0001574815-19-000139.txt : 20191105 0001574815-19-000139.hdr.sgml : 20191105 20191105163852 ACCESSION NUMBER: 0001574815-19-000139 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191105 DATE AS OF CHANGE: 20191105 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BMC STOCK HOLDINGS, INC. CENTRAL INDEX KEY: 0001574815 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-LUMBER & OTHER BUILDING MATERIALS DEALERS [5211] IRS NUMBER: 264687975 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36050 FILM NUMBER: 191193871 BUSINESS ADDRESS: STREET 1: 8020 ARCO CORPORATE DRIVE, SUITE 400 CITY: RALEIGH STATE: NC ZIP: 27617 BUSINESS PHONE: 919-431-1000 MAIL ADDRESS: STREET 1: 8020 ARCO CORPORATE DRIVE, SUITE 400 CITY: RALEIGH STATE: NC ZIP: 27617 FORMER COMPANY: FORMER CONFORMED NAME: STOCK BUILDING SUPPLY HOLDINGS, INC. DATE OF NAME CHANGE: 20130506 FORMER COMPANY: FORMER CONFORMED NAME: SATURN ACQUISITION HOLDINGS, LLC DATE OF NAME CHANGE: 20130419 10-Q 1 bmch-09302019x10q.htm 10-Q Document
false--12-31Q3201900015748150000000000000.010.01300000000300000000677000006830000067200000668000001000000.210.2130000000.010.0150000000500000000000150000043000005000001500000 0001574815 2019-01-01 2019-09-30 0001574815 2019-11-04 0001574815 2018-12-31 0001574815 2019-09-30 0001574815 2018-07-01 2018-09-30 0001574815 2019-07-01 2019-09-30 0001574815 us-gaap:ProductMember 2018-01-01 2018-09-30 0001574815 2018-01-01 2018-09-30 0001574815 us-gaap:ProductMember 2018-07-01 2018-09-30 0001574815 us-gaap:ProductMember 2019-01-01 2019-09-30 0001574815 us-gaap:ServiceMember 2019-07-01 2019-09-30 0001574815 us-gaap:ProductMember 2019-07-01 2019-09-30 0001574815 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001574815 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001574815 us-gaap:ServiceMember 2019-01-01 2019-09-30 0001574815 2018-01-01 2018-03-31 0001574815 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001574815 us-gaap:RetainedEarningsMember 2018-03-31 0001574815 2019-04-01 2019-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001574815 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001574815 2018-04-01 2018-06-30 0001574815 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001574815 us-gaap:TreasuryStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:CommonStockMember 2019-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2018-09-30 0001574815 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001574815 us-gaap:CommonStockMember 2018-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001574815 2019-01-01 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2017-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001574815 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001574815 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001574815 2017-12-31 0001574815 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-06-30 0001574815 2018-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001574815 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001574815 us-gaap:CommonStockMember 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-06-30 0001574815 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2018-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001574815 2018-09-30 0001574815 us-gaap:TreasuryStockMember 2017-12-31 0001574815 us-gaap:TreasuryStockMember 2018-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-09-30 0001574815 us-gaap:CommonStockMember 2018-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001574815 2019-03-31 0001574815 us-gaap:CommonStockMember 2017-12-31 0001574815 us-gaap:CommonStockMember 2019-09-30 0001574815 us-gaap:RetainedEarningsMember 2018-06-30 0001574815 us-gaap:TreasuryStockMember 2018-06-30 0001574815 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001574815 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001574815 us-gaap:RetainedEarningsMember 2018-09-30 0001574815 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001574815 us-gaap:CommonStockMember 2018-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001574815 us-gaap:CommonStockMember 2018-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-09-30 0001574815 2018-06-30 0001574815 us-gaap:RetainedEarningsMember 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2018-12-31 0001574815 2019-01-01 0001574815 2018-11-30 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember bmch:BadDebtReserveMember 2019-01-01 2019-09-30 0001574815 us-gaap:AccountsReceivableMember bmch:BadDebtReserveMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2019-09-30 0001574815 bmch:WEShoneCoMember 2018-03-01 0001574815 bmch:WEShoneCoMember us-gaap:CustomerRelationshipsMember 2018-03-01 0001574815 bmch:A2019AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2019-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-09-30 0001574815 bmch:KingstonLumberMember 2019-08-01 2019-08-01 0001574815 bmch:A2019AcquisitionsMember 2019-07-01 2019-09-30 0001574815 bmch:WEShoneCoMember 2018-03-01 2018-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001574815 bmch:HeritageOneMember 2019-09-03 2019-09-03 0001574815 bmch:BarefootMember 2019-01-14 2019-01-14 0001574815 bmch:WEShoneCoMember 2018-03-01 2018-03-01 0001574815 bmch:WEShoneCoMember 2018-07-01 2018-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001574815 bmch:LocustMember 2019-02-08 2019-02-08 0001574815 bmch:WEShoneCoMember us-gaap:CustomerRelationshipsMember 2018-03-01 2018-03-01 0001574815 bmch:ColoradoFastenersMember 2019-09-16 2019-09-16 0001574815 bmch:WEShoneCoMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2018-01-01 2018-12-31 0001574815 bmch:CurrentPortionOfLongTermDebtAndFinanceLeaseObligationsMember 2019-09-30 0001574815 bmch:PropertyAndEquipmentMember 2019-09-30 0001574815 bmch:DepreciationMember 2019-01-01 2019-09-30 0001574815 us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0001574815 us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0001574815 bmch:DepreciationMember 2019-07-01 2019-09-30 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0001574815 srt:MaximumMember 2019-09-30 0001574815 srt:MinimumMember 2019-09-30 0001574815 us-gaap:LineOfCreditMember 2018-12-31 0001574815 us-gaap:LineOfCreditMember 2019-09-30 0001574815 bmch:SeniorNotesDue2024Member 2019-09-30 0001574815 bmch:SeniorNotesDue2024Member 2018-12-31 0001574815 bmch:SeniorNotesDue2024Member 2016-09-15 0001574815 bmch:ThirdAmendmentMember us-gaap:LineOfCreditMember 2019-05-31 2019-05-31 0001574815 bmch:ThirdAmendmentMember us-gaap:LineOfCreditMember 2019-05-31 0001574815 srt:GuarantorSubsidiariesMember bmch:SeniorNotesDue2024Member 2016-09-15 0001574815 us-gaap:LineOfCreditMember 2015-12-01 2015-12-01 0001574815 bmch:SeniorNotesDue2024Member 2016-09-15 2016-09-15 0001574815 us-gaap:LineOfCreditMember 2015-12-01 0001574815 bmch:BMCEastLLCMember bmch:SeniorNotesDue2024Member 2016-09-15 0001574815 bmch:MillworkDoorsAndWindowsMember 2019-07-01 2019-09-30 0001574815 bmch:StructuralComponentsMember 2018-01-01 2018-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2018-07-01 2018-09-30 0001574815 bmch:StructuralComponentsMember 2018-07-01 2018-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2019-01-01 2019-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2019-01-01 2019-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2018-07-01 2018-09-30 0001574815 bmch:StructuralComponentsMember 2019-07-01 2019-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2019-07-01 2019-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2018-01-01 2018-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2019-07-01 2019-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2019-01-01 2019-09-30 0001574815 bmch:StructuralComponentsMember 2019-01-01 2019-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2018-01-01 2018-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2018-01-01 2018-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2018-07-01 2018-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2019-07-01 2019-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2019-01-01 2019-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2019-01-01 2019-09-30 0001574815 bmch:OtherCustomersMember 2018-01-01 2018-09-30 0001574815 bmch:OtherCustomersMember 2018-07-01 2018-09-30 0001574815 bmch:OtherCustomersMember 2019-01-01 2019-09-30 0001574815 bmch:OtherCustomersMember 2019-07-01 2019-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2018-07-01 2018-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2019-07-01 2019-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2018-01-01 2018-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2018-01-01 2018-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2018-07-01 2018-09-30 0001574815 bmch:IncomeTaxExpenseMember bmch:ExcessWindfallTaxBenefitsMember 2019-01-01 2019-09-30 0001574815 bmch:IncomeTaxExpenseMember bmch:ExcessWindfallTaxBenefitsMember 2019-07-01 2019-09-30 0001574815 bmch:IncomeTaxesPayableMember bmch:ExcessWindfallTaxBenefitsMember 2019-01-01 2019-09-30 0001574815 2017-01-01 2017-12-31 0001574815 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001574815 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2018-07-01 2018-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2018-01-01 2018-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2018-01-01 2018-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2019-01-01 2019-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2019-07-01 2019-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2018-07-01 2018-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-07-01 2018-09-30 0001574815 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001574815 us-gaap:RestrictedStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 xbrli:shares iso4217:USD bmch:segment xbrli:pure iso4217:USD xbrli:shares


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________
Form 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2019

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-36050
BMC Stock Holdings, Inc.
(Exact name of Registrant as specified in its charter)
Delaware
26-4687975
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
8020 Arco Corporate Drive, Suite 400
 
Raleigh,
North Carolina
27617
(Address of principal executive offices)
(Zip Code)

(919) 431-1000
(Registrant’s telephone number, including area code)

Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, par value $0.01 per share
BMCH
The Nasdaq Stock Market LLC

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 every Interactive Data File required to be submitted 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 such files). Yes No
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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
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 Exchange Act). Yes No
The number of shares outstanding of the Registrant’s common stock, par value $0.01 per share, at November 4, 2019 was 66,749,662 shares.
 





BMC STOCK HOLDINGS, INC. AND SUBSIDIARIES
Table of Contents to Form 10-Q
 
PART I - FINANCIAL INFORMATION
 
Item 1
 
 
 
 
 
 
Item 2
Item 3
Item 4
 
PART II - OTHER INFORMATION
 
Item 1
Item 1A
Item 2
Item 3
Item 4
Item 5
Item 6
 

i




PART I. FINANCIAL INFORMATION
ITEM 1    FINANCIAL STATEMENTS
BMC STOCK HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(in thousands, except share and per share amounts)
September 30,
2019
 
December 31,
2018
Assets
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
173,259

 
$
150,723

Accounts receivable, net of allowances
344,645

 
298,440

Inventories, net
324,458

 
309,279

Contract assets
36,759

 
32,348

Prepaid expenses and other current assets
66,407

 
56,249

Total current assets
945,528

 
847,039

Property and equipment, net of accumulated depreciation
338,361

 
294,327

Operating lease right-of-use assets
125,093

 

Customer relationship intangible assets, net of accumulated amortization
178,526

 
158,563

Other intangible assets, net of accumulated amortization
645

 
325

Goodwill
283,366

 
262,997

Other long-term assets
8,669

 
12,860

Total assets
$
1,880,188

 
$
1,576,111

Liabilities and Stockholders Equity
 
 
 
Current liabilities
 
 
 
Accounts payable
$
201,709

 
$
123,495

Accrued expenses and other liabilities
103,003

 
110,276

Contract liabilities
34,501

 
34,888

Income taxes payable
8,879

 
902

Interest payable
9,572

 
4,759

Current portion:
 
 
 
Long-term debt and finance lease obligations
6,369

 
6,661

Operating lease liabilities
24,343

 

Insurance reserves
19,358

 
15,198

Total current liabilities
407,734

 
296,179

Insurance reserves
43,506

 
41,270

Long-term debt
345,823

 
345,197

Long-term portion of finance lease obligations
9,832

 
8,845

Long-term portion of operating lease liabilities
107,498

 

Deferred income taxes
7,891

 
3,034

Other long-term liabilities
323

 
6,927

Total liabilities
922,607

 
701,452

Commitments and contingencies (Note 9)

 

Stockholders’ equity
 
 
 
Preferred stock, $0.01 par value, 50.0 million shares authorized, no shares issued and outstanding at September 30, 2019 and December 31, 2018

 

Common stock, $0.01 par value, 300.0 million shares authorized, 68.3 million and 67.7 million shares issued, and 66.8 million and 67.2 million outstanding at September 30, 2019 and December 31, 2018, respectively
683

 
677

Additional paid-in capital
683,460

 
672,095

Retained earnings
299,991

 
210,345

Treasury stock, at cost, 1.5 million and 0.5 million shares at September 30, 2019 and December 31, 2018, respectively
(26,553
)
 
(8,458
)
Total stockholders’ equity
957,581

 
874,659

Total liabilities and stockholders’ equity
$
1,880,188

 
$
1,576,111


The accompanying notes are an integral part of these condensed consolidated financial statements.

1



BMC STOCK HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands, except per share amounts)
2019
 
2018
 
2019
 
2018
Net sales
 
 
 
 
 
 
 
Building products
$
728,465

 
$
773,787

 
$
2,061,766

 
$
2,201,863

Construction services
235,784

 
216,477

 
674,263

 
621,064

 
964,249

 
990,264

 
2,736,029

 
2,822,927

Cost of sales
 
 
 
 
 
 
 
Building products
528,737

 
568,713

 
1,484,384

 
1,631,022

Construction services
180,745

 
180,248

 
534,979

 
511,919

 
709,482

 
748,961

 
2,019,363

 
2,142,941

Gross profit
254,767

 
241,303

 
716,666

 
679,986

 
 
 
 
 
 
 
 
Selling, general and administrative expenses
189,284

 
176,204

 
540,649

 
506,236

Depreciation expense
10,501

 
10,059

 
30,117

 
29,323

Amortization expense
4,552

 
3,790

 
13,237

 
11,263

Merger and integration costs
1,295

 
1,459

 
5,467

 
3,627

Impairment of assets
115

 

 
644

 

 
205,747

 
191,512

 
590,114

 
550,449

Income from operations
49,020

 
49,791

 
126,552

 
129,537

Other income (expense)
 
 
 
 
 
 
 
Interest expense
(5,773
)
 
(5,926
)
 
(17,385
)
 
(17,916
)
Other income, net
3,540

 
2,953

 
10,159

 
7,830

Income before income taxes
46,787

 
46,818

 
119,326

 
119,451

Income tax expense
13,190

 
10,960

 
29,680

 
27,829

Net income
$
33,597

 
$
35,858

 
$
89,646

 
$
91,622

 
 
 
 
 
 
 
 
Weighted average common shares outstanding
 
 
 
 
 
 
 
Basic
66,685

 
67,329

 
66,681

 
67,246

Diluted
67,361

 
67,896

 
67,240

 
67,743

 
 
 
 
 
 
 
 
Net income per common share
 
 
 
 
 
 
 
Basic
$
0.50

 
$
0.53

 
$
1.34

 
$
1.36

Diluted
$
0.50

 
$
0.53

 
$
1.33

 
$
1.35

The accompanying notes are an integral part of these condensed consolidated financial statements.


2



BMC STOCK HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)
 
Common Stock
 
Treasury Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Total
(in thousands)
Shares
 
Amount
 
Shares
 
Amount
 
 
 
Stockholders’ equity as of December 31, 2017
67,286

 
$
673

 
207

 
$
(3,821
)
 
$
659,440

 
$
90,607

 
$
746,899

Exercise of stock options
55

 
1

 

 

 
587

 

 
588

Shares vested for long-term incentive plan
155

 
1

 

 

 
(1
)
 

 

Repurchases of common stock related to equity award activity

 

 
53

 
(1,046
)
 

 

 
(1,046
)
Share withholdings made in satisfaction of exercise price

 

 
1

 
(17
)
 
17

 

 

Stock compensation expense

 

 

 

 
1,775

 

 
1,775

Net income

 

 

 

 

 
15,359

 
15,359

Stockholders’ equity as of March 31, 2018
67,496

 
675

 
261

 
(4,884
)
 
661,818

 
105,966

 
763,575

Exercise of stock options
2

 

 

 

 
44

 

 
44

Shares vested for long-term incentive plan
65

 
1

 

 

 
(1
)
 

 

Repurchases of common stock related to equity award activity

 

 
5

 
(103
)
 

 

 
(103
)
Stock compensation expense

 

 

 

 
3,141

 

 
3,141

Net income

 

 

 

 

 
40,405

 
40,405

Stockholders’ equity as of June 30, 2018
67,563

 
676

 
266

 
(4,987
)
 
665,002

 
146,371

 
807,062

Exercise of stock options
35

 

 

 

 
649

 

 
649

Shares vested for long-term incentive plan
35

 

 

 

 

 

 

Repurchases of common stock related to equity award activity

 

 
10

 
(221
)
 

 

 
(221
)
Stock compensation expense

 

 

 

 
3,310

 

 
3,310

Net income

 

 

 

 

 
35,858

 
35,858

Stockholders’ equity as of September 30, 2018
67,633

 
$
676

 
276

 
$
(5,208
)
 
$
668,961

 
$
182,229

 
$
846,658

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Stockholders’ equity as of December 31, 2018
67,708

 
$
677

 
478

 
$
(8,458
)
 
$
672,095

 
$
210,345

 
$
874,659

Exercise of stock options
8

 

 

 

 
132

 

 
132

Shares vested for long-term incentive plan
290

 
3

 

 

 
(3
)
 

 

Repurchases of common stock under share repurchase program

 

 
920

 
(15,709
)
 

 

 
(15,709
)
Repurchases of common stock related to equity award activity

 

 
74

 
(1,330
)
 

 

 
(1,330
)
Stock compensation expense

 

 

 

 
2,915

 

 
2,915

Net income

 

 

 

 

 
20,350

 
20,350

Stockholders’ equity as of March 31, 2019
68,006

 
680

 
1,472

 
(25,497
)
 
675,139

 
230,695

 
881,017

Exercise of stock options
76

 
1

 

 

 
528

 

 
529

Shares vested for long-term incentive plan
73

 
1

 

 

 
(1
)
 

 

Repurchases of common stock under share repurchase program

 

 
41

 
(737
)
 

 

 
(737
)
Repurchases of common stock related to equity award activity

 

 
6

 
(137
)
 

 

 
(137
)
Stock compensation expense

 

 

 

 
3,248

 

 
3,248

Net income

 

 

 

 

 
35,699

 
35,699

Stockholders’ equity as of June 30, 2019
68,155

 
682

 
1,519

 
(26,371
)
 
678,914

 
266,394

 
919,619

Exercise of stock options
84

 
1

 

 

 
1,532

 

 
1,533

Shares vested for long-term incentive plan
27

 

 

 

 

 

 

Repurchases of common stock related to equity award activity

 

 
7

 
(182
)
 

 

 
(182
)
Stock compensation expense

 

 

 

 
3,014

 

 
3,014

Net income

 

 

 

 

 
33,597

 
33,597

Stockholders’ equity as of September 30, 2019
68,266

 
$
683

 
1,526

 
$
(26,553
)
 
$
683,460

 
$
299,991

 
$
957,581


The accompanying notes are an integral part of these condensed consolidated financial statements.


3



BMC STOCK HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
Cash flows from operating activities
 
 
 
Net income
$
89,646

 
$
91,622

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation expense
39,722

 
37,297

Amortization of intangible assets
13,237

 
11,263

Amortization of debt issuance costs
1,124

 
1,263

Deferred income taxes
4,857

 
1,314

Non-cash stock compensation expense
9,177

 
8,226

Gain on sale of property, equipment and real estate
(1,839
)
 
(3,435
)
Other non-cash adjustments
2,314

 
686

Change in assets and liabilities, net of effects of acquisitions
 
 
 
Accounts receivable, net of allowances
(24,068
)
 
(59,768
)
Inventories, net
(494
)
 
(41,883
)
Accounts payable
68,456

 
29,897

Other assets and liabilities
(3,715
)
 
34,156

Net cash provided by operating activities
198,417

 
110,638

Cash flows from investing activities
 
 
 
Purchases of businesses, net of cash acquired
(85,780
)
 
(20,970
)
Purchases of property, equipment and real estate
(67,582
)
 
(42,704
)
Proceeds from sale of property, equipment and real estate
4,444

 
10,968

Insurance proceeds
107

 
1,991

Net cash used in investing activities
(148,811
)
 
(50,715
)
Cash flows from financing activities
 
 
 
Proceeds from revolving line of credit
110,987

 
713,264

Repayments of proceeds from revolving line of credit
(110,987
)
 
(717,726
)
Repurchases of common stock under share repurchase program
(16,446
)
 

Payments on finance lease obligations
(5,094
)
 
(5,937
)
Principal payments on other notes

 
(75
)
Other financing activities, net
(5,530
)
 
(3,508
)
Net cash used in financing activities
(27,070
)
 
(13,982
)
Net increase in cash and cash equivalents
22,536

 
45,941

Cash and cash equivalents
 
 
 
Beginning of period
150,723

 
11,750

End of period
$
173,259

 
$
57,691

 
 
 
 
Supplemental disclosure of non-cash investing and financing transactions
 
 
 
Acquisition-related holdback payments due at future date
$
5,478

 
$
1,403

Acquisition-related post-closing adjustment receivable
951

 

Assets acquired under finance lease obligations
5,789

 
821

The accompanying notes are an integral part of these condensed consolidated financial statements.


4



BMC STOCK HOLDINGS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
1.    Organization
These unaudited financial statements represent the financial statements of BMC Stock Holdings, Inc. and its subsidiaries. All references to “BMC” or the “Company” mean BMC Stock Holdings, Inc. and its subsidiaries.
The Company distributes lumber and building materials to new construction and repair and remodeling contractors. Additionally, the Company provides solution-based services to its customers, including component design, product specification and installation services.
2.    Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) that permit reduced disclosure for interim periods. The condensed consolidated balance sheet as of December 31, 2018 was derived from audited financial statements, but does not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). The unaudited condensed consolidated financial statements include all accounts of the Company and, in the opinion of management, include all recurring adjustments and normal accruals necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2018 (“2018 Annual Report on Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected during the remainder of the current year or for any future period. All material intercompany accounts and transactions have been eliminated in consolidation.
Comprehensive income
Comprehensive income is equal to the net income for all periods presented.
Cash equivalents
Cash equivalents are highly liquid investments that are readily convertible to known amounts of cash and have a maturity of three months or less from the time of purchase. As of September 30, 2019 and December 31, 2018, the Company had cash equivalents of $156.9 million and $146.1 million, respectively. Cash equivalents are valued at amortized cost, which approximates fair value due to the short-term maturity of these instruments, and were classified as Level 1 or Level 2 measurements in accordance with Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures (“ASC 820”).
Share repurchase program
In November 2018, the Company’s board of directors authorized a $75.0 million share repurchase program, which was to expire on November 20, 2019. During October 2019, the Company’s board of directors authorized extending this share repurchase program for one year, such that it will expire on November 20, 2020. During the nine months ended September 30, 2019, utilizing cash from operations, the Company repurchased 1.0 million shares at a weighted average price of $17.11 per share for a total cost of $16.4 million. These repurchased shares are available for future issuance and are reflected as treasury stock, at cost, on the condensed consolidated balance sheets. As of September 30, 2019, the Company had approximately $55.7 million of capacity remaining under the current share repurchase authorization.

Statement of cash flows
Proceeds from revolving line of credit and repayments of proceeds from revolving line of credit as presented on the condensed consolidated statements of cash flows includes all cash activities and transactions between the Company and its associated lenders in relation to the revolving line of credit, excluding interest and fees, and is specifically inclusive of operating cash receipts that are automatically applied to the revolving line of credit pursuant to a cash sweep agreement. See Note 6 for further details on the Company’s revolving line of credit.

Prior Period Misstatement
During the three months ended June 30, 2019, the Company identified that a former credit manager within one of its local operations violated the Company’s credit policy by intentionally misapplying certain customer payments, both within a single customer balance as well as across multiple customer balances, and created inappropriate debit memos, all with the intent to manipulate the aging of certain unpaid customer invoices. These inappropriate activities resulted in an understatement of the Company’s provision for doubtful accounts in previously issued annual and interim financial statements (the “Prior Period Misstatement”). The Company

5



has corrected for such Prior Period Misstatement by recording, during the three months ended June 30, 2019 (which is included in the nine months ended September 30, 2019), an out of period bad debt expense of approximately $4.3 million in selling, general and administrative expenses and a corresponding decrease to accounts receivable, net of allowances. The Company has concluded that the financial impact of the Prior Period Misstatement is not material to any of its previously issued financial statements and that the correction of such Prior Period Misstatement is not material to either the nine months ended September 30, 2019 or to the expected financial results for the year ending December 31, 2019.

Recently adopted accounting pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2016-02, Leases, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-02” or “Topic 842”). ASU 2016-02 establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The Company adopted ASU 2016-02 on January 1, 2019 by recording ROU assets for its operating leases totaling approximately $110 million and corresponding lease liabilities totaling approximately $115 million. The impact of adopting ASU 2016-02 was not material to the Company’s results of operations or cash flows for the three and nine months ended September 30, 2019. See Note 5 for further details.

Recently issued accounting pronouncements not yet adopted
In June 2016, the FASB issued Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-13”). ASU 2016-13 amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. ASU 2016-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted beginning January 1, 2019. Modified retrospective application is required, with certain exceptions. The Company expects to adopt the standard on January 1, 2020. The Company does not expect adoption of the standard to have a material impact on the Company’s allowance for financial instruments within the scope of the standard, including its trade receivables and contract assets. The Company continues to evaluate the disclosure requirements of the standard.
In January 2017, the FASB issued Accounting Standards Update 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test, which requires computation of the implied fair value of a reporting unit’s goodwill. The amount of a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for the Company’s annual goodwill impairment test and any interim tests during the Company’s annual and interim periods beginning on January 1, 2020. Early adoption is permitted for goodwill impairment tests performed on testing dates after January 1, 2017. Prospective application is required. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13 modifies the disclosure requirements on fair value measurements by removing, modifying and adding certain disclosure requirements in ASC 820. ASU 2018-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
3.    Acquisitions
For all acquisitions, the Company allocates the purchase price to assets acquired and liabilities assumed as of the date of acquisition based on the estimated fair values at the date of acquisition. The excess of the fair value of the purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Management makes significant estimates and assumptions when determining the fair value of assets acquired and liabilities assumed. These estimates include, but are not limited to, discount rates, projected future net sales, projected future expected cash flows and useful lives.

The Company accounts for all acquisitions using the acquisition method of accounting under ASC 805, Business Combinations, whereby the results of operations of the acquired company are included in the Company’s consolidated financial statements beginning on the acquisition date.


6



2019 Acquisitions
The Company completed the following acquisitions during the nine months ended September 30, 2019:

On January 14, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Barefoot and Company (“Barefoot”), a supplier of windows, exterior doors, hardware, specialty products and installation services in the Charlotte, North Carolina metropolitan area.
On February 8, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Locust Lumber, a supplier of lumber products and building materials primarily to custom homebuilders and professional remodeling contractors in the Charlotte, North Carolina metropolitan area.
On August 1, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Kingston Lumber, a supplier of lumber products, trusses and other building materials primarily to custom homebuilders and professional remodeling contractors in the Seattle, Washington metropolitan area.
On September 3, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Heritage One Door & Carpentry (“Heritage One”), a supplier of pre-hung doors, millwork, hardware and finish carpentry services in the Sacramento, California metropolitan area.
On September 16, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Colorado Fasteners, a supplier of fasteners, tools and other related products in the Denver, Colorado metropolitan area.

The Barefoot, Locust Lumber, Kingston Lumber, Heritage One and Colorado Fasteners acquisitions (the “2019 Acquisitions”) enhance the Company’s value-added offerings and footprint in the respective metropolitan areas.

The preliminary purchase price, in aggregate, for the 2019 Acquisitions was $90.9 million. The preliminary purchase price includes holdbacks which, after certain post-closing adjustments, require the Company to pay $5.5 million, in aggregate, to the sellers of Barefoot, Kingston Lumber, Heritage One and Colorado Fasteners one year from the respective closing dates. The holdback amounts may be further reduced under certain circumstances. The Company funded the 2019 Acquisitions through available cash.

The preliminary purchase price allocation for the 2019 Acquisitions, in aggregate, resulted in the initial recognition of goodwill of $20.4 million, customer relationship intangible assets of $33.1 million, non-compete agreement intangible assets of $0.5 million, accounts receivable of $22.1 million, inventory of $14.7 million and property and equipment of $5.6 million, as well as other operating assets and liabilities. The customer relationship and non-compete agreement intangible assets have a weighted average useful life of 9 years and 4 years, respectively. Goodwill represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. All of the goodwill is expected to be deductible for tax purposes.

The purchase price allocations for the 2019 Acquisitions are preliminary and based upon all information available to the Company at the present time, and are subject to change. The Company is in the process of finalizing its valuation of the acquired intangible assets, property and equipment and inventory, and therefore, the initial purchase accounting for the 2019 Acquisitions is not complete. As the Company receives additional information during the measurement period, the fair values assigned to the assets and liabilities may be adjusted.

For the year ended December 31, 2018, the 2019 Acquisitions generated net sales, in aggregate, of approximately $199 million. The Company incurred transaction costs of $0.2 million and $0.5 million for the three and nine months ended September 30, 2019, respectively, related to the 2019 Acquisitions.

Net sales and estimated pre-tax earnings for the 2019 Acquisitions included in the unaudited condensed consolidated statements of operations during the three months ended September 30, 2019 were $38.7 million and $2.9 million, respectively. Net sales and estimated pre-tax earnings for the 2019 Acquisitions included in the unaudited condensed consolidated statements of operations during the nine months ended September 30, 2019 were $84.6 million and $7.1 million, respectively. The impact of the 2019 Acquisitions was not considered significant for the reporting of pro forma financial information.

2018 Acquisition
On March 1, 2018, the Company acquired substantially all of the assets and assumed certain liabilities of W.E. Shone Co. (“Shone Lumber”), a supplier of building materials in the state of Delaware, for a purchase price of $22.4 million. This acquisition enhances the Company’s value-added offerings and footprint in the Mid-Atlantic region. The purchase price included a holdback that, after certain post-closing adjustments, required the Company to pay $1.4 million to the sellers during the nine months ended September 30, 2019. The Company funded the transaction through available cash and borrowings on the Company’s revolving line of credit.


7



The purchase price allocation resulted in the recognition of goodwill of $2.5 million, a customer relationship intangible asset of $7.0 million, accounts receivable of $6.4 million, inventory of $8.8 million, property and equipment of $2.9 million and total current liabilities of $5.3 million, as well as other operating assets. The customer relationship intangible asset has a useful life of 9 years. Goodwill represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. All of the goodwill recognized is expected to be deductible for tax purposes.

Net sales and estimated pre-tax earnings for Shone Lumber included in the unaudited condensed consolidated statements of operations for the three months ended September 30, 2018 were $18.7 million and $0.8 million, respectively. Net sales and estimated pre-tax earnings for Shone Lumber included in the unaudited condensed consolidated statements of operations from the March 1, 2018 acquisition date to September 30, 2018 were $45.0 million and $2.8 million, respectively. The impact of the acquisition was not considered significant for the reporting of pro forma financial information.

4.    Accounts Receivable
Accounts receivable consist of the following at September 30, 2019 and December 31, 2018:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
Trade receivables
$
358,388

 
$
305,363

Allowance for doubtful accounts
(11,214
)
 
(4,904
)
Other allowances
(2,529
)
 
(2,019
)
 
$
344,645

 
$
298,440


5.    Leases

Adoption of Topic 842
On January 1, 2019, the Company adopted Topic 842 by applying the guidance at adoption date. As a result, the comparative information as of December 31, 2018 and for the three and nine months ended September 30, 2018 has not been adjusted and continues to be reported under ASC 840, Leases (“ASC 840”). The Company elected the package of practical expedients permitted under the transition guidance within Topic 842, which allowed the Company to carry forward its identification of contracts that are or contain leases, its historical lease classification and its accounting for initial direct costs for existing leases. The impact of adopting Topic 842 was not material to the Company’s results of operations or cash flows for the three and nine months ended September 30, 2019.

Beginning January 1, 2019, the Company recognized ROU assets and lease liabilities for the Company’s operating leases on its unaudited condensed consolidated balance sheets. ROU assets for the Company’s operating leases are presented within operating lease right-of-use assets on the Company’s condensed consolidated balance sheets, while the lease liabilities for the Company’s operating leases are presented within operating lease liabilities, with a current and long-term portion. Upon adoption of Topic 842, the balances at the adoption date of prepaid and accrued rent, lease incentives and unamortized assets and liabilities related to favorable and unfavorable leases were reclassified and are now presented within operating lease right-of-use assets on the Company’s condensed consolidated balance sheets. Refer to further discussion of the Company’s ROU assets and lease liabilities below. The Company’s accounting for its historical capital leases, which are now presented as finance leases under Topic 842, remained substantially unchanged.

Lease Arrangements
The Company has operating and finance leases primarily for its facilities, office space, land, fleet vehicles and equipment. Many of the Company’s leases are noncancellable and typically have an initial lease term of five to ten years, and most provide options at the Company’s election to renew for specified periods of time. The Company’s leases generally provide for fixed annual rentals. Certain of the Company’s leases include provisions for escalating rent, as an example, based on changes in the consumer price index. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement. Most of the Company’s leases require it to pay taxes, insurance and maintenance expenses associated with the properties. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company determines if an arrangement contains a lease at inception. The Company has lease agreements with lease and non-lease components, which for all such leases are generally accounted for separately. The Company has elected the short-term lease exception under Topic 842 for all leases and as such, leases with an initial term of 12 months or less are not recorded on the

8



unaudited condensed consolidated balance sheets. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and any initial direct costs incurred. The Company’s lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

Leases
The components of lease cost for the three and nine months ended September 30, 2019 were as follows:
(in thousands)
 
Classification
 
Three Months Ended 
 September 30, 2019
 
Nine Months Ended 
 September 30, 2019
Operating lease cost (a)
 
Selling, general and administrative expenses
 
$
9,921

 
$
29,181

 
 
 
 
 
 
 
Finance lease cost
 
 
 
 
 
 
Amortization of ROU assets
 
Depreciation expense
 
$
1,676

 
$
4,971

Interest on lease liabilities
 
Interest expense
 
156

 
492

Total finance lease cost
 
 
 
$
1,832

 
$
5,463

(a) Includes short-term leases and variable lease costs, which are not material.

The Company subleases certain facilities to third parties. Income from sublease rentals for the three and nine months ended September 30, 2019 was not material.

The following table presents the Company’s right-of-use assets and lease liabilities as of September 30, 2019:
(in thousands)
 
Classification
 
September 30, 
 2019
Assets
 
 
 
 
Operating lease right-of-use assets
 
Operating lease right-of-use assets
 
$
125,093

Finance lease right-of-use assets (a)
 
Property and equipment, net of accumulated depreciation
 
18,064

Total leased right-of-use assets
 
 
 
$
143,157

Liabilities
 
 
 
 
Current portion
 
 
 
 
Operating lease liabilities
 
Current portion of operating lease liabilities
 
$
24,343

Finance lease liabilities
 
Current portion of long-term debt and finance lease obligations
 
6,369

Noncurrent portion
 
 
 
 
Operating lease liabilities
 
Long-term portion of operating lease liabilities
 
107,498

Finance lease liabilities
 
Long-term portion of finance lease obligations
 
9,832

Total lease liabilities
 
 
 
$
148,042

(a) Finance lease right-of-use assets are presented net of accumulated amortization of $42.9 million as of September 30, 2019.


9



The following table presents the weighted average remaining lease term and weighted average discount rate for the Company’s leases as of September 30, 2019:
 
September 30, 
 2019
Weighted average remaining lease term (years)
 
Operating leases
6.0

Finance leases
4.8

Weighted average discount rate
 
Operating leases
6.4
%
Finance leases
5.0
%


Future maturities of lease liabilities as of September 30, 2019 were as follows:
(in thousands)
Operating
Leases
 
Finance
Leases
 
Total
2019 (a)
$
8,111

 
$
1,881

 
$
9,992

2020
31,277

 
6,245

 
37,522

2021
29,213

 
3,040

 
32,253

2022
26,056

 
1,574

 
27,630

2023
22,720

 
1,379

 
24,099

Thereafter
43,000

 
4,398

 
47,398

Total lease payments
160,377

 
18,517

 
178,894

Less: Interest
(28,536
)
 
(2,316
)
 
(30,852
)
Present value of lease liabilities
$
131,841

 
$
16,201

 
$
148,042

(a) Excludes the nine months ended September 30, 2019.

As of September 30, 2019, the Company had additional leases for a facility and two office spaces that have not yet commenced, as the facility and office spaces have not yet been made available to the Company. The facility and two office space leases are expected to commence in 2019 and 2020 and contain undiscounted lease payments of $15.8 million in aggregate over the terms of the leases, which range from 5 to 10 years. These payments are not included in the table above.
Cash paid for amounts included in the measurement of lease liabilities and right-of-use assets obtained in exchange for lease obligations during the nine months ended September 30, 2019 were as follows:
(in thousands)
Nine Months Ended 
 September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities
 
Operating cash flows from operating leases
$
24,086

Operating cash flows from finance leases
485

Financing cash flows from finance leases
5,094

Right-of-use assets obtained in exchange for lease obligations
 
Operating leases
$
34,836

Finance leases
5,789


Disclosures related to periods prior to adoption of Topic 842
As previously discussed, the Company adopted Topic 842 by applying the guidance at the adoption date, January 1, 2019. As required, the following disclosure is provided for periods prior to adoption, which continue to be presented in accordance with ASC 840.

10



Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 are as follows:
(in thousands)
Capital
Leases
 
Operating
Leases
 
2019
$
7,245

 
$
30,431

 
2020
5,599

 
24,210

 
2021
2,356

 
21,551

 
2022
873

 
17,908

 
2023
660

 
14,607

 
Thereafter

 
34,279

 
 
16,733

 
$
142,986

(a)
Less: Amounts representing interest
(1,227
)
 
 
 
Total obligation under capital leases
15,506

 

 
Less: Current portion of capital lease obligation
(6,661
)
 
 
 
Long-term capital lease obligation
$
8,845

 

 
(a) Minimum operating lease payments have not been reduced by minimum sublease rentals of $0.1 million due in the future under noncancellable subleases.
6.    Debt
Long-term debt as of September 30, 2019 and December 31, 2018 consists of the following:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
Senior secured notes, due 2024
$
350,000

 
$
350,000

Revolving credit agreement

 

 
350,000

 
350,000

Unamortized debt issuance costs related to senior secured notes
(4,177
)
 
(4,803
)
 
345,823

 
345,197

Less: Current portion of long-term debt

 

 
$
345,823

 
$
345,197



Senior Secured Notes
On September 15, 2016, the Company issued $350.0 million of senior secured notes due 2024 (the “Senior Notes”) under an unregistered private placement not subject to the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”). The Senior Notes were issued by BMC East, LLC, a 100% owned subsidiary of the Company, and are guaranteed by the Company and the other subsidiaries that guarantee the Credit Agreement (as defined below). Each of the subsidiary guarantors is 100% owned, directly or indirectly, by the Company, and all guarantees are full and unconditional and joint and several. The interest rate is fixed at 5.5% and is payable semiannually on April 1 and October 1.

As of September 30, 2019, the estimated market value of the Senior Notes was approximately $14.4 million higher than the carrying amount. The fair value is based on institutional trading activity and was classified as a Level 2 measurement in accordance with ASC 820.

Revolving Credit Agreement
On December 1, 2015, the Company entered into a senior secured credit agreement with Wells Fargo Capital Finance, as administrative agent, and certain other lenders (as amended by the first and second amendments, the “Existing Credit Agreement”), which includes a revolving line of credit (the “Revolver”). On May 31, 2019, the Company entered into the third amendment to the Existing Credit Agreement (the “Third Amendment”), which amended and restated the Existing Credit Agreement (the “Credit Agreement”) and increased the aggregate commitment from $375.0 million to $425.0 million. The Company had no outstanding borrowings under the Revolver and net availability of $367.8 million as of September 30, 2019. The Company had $56.1 million in letters of credit outstanding under the Credit Agreement as of September 30, 2019.


11



The Credit Agreement matures at the earlier of (i) May 31, 2024 or (ii) if the Senior Notes are refinanced or repaid, the date that is 91 days prior to the new maturity date of the replacement notes or other indebtedness that replaced or refinanced the Senior Notes. The effective maturity date of the Revolver was extended from December 1, 2020, the effective maturity date of the Existing Credit Agreement, to May 31, 2024. After considering the increase to the remaining term and the increase in the aggregate commitment resulting from the Third Amendment, the overall borrowing capacity of the Revolver increased. Accordingly, all existing unamortized debt issuance costs and new debt issuance costs related to the Third Amendment are being amortized through May 31, 2024.

7.    Revenue

Disaggregation of revenue
The following table shows net sales classified by major product category for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Structural components
$
175,344

 
$
166,919

 
$
483,575

 
$
470,365

Lumber & lumber sheet goods
274,908

 
357,286

 
798,722

 
1,013,495

Millwork, doors & windows
285,750

 
251,606

 
796,807

 
730,318

Other building products & services
228,247

 
214,453

 
656,925

 
608,749

Total net sales
$
964,249

 
$
990,264

 
$
2,736,029

 
$
2,822,927


The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2019 and 2018. Certain previously reported amounts for the three and nine months ended September 30, 2018 were revised in the table below. The revisions were not material to the previously issued financial statements.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Single-family homebuilders
$
718,690

 
$
760,131

 
$
2,064,382

 
$
2,163,784

Remodeling contractors
115,756

 
113,416

 
314,277

 
327,700

Multi-family, commercial & other contractors
129,803

 
116,717

 
357,370

 
331,443

Total net sales
$
964,249

 
$
990,264

 
$
2,736,029

 
$
2,822,927



Contract balances
The following table reflects the Company’s contract balances as of September 30, 2019 and December 31, 2018:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
 
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets
$
353,992

 
$
306,370

 
$
47,622

Contract assets
36,759

 
32,348

 
4,411

Contract liabilities
$
34,501

 
$
34,888

 
$
(387
)


During the nine months ended September 30, 2019, the Company’s contract assets increased by $4.4 million and the Company’s contract liabilities decreased by $0.4 million. The changes in contract assets and liabilities were primarily due to the timing of revenue recognition, as the balances were not materially impacted by any other factors. For the three and nine months ended September 30, 2019, the Company recognized revenue of $0.9 million and $32.0 million, respectively, that was included in contract liabilities as of December 31, 2018. Revenue recognized related to performance obligations that were satisfied or partially satisfied in previous periods was not material for the three and nine months ended September 30, 2019.
As permitted by ASC 606, Revenue from Contracts with Customers, the Company has elected not to disclose the value of unsatisfied performance obligations, as the Company’s contracts generally have an original expected length of one year or less.

12



8.    Income Taxes
The Company evaluates its deferred tax assets quarterly to determine if valuation allowances are required. In assessing the realizability of deferred tax assets, the Company considers both positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.
The Company had a valuation allowance of $0.1 million against its deferred tax assets related to certain state tax jurisdictions as of September 30, 2019 and December 31, 2018. To the extent the Company generates future tax net operating losses, the Company may be required to increase the valuation allowance on deferred tax assets, which may unfavorably impact the effective tax rate.
The Company has no material uncertain tax positions as of September 30, 2019 and December 31, 2018.

During the three and nine months ended September 30, 2019, the Company recorded an out of period expense of $1.6 million and $1.5 million, respectively, in Income tax expense and a corresponding increase to Income taxes payable to correct for a misstatement related to its calculation of excess windfall tax benefits on stock option exercises in certain prior periods (the “Income Tax Adjustment”). The Company has concluded that the financial impact of the Income Tax Adjustment is not material to any of its previously issued financial statements and that the correction of such Income Tax Adjustment is not material to either the three or nine months ended September 30, 2019 or to the expected financial results for the year ending December 31, 2019.

For the three and nine months ended September 30, 2019, the Company’s effective tax rate was 28.2% and 24.9%, respectively, which varied from the federal statutory rate of 21% primarily due to state income taxes and the Income Tax Adjustment. Excluding the Income Tax Adjustment, the Company’s effective tax rate was 24.7% and 23.6% for the three and nine months ended September 30, 2019, respectively. For the three and nine months ended September 30, 2018, the Company’s effective tax rate was 23.4% and 23.3%, respectively, which varied from the federal statutory rate of 21% primarily due to state income taxes.

9.    Commitments and Contingencies
From time to time, various claims, legal proceedings and litigation are asserted or commenced against the Company principally arising from alleged product liability, warranty, casualty, construction defect, contract, tort, employment and other 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. It is not certain that the Company will prevail in these matters. However, the Company does not currently believe that the ultimate outcome of any pending matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows. As of December 31, 2018, the Company had accrued $3.0 million in relation to pending litigation that was recorded during the year ended December 31, 2017. During the nine months ended September 30, 2019, the Company paid $2.8 million to settle the matter.
10.    Stock Based Compensation
The following table highlights the expense related to stock based compensation for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Restricted stock units (a)
$
3,014

 
$
3,281

 
$
9,177

 
$
8,049

Restricted stock

 
2

 

 
100

Stock options

 
27

 

 
77

Stock based compensation
$
3,014

 
$
3,310

 
$
9,177

 
$
8,226


(a) Includes service-based and performance-based restricted stock units.

During the nine months ended September 30, 2019, the Company granted 0.5 million service-based restricted stock unit awards and performance-based restricted stock units that allow for a maximum of 0.4 million performance-based restricted stock units to be earned.
During the three and nine months ended September 30, 2018, the Company granted 0.1 million and 0.7 million service-based restricted stock unit awards, respectively. In addition, during the three and nine months ended September 30, 2018, the Company granted performance-based restricted stock units that allow for a maximum of 0.2 million and 0.5 million performance-based restricted stock units to be earned, respectively.

13



11.    Segments
ASC 280, Segment Reporting, defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance.
The Company’s operating segments consist of the Mid-Atlantic, Southeast, Texas, Intermountain and Western divisions. The CODM reviews aggregate information to allocate resources and assess performance. Based on the CODM’s review, as well as the similar economic characteristics, nature of products, distribution methods and customers of the divisions, the Company has aggregated its operating segments into one reportable segment, “Geographic divisions.”

In addition to the Company’s reportable segment, the Company’s consolidated results include “Other reconciling items.” Other reconciling items comprises the Company’s corporate activities and other income and expenses not allocated to the operating segments.

The following tables present Net Sales, Adjusted EBITDA and certain other measures for the reportable segment and total Company operations for the three and nine months ended September 30, 2019 and 2018. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance. For the nine months ended September 30, 2019, Adjusted EBITDA for the Geographic divisions reportable segment includes the out of period correction of the Prior Period Misstatement of $4.3 million.
 
Three Months Ended September 30, 2019
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
964,249

 
$
254,767

 
$
17,974

 
$
96,752

Other reconciling items

 

 
561

 
(22,094
)
 
$
964,249

 
$
254,767

 
$
18,535

 
 

 
Three Months Ended September 30, 2018
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
990,264

 
$
241,303

 
$
16,106

 
$
92,698

Other reconciling items

 

 
520

 
(18,330
)
 
$
990,264

 
$
241,303

 
$
16,626

 
 

 
Nine Months Ended September 30, 2019
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
2,736,029

 
$
716,666

 
$
51,121

 
$
260,537

Other reconciling items

 

 
1,838

 
(58,150
)
 
$
2,736,029

 
$
716,666

 
$
52,959

 
 
 
Nine Months Ended September 30, 2018
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
2,822,927

 
$
679,986

 
$
47,079

 
$
252,873

Other reconciling items

 

 
1,481

 
(52,496
)
 
$
2,822,927

 
$
679,986

 
$
48,560

 
 


14



Reconciliation to consolidated financial statements:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Income before income taxes
$
46,787

 
$
46,818

 
$
119,326

 
$
119,451

Interest expense
5,773

 
5,926

 
17,385

 
17,916

Interest income
(1,047
)
 
(117
)
 
(2,832
)
 
(117
)
Depreciation and amortization
18,535

 
16,626

 
52,959

 
48,560

Merger and integration costs
1,295

 
1,459

 
5,467

 
3,627

Non-cash stock compensation expense
3,014

 
3,310

 
9,177

 
8,226

Impairment of assets
115

 

 
644

 

Acquisition costs
229

 

 
827

 
267

Sale of Coleman Floor (a)
(43
)
 

 
(344
)
 

Other items (b)

 
346

 
(222
)
 
2,447

Adjusted EBITDA of other reconciling items
22,094

 
18,330

 
58,150

 
52,496

Adjusted EBITDA of geographic divisions reportable segment
$
96,752

 
$
92,698

 
$
260,537

 
$
252,873


(a) Represents the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business (“Coleman Floor”).
(b) For the nine months ended September 30, 2019, represents income from a recovery made by the Company related to a fire at one of the Company’s facilities during 2015 and the effect of the settlement of pending litigation for an amount less than what was previously accrued. See Note 9 for further details on the settlement of pending litigation. For the three and nine months ended September 30, 2018, represents costs incurred in connection with the departure of the Company’s former chief executive officer and the search for and appointment of his permanent replacement.
12.    Earnings Per Share
Basic net income per share (“EPS”) is calculated by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period. Diluted EPS is calculated by adjusting weighted average shares outstanding for the dilutive effect of potential common shares, determined using the treasury-stock method. For purposes of the diluted EPS calculation, stock options, restricted stock and restricted stock unit awards are considered to be potential common shares. Performance-based restricted stock units are not included in the calculation of diluted EPS until they are contingently issuable.
The basic and diluted EPS calculations for the three and nine months ended September 30, 2019 and 2018 are presented below:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands, except per share amounts)
2019
 
2018
 
2019
 
2018
Income attributable to common stockholders
$
33,597

 
$
35,858

 
$
89,646

 
$
91,622

 
 
 
 
 
 
 
 
Weighted average common shares outstanding, basic
66,685

 
67,329

 
66,681

 
67,246

Effect of dilutive securities:
 
 
 
 
 
 
 
Restricted stock units (a)
544

 
399

 
450

 
321

Stock options
132

 
166

 
109

 
155

Restricted stock

 
2

 

 
21

Weighted average common shares outstanding, diluted
67,361

 
67,896

 
67,240

 
67,743

 
 
 
 
 
 
 
 
Basic income per common share
$
0.50

 
$
0.53

 
$
1.34

 
$
1.36

Diluted income per common share
$
0.50

 
$
0.53

 
$
1.33

 
$
1.35


(a) Includes service-based and contingently issuable performance-based restricted stock units.



15



For the three and nine months ended September 30, 2019 and 2018, there were no anti-dilutive restricted stock units, stock options or restricted stock. As of September 30, 2019, the number of currently outstanding performance-based restricted stock units that are issued upon vesting could range from zero to a maximum of 0.9 million.


16



ITEM 2    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis should be read in conjunction with our historical consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q and with our audited financial statements included in our 2018 Annual Report on Form 10-K. All references to “BMC,” “we,” “us,” “our” or the “Company” mean BMC Stock Holdings, Inc. and its subsidiaries.
Cautionary Statement with Respect to Forward-Looking Statements
Some of the statements contained in this Quarterly Report on Form 10-Q constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements relate to expectations, beliefs, projections, future plans and strategies, anticipated events or trends and similar expressions concerning matters that are not historical facts or present facts or conditions. In many cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential” or the negative of these terms or other comparable terminology.
The forward-looking statements reflect our views about future events and are subject to risks, uncertainties, assumptions and changes in circumstances that may cause events or our actual activities or results to differ significantly from those expressed in any forward-looking statement. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future events, results, actions, levels of activity, performance or achievements. A number of important factors could cause actual results to differ materially from those indicated by the forward-looking statements. These factors include, without limitation:
the state of the homebuilding industry and repair and remodeling activity, the economy and the credit markets;
fluctuation of commodity prices and prices of our products as a result of national and international economic and other conditions;
the impact of potential changes in our customer or product sales mix;
our concentration of business in the Texas, California and Georgia markets;
the potential loss of significant customers or a reduction in the quantity of products they purchase;
seasonality and cyclicality of the building products supply and services industry;
competitive industry pressures and competitive pricing pressure from our customers and competitors;
our exposure to product liability, warranty, casualty, construction defect, contract, tort, employment and other claims and legal proceedings;
our ability to maintain profitability and positive cash flows;
our ability to retain our key employees and to attract and retain new qualified employees, while controlling our labor costs;
product shortages, loss of key suppliers or failure to develop relationships with qualified suppliers, and our dependence on third-party suppliers and manufacturers;
the implementation of our supply chain and technology initiatives;
the impact of long-term noncancellable leases at our facilities;
our ability to effectively manage inventory and working capital;
the credit risk from our customers;
our ability to identify or respond effectively to consumer needs, expectations, market conditions or trends;
our ability to successfully implement our growth strategy;
the impact of federal, state, local and other laws and regulations;
the impact of changes in legislation and government policy;
the impact of unexpected changes in our tax provisions and adoption of new tax legislation;
our ability to utilize our net operating loss carryforwards;
natural or man-made disruptions to our distribution and manufacturing facilities;
our exposure to environmental liabilities and subjection to environmental laws and regulation;
the impact of health and safety laws and regulations;
the impact of disruptions to our information technology systems;
cybersecurity risks;
our exposure to losses if our insurance coverage is insufficient;
our ability to operate on multiple Enterprise Resource Planning (“ERP”) information systems and convert multiple systems to a single system;
the impact of our indebtedness; and
the impact of the various financial covenants in our secured credit agreement and senior secured notes indenture.

17




Certain of these and other factors are discussed in more detail in “Item 1A. Risk Factors” of our 2018 Annual Report on Form 10-K, as supplemented in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2019. The forward-looking statements included herein are made only as of the date of this Quarterly Report on Form 10-Q and we undertake no obligation to publicly update or review any forward-looking statement made by us or on our behalf, whether as a result of new information, future developments, subsequent events or circumstances or otherwise, unless otherwise required by law.

Overview
We are one of the leading providers of diversified building products and services in the U.S. residential construction market. Our objective is to provide best-in-class customer service and value-added products to our customers, which are primarily single- and multi-family home builders and professional remodelers. Our product offerings include lumber and lumber sheet goods and an array of value-added products including millwork, doors, windows and structural components such as engineered wood products, floor and roof trusses and wall panels. We believe our whole-house framing solution, Ready-Frame®, which is one of our fastest growing product offerings, saves builders both time and money and improves job site safety. We also offer our customers important services such as design, product specification, installation and installation management.

The 18 states in which we operate accounted for approximately 66% of 2018 U.S. single-family housing permits according to the U.S. Census Bureau. In these 18 states, we operate in 45 metropolitan areas.

Our net sales for the three months ended September 30, 2019 decreased 2.6% compared to the prior year period. Our gross profit as a percentage of sales (“gross margin”) was 26.4% for the three months ended September 30, 2019 compared to 24.4% for the prior year period. We recorded income from operations of $49.0 million during the three months ended September 30, 2019 compared to $49.8 million during the three months ended September 30, 2018. See further discussion in “-Operating Results” below.
Factors Affecting Our Operating Results
Our operating results and financial performance are influenced by a variety of factors, including, among others, acquisitions, conditions in the housing market and economic conditions generally, changes in the cost of the products we sell (particularly commodity products), pricing policies of our competitors, production schedules of our customers and seasonality. Some of the more important factors are discussed in our 2018 Annual Report on Form 10-K, as supplemented by the additional discussion below.
Acquisitions
The Company completed the following acquisitions during the nine months ended September 30, 2019:

On January 14, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Barefoot, a supplier of windows, exterior doors, hardware, specialty products and installation services in the Charlotte, North Carolina metropolitan area.
On February 8, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Locust Lumber, a supplier of lumber products and building materials primarily to custom homebuilders and professional remodeling contractors in the Charlotte, North Carolina metropolitan area.
On August 1, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Kingston Lumber, a supplier of lumber products, trusses and other building materials primarily to custom homebuilders and professional remodeling contractors in the Seattle, Washington metropolitan area.
On September 3, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Heritage One, a supplier of pre-hung doors, millwork, hardware and finish carpentry services in the Sacramento, California metropolitan area.
On September 16, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Colorado Fasteners, a supplier of fasteners, tools and other related products in the Denver, Colorado metropolitan area.

The preliminary purchase price, in aggregate, for the 2019 Acquisitions was $90.9 million.

On March 1, 2018, the Company acquired substantially all of the assets and assumed certain liabilities of Shone Lumber, a supplier of building materials in the state of Delaware, for a purchase price of $22.4 million.

18



The 2019 Acquisitions increased sales approximately $38.7 million for the three months ended September 30, 2019, compared to the prior year period, while the 2019 Acquisitions and Shone Lumber acquisition increased sales approximately $93.1 million for the nine months ended September 30, 2019, compared to the prior year period.
See Note 3 to the unaudited condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q for further discussion of the 2019 Acquisitions and acquisition of Shone Lumber.
Conditions in the housing and construction market
The building products supply and services industry is highly dependent on new single-family home and multi-family construction and repair and remodeling activity, which in turn are dependent upon a number of factors, including, among other things, overall economic conditions. Unfavorable economic changes, both nationally and locally in our markets, could adversely affect consumer spending, result in decreased demand for homes and adversely affect our business. According to the U.S. Census Bureau, single-family housing starts in the South and West regions of the United States, which are our primary operating regions, increased approximately 5.1% for the three months ended September 30, 2019 compared to the same period in the prior year.
Commodity nature of our products
Many of the building products we distribute, including lumber, oriented strand board (“OSB”), plywood and particleboard, are commodities that are widely available from other manufacturers or distributors with prices and volumes determined frequently based on participants’ perceptions of short-term supply and demand factors.
The following table reflects changes in the average composite framing lumber prices (per thousand board feet) and average composite structural panel prices (per thousand square feet). These prices represent transactions between manufacturers and their customers as reported by Random Lengths and may differ in magnitude or timing from the actual selling prices or cost of goods reported in our operating results. The average composite structural panel prices are based on index prices for OSB and plywood.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019 versus 2018
 
2019 average price
 
2019 versus 2018
 
2019 average price
Framing lumber prices
(23.6
)%
 
$
357

 
(29.0
)%
 
$
353

Structural panel prices
(30.2
)%
 
$
337

 
(31.1
)%
 
$
353

Periods of increasing prices provide the opportunity for higher sales and increased gross profit, while periods of declining prices may result in declines in sales and profitability. In particular, low market prices for wood products over a sustained period can adversely affect our financial condition, operating results and cash flows, as can excessive spikes in market prices. The impact of commodity price changes on our operating results is partially dependent on pricing commitments with our customers. For further discussion of the impact of commodity prices on historical periods, see “-Operating Results” below.
Mix of products sold
We typically realize greater gross margins on more highly engineered and customized products, or ancillary products that are often purchased based on convenience and are therefore less price sensitive to our customers. For example, sales of lumber and lumber sheet goods tend to generate lower gross margins due to their commodity nature and the relatively low switching costs of sourcing those products from different suppliers. Structural components and millwork, doors and windows often generate higher gross margins relative to other products. For further discussion of the impact of mix of products sold on historical periods, see “-Operating Results” below.
Changes in customer sales mix
Our operating results may vary according to the amount and type of products we sell to each of our primary customer types: single-family homebuilders, remodeling contractors and multi-family, commercial and other contractors. We tend to realize higher gross margins on sales to remodeling contractors due to the smaller product volumes purchased by those customers, as well as the more customized nature of the projects those customers generally undertake. Gross margins on sales to our other primary customer types can vary based on a variety of factors.

19



Seasonality
Our first and fourth quarters have historically been, and are generally expected to continue to be, adversely affected by weather patterns in some of our markets, causing reduced construction activity. As a result, sales are usually lower in the first and fourth quarters than in the second and third quarters.
Operating Results
The following table sets forth our operating results in dollars and as a percentage of net sales for the periods indicated:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Net sales
$
964,249

 
100.0
 %
 
$
990,264

 
100.0
 %
 
$
2,736,029

 
100.0
 %
 
$
2,822,927

 
100.0
 %
Cost of sales
709,482

 
73.6
 %
 
748,961

 
75.6
 %
 
2,019,363

 
73.8
 %
 
2,142,941

 
75.9
 %
Gross profit
254,767

 
26.4
 %
 
241,303

 
24.4
 %
 
716,666

 
26.2
 %
 
679,986

 
24.1
 %
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Selling, general and administrative expenses
189,284

 
19.6
 %
 
176,204

 
17.8
 %
 
540,649

 
19.8
 %
 
506,236

 
17.9
 %
Depreciation expense
10,501

 
1.1
 %
 
10,059

 
1.0
 %
 
30,117

 
1.1
 %
 
29,323

 
1.0
 %
Amortization expense
4,552

 
0.5
 %
 
3,790

 
0.4
 %
 
13,237

 
0.5
 %
 
11,263

 
0.4
 %
Merger and integration costs
1,295

 
0.1
 %
 
1,459

 
0.1
 %
 
5,467

 
0.2
 %
 
3,627

 
0.1
 %
Impairment of assets
115

 
0.0
 %
 

 
0.0
 %
 
644

 
0.0
 %
 

 
0.0
 %
Income from operations
49,020

 
5.1
 %
 
49,791

 
5.0
 %
 
126,552

 
4.6
 %
 
129,537

 
4.6
 %
Other income (expense)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest expense
(5,773
)
 
(0.6
)%
 
(5,926
)
 
(0.6
)%
 
(17,385
)
 
(0.6
)%
 
(17,916
)
 
(0.6
)%
Other income, net
3,540

 
0.4
 %
 
2,953

 
0.3
 %
 
10,159

 
0.4
 %
 
7,830

 
0.3
 %
Income before income taxes
46,787

 
4.9
 %
 
46,818

 
4.7
 %
 
119,326

 
4.4
 %
 
119,451

 
4.2
 %
Income tax expense
13,190

 
1.4
 %
 
10,960

 
1.1
 %
 
29,680

 
1.1
 %
 
27,829

 
1.0
 %
Net income
$
33,597

 
3.5
 %
 
$
35,858

 
3.6
 %
 
$
89,646

 
3.3
 %
 
$
91,622

 
3.2
 %
Three months ended September 30, 2019 compared to three months ended September 30, 2018
Net sales
For the three months ended September 30, 2019, net sales decreased $26.0 million, or 2.6%, to $964.2 million from $990.3 million during the three months ended September 30, 2018. We estimate that net sales decreased 10.5% from price deflation within the lumber and lumber sheet goods and structural components product categories and 1.1% from the disposition of Coleman Floor, partially offset by an increase of 3.9% from the 2019 Acquisitions, 1.5% from an additional selling day versus the prior year period and 3.6% from other organic growth.
We estimate approximately 75% of our net sales for the three months ended September 30, 2019 were to customers engaged in new single-family construction. According to the U.S. Census Bureau, single-family housing starts in the South and West regions of the United States, which are our primary operating regions, increased approximately 5.1% for the three months ended September 30, 2019 compared to the same period in the prior year, while single-family houses completed increased approximately 5.0% during the same period. We estimate that net sales to single-family homebuilders and remodeling contractors declined 4.5% in the aggregate and net sales to multi-family, commercial and other contractors increased 11.2%.
The following table shows net sales classified by major product category:
 
Three Months Ended 
 September 30, 2019
 
Three Months Ended 
 September 30, 2018
 
 
(in thousands)
Net Sales
 
% of Sales
 
Net Sales
 
% of Sales
 
% Change
Structural components
$
175,344

 
18.2
%
 
$
166,919

 
16.9
%
 
5.0
 %
Lumber & lumber sheet goods
274,908

 
28.5
%
 
357,286

 
36.1
%
 
(23.1
)%
Millwork, doors & windows
285,750

 
29.6
%
 
251,606

 
25.4
%
 
13.6
 %
Other building products & services
228,247

 
23.7
%
 
214,453

 
21.6
%
 
6.4
 %
Total net sales
$
964,249

 
100.0
%
 
$
990,264

 
100.0
%
 
(2.6
)%

20



The decrease in net sales in our lumber and lumber sheet goods product category was primarily related to price deflation that began in the second half of 2018. The increase in net sales in our millwork, doors and windows product category was primarily related to the 2019 Acquisitions and other organic growth.
Cost of sales
For the three months ended September 30, 2019, cost of sales decreased $39.5 million, or 5.3%, to $709.5 million from $749.0 million during the three months ended September 30, 2018. We estimate our cost of sales decreased approximately 11.1% as a result of commodity cost deflation and 1.1% from the disposition of Coleman Floor, partially offset by an increase of 3.8% from the 2019 Acquisitions, 1.5% from an additional selling day versus the prior year period and 1.6% from other organic growth.
Gross profit
For the three months ended September 30, 2019, gross profit increased $13.5 million, or 5.6%, to $254.8 million from $241.3 million for the three months ended September 30, 2018, driven primarily by the 2019 Acquisitions and other organic growth, partially offset by commodity price decreases. Our gross margin was 26.4% for the three months ended September 30, 2019 and 24.4% for the three months ended September 30, 2018. This increase was primarily due to an increase in the gross margin in our lumber and lumber sheet goods and structural components product categories of 210 basis points and 160 basis points, respectively. Gross margins in our lumber and lumber sheet goods and structural components product categories were higher due to a significant decrease in commodity costs during the three months ended September 30, 2019 compared to the prior year period, which decreased at a faster rate than our average selling prices.
Operating expenses
For the three months ended September 30, 2019:
selling, general and administrative expenses were $189.3 million, up $13.1 million, or 7.4%, from $176.2 million for the three months ended September 30, 2018. Approximately $6.7 million of this increase related to selling, general and administrative expenses of the 2019 Acquisitions, $5.2 million of this increase related to employee wages and benefits and $2.0 million of this increase related to gains on sale of property, equipment and real estate during the prior year period, partially offset by a decrease of $0.8 million in other selling, general and administrative categories.
depreciation expense was $10.5 million compared to $10.1 million for the three months ended September 30, 2018.
amortization expense was $4.6 million compared to $3.8 million for the three months ended September 30, 2018. This increase resulted from the amortization of intangible assets acquired in the 2019 Acquisitions.
the Company incurred $1.3 million of Merger and integration costs related to the ongoing integration of Building Materials Holding Corporation (“BMHC”) and Stock Building Supply Holdings, Inc. (“SBS”), consisting primarily of system integration costs, compared to $1.5 million for the three months ended September 30, 2018.
the Company recognized asset impairment charges of $0.1 million related to the relocation of the operations of one of the Company’s facilities.
Interest expense
For the three months ended September 30, 2019 and 2018, interest expense was $5.8 million and $5.9 million, respectively. Non-cash amortization of debt issuance costs, which is included in interest expense, was $0.3 million and $0.4 million for the three months ended September 30, 2019 and 2018, respectively.
Other income, net
For the three months ended September 30, 2019, other income, net, which was derived primarily from state and local tax incentive programs, interest income and service charges assessed on past due accounts receivable, was $3.5 million, compared to $3.0 million for the three months ended September 30, 2018. This increase was primarily due to an increase in interest income.

21



Income tax
For the three months ended September 30, 2019, income tax expense was $13.2 million compared to $11.0 million for the three months ended September 30, 2018. The effective tax rate for the three months ended September 30, 2019 was 28.2%, which varied from the federal statutory rate of 21% primarily due to state income taxes and the out of period Income Tax Adjustment (see Note 8). Excluding the Income Tax Adjustment, the Company’s effective tax rate was 24.7% for the three months ended September 30, 2019. The effective tax rate for the three months ended September 30, 2018 was 23.4%, which varied from the federal statutory rate of 21% primarily due to state income taxes.
Nine months ended September 30, 2019 compared to nine months ended September 30, 2018
Net sales
For the nine months ended September 30, 2019, net sales decreased $86.9 million, or 3.1%, to $2,736.0 million from $2,822.9 million during the nine months ended September 30, 2018. We estimate that net sales decreased 7.9% from price deflation within the lumber and lumber sheet goods and structural components product categories and 1.1% from the disposition of Coleman Floor, partially offset by an increase of 3.3% from the 2019 Acquisitions and Shone Lumber acquisition and 2.6% from other organic growth.
We estimate approximately 76% of our net sales for the nine months ended September 30, 2019 were to customers engaged in new single-family construction. According to the U.S. Census Bureau, single-family housing starts in the South and West regions of the United States, which are our primary operating regions, declined approximately 0.6% for the nine months ended September 30, 2019 as compared to the same period in the prior year, while single-family houses completed increased approximately 5.5% during the same period. We estimate that net sales to single-family homebuilders and remodeling contractors declined 4.5% in the aggregate and net sales to multi-family, commercial and other contractors increased 7.8%.
The following table shows net sales classified by major product category:
 
Nine Months Ended 
 September 30, 2019
 
Nine Months Ended 
 September 30, 2018
 
 
(in thousands)
Net Sales
 
% of Sales
 
Net Sales
 
% of Sales
 
% Change
Structural components
$
483,575

 
17.7
%
 
$
470,365

 
16.7
%
 
2.8
 %
Lumber & lumber sheet goods
798,722

 
29.2
%
 
1,013,495

 
35.9
%
 
(21.2
)%
Millwork, doors & windows
796,807

 
29.1
%
 
730,318

 
25.9
%
 
9.1
 %
Other building products & services
656,925

 
24.0
%
 
608,749

 
21.5
%
 
7.9
 %
Total net sales
$
2,736,029

 
100.0
%
 
$
2,822,927

 
100.0
%
 
(3.1
)%
The decrease in net sales in our lumber and lumber sheet goods product category was primarily related to price deflation that began in the second half of 2018. The increase in net sales in our millwork, doors and windows product category was primarily related to the 2019 Acquisitions and Shone Lumber acquisition and other organic growth. The increase in net sales in our other building products and services product category was primarily related to the 2019 Acquisitions and Shone Lumber acquisition and an increase in net sales in our multi-family customer segment.
Cost of sales
For the nine months ended September 30, 2019, cost of sales decreased $123.6 million, or 5.8%, to $2,019.4 million from $2,142.9 million during the nine months ended September 30, 2018. We estimate our cost of sales decreased approximately 9.2% as a result of commodity cost deflation and 1.2% from the disposition of Coleman Floor, partially offset by an increase of 3.2% from the 2019 Acquisitions and Shone Lumber acquisition and 1.4% from other organic growth.
Gross profit
For the nine months ended September 30, 2019, gross profit increased $36.7 million, or 5.4%, to $716.7 million from $680.0 million for the nine months ended September 30, 2018, driven primarily by the 2019 Acquisitions and Shone Lumber acquisition and other organic growth, partially offset by commodity price decreases. Our gross margin was 26.2% for the nine months ended September 30, 2019 and 24.1% for the nine months ended September 30, 2018. This increase was primarily due to an increase in the gross margin in our lumber and lumber sheet goods and structural components product categories of 280 basis points and 330 basis points, respectively. Gross margins in our lumber and lumber sheet goods and structural components product categories were higher due to a significant decrease in commodity costs during the nine months ended September 30, 2019 as compared to the prior year period, which decreased at a faster rate than our average selling prices.

22



Operating expenses
For the nine months ended September 30, 2019:
selling, general and administrative expenses were $540.6 million, up $34.4 million, or 6.8%, from $506.2 million for the nine months ended September 30, 2018. Excluding the $4.3 million impact of the out of period correction of the Prior Period Misstatement (see Note 2), selling, general and administrative expenses increased $30.1 million. Approximately $16.5 million of this increase related to selling, general and administrative expenses of the 2019 Acquisitions and Shone Lumber acquisition and $4.6 million of this increase related to increased health care costs. The remaining increase was primarily related to employee wage inflation.
depreciation expense was $30.1 million compared to $29.3 million for the nine months ended September 30, 2018.
amortization expense was $13.2 million compared to $11.3 million for the nine months ended September 30, 2018. This increase resulted from the amortization of intangible assets acquired in the 2019 Acquisitions and Shone Lumber acquisition.
the Company incurred $5.5 million of Merger and integration costs related to the ongoing integration of BMHC and SBS, consisting primarily of system integration costs and non-cash charges related to the write-down of certain long-lived assets, compared to $3.6 million for the nine months ended September 30, 2018. Merger and integration costs for the nine months ended September 30, 2018 also included a gain from disposition of property due to the integration.
the Company recognized asset impairment charges of $0.6 million related to the relocation of the operations of certain of the Company’s facilities.
Interest expense
For the nine months ended September 30, 2019 and 2018, interest expense was $17.4 million and $17.9 million, respectively. This decrease related primarily to reduced borrowings under the Revolver. Non-cash amortization of debt issuance costs, which is included in interest expense, was $1.1 million and $1.3 million for the nine months ended September 30, 2019 and 2018, respectively.
Other income, net
For the nine months ended September 30, 2019, other income, net, which was derived primarily from state and local tax incentive programs, interest income and service charges assessed on past due accounts receivable, was $10.2 million, compared to $7.8 million for the nine months ended September 30, 2018. This increase was primarily due to an increase in interest income.
Income tax
For the nine months ended September 30, 2019, income tax expense was $29.7 million compared to $27.8 million for the nine months ended September 30, 2018. The effective tax rate for the nine months ended September 30, 2019 was 24.9%, which varied from the federal statutory rate of 21% primarily due to state income taxes and the out of period Income Tax Adjustment (see Note 8). Excluding the Income Tax Adjustment, the Company’s effective tax rate was 23.6% for the nine months ended September 30, 2019. The effective tax rate for the nine months ended September 30, 2018 was 23.3%, which varied from the federal statutory rate of 21% primarily due to state income taxes.
Liquidity and Capital Resources
Our primary capital requirements are to fund working capital needs and operating expenses, meet required interest and principal payments, fund capital expenditures and support our acquisition activity. During 2019 and 2018, our capital resources have primarily consisted of cash and cash equivalents generated through operating cash flows and borrowings under our Revolver.
Our liquidity at September 30, 2019 was $541.1 million, which included $173.3 million in cash and cash equivalents and $367.8 million of unused borrowing capacity under our Revolver.
We believe that our cash flows from operations, combined with our current cash levels and available borrowing capacity, will be adequate to fund debt service requirements and provide cash, as required, to support our ongoing operations, capital expenditures, lease obligations, working capital and any share repurchase activity for at least the next 12 months.
In November 2018, the Company’s board of directors authorized a $75.0 million share repurchase program, which was to expire on November 20, 2019. During October 2019, the Company’s board of directors authorized extending this share repurchase program

23



for one year, such that it will expire on November 20, 2020. Repurchases may be made at management’s discretion from time to time on the open market, subject to applicable laws, or through privately negotiated transactions. The repurchase program may be suspended or discontinued at any time. The Company repurchased 1.0 million shares at a weighted average price of $17.11 per share for a total cost of $16.4 million during the nine months ended September 30, 2019.

Historical Cash Flow Information
Net current assets
Net current assets (current assets less current liabilities) were $537.8 million and $550.9 million as of September 30, 2019 and December 31, 2018, respectively, as summarized in the following table:
(in thousands)
September 30,
2019
 
December 31,
2018
Cash and cash equivalents
$
173,259

 
$
150,723

Accounts receivable, net of allowances
344,645

 
298,440

Inventories, net
324,458

 
309,279

Other current assets
103,166

 
88,597

Accounts payable, accrued expenses and other current liabilities
(377,022
)
 
(289,518
)
Current portion of long-term debt and finance lease obligations
(6,369
)
 
(6,661
)
Current portion of operating lease liabilities (a)
(24,343
)
 

Total net current assets
$
537,794

 
$
550,860

(a) Effective January 1, 2019, as part of the Company’s adoption of Topic 842, the Company has recognized ROU assets and lease liabilities for the Company’s operating leases on its unaudited condensed consolidated balance sheets. See Note 5 to the unaudited condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q for a discussion of the Company’s adoption of Topic 842.

Accounts receivable, net of allowances, increased $46.2 million from December 31, 2018 to September 30, 2019 primarily due to seasonal increases in sales and the 2019 Acquisitions. Days sales outstanding (measured against net sales in the current fiscal quarter of each period), increased from 31 days at December 31, 2018 to 32 days at September 30, 2019.

Inventories, net of allowances, increased $15.2 million from December 31, 2018 to September 30, 2019 primarily due to seasonal increases in inventory purchases and the 2019 Acquisitions. Inventory days on hand (measured against cost of sales in the current fiscal quarter of each period) decreased from 44 days at December 31, 2018 to 41 days at September 30, 2019.

Accounts payable, accrued expenses and other current liabilities increased $87.5 million from December 31, 2018 to September 30, 2019 primarily due to the timing of vendor payments and an increase in accounts payable related to increased inventory purchases in connection with higher sales volume.

Cash flows from operating activities
Net cash provided by operating activities was $198.4 million and $110.6 million for the nine months ended September 30, 2019 and 2018, respectively, as summarized in the following table:
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
Net income
$
89,646

 
$
91,622

Non-cash expenses
63,735

 
55,300

Change in deferred income taxes
4,857

 
1,314

Change in working capital and other assets and liabilities
40,179

 
(37,598
)
Net cash provided by operating activities
$
198,417

 
$
110,638


24



Net cash provided by operating activities increased by $87.8 million for the nine months ended September 30, 2019 compared to the nine months ended September 30, 2018. This increase was primarily related to changes in working capital and other assets and liabilities. Changes in working capital and other assets and liabilities, which relate primarily to the timing of cash received from customers and cash paid to vendors, increased primarily due to a decrease in days sales outstanding at the end of each period, commodity price deflation and the timing of vendor payments.
Cash flows from investing activities
Net cash used in investing activities was $148.8 million and $50.7 million for the nine months ended September 30, 2019 and 2018, respectively, as summarized in the following table:
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
Purchases of businesses, net of cash acquired
$
(85,780
)
 
$
(20,970
)
Purchases of property, equipment and real estate
(67,582
)
 
(42,704
)
Proceeds from sale of property, equipment and real estate
4,444

 
10,968

Insurance proceeds
107

 
1,991

Net cash used in investing activities
$
(148,811
)
 
$
(50,715
)
Purchases of businesses, net of cash acquired, for the nine months ended September 30, 2019 related to the cash paid at closing for the 2019 Acquisitions and for the nine months ended September 30, 2018, related to the cash paid at closing for the acquisition of Shone Lumber.
Cash used for the purchase of property, equipment and real estate for the nine months ended September 30, 2019 and 2018 resulted primarily from the purchase of vehicles and equipment to support increased sales volume and replace aged assets, and facility and technology investments to support our operations.
Proceeds from the sale of property, equipment and real estate during the nine months ended September 30, 2019 and 2018 related primarily to the sale of real estate of $3.6 million and $10.2 million, respectively.
During the nine months ended September 30, 2019 and 2018, the Company received insurance proceeds related to a fire at one of the Company’s facilities during 2015.

Cash flows from financing activities
Net cash used in financing activities was $27.1 million and $14.0 million for the nine months ended September 30, 2019 and 2018, respectively, as summarized in the following table:
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
Repurchases of common stock under share repurchase program
$
(16,446
)
 
$

Payments on finance lease obligations and other notes
(5,094
)
 
(6,012
)
Net repayments of proceeds from Revolver

 
(4,462
)
Other financing activities, net
(5,530
)
 
(3,508
)
Net cash used in financing activities
$
(27,070
)
 
$
(13,982
)
The Company repurchased 1.0 million shares under the $75.0 million share repurchase program authorized by the Company’s board of directors at a weighted average price of $17.11 per share for a total cost of $16.4 million during the nine months ended September 30, 2019.
Payments on finance lease obligations and other notes declined by $0.9 million for the nine months ended September 30, 2019 compared to the nine months ended September 30, 2018 due primarily to expiring leases.
The Company made net repayments of $4.5 million on the Revolver during the nine months ended September 30, 2018. The net repayments during the nine months ended September 30, 2018 were the result of aggregate payments under the Revolver, partially offset by borrowings to fund the acquisition of Shone Lumber.

25



Other financing activities, net includes proceeds from the exercise of stock options, net activity related to secured borrowings and repurchases of common stock in connection with the vesting of restricted stock and restricted stock unit awards. For the nine months ended September 30, 2019, other financing activities, net also included the release of the holdbacks for the Shone Lumber and Barefoot acquisitions, the payment of the earnout provision for the Code Plus Components, LLC (“Code Plus”) acquisition and payments of debt issuance costs related to the Third Amendment. For the nine months ended September 30, 2018, other financing activities, net also included the release of the holdback for the Code Plus acquisition.
Capital expenditures
Capital expenditures vary depending on prevailing business factors, including current and anticipated market conditions. We expect our 2019 capital expenditures, net of proceeds from the sale of property, equipment and real estate, to be approximately $80.0 million to $90.0 million primarily related to vehicles and equipment, including lease buyouts, to replace aged assets and support increased sales volume, and facility and technology investments to support our operations. For the nine months ended September 30, 2019, capital expenditures, net of proceeds from the sale of property, equipment and real estate, were $63.1 million.
 
Senior secured notes
On September 15, 2016, the Company issued $350.0 million of Senior Notes. The Senior Notes mature on October 1, 2024 and are secured by a first priority lien on certain assets of the Company and a second priority lien on the collateral that secures the Credit Agreement, which collectively approximates substantially all assets of the Company. The interest rate is fixed at 5.5% and is payable semiannually on April 1 and October 1. The indenture governing the Senior Notes (the “Indenture”) contains customary nonfinancial covenants, including restrictions on new indebtedness, issuance of liens and guarantees, investments, distributions to equityholders, asset sales and affiliate transactions. The Senior Notes were issued by BMC East, LLC, a 100% owned subsidiary of the Company, and are guaranteed by the Company and the other subsidiaries that guarantee the Credit Agreement. Each of the subsidiary guarantors is 100% owned, directly or indirectly, by the Company, and all guarantees are full and unconditional and joint and several. We were in compliance with all covenants under the Indenture as of September 30, 2019.

Revolving credit agreement
On December 1, 2015, the Company entered into a senior secured credit agreement with Wells Fargo Capital Finance, as administrative agent, and certain other lenders. The Existing Credit Agreement, which includes the Revolver, was amended on May 31, 2019 when the Company entered into the Third Amendment. The Third Amendment increased the aggregate commitment from $375.0 million to $425.0 million. The Credit Agreement has a letters of credit sublimit of $100.0 million. The Revolver matures at the earlier of (i) May 31, 2024 and (ii) if the Senior Notes are refinanced or repaid, the date that is 91 days prior to the new maturity date of the replacement notes or other indebtedness that replaced or refinanced the Senior Notes. The Revolver is subject to an asset-based borrowing formula on eligible accounts receivable, credit card receivables and inventory, in each case reduced by certain reserves.

Borrowings under the Revolver bear interest, at our option, at either the Base Rate (which means the higher of (i) the Federal Funds Rate plus 0.5%, (ii) the LIBOR rate plus 1.0% or (iii) the prime rate) plus a Base Rate Margin (which ranges from 0.25% to 0.50% based on Revolver availability) or LIBOR plus a LIBOR Rate Margin (which ranges from 1.25% to 1.50% based on Revolver availability). The Credit Agreement includes customary provisions for implementation of replacement rates for rate-based and LIBOR-based loans upon any phase-out of LIBOR. The fee on any outstanding letters of credit issued under the Revolver ranges from 0.75% to 1.25%, depending on whether the letters of credit are fully cash collateralized. The fee on the unused portion of the Revolver is 0.25%.

The Credit Agreement contains customary nonfinancial covenants, including restrictions on new indebtedness, issuance of liens, investments, distributions to equityholders, asset sales, affiliate transactions, merger transactions and entering into unrelated businesses. The Credit Agreement includes a financial covenant that requires us to maintain a minimum Fixed Charge Coverage Ratio of 1.00:1:00, as defined therein. However, the covenant is only applicable if excess availability under the Credit Agreement is less than or equal to the greater of (i) $37.7 million and (ii) 10% of the line cap, and remains in effect until excess availability has been greater than the greater of (i) $37.7 million and (ii) 10% of the line cap for 30 consecutive days. While there can be no assurances, based upon our forecast, we do not expect the financial covenant to become applicable during the year ending December 31, 2019. We were in compliance with all covenants under the Credit Agreement as of September 30, 2019.
We had no outstanding borrowings with net availability of $367.8 million as of September 30, 2019. We had $56.1 million in letters of credit outstanding under the Credit Agreement as of September 30, 2019.

26



Contractual Obligations and Commercial Commitments
The Company was obligated under certain purchase commitments totaling approximately $15.5 million at September 30, 2019 that are non-cancellable, enforceable and legally binding on us. These purchase commitments consist primarily of obligations for vehicle purchases and facility improvements.
Off-Balance Sheet Arrangements
At September 30, 2019 and December 31, 2018, other than letters of credit issued under the Credit Agreement, we had no material off-balance sheet arrangements with unconsolidated entities.
Recently Issued Accounting Pronouncements
See Note 2 to the unaudited condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q for a summary of recently issued accounting pronouncements.
Critical Accounting Policies
Except for our accounting policies impacted by our adoption of Topic 842, there have been no material changes to the critical accounting policies as disclosed in the Company’s 2018 Annual Report on Form 10-K. See Note 5 to the unaudited condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q for a discussion of the changes to the critical accounting policies resulting from our adoption of Topic 842.

27



ITEM 3     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes to the market risks as disclosed in the Company’s 2018 Annual Report on Form 10-K.
ITEM 4    CONTROLS AND PROCEDURES
Disclosure controls and procedures
Our management is responsible for establishing and maintaining disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These disclosure controls and procedures are designed to provide reasonable assurance that information required to be disclosed by us 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. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its principal executive officer and principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
We have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q, with the participation of our Chief Executive Officer and Chief Financial Officer, as well as other key members of our management. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of September 30, 2019 as a result of the previously identified material weakness in internal control over financial reporting described below.
Notwithstanding the material weakness described below, management has concluded that our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q were not materially misstated and present fairly, in all material respects, the condensed consolidated financial position, results of operations and cash flows of the registrant as of, and for the periods presented in this report.
The design of any system of control is based upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated objectives under all future events, no matter how remote, or that the degree of compliance with the policies or procedures may not deteriorate. Because of their inherent limitations, disclosure controls and procedures may not prevent or detect all misstatements. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives.

Previously identified material weakness in internal control over financial reporting
In connection with the preparation of our condensed consolidated financial statements for the three and six months ended June 30, 2019, management identified that a former credit manager within one of our local operations violated our credit policy by intentionally misapplying certain customer payments, both within a single customer balance as well as across multiple customer balances, and created inappropriate debit memos, all with the intent to manipulate the aging of certain unpaid customer invoices. The inappropriate activities resulted in an immaterial understatement of our provision for doubtful accounts in previously issued annual and interim financial statements.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of annual or interim financial statements would not be prevented or detected on a timely basis.

We identified a design deficiency with respect to effective controls over the approval and issuance of debit memos and the application of customer payments to accounts receivable balances, and inadequate segregation of duties over the ability to create debit memos and apply customer payments by certain employees responsible for establishing and monitoring the valuation of accounts receivable balances. Management concluded these deficiencies constituted a material weakness in our internal control over financial reporting.

The material weakness resulted in immaterial misstatements to our previously issued interim and annual consolidated financial statements impacting selling, general and administrative expenses and accounts receivable, net of allowances. We corrected for the Prior Period Misstatement by recording in the three months ended June 30, 2019 an out of period bad debt expense of approximately $4.3 million in selling, general and administrative expenses and a corresponding decrease to accounts receivable, net of allowances.


28



Remediation plan for material weakness
With the oversight of the Audit Committee of the Board of Directors, we are currently implementing actions to address the design deficiency in order to remediate the material weakness. The following describes the steps that we have taken to remediate the material weakness during the three months ended September 30, 2019:

We have restricted debit memo functionality within our primary ERP system by role and dollar limit authority, and have implemented additional monitoring and analytical controls performed by individuals who do not have conflicting access.
We have removed cash application access from our credit directors, and in markets where it is feasible, we have removed cash application access from our credit managers.
In markets where it is not feasible to remove cash application access from our credit managers due to resource limitations, we have implemented additional monitoring and analytical controls performed by individuals who do not have conflicting access.

We believe the measures described above will strengthen our internal control over financial reporting and remediate the identified material weakness. However, additional steps may be required and we may decide to take additional action to address control deficiencies or determine to modify certain of the remediation measures identified above. The material weakness will not be considered remediated until the applicable controls operate for a sufficient period of time, which is expected to be by December 31, 2019, and management has concluded, through testing, that these controls are operating effectively.

Changes in internal control over financial reporting
Other than with respect to the remediation actions described above, there was no change in our internal control over financial reporting during the three months ended September 30, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.





29



PART II. OTHER INFORMATION
ITEM 1    LEGAL PROCEEDINGS
We are currently involved in various claims, legal proceedings and lawsuits incidental to the conduct of our business in the ordinary course. We are a defendant in various pending lawsuits, legal proceedings and claims arising from assertions of alleged product liability, warranty, casualty, construction defect, contract, tort, employment and other claims. We carry insurance in such amounts in excess of our self-insurance or deductibles as we believe to be reasonable under the circumstances although insurance may or may not cover any or all of our liabilities in respect of claims and lawsuits. We do not currently believe that the ultimate resolution of these matters will have a material adverse effect on our consolidated financial position, cash flows or operating results.
ITEM 1A    RISK FACTORS
There have been no material changes to our risk factors from the risk factors disclosed in our 2018 Annual Report on Form 10-K, as supplemented by the information in Part II, Item 1A in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2019 (“Second Quarter Form 10-Q”).
The risks described in our 2018 Annual Report on Form 10-K and Second Quarter Form 10-Q, in addition to the other information set forth in this Quarterly Report on Form 10-Q, are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.
ITEM 2    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities

During November 2018, the Company’s board of directors authorized a $75.0 million share repurchase program, which was to expire on November 20, 2019. During October 2019, the Company’s board of directors authorized extending this share repurchase program for one year, such that it will expire on November 20, 2020. Repurchases may be made at management’s discretion from time to time on the open market, subject to applicable laws, or through privately negotiated transactions. The repurchase program may be suspended or discontinued at any time. There were no repurchases during the three months ended September 30, 2019. As of September 30, 2019, the Company had approximately $55.7 million of capacity remaining under the current share repurchase authorization.

ITEM 3    DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4    MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5    OTHER INFORMATION
None.


30



ITEM 6    EXHIBITS
EXHIBIT INDEX
Exhibit No.
 
Description
31.1
 
31.2
 
32.1
 
32.2
 
101.INS
 
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH
 
Inline XBRL Taxonomy Extension Schema Document
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
104
 
Cover Page Interactive Data File - The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2019 is formatted in Inline XBRL (included as Exhibit 101).


31



SIGNATURE
Pursuant to the requirements 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.
 
BMC STOCK HOLDINGS, INC.
Date: November 5, 2019
By:
/s/ James F. Major, Jr.
 
 
Executive Vice President, Chief Financial Officer and Treasurer
 
 
(Principal financial and accounting officer and duly authorized officer)



32
EX-31.1 2 bmch-09302019xex311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION

I, David E. Flitman, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of BMC Stock Holdings, 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(s) 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; and
5.
The registrant’s other certifying officer(s) 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: November 5, 2019
/s/ David E. Flitman    
David E. Flitman
President and Chief Executive Officer
(principal executive officer)



EX-31.2 3 bmch-09302019xex312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2

CERTIFICATION

I, James F. Major, Jr., certify that:
1.
I have reviewed this quarterly report on Form 10-Q of BMC Stock Holdings, 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(s) 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; and
5.
The registrant’s other certifying officer(s) 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: November 5, 2019
/s/ James F. Major, Jr.    
James F. Major, Jr.
Executive Vice President, Chief
Financial Officer and Treasurer
(principal financial officer)



EX-32.1 4 bmch-09302019xex321.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1


CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of BMC Stock Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2019, as filed with the Securities and Exchange Commission (the “Report”), I, David E. Flitman, Chief Executive Officer of the Company, certify pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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 financial condition and results of operations of the Company.
Date: November 5, 2019
/s/ David E. Flitman    
David E. Flitman
President and Chief Executive Officer
(principal executive officer)
A signed original of this written statement required by Section 906 has been provided to BMC Stock Holdings, Inc. and will be retained by BMC Stock Holdings, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 5 bmch-09302019xex322.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2


CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of BMC Stock Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2019, as filed with the Securities and Exchange Commission (the “Report”), I, James F. Major, Jr., Executive Vice President, Chief Financial Officer and Treasurer of the Company, certify pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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 financial condition and results of operations of the Company.
Date: November 5, 2019
/s/ James F. Major, Jr.    
James F. Major, Jr.
Executive Vice President, Chief
Financial Officer and Treasurer
(principal financial officer)
A signed original of this written statement required by Section 906 has been provided to BMC Stock Holdings, Inc. and will be retained by BMC Stock Holdings, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.




EX-101.SCH 6 bmch-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Accounts Receivable (Accounts Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Accounts Receivable (Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Accounts Receivable (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2210201 - Disclosure - Acquisitions (Policies) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2208201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2426402 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2226201 - Disclosure - Commitments and Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Debt (Debt Table) (Details) link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2429403 - Disclosure - Earnings Per Share (Basic and Diluted EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 2429403 - Disclosure - Earnings Per Share (Basic and Diluted EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 2429405 - Disclosure - Earnings Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2229201 - Disclosure - Earnings Per Share (Policies) link:presentationLink link:calculationLink link:definitionLink 2429404 - Disclosure - Earnings Per Share (Schedule of anti-dilutive securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2329302 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2225201 - Disclosure - Income Taxes (Policies) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2419407 - Disclosure - Leases (Cash Paid for Lease Liabilities and ROU Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Leases (Components of Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Leases (Future Minimum Lease Payments before Adoption of 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2419406 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Leases Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2219201 - Disclosure - Leases (Policies) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Leases (ROU Assets and Lease Liabilities) (Detail) link:presentationLink link:calculationLink link:definitionLink 2319302 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Leases (Weighted Average Lease Term and Discount Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2423404 - Disclosure - Revenue (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2423405 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2423403 - Disclosure - Revenue (Revenue by Customer Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - Revenue (Revenue by Product Category) (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Segments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2127100 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2427403 - Disclosure - Stock Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2427402 - Disclosure - Stock Based Compensation (Stock based compensation expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2327301 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Summary of Significant Accounting Policies (Useful Lives) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bmch-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bmch-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bmch-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Leases [Abstract] Leases Leases of Lessee Disclosure [Text Block] Capital Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2020 Capital Leases, Future Minimum Payments Due in Two Years 2021 Capital Leases, Future Minimum Payments Due in Three Years 2022 Capital Leases, Future Minimum Payments Due in Four Years 2023 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Future minimum payments due Capital Leases, Future Minimum Payments Due Less: Amounts representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Total obligation under capital leases Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less: Current portion of capital lease obligation Capital Lease Obligations, Current Long-term portion of finance lease obligations Capital Lease Obligations, Noncurrent Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Future minimum payments due Operating Leases, Future Minimum Payments Due Future minimum sublease rentals Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Income Tax Disclosure [Abstract] Income Tax Contingency [Table] Income Tax Contingency [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Income Tax Expense [Member] Income Tax Expense [Member] Income Tax Expense Nature of Error [Axis] Nature of Error [Axis] Nature of Error [Domain] Nature of Error [Domain] Excess Windfall Tax Benefits [Member] Excess Windfall Tax Benefits [Member] Excess Windfall Tax Benefits Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Nature of Uncertainty [Axis] Nature of Uncertainty [Axis] Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain] Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain] Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Income Taxes Payable [Member] Income Taxes Payable [Member] Income Taxes Payable Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Valuation allowance Deferred Tax Assets, Valuation Allowance Out of period adjustment Quantifying Misstatement in Current Year Financial Statements, Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective income tax rate, excluding income tax adjustment Effective Income Tax Rate, Excluding Out Of Period Adjustment Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations excluding out of period adjustment. Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Comprehensive income Comprehensive Income, Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Statement of cash flows Revolver Proceeds, Cash Flow [Policy Text Block] Disclosure of accounting policy for determining where the cash flows borrowings and repayments related to the revolving line of credit are classified in the statements of cash flows and what the amounts are inclusive of. Recently issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Stockholders' Equity: Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock (shares) Treasury Stock, Shares Debt Disclosure [Abstract] Schedule of debt Schedule of Debt [Table Text Block] Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating segments [Member] Operating Segments [Member] Other reconciling items [Member] Corporate, Non-Segment [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Geographic divisions [Member] Geographic Divisions [Member] Geographic Divisions [Member] Other reconciling items [Member] Other Segments [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Net sales Revenues Gross profit Gross Profit Depreciation & amortization Depreciation, Depletion and Amortization Adjusted EBITDA Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization and other items Business Combinations [Abstract] Acquisitions Business Combination Disclosure [Text Block] Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Reconciliation to consolidated financial statements Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Statement [Table] Statement [Table] Property And Equipment [Member] Property And Equipment [Member] Property And Equipment Current Portion Of Long-Term Debt And Finance Lease Obligations [Member] Current Portion Of Long-Term Debt And Finance Lease Obligations [Member] Primary financial statement caption encompassing current portion of long-term debt and finance lease obligations. Statement [Line Items] Statement [Line Items] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Finance lease right-of-use assets Finance Lease, Right-of-Use Asset Finance lease ROU asset accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Amount of accumulated amortization expense attributable to right-of-use asset from finance lease. Total leased right-of-use assets Right-Of-Use Asset Amount of lessee's right to use underlying asset under operating and financing leases. Current portion: Operating lease liabilities Operating Lease, Liability, Current Current portion: Finance lease liabilities Finance Lease, Liability, Current Noncurrent portion: Operating lease liabilities Operating Lease, Liability, Noncurrent Noncurrent portion: Finance lease liabilities Finance Lease, Liability, Noncurrent Total lease liabilities Lease, Liability Present value of lessee's discounted obligation for lease payments from operating and financing leases. Receivables [Abstract] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Depreciation [Member] Depreciation [Member] Primary financial statement caption encompassing depreciation expense. Interest Expense [Member] Interest Expense [Member] Operating lease cost Operating Lease, Cost Finance lease cost: Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Finance lease cost: Interest on lease liabilities Finance Lease, Interest Expense Total finance lease cost Finance Lease, Cost Amount of finance lease cost recognized by lessee for lease contract. Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted stock units [Member] Restricted Stock Units (RSUs) [Member] Performance-based restricted stock units [Member] Performance Shares [Member] Restricted stock [Member] Restricted Stock [Member] Stock options [Member] Share-based Payment Arrangement, Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock based compensation Share-based Payment Arrangement, Expense Debt Debt Disclosure [Text Block] Trade receivables Accounts Receivable, before Allowance for Credit Loss, Current Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Other allowances Allowance Other Current A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) for other allowances not separately disclosed. Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Components of lease cost Lease, Cost [Table Text Block] ROU assets and lease liabilities Assets And Liabilities, Lessee [Table Text Block] Tabular disclosure of lessee's right-of-use assets and lease liabilities. Weighted average remaining term and discount rate Lessee, Lease Description [Table Text Block] Tabular disclosure of information about lessee's leases. Future minimum lease payments under non-cancellable leases Lessee, Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to lease liability recognized in statement of financial position. Cash paid for amounts included in the measurement of lease liabilities and ROU assets Cash Flow, Lessee [Table Text Block] Tabular disclosure of lessee's operating and financing lease cash flows. Future minimum lease payments prior to adoption of Topic 842 Schedule Of Future Minimum Lease Payments [Table Text Block] [Table Text Block] for Tabular disclosure of future minimum lease payments for noncancellable operating leases and capital leases as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years. Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net of allowances Inventories, net Inventory, Net Contract assets Contract with Customer, Asset, Net, Current Income taxes receivable Income Taxes Receivable Deferred income taxes Deferred Tax Assets, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net of accumulated depreciation Property, Plant and Equipment, Net Deferred income taxes Deferred Tax Assets, Net, Noncurrent Operating lease right-of-use assets Customer relationship intangible assets, net of accumulated amortization Customer Relationships Intangible Assets Net Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life relating to customer relationships. Other intangible assets, net of accumulated amortization Other Intangible Assets, Net Goodwill Goodwill Other long-term assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other liabilities Accrued Liabilities, Current Contract liabilities Contract with Customer, Liability, Current Income taxes payable Accrued Income Taxes, Current Interest payable Interest Payable, Current Current portion: Long-term debt and finance lease obligations Long Term Debt And Finance Lease Obligations, Current Amount of long-term debt and finance leases due within one year or the normal operating cycle, if longer. Current portion: Long-term debt and finance lease obligations Long-term Debt and Lease Obligation, Current Current portion: Operating lease liabilities Current portion: Insurance reserves Self Insurance Reserve, Current Total current liabilities Liabilities, Current Insurance reserves Self Insurance Reserve, Noncurrent Long-term debt Long-term Debt, Excluding Current Maturities Long-term portion of finance lease obligations Long-term portion of operating lease liabilities Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 9) Commitments and Contingencies Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value, 50.0 million shares authorized, no shares issued and outstanding at September 30, 2019 and December 31, 2018 Preferred Stock, Value, Issued Common stock, $0.01 par value, 300.0 million shares authorized, 68.3 million and 67.7 million shares issued, and 66.8 million and 67.2 million outstanding at September 30, 2019 and December 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost, 1.5 million and 0.5 million shares at September 30, 2019 and December 31, 2018, respectively Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Schedule of accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segments Segment Reporting Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Subsegments [Axis] Subsegments [Axis] Subsegments [Domain] Subsegments [Domain] Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Domain] Subsegments Consolidation Items [Domain] Number of reportable segments Number of Reportable Segments Prior period adjustment Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Single-family homebuilders [Member] Single Family Homebuilders [Member] Single-family homebuilder customers Remodeling contractors [Member] Professional Remodeling Contractors [Member] Professional remodeling contractor customers Multi-family, commercial & other contractors [Member] Other Customers [Member] Other customers, including multi-family and light commercial builders Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Structural components [Member] Structural Components [Member] Structural components Lumber & lumber sheet goods [Member] Lumber And Lumber Sheet Goods [Member] Lumber and lumber sheet goods Millwork, doors & windows [Member] Millwork, Doors And Windows [Member] Millwork, doors and windows Other building products & services [Member] Other Building Products And Services [Member] Other building products and services Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Amount Present value of lessee's discounted obligation for lease payments from operating lease yet to commence. Leases not yet commenced, terms Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer relationships [Member] Customer Relationships [Member] Non-compete agreements [Member] Noncompete Agreements [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Barefoot [Member] Barefoot [Member] Barefoot and Company Locust [Member] Locust [Member] Locust Lumber Company Kingston Lumber [Member] Kingston Lumber [Member] Kingston Lumber [Member] Heritage One [Member] Heritage One [Member] Heritage One Door & Carpentry Colorado Fasteners [Member] Colorado Fasteners [Member] Colorado Fasteners 2019 Acquisitions [Member] 2019 Acquisitions [Member] Acquisitions made during FY 2019 Shone Lumber [Member] WE Shone Co [Member] W.E. Shone Co. Business Acquisition [Line Items] Business Acquisition [Line Items] Date of acquisition Business Acquisition, Effective Date of Acquisition Purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Payment of acquisition holdback Payments for Previous Acquisition Acquisition holdback Business Combination, Consideration Transferred, Liabilities Incurred Earnout provision Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Pre-acquisition sales Business Combination, Revenue Of Acquiree Before Acquisition Date, Actual This element represents the amount of revenue of the acquiree before the acquisition date not included in the consolidated income statement for the reporting period. Transaction costs Business Combination, Acquisition Related Costs Net sales of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Estimated pre-tax earnings of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Revenue Revenue from Contract with Customer [Text Block] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Contract balances Contract with Customer, Asset and Liability [Table Text Block] Leases Lessee, Leases [Policy Text Block] Commitments and contingencies Commitments and Contingencies, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Contract assets change Increase (Decrease) in Contract with Customer, Asset Contract liabilities change Increase (Decrease) in Contract with Customer, Liability Revenue recognized previously included in contract liabilities Contract with Customer, Liability, Revenue Recognized Operating cash flows from operating leases Operating Lease, Payments Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Financing cash flows from finance leases Finance Lease, Principal Payments ROU assets obtained in exchange for lease obligations: Operating Right-of-Use Asset Obtained in Exchange for Operating Lease Liability ROU assets obtained in exchange for lease obligations: Finance Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Organization Consolidation And Presentation [Table] Organization Consolidation And Presentation [Table] Disclosures of organization, consolidation and basis of presentation of financial statements. Bad Debt Reserve [Member] Bad Debt Reserve [Member] Bad Debt Reserve Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Revolving credit agreement [Member] Line of Credit [Member] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Accounts Receivable [Member] Accounts Receivable [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Organization Consolidation And Presentation [Line Items] Organization Consolidation And Presentation [Line Items] [Line Items] for Disclosures of organization, consolidation and basis of presentation of financial statements. Cash equivalents Cash Equivalents, at Carrying Value Share repurchase program authorized Stock Repurchase Program, Authorized Amount Repurchases of common stock under share repurchase program (shares) Treasury Stock, Shares, Acquired Weighted average cost of repurchased shares Treasury Stock Acquired, Average Cost Per Share Repurchases of common stock under share repurchase program Treasury Stock, Value, Acquired, Cost Method Remaining under current repurchase authorization Stock Repurchase Program, Remaining Authorized Repurchase Amount Operating lease liability Operating Lease, Liability Income Statement [Abstract] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Building Products [Member] Product [Member] Construction Services [Member] Service [Member] Cost of sales Cost of Revenue Gross profit Selling, general and administrative expenses Selling, General and Administrative Expense Depreciation expense Depreciation, Nonproduction Amortization expense Amortization of Intangible Assets Merger and integration costs Business Combination Merger And Integration Related Costs Merger and integration related costs incurred to effect a business combination which costs have been expensed during the period. Impairment of assets Asset Impairment Charges Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other income (expense) Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Other income, net Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Weighted average common shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income per common share Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Income Taxes Income Tax Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Performance-based restricted stock units that could be issued upon vesting Restricted Stock Units Available To Vest Represents the number of restricted stock units that could be issued upon vesting. Loss Contingencies [Table] Loss Contingencies [Table] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Pending litigation expense Litigation Settlement, Expense Pending litigation accrued Estimated Litigation Liability Litigation settlement payment Payments for Legal Settlements Income taxes Income Tax, Policy [Policy Text Block] Weighted average remaining lease term: Operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term: Finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted average discount rate: Operating leases Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate: Finance leases Finance Lease, Weighted Average Discount Rate, Percent Acquisitions Business Combinations Policy [Policy Text Block] Receivables, including unbilled receivables presented in prepaid expenses and other current assets Accounts Receivable Including Unbilled Receivables Amount due from customers including unbilled receivables, reduced by the estimated allowance established by the entity of the amount it deems uncertain of collection. Receivables, including unbilled receivables change Increase (Decrease) in Accounts and Other Receivables Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Senior secured notes, due 2024 [Member] Senior Notes Due 2024 [Member] Senior Notes due 2024 Debt Instrument [Line Items] Debt Instrument [Line Items] Outstanding borrowings Long-term Debt, Gross Unamortized debt issuance costs related to senior secured notes Debt Issuance Costs, Net Unamortized original issue discount Debt Instrument, Unamortized Discount Total debt Long-term Debt Less: Current portion of long-term debt Long-term Debt, Current Maturities Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Finance Leases Finance Lease, Liability, Payment, Due [Abstract] 2019 Finance Lease, Liability, Payments, Remainder of Fiscal Year 2020 Finance Lease, Liability, Payments, Due Year Two 2021 Finance Lease, Liability, Payments, Due Year Three 2022 Finance Lease, Liability, Payments, Due Year Four 2023 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total lease payments Finance Lease, Liability, Payment, Due Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Finance Lease, Liability 2019 Lessee, Lease, Liability, Payments Remainder Of Fiscal Year Amount of lessee's undiscounted obligation for lease payments for operating and finance leases having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year. 2020 Lessee, Lease, Liability, Payments, Due Year Two Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in second fiscal year following latest fiscal year. 2021 Lessee, Lease, Liability, Payments, Due Year Three Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in third fiscal year following latest fiscal year. 2022 Lessee, Lease, Liability, Payments, Due Year Four Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in fourth fiscal year following latest fiscal year. 2023 Lessee, Lease, Liability, Payments, Due Year Five Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in fifth fiscal year following latest fiscal year. Thereafter Lessee, Lease, Liability, Payments, Due after Year Five Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due after fifth fiscal year following latest fiscal year. Total lease payments Lessee, Lease, Liability, Payments, Due Amount of lessee's undiscounted obligation for lease payments for operating and finance leases. Less: Interest Lessee, Lease, Liability, Undiscounted Excess Amount Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance leases. Present value of lease liabilities Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation expense Depreciation Amortization of intangible assets Amortization of debt issuance costs Amortization of Debt Issuance Costs Deferred income taxes Increase (Decrease) in Deferred Income Taxes Non-cash stock compensation expense Share-based Payment Arrangement, Noncash Expense Gain on sale of property, equipment and real estate Gain (Loss) on Disposition of Assets Impairment of assets Impairment of Long-Lived Assets to be Disposed of Gain on insurance proceeds Unusual or Infrequent Item, or Both, Insurance Proceeds Other non-cash adjustments Other Noncash Income (Expense) Change in assets and liabilities, net of effects of acquisitions Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net of allowances Increase (Decrease) in Accounts Receivable Inventories, net Increase (Decrease) in Inventories Accounts payable Increase (Decrease) in Accounts Payable Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of businesses, net of cash acquired Payments to Acquire Businesses, Gross Purchases of property, equipment and real estate Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property, equipment and real estate Proceeds from Sale of Productive Assets Insurance proceeds Proceeds from Insurance Settlement, Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from revolving line of credit Proceeds from Long-term Lines of Credit Repayments of proceeds from revolving line of credit Repayments of Long-term Lines of Credit Repurchases of common stock under share repurchase program Payments for Repurchase of Common Stock Payments on finance lease obligations Payments on finance lease obligations Repayments of Long-term Capital Lease Obligations Principal payments on other notes Repayments of Other Long-term Debt Proceeds from issuance of common stock, net of offering costs Proceeds from Issuance of Common Stock Secured borrowings Proceeds from (Repayments of) Other Debt Exercise of stock options Proceeds from Stock Options Exercised Other financing activities, net Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Beginning of period End of period Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Supplemental disclosure of non-cash investing and financing transactions Noncash Investing and Financing Items [Abstract] Acquisition-related holdback payments due at future date Accrued repurchases of common stock under share repurchase program Common Stock Repurchase Accrued But Not Paid Amount to reacquire common stock during the period that is not yet paid. Acquisition-related post-closing adjustment receivable Business Combination, Working Capital Adjustment, Receivable Change in balance due from seller related to customary post-closing adjustments. Assets acquired under capital lease obligations Lease Obligation Incurred Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Income attributable to common stockholders Weighted average common shares outstanding, basic (in shares) Stock based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average common shares outstanding, diluted (in shares) Basic income per common share (in dollars per share) Diluted income per common share (in dollars per share) Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Treasury Stock [Member] Treasury Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Retained Earnings [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Consolidated Statement of Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stockholders' Equity [Abstract] Stockholders' equity beginning of period Common stock issued beginning of period (shares) Treasury stock beginning of period (shares) Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Shares vested for long-term incentive plan Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Shares vested for long-term incentive plan (shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Repurchases of common stock under share repurchase program Repurchases of common stock equity related to equity award activity Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Repurchases of common stock related to equity award activity (shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share withholdings made in satisfaction of exercise price Treasury Stock Value Acquired, Withholdings In Satisfaction Of Exercise Price Equity impact of the cost of common stock that was acquired during the period from withholdings made in satisfaction of exercise price. Share withholdings made in satisfaction of exercise price (shares) Treasury Stock Shares Acquired In Satisfaction Of Exercise Price Number of shares that have been repurchased during the period through share withholdings made in satisfaction of exercise price that are being held in treasury. Stock compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stockholders' equity end of period Common stock issued end of period (shares) Treasury stock end of period (shares) Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stock Based Compensation Share-based Payment Arrangement [Text Block] Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Income before income taxes Interest expense Interest income Interest Income, Other Depreciation and amortization Acquisition costs Sale of Coleman Floor Gain (Loss) on Disposition of Business Other items Adjustment To Earnings, Other Other adjustment to earnings. Adjusted EBITDA Schedule of basic and diluted EPS calculations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of anti-dilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of expenses related to share-based payments Share-based Payment Arrangement, Cost by Plan [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Subsequent event date Subsequent Event, Date Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Earnings per Share Earnings Per Share, Policy [Policy Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Restricted stock units granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Performance-based shares available for vesting Performance Based Shares Available For Vesting Amount of performance based shares that will be available for vesting. Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] BMC East, LLC [Member] BMCEastLLC [Member] BMC East, LLC Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Guarantor Subsidiaries [Member] Guarantor Subsidiaries [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Third Amendment [Member] Third Amendment [Member] Revolving Credit Agreement Third Amendment Debt issuance date Debt Instrument, Issuance Date Ownership percent Equity Method Investment, Ownership Percentage Interest rate Debt Instrument, Interest Rate, Effective Percentage Estimated market value above (below) carrying amount Long Term Debt, Fair Value In Excess Of Carrying Value Amount of fair value of long-term debt in excess of carrying amount. Date entered into agreement Line of Credit Facility, Initiation Date Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Net availability Line of Credit Facility, Remaining Borrowing Capacity Letters of credit outstanding Letters of Credit Outstanding, Amount Revolving credit agreement maturity date Line of Credit Facility, Expiration Date EX-101.PRE 10 bmch-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Components of lease cost
The components of lease cost for the three and nine months ended September 30, 2019 were as follows:
(in thousands)
 
Classification
 
Three Months Ended 
 September 30, 2019
 
Nine Months Ended 
 September 30, 2019
Operating lease cost (a)
 
Selling, general and administrative expenses
 
$
9,921

 
$
29,181

 
 
 
 
 
 
 
Finance lease cost
 
 
 
 
 
 
Amortization of ROU assets
 
Depreciation expense
 
$
1,676

 
$
4,971

Interest on lease liabilities
 
Interest expense
 
156

 
492

Total finance lease cost
 
 
 
$
1,832

 
$
5,463

(a) Includes short-term leases and variable lease costs, which are not material.
ROU assets and lease liabilities
The following table presents the Company’s right-of-use assets and lease liabilities as of September 30, 2019:
(in thousands)
 
Classification
 
September 30, 
 2019
Assets
 
 
 
 
Operating lease right-of-use assets
 
Operating lease right-of-use assets
 
$
125,093

Finance lease right-of-use assets (a)
 
Property and equipment, net of accumulated depreciation
 
18,064

Total leased right-of-use assets
 
 
 
$
143,157

Liabilities
 
 
 
 
Current portion
 
 
 
 
Operating lease liabilities
 
Current portion of operating lease liabilities
 
$
24,343

Finance lease liabilities
 
Current portion of long-term debt and finance lease obligations
 
6,369

Noncurrent portion
 
 
 
 
Operating lease liabilities
 
Long-term portion of operating lease liabilities
 
107,498

Finance lease liabilities
 
Long-term portion of finance lease obligations
 
9,832

Total lease liabilities
 
 
 
$
148,042

(a) Finance lease right-of-use assets are presented net of accumulated amortization of $42.9 million as of September 30, 2019.

Weighted average remaining term and discount rate
The following table presents the weighted average remaining lease term and weighted average discount rate for the Company’s leases as of September 30, 2019:
 
September 30, 
 2019
Weighted average remaining lease term (years)
 
Operating leases
6.0

Finance leases
4.8

Weighted average discount rate
 
Operating leases
6.4
%
Finance leases
5.0
%

Future minimum lease payments under non-cancellable leases
Future maturities of lease liabilities as of September 30, 2019 were as follows:
(in thousands)
Operating
Leases
 
Finance
Leases
 
Total
2019 (a)
$
8,111

 
$
1,881

 
$
9,992

2020
31,277

 
6,245

 
37,522

2021
29,213

 
3,040

 
32,253

2022
26,056

 
1,574

 
27,630

2023
22,720

 
1,379

 
24,099

Thereafter
43,000

 
4,398

 
47,398

Total lease payments
160,377

 
18,517

 
178,894

Less: Interest
(28,536
)
 
(2,316
)
 
(30,852
)
Present value of lease liabilities
$
131,841

 
$
16,201

 
$
148,042

(a) Excludes the nine months ended September 30, 2019.

Cash paid for amounts included in the measurement of lease liabilities and ROU assets
Cash paid for amounts included in the measurement of lease liabilities and right-of-use assets obtained in exchange for lease obligations during the nine months ended September 30, 2019 were as follows:
(in thousands)
Nine Months Ended 
 September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities
 
Operating cash flows from operating leases
$
24,086

Operating cash flows from finance leases
485

Financing cash flows from finance leases
5,094

Right-of-use assets obtained in exchange for lease obligations
 
Operating leases
$
34,836

Finance leases
5,789


Future minimum lease payments prior to adoption of Topic 842
Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 are as follows:
(in thousands)
Capital
Leases
 
Operating
Leases
 
2019
$
7,245

 
$
30,431

 
2020
5,599

 
24,210

 
2021
2,356

 
21,551

 
2022
873

 
17,908

 
2023
660

 
14,607

 
Thereafter

 
34,279

 
 
16,733

 
$
142,986

(a)
Less: Amounts representing interest
(1,227
)
 
 
 
Total obligation under capital leases
15,506

 

 
Less: Current portion of capital lease obligation
(6,661
)
 
 
 
Long-term capital lease obligation
$
8,845

 

 
(a) Minimum operating lease payments have not been reduced by minimum sublease rentals of $0.1 million due in the future under noncancellable subleases.
XML 12 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Policies)
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income taxes Income Taxes The Company evaluates its deferred tax assets quarterly to determine if valuation allowances are required. In assessing the realizability of deferred tax assets, the Company considers both positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.
XML 13 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Debt (Narrative) (Details) - USD ($)
May 31, 2019
Sep. 15, 2016
Dec. 01, 2015
Sep. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]          
Outstanding borrowings       $ 350,000,000 $ 350,000,000
Senior secured notes, due 2024 [Member]          
Debt Instrument [Line Items]          
Debt issuance date   Sep. 15, 2016      
Interest rate   5.50%      
Estimated market value above (below) carrying amount       14,400,000  
Outstanding borrowings   $ 350,000,000.0   350,000,000 350,000,000
Revolving credit agreement [Member]          
Debt Instrument [Line Items]          
Date entered into agreement     Dec. 01, 2015    
Maximum borrowing capacity     $ 375,000,000.0    
Outstanding borrowings       0 $ 0
Net availability       367,800,000  
Letters of credit outstanding       $ 56,100,000  
Revolving credit agreement maturity date     Dec. 01, 2020    
Third Amendment [Member] | Revolving credit agreement [Member]          
Debt Instrument [Line Items]          
Date entered into agreement May 31, 2019        
Maximum borrowing capacity $ 425,000,000.0        
Revolving credit agreement maturity date May 31, 2024        
Guarantor Subsidiaries [Member] | Senior secured notes, due 2024 [Member]          
Debt Instrument [Line Items]          
Ownership percent   100.00%      
BMC East, LLC [Member] | Senior secured notes, due 2024 [Member]          
Debt Instrument [Line Items]          
Ownership percent   100.00%      
JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bmch-09302019x10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 196, "dts": { "calculationLink": { "local": [ "bmch-20190930_cal.xml" ] }, "definitionLink": { "local": [ "bmch-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "bmch-09302019x10q.htm" ] }, "labelLink": { "local": [ "bmch-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "bmch-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "bmch-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 496, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 36, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 41 }, "keyCustom": 34, "keyStandard": 327, "memberCustom": 25, "memberStandard": 22, "nsprefix": "bmch", "nsuri": "http://www.buildwithbmc.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.buildwithbmc.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Accounts Receivable", "role": "http://www.buildwithbmc.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Leases", "role": "http://www.buildwithbmc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Debt", "role": "http://www.buildwithbmc.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - Revenue", "role": "http://www.buildwithbmc.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Income Taxes", "role": "http://www.buildwithbmc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Commitments and Contingencies", "role": "http://www.buildwithbmc.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127100 - Disclosure - Stock Based Compensation", "role": "http://www.buildwithbmc.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Segments", "role": "http://www.buildwithbmc.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129100 - Disclosure - Earnings Per Share", "role": "http://www.buildwithbmc.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2208201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.buildwithbmc.com/role/BasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2210201 - Disclosure - Acquisitions (Policies)", "role": "http://www.buildwithbmc.com/role/AcquisitionsPolicies", "shortName": "Acquisitions (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2219201 - Disclosure - Leases (Policies)", "role": "http://www.buildwithbmc.com/role/LeasesPolicies", "shortName": "Leases (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2225201 - Disclosure - Income Taxes (Policies)", "role": "http://www.buildwithbmc.com/role/IncomeTaxesPolicies", "shortName": "Income Taxes (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2226201 - Disclosure - Commitments and Contingencies (Policies)", "role": "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesPolicies", "shortName": "Commitments and Contingencies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2229201 - Disclosure - Earnings Per Share (Policies)", "role": "http://www.buildwithbmc.com/role/EarningsPerSharePolicies", "shortName": "Earnings Per Share (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.buildwithbmc.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319302 - Disclosure - Leases (Tables)", "role": "http://www.buildwithbmc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Debt (Tables)", "role": "http://www.buildwithbmc.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323301 - Disclosure - Revenue (Tables)", "role": "http://www.buildwithbmc.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327301 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.buildwithbmc.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - Segments (Tables)", "role": "http://www.buildwithbmc.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329302 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.buildwithbmc.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Acquisitions (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "D2019Q1A_us-gaap_BusinessAcquisitionAxis_bmch_BarefootMember", "decimals": null, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Accounts Receivable (Accounts Receivable) (Details)", "role": "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails", "shortName": "Accounts Receivable (Accounts Receivable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "bmch:FinanceLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Leases (Components of Lease Cost) (Details)", "role": "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails", "shortName": "Leases (Components of Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "bmch:FinanceLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419404 - Disclosure - Leases (ROU Assets and Lease Liabilities) (Detail)", "role": "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail", "shortName": "Leases (ROU Assets and Lease Liabilities) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "bmch:RightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:LesseeLeaseDescriptionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419405 - Disclosure - Leases (Weighted Average Lease Term and Discount Rate) (Details)", "role": "http://www.buildwithbmc.com/role/LeasesWeightedAverageLeaseTermAndDiscountRateDetails", "shortName": "Leases (Weighted Average Lease Term and Discount Rate) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:LesseeLeaseDescriptionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:LesseeLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419406 - Disclosure - Leases (Future Minimum Lease Payments) (Details)", "role": "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases (Future Minimum Lease Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:LesseeLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:CashFlowLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419407 - Disclosure - Leases (Cash Paid for Lease Liabilities and ROU Assets) (Details)", "role": "http://www.buildwithbmc.com/role/LeasesCashPaidForLeaseLiabilitiesAndRouAssetsDetails", "shortName": "Leases (Cash Paid for Lease Liabilities and ROU Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "bmch:CashFlowLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "bmch:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Leases (Future Minimum Lease Payments before Adoption of 842) (Details)", "role": "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details", "shortName": "Leases (Future Minimum Lease Payments before Adoption of 842) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "bmch:ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "bmch:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Leases Leases (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails", "shortName": "Leases Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "bmch:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Debt (Debt Table) (Details)", "role": "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "shortName": "Debt (Debt Table) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "D2016Q3_us-gaap_LongtermDebtTypeAxis_bmch_SeniorNotesDue2024Member", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentIssuanceDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423402 - Disclosure - Revenue (Revenue by Product Category) (Details)", "role": "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails", "shortName": "Revenue (Revenue by Product Category) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD_srt_ProductOrServiceAxis_bmch_StructuralComponentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423403 - Disclosure - Revenue (Revenue by Customer Type) (Details)", "role": "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails", "shortName": "Revenue (Revenue by Customer Type) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD_srt_MajorCustomersAxis_bmch_SingleFamilyHomebuildersMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "bmch:AccountsReceivableIncludingUnbilledReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423404 - Disclosure - Revenue (Contract Assets and Liabilities) (Details)", "role": "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails", "shortName": "Revenue (Contract Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "bmch:AccountsReceivableIncludingUnbilledReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423405 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425402 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426402 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement", "role": "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement", "shortName": "CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2018Q1QTD", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427402 - Disclosure - Stock Based Compensation (Stock based compensation expense) (Details)", "role": "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock Based Compensation (Stock based compensation expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2018Q3QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427403 - Disclosure - Stock Based Compensation (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2018Q3QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details)", "role": "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails", "shortName": "Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_bmch_GeographicDivisionsMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428403 - Disclosure - Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details)", "role": "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "shortName": "Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428404 - Disclosure - Segments (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "shortName": "Segments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429403 - Disclosure - Earnings Per Share (Basic and Diluted EPS) (Details)", "role": "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails", "shortName": "Earnings Per Share (Basic and Diluted EPS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2429404 - Disclosure - Earnings Per Share (Schedule of anti-dilutive securities) (Details)", "role": "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails", "shortName": "Earnings Per Share (Schedule of anti-dilutive securities) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "0", "first": true, "lang": null, "name": "bmch:RestrictedStockUnitsAvailableToVest", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429405 - Disclosure - Earnings Per Share (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FI2019Q3_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "0", "first": true, "lang": null, "name": "bmch:RestrictedStockUnitsAvailableToVest", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization", "role": "http://www.buildwithbmc.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Basis of Presentation", "role": "http://www.buildwithbmc.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Acquisitions", "role": "http://www.buildwithbmc.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-09302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "tag": { "bmch_A2019AcquisitionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions made during FY 2019", "label": "2019 Acquisitions [Member]", "terseLabel": "2019 Acquisitions [Member]" } } }, "localname": "A2019AcquisitionsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_AccountsReceivableIncludingUnbilledReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers including unbilled receivables, reduced by the estimated allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable Including Unbilled Receivables", "terseLabel": "Receivables, including unbilled receivables presented in prepaid expenses and other current assets" } } }, "localname": "AccountsReceivableIncludingUnbilledReceivables", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bmch_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization and other items", "label": "Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization", "negatedTerseLabel": "Adjusted EBITDA", "terseLabel": "Adjusted EBITDA" } } }, "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "bmch_AdjustmentToEarningsOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other adjustment to earnings.", "label": "Adjustment To Earnings, Other", "terseLabel": "Other items" } } }, "localname": "AdjustmentToEarningsOther", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_AllowanceOtherCurrent": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) for other allowances not separately disclosed.", "label": "Allowance Other Current", "negatedTerseLabel": "Other allowances" } } }, "localname": "AllowanceOtherCurrent", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "bmch_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's right-of-use assets and lease liabilities.", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "ROU assets and lease liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bmch_BMCEastLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BMC East, LLC", "label": "BMCEastLLC [Member]", "terseLabel": "BMC East, LLC [Member]" } } }, "localname": "BMCEastLLCMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_BadDebtReserveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bad Debt Reserve", "label": "Bad Debt Reserve [Member]", "terseLabel": "Bad Debt Reserve [Member]" } } }, "localname": "BadDebtReserveMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_BarefootMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Barefoot and Company", "label": "Barefoot [Member]", "terseLabel": "Barefoot [Member]" } } }, "localname": "BarefootMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_BusinessCombinationMergerAndIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Merger and integration related costs incurred to effect a business combination which costs have been expensed during the period.", "label": "Business Combination Merger And Integration Related Costs", "terseLabel": "Merger and integration costs" } } }, "localname": "BusinessCombinationMergerAndIntegrationRelatedCosts", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_BusinessCombinationRevenueOfAcquireeBeforeAcquisitionDateActual": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree before the acquisition date not included in the consolidated income statement for the reporting period.", "label": "Business Combination, Revenue Of Acquiree Before Acquisition Date, Actual", "terseLabel": "Pre-acquisition sales" } } }, "localname": "BusinessCombinationRevenueOfAcquireeBeforeAcquisitionDateActual", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bmch_BusinessCombinationWorkingCapitalAdjustmentReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in balance due from seller related to customary post-closing adjustments.", "label": "Business Combination, Working Capital Adjustment, Receivable", "terseLabel": "Acquisition-related post-closing adjustment receivable" } } }, "localname": "BusinessCombinationWorkingCapitalAdjustmentReceivable", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "bmch_CashFlowLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's operating and financing lease cash flows.", "label": "Cash Flow, Lessee [Table Text Block]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities and ROU assets" } } }, "localname": "CashFlowLesseeTableTextBlock", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bmch_ColoradoFastenersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Colorado Fasteners", "label": "Colorado Fasteners [Member]", "terseLabel": "Colorado Fasteners [Member]" } } }, "localname": "ColoradoFastenersMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_CommonStockRepurchaseAccruedButNotPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount to reacquire common stock during the period that is not yet paid.", "label": "Common Stock Repurchase Accrued But Not Paid", "terseLabel": "Accrued repurchases of common stock under share repurchase program" } } }, "localname": "CommonStockRepurchaseAccruedButNotPaid", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "bmch_CurrentPortionOfLongTermDebtAndFinanceLeaseObligationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing current portion of long-term debt and finance lease obligations.", "label": "Current Portion Of Long-Term Debt And Finance Lease Obligations [Member]", "terseLabel": "Current Portion Of Long-Term Debt And Finance Lease Obligations [Member]" } } }, "localname": "CurrentPortionOfLongTermDebtAndFinanceLeaseObligationsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "bmch_CustomerRelationshipsIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life relating to customer relationships.", "label": "Customer Relationships Intangible Assets Net", "terseLabel": "Customer relationship intangible assets, net of accumulated amortization" } } }, "localname": "CustomerRelationshipsIntangibleAssetsNet", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "bmch_DepreciationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing depreciation expense.", "label": "Depreciation [Member]", "terseLabel": "Depreciation [Member]" } } }, "localname": "DepreciationMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "domainItemType" }, "bmch_EffectiveIncomeTaxRateExcludingOutOfPeriodAdjustment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations excluding out of period adjustment.", "label": "Effective Income Tax Rate, Excluding Out Of Period Adjustment", "terseLabel": "Effective income tax rate, excluding income tax adjustment" } } }, "localname": "EffectiveIncomeTaxRateExcludingOutOfPeriodAdjustment", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "bmch_ExcessWindfallTaxBenefitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess Windfall Tax Benefits", "label": "Excess Windfall Tax Benefits [Member]", "terseLabel": "Excess Windfall Tax Benefits [Member]" } } }, "localname": "ExcessWindfallTaxBenefitsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of finance lease cost recognized by lessee for lease contract.", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "bmch_FinanceLeaseRightofUseAssetAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Finance lease ROU asset accumulated amortization" } } }, "localname": "FinanceLeaseRightofUseAssetAccumulatedAmortization", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "bmch_GeographicDivisionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographic Divisions [Member]", "label": "Geographic Divisions [Member]", "terseLabel": "Geographic divisions [Member]" } } }, "localname": "GeographicDivisionsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "bmch_HeritageOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Heritage One Door & Carpentry", "label": "Heritage One [Member]", "terseLabel": "Heritage One [Member]" } } }, "localname": "HeritageOneMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_IncomeTaxExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax Expense", "label": "Income Tax Expense [Member]", "terseLabel": "Income Tax Expense [Member]" } } }, "localname": "IncomeTaxExpenseMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_IncomeTaxesPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes Payable", "label": "Income Taxes Payable [Member]", "terseLabel": "Income Taxes Payable [Member]" } } }, "localname": "IncomeTaxesPayableMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_KingstonLumberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Kingston Lumber [Member]", "label": "Kingston Lumber [Member]", "terseLabel": "Kingston Lumber [Member]" } } }, "localname": "KingstonLumberMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_LeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and financing leases.", "label": "Lease, Liability", "terseLabel": "Total lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseDescriptionTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about lessee's leases.", "label": "Lessee, Lease Description [Table Text Block]", "terseLabel": "Weighted average remaining term and discount rate" } } }, "localname": "LesseeLeaseDescriptionTableTextBlock", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bmch_LesseeLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to lease liability recognized in statement of financial position.", "label": "Lessee, Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future minimum lease payments under non-cancellable leases" } } }, "localname": "LesseeLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bmch_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance leases.", "label": "Lessee, Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeLeaseLiabilityPaymentsDue", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "bmch_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "bmch_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "bmch_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in third fiscal year following latest fiscal year.", "label": "Lessee, Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "bmch_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due in second fiscal year following latest fiscal year.", "label": "Lessee, Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseLiabilityPaymentsDueafterYearFive": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "bmch_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance leases, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueafterYearFive", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "bmch_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance leases having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Lease, Liability, Payments Remainder Of Fiscal Year", "terseLabel": "2019" } } }, "localname": "LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance leases.", "label": "Lessee, Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease yet to commence.", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LocustMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Locust Lumber Company", "label": "Locust [Member]", "terseLabel": "Locust [Member]" } } }, "localname": "LocustMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_LongTermDebtAndFinanceLeaseObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and finance leases due within one year or the normal operating cycle, if longer.", "label": "Long Term Debt And Finance Lease Obligations, Current", "terseLabel": "Current portion: Long-term debt and finance lease obligations" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsCurrent", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "bmch_LongTermDebtFairValueInExcessOfCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of fair value of long-term debt in excess of carrying amount.", "label": "Long Term Debt, Fair Value In Excess Of Carrying Value", "terseLabel": "Estimated market value above (below) carrying amount" } } }, "localname": "LongTermDebtFairValueInExcessOfCarryingValue", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bmch_LumberAndLumberSheetGoodsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lumber and lumber sheet goods", "label": "Lumber And Lumber Sheet Goods [Member]", "terseLabel": "Lumber & lumber sheet goods [Member]" } } }, "localname": "LumberAndLumberSheetGoodsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "bmch_MillworkDoorsAndWindowsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Millwork, doors and windows", "label": "Millwork, Doors And Windows [Member]", "terseLabel": "Millwork, doors & windows [Member]" } } }, "localname": "MillworkDoorsAndWindowsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "bmch_OrganizationConsolidationAndPresentationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Disclosures of organization, consolidation and basis of presentation of financial statements.", "label": "Organization Consolidation And Presentation [Line Items]", "terseLabel": "Organization Consolidation And Presentation [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationLineItems", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "bmch_OrganizationConsolidationAndPresentationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosures of organization, consolidation and basis of presentation of financial statements.", "label": "Organization Consolidation And Presentation [Table]", "terseLabel": "Organization Consolidation And Presentation [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationTable", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "bmch_OtherBuildingProductsAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other building products and services", "label": "Other Building Products And Services [Member]", "terseLabel": "Other building products & services [Member]" } } }, "localname": "OtherBuildingProductsAndServicesMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "bmch_OtherCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other customers, including multi-family and light commercial builders", "label": "Other Customers [Member]", "terseLabel": "Multi-family, commercial & other contractors [Member]" } } }, "localname": "OtherCustomersMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "bmch_PerformanceBasedSharesAvailableForVesting": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of performance based shares that will be available for vesting.", "label": "Performance Based Shares Available For Vesting", "terseLabel": "Performance-based shares available for vesting" } } }, "localname": "PerformanceBasedSharesAvailableForVesting", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bmch_ProfessionalRemodelingContractorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional remodeling contractor customers", "label": "Professional Remodeling Contractors [Member]", "terseLabel": "Remodeling contractors [Member]" } } }, "localname": "ProfessionalRemodelingContractorsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "bmch_PropertyAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property And Equipment", "label": "Property And Equipment [Member]", "terseLabel": "Property And Equipment [Member]" } } }, "localname": "PropertyAndEquipmentMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "bmch_RestrictedStockUnitsAvailableToVest": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of restricted stock units that could be issued upon vesting.", "label": "Restricted Stock Units Available To Vest", "terseLabel": "Performance-based restricted stock units that could be issued upon vesting" } } }, "localname": "RestrictedStockUnitsAvailableToVest", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bmch_RevolverProceedsCashFlowPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining where the cash flows borrowings and repayments related to the revolving line of credit are classified in the statements of cash flows and what the amounts are inclusive of.", "label": "Revolver Proceeds, Cash Flow [Policy Text Block]", "terseLabel": "Statement of cash flows" } } }, "localname": "RevolverProceedsCashFlowPolicyTextBlock", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "bmch_RightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating and financing leases.", "label": "Right-Of-Use Asset", "terseLabel": "Total leased right-of-use assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "bmch_ScheduleOfFutureMinimumLeasePaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Tabular disclosure of future minimum lease payments for noncancellable operating leases and capital leases as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years.", "label": "Schedule Of Future Minimum Lease Payments [Table Text Block]", "terseLabel": "Future minimum lease payments prior to adoption of Topic 842" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsTableTextBlock", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bmch_SeniorNotesDue2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Notes due 2024", "label": "Senior Notes Due 2024 [Member]", "terseLabel": "Senior secured notes, due 2024 [Member]" } } }, "localname": "SeniorNotesDue2024Member", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_SingleFamilyHomebuildersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single-family homebuilder customers", "label": "Single Family Homebuilders [Member]", "terseLabel": "Single-family homebuilders [Member]" } } }, "localname": "SingleFamilyHomebuildersMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "bmch_StructuralComponentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structural components", "label": "Structural Components [Member]", "terseLabel": "Structural components [Member]" } } }, "localname": "StructuralComponentsMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "bmch_ThirdAmendmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolving Credit Agreement Third Amendment", "label": "Third Amendment [Member]", "terseLabel": "Third Amendment [Member]" } } }, "localname": "ThirdAmendmentMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_TreasuryStockSharesAcquiredInSatisfactionOfExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period through share withholdings made in satisfaction of exercise price that are being held in treasury.", "label": "Treasury Stock Shares Acquired In Satisfaction Of Exercise Price", "terseLabel": "Share withholdings made in satisfaction of exercise price (shares)" } } }, "localname": "TreasuryStockSharesAcquiredInSatisfactionOfExercisePrice", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "bmch_TreasuryStockValueAcquiredWithholdingsInSatisfactionOfExercisePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common stock that was acquired during the period from withholdings made in satisfaction of exercise price.", "label": "Treasury Stock Value Acquired, Withholdings In Satisfaction Of Exercise Price", "terseLabel": "Share withholdings made in satisfaction of exercise price" } } }, "localname": "TreasuryStockValueAcquiredWithholdingsInSatisfactionOfExercisePrice", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "bmch_WEShoneCoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "W.E. Shone Co.", "label": "WE Shone Co [Member]", "terseLabel": "Shone Lumber [Member]" } } }, "localname": "WEShoneCoMember", "nsuri": "http://www.buildwithbmc.com/20190930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r119", "r130" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_GuarantorSubsidiariesMember": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "label": "Guarantor Subsidiaries [Member]", "terseLabel": "Guarantor Subsidiaries [Member]" } } }, "localname": "GuarantorSubsidiariesMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r133", "r195", "r199", "r322" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r132", "r195", "r198", "r320", "r321" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r166", "r295" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r135", "r136" ], "calculation": { "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r18", "r135", "r136", "r196" ], "calculation": { "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails", "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r300", "r312" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the types error corrections made to the financial statements.", "label": "Adjustments for Error Correction [Domain]", "terseLabel": "Adjustments for Error Correction [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Repurchases of common stock equity related to equity award activity" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r201", "r203", "r216", "r217" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r111", "r112", "r113", "r114", "r115", "r116" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other reconciling items [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r203", "r212", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r137", "r141" ], "calculation": { "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r53", "r77", "r267" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r147", "r153" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r77", "r156" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r298", "r311" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r45" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r205", "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r205", "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails", "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail", "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r261", "r262" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail", "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r246", "r247" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r242", "r243", "r244" ], "lang": { "en-US": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Date of acquisition" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs", "verboseLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r252", "r253", "r254", "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Acquisition holdback", "verboseLabel": "Acquisition-related holdback payments due at future date" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "terseLabel": "Earnout provision" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Estimated pre-tax earnings of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "terseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r248", "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r83", "r240" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r12", "r272", "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "negatedTerseLabel": "Less: Current portion of capital lease obligation" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r81", "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Assets acquired under capital lease obligations" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r38", "r272", "r273" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Long-term portion of finance lease obligations" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "terseLabel": "Future minimum payments due" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedTerseLabel": "Less: Amounts representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "terseLabel": "Total obligation under capital leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r79" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r80", "r83" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r27" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r165", "r303", "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r164", "r172" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r83", "r175", "r323", "r324" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Common stock issued end of period (shares)", "periodStartLabel": "Common stock issued beginning of period (shares)", "terseLabel": "Common stock, shares issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r182" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value, 300.0 million shares authorized, 68.3 million and 67.7 million shares issued, and 66.8 million and 67.2 million outstanding at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r190", "r192", "r196" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r190", "r191", "r196" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r197" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized previously included in contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Other reconciling items [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r299", "r301", "r310" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r178", "r301", "r310" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Outstanding borrowings" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r36", "r180", "r266" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentIssuanceDate1": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Date the debt instrument was issued, in CCYY-MM-DD format.", "label": "Debt Instrument, Issuance Date", "terseLabel": "Debt issuance date" } } }, "localname": "DebtInstrumentIssuanceDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r85", "r183", "r184", "r185", "r186", "r265", "r266", "r268", "r308" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r265", "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized original issue discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r29", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs related to senior secured notes" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent": { "auth_ref": [ "r221", "r222", "r233" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current.", "label": "Deferred Tax Assets, Net, Current", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": { "auth_ref": [ "r221", "r222", "r233" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r221", "r222", "r223" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r77", "r157" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation & amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r77", "r157" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "verboseLabel": "Depreciation expense" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails", "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails", "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r91", "r99", "r103", "r104", "r105", "r109", "r305", "r319" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic income per common share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r91", "r99", "r103", "r104", "r105", "r109", "r305", "r319" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted income per common share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r83", "r106", "r107", "r108" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerSharePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r87", "r224", "r225" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r224", "r225", "r236" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percent" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r93", "r94", "r95" ], "lang": { "en-US": { "role": { "documentation": "Information by type of error correction.", "label": "Adjustments for Error Corrections [Axis]", "terseLabel": "Adjustments for Error Corrections [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r277", "r284", "r292" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 2.0, "parentTag": "bmch_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease cost: Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r279", "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesCashPaidForLeaseLiabilitiesAndRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r276", "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion: Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of finance lease obligations", "verboseLabel": "Noncurrent portion: Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r278", "r286" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance lease obligations", "verboseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.buildwithbmc.com/role/LeasesCashPaidForLeaseLiabilitiesAndRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r275" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r277", "r284", "r292" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 1.0, "parentTag": "bmch_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease cost: Amortization of ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r289", "r292" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate: Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesWeightedAverageLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r288", "r292" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term: Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesWeightedAverageLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r148", "r150", "r152", "r154", "r297" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r148", "r151" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r77" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gain on sale of property, equipment and real estate" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r77", "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Sale of Coleman Floor" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r144", "r145" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r77", "r155" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r86" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "verboseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r228", "r229", "r231", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r122", "r237" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r48", "r83", "r219", "r220", "r230", "r231", "r234", "r238", "r325" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r26", "r309" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "terseLabel": "Receivables, including unbilled receivables change" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r76" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net of allowances" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets change" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails", "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities change" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails", "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r76" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r76" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in assets and liabilities, net of effects of acquisitions" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r76" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Consolidated Statement of Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r100", "r107" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r49", "r120", "r264", "r267", "r306" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "negatedTerseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r7", "r8", "r34" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r44", "r143" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Leases not yet commenced, terms" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r291" ], "calculation": { "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r302", "r315" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Revolving credit agreement maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility first became available, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Date entered into agreement" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Net availability" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Revolving credit agreement [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r40", "r165" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated Litigation Liability", "terseLabel": "Pending litigation accrued" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Pending litigation expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r179", "r301", "r313" ], "calculation": { "http://www.buildwithbmc.com/role/DebtDebtTableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Long-term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "terseLabel": "Current portion: Long-term debt and finance lease obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.buildwithbmc.com/role/DebtDebtTableDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Less: Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.buildwithbmc.com/role/DebtDebtTableDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r176" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfErrorDomain": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of the error being corrected including when and how the error arose and the fact that the error had previously been considered immaterial.", "label": "Nature of Error [Domain]", "terseLabel": "Nature of Error [Domain]" } } }, "localname": "NatureOfErrorDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r75", "r78" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r46", "r47", "r51", "r78", "r107", "r304", "r318" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Income attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement", "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r90", "r92" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r285", "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion: Operating lease liabilities", "verboseLabel": "Current portion: Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of operating lease liabilities", "verboseLabel": "Noncurrent portion: Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r280", "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesCashPaidForLeaseLiabilitiesAndRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r275" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r289", "r292" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate: Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesWeightedAverageLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r288", "r292" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term: Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesWeightedAverageLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r269", "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "terseLabel": "Future minimum payments due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r269", "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.", "label": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals", "terseLabel": "Future minimum sublease rentals" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r269", "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r269", "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r269", "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r269", "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r269", "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r119", "r130" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r260" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net of accumulated amortization" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Litigation settlement payment" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "terseLabel": "Payment of acquisition holdback" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r69" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock under share repurchase program" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r63", "r255" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Purchases of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property, equipment and real estate" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock units [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value, 50.0 million shares authorized, no shares issued and outstanding at September 30, 2019 and December 31, 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r25", "r26" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r62", "r72" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Insurance proceeds" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r67" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow 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.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r68", "r71", "r88" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherDebt": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) for debt classified as other.", "label": "Proceeds from (Repayments of) Other Debt", "terseLabel": "Secured borrowings" } } }, "localname": "ProceedsFromRepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r61" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of property, equipment and real estate" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r66", "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Building Products [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r159" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r159", "r316" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r158" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of each individual error being corrected in the correcting adjustment.", "label": "Quantifying Misstatement in Current Year Financial Statements, Amount", "terseLabel": "Prior period adjustment", "verboseLabel": "Out of period adjustment" } } }, "localname": "QuantifyingMisstatementInCurrentYearFinancialStatementsAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Information by type of error in the financial statements.", "label": "Nature of Error [Axis]", "terseLabel": "Nature of Error [Axis]" } } }, "localname": "QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of uncertainty related to unrecognized tax benefits.", "label": "Nature of Uncertainty [Axis]", "terseLabel": "Nature of Uncertainty [Axis]" } } }, "localname": "ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r126", "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation to consolidated financial statements" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r125", "r128" ], "lang": { "en-US": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r70" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Payments on finance lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r70" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Repayments of proceeds from revolving line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Principal payments on other notes" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r187", "r314" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r194", "r195" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails", "http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r50", "r118", "r119", "r129" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r287", "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "ROU assets obtained in exchange for lease obligations: Finance" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesCashPaidForLeaseLiabilitiesAndRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r287", "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for lease obligations: Operating" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/LeasesCashPaidForLeaseLiabilitiesAndRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r246", "r247" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of expenses related to share-based payments" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted EPS calculations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r56", "r99", "r101", "r102", "r105", "r109" ], "lang": { "en-US": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r28", "r159" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r117", "r123", "r124", "r127", "r146" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r117", "r123", "r124", "r127", "r146" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r205", "r213" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "verboseLabel": "Current portion: Insurance reserves" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReserveNoncurrent": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Noncurrent", "verboseLabel": "Insurance reserves" } } }, "localname": "SelfInsuranceReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57", "r142" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Construction Services [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r202", "r206" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails", "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Repurchases of common stock related to equity award activity (shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The nature of the uncertainty for which it is reasonably possible that the total amount of the unrecognized tax benefit will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r123", "r146", "r161", "r162", "r163", "r320" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r182" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r42", "r182" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement", "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail", "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement", "http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails", "http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail", "http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r182", "r187" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Shares vested for long-term incentive plan (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r182", "r187", "r207" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r187", "r204", "r209" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Shares vested for long-term incentive plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r182", "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining under current repurchase authorization" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r138" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity end of period", "periodStartLabel": "Stockholders' equity beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity", "verboseLabel": "Stockholders' Equity [Abstract]" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.", "label": "Subsegments Consolidation Items [Axis]", "terseLabel": "Subsegments Consolidation Items [Axis]" } } }, "localname": "SubsegmentsConsolidationItemsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.", "label": "Subsegments Consolidation Items [Domain]", "terseLabel": "Subsegments Consolidation Items [Domain]" } } }, "localname": "SubsegmentsConsolidationItemsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsDate": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in CCYY-MM-DD format.", "label": "Subsequent Event, Date", "terseLabel": "Subsequent event date" } } }, "localname": "SubsequentEventsDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Weighted average cost of repurchased shares" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r41", "r188" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r41", "r188" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury stock end of period (shares)", "periodStartLabel": "Treasury stock beginning of period (shares)", "terseLabel": "Treasury stock (shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r17", "r182", "r187" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchases of common stock under share repurchase program (shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r41", "r188", "r189" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost, 1.5 million and 0.5 million shares at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r182", "r187", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchases of common stock under share repurchase program", "terseLabel": "Repurchases of common stock under share repurchase program" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "auth_ref": [ "r60" ], "calculation": { "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both, Insurance Proceeds", "negatedTerseLabel": "Gain on insurance proceeds" } } }, "localname": "UnusualOrInfrequentItemInsuranceProceeds", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r98", "r105" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average common shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r97", "r105" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1311-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-10(d)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=116634808&loc=d3e168853-122756" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e845-128460" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e848-128460" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r327": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r328": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r329": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r331": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r332": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.21)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080549-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 1.N)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e30840-122693" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" } }, "version": "2.1" } XML 15 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract assets change   $ 4,411
Contract liabilities change   (387)
Revenue recognized previously included in contract liabilities $ 900 $ 32,000
XML 16 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 196 361 1 true 50 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.buildwithbmc.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.buildwithbmc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement Sheet http://www.buildwithbmc.com/role/ConsolidatedStatementOfStockholdersEquityStatement CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.buildwithbmc.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 2101100 - Disclosure - Organization Sheet http://www.buildwithbmc.com/role/Organization Organization Notes 7 false false R8.htm 2108100 - Disclosure - Basis of Presentation Sheet http://www.buildwithbmc.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 2110100 - Disclosure - Acquisitions Sheet http://www.buildwithbmc.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 2113100 - Disclosure - Accounts Receivable Sheet http://www.buildwithbmc.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 2119100 - Disclosure - Leases Sheet http://www.buildwithbmc.com/role/Leases Leases Notes 11 false false R12.htm 2120100 - Disclosure - Debt Sheet http://www.buildwithbmc.com/role/Debt Debt Notes 12 false false R13.htm 2123100 - Disclosure - Revenue Sheet http://www.buildwithbmc.com/role/Revenue Revenue Notes 13 false false R14.htm 2125100 - Disclosure - Income Taxes Sheet http://www.buildwithbmc.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2126100 - Disclosure - Commitments and Contingencies Sheet http://www.buildwithbmc.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2127100 - Disclosure - Stock Based Compensation Sheet http://www.buildwithbmc.com/role/StockBasedCompensation Stock Based Compensation Notes 16 false false R17.htm 2128100 - Disclosure - Segments Sheet http://www.buildwithbmc.com/role/Segments Segments Notes 17 false false R18.htm 2129100 - Disclosure - Earnings Per Share Sheet http://www.buildwithbmc.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2208201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.buildwithbmc.com/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies 19 false false R20.htm 2210201 - Disclosure - Acquisitions (Policies) Sheet http://www.buildwithbmc.com/role/AcquisitionsPolicies Acquisitions (Policies) Policies 20 false false R21.htm 2219201 - Disclosure - Leases (Policies) Sheet http://www.buildwithbmc.com/role/LeasesPolicies Leases (Policies) Policies 21 false false R22.htm 2225201 - Disclosure - Income Taxes (Policies) Sheet http://www.buildwithbmc.com/role/IncomeTaxesPolicies Income Taxes (Policies) Policies 22 false false R23.htm 2226201 - Disclosure - Commitments and Contingencies (Policies) Sheet http://www.buildwithbmc.com/role/CommitmentsAndContingenciesPolicies Commitments and Contingencies (Policies) Policies 23 false false R24.htm 2229201 - Disclosure - Earnings Per Share (Policies) Sheet http://www.buildwithbmc.com/role/EarningsPerSharePolicies Earnings Per Share (Policies) Policies 24 false false R25.htm 2313301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.buildwithbmc.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.buildwithbmc.com/role/AccountsReceivable 25 false false R26.htm 2319302 - Disclosure - Leases (Tables) Sheet http://www.buildwithbmc.com/role/LeasesTables Leases (Tables) Tables http://www.buildwithbmc.com/role/Leases 26 false false R27.htm 2320301 - Disclosure - Debt (Tables) Sheet http://www.buildwithbmc.com/role/DebtTables Debt (Tables) Tables http://www.buildwithbmc.com/role/Debt 27 false false R28.htm 2323301 - Disclosure - Revenue (Tables) Sheet http://www.buildwithbmc.com/role/RevenueTables Revenue (Tables) Tables http://www.buildwithbmc.com/role/Revenue 28 false false R29.htm 2327301 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.buildwithbmc.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.buildwithbmc.com/role/StockBasedCompensation 29 false false R30.htm 2328301 - Disclosure - Segments (Tables) Sheet http://www.buildwithbmc.com/role/SegmentsTables Segments (Tables) Tables http://www.buildwithbmc.com/role/Segments 30 false false R31.htm 2329302 - Disclosure - Earnings Per Share (Tables) Sheet http://www.buildwithbmc.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.buildwithbmc.com/role/EarningsPerShare 31 false false R32.htm 2408404 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies (Narrative) (Details) Details 32 false false R33.htm 2410402 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.buildwithbmc.com/role/AcquisitionsPolicies 33 false false R34.htm 2413402 - Disclosure - Accounts Receivable (Accounts Receivable) (Details) Sheet http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails Accounts Receivable (Accounts Receivable) (Details) Details http://www.buildwithbmc.com/role/AccountsReceivableTables 34 false false R35.htm 2419403 - Disclosure - Leases (Components of Lease Cost) (Details) Sheet http://www.buildwithbmc.com/role/LeasesComponentsOfLeaseCostDetails Leases (Components of Lease Cost) (Details) Details http://www.buildwithbmc.com/role/LeasesTables 35 false false R36.htm 2419404 - Disclosure - Leases (ROU Assets and Lease Liabilities) (Detail) Sheet http://www.buildwithbmc.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail Leases (ROU Assets and Lease Liabilities) (Detail) Details http://www.buildwithbmc.com/role/LeasesTables 36 false false R37.htm 2419405 - Disclosure - Leases (Weighted Average Lease Term and Discount Rate) (Details) Sheet http://www.buildwithbmc.com/role/LeasesWeightedAverageLeaseTermAndDiscountRateDetails Leases (Weighted Average Lease Term and Discount Rate) (Details) Details http://www.buildwithbmc.com/role/LeasesTables 37 false false R38.htm 2419406 - Disclosure - Leases (Future Minimum Lease Payments) (Details) Sheet http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases (Future Minimum Lease Payments) (Details) Details http://www.buildwithbmc.com/role/LeasesTables 38 false false R39.htm 2419407 - Disclosure - Leases (Cash Paid for Lease Liabilities and ROU Assets) (Details) Sheet http://www.buildwithbmc.com/role/LeasesCashPaidForLeaseLiabilitiesAndRouAssetsDetails Leases (Cash Paid for Lease Liabilities and ROU Assets) (Details) Details http://www.buildwithbmc.com/role/LeasesTables 39 false false R40.htm 2419408 - Disclosure - Leases (Future Minimum Lease Payments before Adoption of 842) (Details) Sheet http://www.buildwithbmc.com/role/LeasesFutureMinimumLeasePaymentsBeforeAdoptionOf842Details Leases (Future Minimum Lease Payments before Adoption of 842) (Details) Details http://www.buildwithbmc.com/role/LeasesTables 40 false false R41.htm 2419409 - Disclosure - Leases Leases (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/LeasesLeasesNarrativeDetails Leases Leases (Narrative) (Details) Details 41 false false R42.htm 2420402 - Disclosure - Debt (Debt Table) (Details) Sheet http://www.buildwithbmc.com/role/DebtDebtTableDetails Debt (Debt Table) (Details) Details http://www.buildwithbmc.com/role/DebtTables 42 false false R43.htm 2420403 - Disclosure - Debt (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.buildwithbmc.com/role/DebtTables 43 false false R44.htm 2423402 - Disclosure - Revenue (Revenue by Product Category) (Details) Sheet http://www.buildwithbmc.com/role/RevenueRevenueByProductCategoryDetails Revenue (Revenue by Product Category) (Details) Details http://www.buildwithbmc.com/role/RevenueTables 44 false false R45.htm 2423403 - Disclosure - Revenue (Revenue by Customer Type) (Details) Sheet http://www.buildwithbmc.com/role/RevenueRevenueByCustomerTypeDetails Revenue (Revenue by Customer Type) (Details) Details http://www.buildwithbmc.com/role/RevenueTables 45 false false R46.htm 2423404 - Disclosure - Revenue (Contract Assets and Liabilities) (Details) Sheet http://www.buildwithbmc.com/role/RevenueContractAssetsAndLiabilitiesDetails Revenue (Contract Assets and Liabilities) (Details) Details http://www.buildwithbmc.com/role/RevenueTables 46 false false R47.htm 2423405 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.buildwithbmc.com/role/RevenueTables 47 false false R48.htm 2425402 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.buildwithbmc.com/role/IncomeTaxesPolicies 48 false false R49.htm 2426402 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.buildwithbmc.com/role/CommitmentsAndContingenciesPolicies 49 false false R50.htm 2427402 - Disclosure - Stock Based Compensation (Stock based compensation expense) (Details) Sheet http://www.buildwithbmc.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock Based Compensation (Stock based compensation expense) (Details) Details http://www.buildwithbmc.com/role/StockBasedCompensationTables 50 false false R51.htm 2427403 - Disclosure - Stock Based Compensation (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation (Narrative) (Details) Details http://www.buildwithbmc.com/role/StockBasedCompensationTables 51 false false R52.htm 2428402 - Disclosure - Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details) Sheet http://www.buildwithbmc.com/role/SegmentsScheduleOfNetSalesAdjustedEbitdaAndCertainOtherMeasuresByReportableSegmentDetails Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details) Details http://www.buildwithbmc.com/role/SegmentsTables 52 false false R53.htm 2428403 - Disclosure - Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details) Sheet http://www.buildwithbmc.com/role/SegmentsReconciliationOfAdjustedEbitdaToConsolidatedFinancialStatementsDetails Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details) Details http://www.buildwithbmc.com/role/SegmentsTables 53 false false R54.htm 2428404 - Disclosure - Segments (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/SegmentsNarrativeDetails Segments (Narrative) (Details) Details http://www.buildwithbmc.com/role/SegmentsTables 54 false false R55.htm 2429403 - Disclosure - Earnings Per Share (Basic and Diluted EPS) (Details) Sheet http://www.buildwithbmc.com/role/EarningsPerShareBasicAndDilutedEpsDetails Earnings Per Share (Basic and Diluted EPS) (Details) Details http://www.buildwithbmc.com/role/EarningsPerShareTables 55 false false R56.htm 2429404 - Disclosure - Earnings Per Share (Schedule of anti-dilutive securities) (Details) Sheet http://www.buildwithbmc.com/role/EarningsPerShareScheduleOfAntiDilutiveSecuritiesDetails Earnings Per Share (Schedule of anti-dilutive securities) (Details) Details http://www.buildwithbmc.com/role/EarningsPerShareTables 56 false false R57.htm 2429405 - Disclosure - Earnings Per Share (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails Earnings Per Share (Narrative) (Details) Details http://www.buildwithbmc.com/role/EarningsPerShareTables 57 false false All Reports Book All Reports bmch-09302019x10q.htm bmch-09302019xex311.htm bmch-09302019xex312.htm bmch-09302019xex321.htm bmch-09302019xex322.htm bmch-20190930.xsd bmch-20190930_cal.xml bmch-20190930_def.xml bmch-20190930_lab.xml bmch-20190930_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 17 report.css IDEA: XBRL DOCUMENT /* 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; } XML 18 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Schedule of anti-dilutive securities) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Restricted stock units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 0 0
Stock options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 0 0
Restricted stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 0 0
XML 19 bmch-09302019x10q_htm.xml IDEA: XBRL DOCUMENT 0001574815 2019-01-01 2019-09-30 0001574815 2019-11-04 0001574815 2018-12-31 0001574815 2019-09-30 0001574815 2018-07-01 2018-09-30 0001574815 2019-07-01 2019-09-30 0001574815 us-gaap:ProductMember 2018-01-01 2018-09-30 0001574815 2018-01-01 2018-09-30 0001574815 us-gaap:ProductMember 2018-07-01 2018-09-30 0001574815 us-gaap:ProductMember 2019-01-01 2019-09-30 0001574815 us-gaap:ServiceMember 2019-07-01 2019-09-30 0001574815 us-gaap:ProductMember 2019-07-01 2019-09-30 0001574815 us-gaap:ServiceMember 2018-07-01 2018-09-30 0001574815 us-gaap:ServiceMember 2018-01-01 2018-09-30 0001574815 us-gaap:ServiceMember 2019-01-01 2019-09-30 0001574815 2018-01-01 2018-03-31 0001574815 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001574815 us-gaap:RetainedEarningsMember 2018-03-31 0001574815 2019-04-01 2019-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001574815 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001574815 2018-04-01 2018-06-30 0001574815 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001574815 us-gaap:TreasuryStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:CommonStockMember 2019-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2018-09-30 0001574815 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001574815 us-gaap:CommonStockMember 2018-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001574815 2019-01-01 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2017-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001574815 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001574815 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001574815 2017-12-31 0001574815 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-06-30 0001574815 2018-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001574815 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001574815 us-gaap:CommonStockMember 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-06-30 0001574815 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2018-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001574815 2018-09-30 0001574815 us-gaap:TreasuryStockMember 2017-12-31 0001574815 us-gaap:TreasuryStockMember 2018-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-09-30 0001574815 us-gaap:CommonStockMember 2018-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001574815 2019-03-31 0001574815 us-gaap:CommonStockMember 2017-12-31 0001574815 us-gaap:CommonStockMember 2019-09-30 0001574815 us-gaap:RetainedEarningsMember 2018-06-30 0001574815 us-gaap:TreasuryStockMember 2018-06-30 0001574815 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001574815 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001574815 us-gaap:RetainedEarningsMember 2018-09-30 0001574815 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001574815 us-gaap:CommonStockMember 2018-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001574815 us-gaap:CommonStockMember 2018-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-09-30 0001574815 2018-06-30 0001574815 us-gaap:RetainedEarningsMember 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2018-12-31 0001574815 2019-01-01 0001574815 2018-11-30 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember bmch:BadDebtReserveMember 2019-01-01 2019-09-30 0001574815 us-gaap:AccountsReceivableMember bmch:BadDebtReserveMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2019-09-30 0001574815 bmch:WEShoneCoMember 2018-03-01 0001574815 bmch:WEShoneCoMember us-gaap:CustomerRelationshipsMember 2018-03-01 0001574815 bmch:A2019AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2019-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-09-30 0001574815 bmch:KingstonLumberMember 2019-08-01 2019-08-01 0001574815 bmch:A2019AcquisitionsMember 2019-07-01 2019-09-30 0001574815 bmch:WEShoneCoMember 2018-03-01 2018-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001574815 bmch:HeritageOneMember 2019-09-03 2019-09-03 0001574815 bmch:BarefootMember 2019-01-14 2019-01-14 0001574815 bmch:WEShoneCoMember 2018-03-01 2018-03-01 0001574815 bmch:WEShoneCoMember 2018-07-01 2018-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001574815 bmch:LocustMember 2019-02-08 2019-02-08 0001574815 bmch:WEShoneCoMember us-gaap:CustomerRelationshipsMember 2018-03-01 2018-03-01 0001574815 bmch:ColoradoFastenersMember 2019-09-16 2019-09-16 0001574815 bmch:WEShoneCoMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2018-01-01 2018-12-31 0001574815 bmch:CurrentPortionOfLongTermDebtAndFinanceLeaseObligationsMember 2019-09-30 0001574815 bmch:PropertyAndEquipmentMember 2019-09-30 0001574815 bmch:DepreciationMember 2019-01-01 2019-09-30 0001574815 us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0001574815 us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0001574815 bmch:DepreciationMember 2019-07-01 2019-09-30 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0001574815 srt:MaximumMember 2019-09-30 0001574815 srt:MinimumMember 2019-09-30 0001574815 us-gaap:LineOfCreditMember 2018-12-31 0001574815 us-gaap:LineOfCreditMember 2019-09-30 0001574815 bmch:SeniorNotesDue2024Member 2019-09-30 0001574815 bmch:SeniorNotesDue2024Member 2018-12-31 0001574815 bmch:SeniorNotesDue2024Member 2016-09-15 0001574815 bmch:ThirdAmendmentMember us-gaap:LineOfCreditMember 2019-05-31 2019-05-31 0001574815 bmch:ThirdAmendmentMember us-gaap:LineOfCreditMember 2019-05-31 0001574815 srt:GuarantorSubsidiariesMember bmch:SeniorNotesDue2024Member 2016-09-15 0001574815 us-gaap:LineOfCreditMember 2015-12-01 2015-12-01 0001574815 bmch:SeniorNotesDue2024Member 2016-09-15 2016-09-15 0001574815 us-gaap:LineOfCreditMember 2015-12-01 0001574815 bmch:SeniorNotesDue2024Member bmch:BMCEastLLCMember 2016-09-15 0001574815 bmch:MillworkDoorsAndWindowsMember 2019-07-01 2019-09-30 0001574815 bmch:StructuralComponentsMember 2018-01-01 2018-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2018-07-01 2018-09-30 0001574815 bmch:StructuralComponentsMember 2018-07-01 2018-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2019-01-01 2019-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2019-01-01 2019-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2018-07-01 2018-09-30 0001574815 bmch:StructuralComponentsMember 2019-07-01 2019-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2019-07-01 2019-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2018-01-01 2018-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2019-07-01 2019-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2019-01-01 2019-09-30 0001574815 bmch:StructuralComponentsMember 2019-01-01 2019-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2018-01-01 2018-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2018-01-01 2018-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2018-07-01 2018-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2019-07-01 2019-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2019-01-01 2019-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2019-01-01 2019-09-30 0001574815 bmch:OtherCustomersMember 2018-01-01 2018-09-30 0001574815 bmch:OtherCustomersMember 2018-07-01 2018-09-30 0001574815 bmch:OtherCustomersMember 2019-01-01 2019-09-30 0001574815 bmch:OtherCustomersMember 2019-07-01 2019-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2018-07-01 2018-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2019-07-01 2019-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2018-01-01 2018-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2018-01-01 2018-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2018-07-01 2018-09-30 0001574815 bmch:IncomeTaxExpenseMember bmch:ExcessWindfallTaxBenefitsMember 2019-01-01 2019-09-30 0001574815 bmch:IncomeTaxExpenseMember bmch:ExcessWindfallTaxBenefitsMember 2019-07-01 2019-09-30 0001574815 bmch:IncomeTaxesPayableMember bmch:ExcessWindfallTaxBenefitsMember 2019-01-01 2019-09-30 0001574815 2017-01-01 2017-12-31 0001574815 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001574815 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2018-07-01 2018-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2018-01-01 2018-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2018-01-01 2018-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2019-01-01 2019-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2019-07-01 2019-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2018-07-01 2018-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2018-07-01 2018-09-30 0001574815 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001574815 us-gaap:RestrictedStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2018-07-01 2018-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 shares iso4217:USD bmch:segment pure iso4217:USD shares false --12-31 Q3 2019 0001574815 0 0 0 0 0 0 0 0 0 0 0 0 0.01 0.01 300000000 300000000 67700000 68300000 67200000 66800000 100000 0.21 0.21 3000000 0.01 0.01 50000000 50000000 0 0 0 0 -1500000 -4300000 500000 1500000 10-Q true 2019-09-30 false 001-36050 BMC Stock Holdings, Inc. DE 26-4687975 8020 Arco Corporate Drive, Suite 400 Raleigh, NC 27617 919 431-1000 Common stock, par value $0.01 per share BMCH NASDAQ Yes Yes Large Accelerated Filer false false false 66749662 173259000 150723000 344645000 298440000 324458000 309279000 36759000 32348000 66407000 56249000 945528000 847039000 338361000 294327000 125093000 0 178526000 158563000 645000 325000 283366000 262997000 8669000 12860000 1880188000 1576111000 201709000 123495000 103003000 110276000 34501000 34888000 8879000 902000 9572000 4759000 6369000 6661000 24343000 0 19358000 15198000 407734000 296179000 43506000 41270000 345823000 345197000 9832000 8845000 107498000 0 7891000 3034000 323000 6927000 922607000 701452000 0 0 683000 677000 683460000 672095000 299991000 210345000 26553000 8458000 957581000 874659000 1880188000 1576111000 728465000 773787000 2061766000 2201863000 235784000 216477000 674263000 621064000 964249000 990264000 2736029000 2822927000 528737000 568713000 1484384000 1631022000 180745000 180248000 534979000 511919000 709482000 748961000 2019363000 2142941000 254767000 241303000 716666000 679986000 189284000 176204000 540649000 506236000 10501000 10059000 30117000 29323000 4552000 3790000 13237000 11263000 1295000 1459000 5467000 3627000 115000 0 644000 0 205747000 191512000 590114000 550449000 49020000 49791000 126552000 129537000 5773000 5926000 17385000 17916000 3540000 2953000 10159000 7830000 46787000 46818000 119326000 119451000 13190000 10960000 29680000 27829000 33597000 35858000 89646000 91622000 66685000 67329000 66681000 67246000 67361000 67896000 67240000 67743000 0.50 0.53 1.34 1.36 0.50 0.53 1.33 1.35 67286000 673000 207000 -3821000 659440000 90607000 746899000 55000 1000 587000 588000 155000 1000 -1000 0 53000 1046000 1046000 1000 -17000 17000 0 1775000 1775000 15359000 15359000 67496000 675000 261000 -4884000 661818000 105966000 763575000 2000 0 44000 44000 65000 1000 -1000 0 5000 103000 103000 3141000 3141000 40405000 40405000 67563000 676000 266000 -4987000 665002000 146371000 807062000 35000 0 649000 649000 35000 0 0 10000 221000 221000 3310000 3310000 35858000 35858000 67633000 676000 276000 -5208000 668961000 182229000 846658000 67708000 677000 478000 -8458000 672095000 210345000 874659000 8000 0 132000 132000 290000 3000 -3000 0 920000 15709000 15709000 74000 1330000 1330000 2915000 2915000 20350000 20350000 68006000 680000 1472000 -25497000 675139000 230695000 881017000 76000 1000 528000 529000 73000 1000 -1000 0 41000 737000 737000 6000 137000 137000 3248000 3248000 35699000 35699000 68155000 682000 1519000 -26371000 678914000 266394000 919619000 84000 1000 1532000 1533000 27000 0 0 7000 182000 182000 3014000 3014000 33597000 33597000 68266000 683000 1526000 -26553000 683460000 299991000 957581000 89646000 91622000 39722000 37297000 13237000 11263000 1124000 1263000 -4857000 -1314000 9177000 8226000 1839000 3435000 -2314000 -686000 24068000 59768000 494000 41883000 68456000 29897000 3715000 -34156000 198417000 110638000 85780000 20970000 67582000 42704000 4444000 10968000 107000 1991000 -148811000 -50715000 110987000 713264000 110987000 717726000 16446000 0 5094000 5937000 0 75000 -5530000 -3508000 -27070000 -13982000 22536000 45941000 150723000 11750000 173259000 57691000 5478000 1403000 951000 0 5789000 821000 Organization<div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These unaudited financial statements represent the financial statements of BMC Stock Holdings, Inc. and its subsidiaries. All references to “BMC” or the “Company” mean BMC Stock Holdings, Inc. and its subsidiaries.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company distributes lumber and building materials to new construction and repair and remodeling contractors. Additionally, the Company provides solution-based services to its customers, including component design, product specification and installation services.</span></div> Basis of Presentation<div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) that permit reduced disclosure for interim periods. The condensed consolidated balance sheet as of December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was derived from audited financial statements, but does not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). The unaudited condensed consolidated financial statements include all accounts of the Company and, in the opinion of management, include all recurring adjustments and normal accruals necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (“</span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> Annual Report on Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected during the remainder of the current year or for any future period. All material intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">income</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> is equal to the net </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> for all periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash equivalents</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents are highly liquid investments that are readily convertible to known amounts of cash and have a maturity of three months or less from the time of purchase. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019 and December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had cash equivalents of </span><span style="font-family:inherit;font-size:10pt;"><span>$156.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$146.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Cash equivalents are valued at amortized cost, which approximates fair value due to the short-term maturity of these instruments, and were classified as Level 1 or Level 2 measurements in accordance with Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures (“ASC 820”). </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share repurchase program </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the Company’s board of directors authorized a </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> share repurchase program, which was to expire on November 20, 2019. During October 2019, the Company’s board of directors authorized extending this share repurchase program for one year, such that it will expire on November 20, 2020. During the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, utilizing cash from operations, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at a weighted average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.11</span></span><span style="font-family:inherit;font-size:10pt;"> per share for a total cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$16.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. These repurchased shares are available for future issuance and are reflected as treasury stock, at cost, on the condensed consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$55.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of capacity remaining under the current share repurchase authorization. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Statement of cash flows</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds from revolving line of credit and repayments of proceeds from revolving line of credit as presented on the condensed consolidated statements of cash flows includes all cash activities and transactions between the Company and its associated lenders in relation to the revolving line of credit, excluding interest and fees, and is specifically inclusive of operating cash receipts that are automatically applied to the revolving line of credit pursuant to a cash sweep agreement. See Note 6 for further details on the Company’s revolving line of credit.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prior Period Misstatement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended June 30, 2019, the Company identified that a former credit manager within one of its local operations violated the Company’s credit policy by intentionally misapplying certain customer payments, both within a single customer balance as well as across multiple customer balances, and created inappropriate debit memos, all with the intent to manipulate the aging of certain unpaid customer invoices. These inappropriate activities resulted in an understatement of the Company’s provision for doubtful accounts in previously issued annual and interim financial statements (the “Prior Period Misstatement”). The Company </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">has corrected for such Prior Period Misstatement by recording, during the three months ended June 30, 2019 (which is included in the nine months ended September 30, 2019), an out of period bad debt expense of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in selling, general and administrative expenses and a corresponding decrease to accounts receivable, net of allowances. The Company has concluded that the financial impact of the Prior Period Misstatement is not material to any of its previously issued financial statements and that the correction of such Prior Period Misstatement is not material to either the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> or to the expected financial results for the year ending December 31, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2016-02, Leases, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-02” or “Topic 842”). ASU 2016-02 establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The Company adopted ASU 2016-02 on January 1, 2019 by recording ROU assets for its operating leases totaling approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$110 million</span></span><span style="font-family:inherit;font-size:10pt;"> and corresponding lease liabilities totaling approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$115 million</span></span><span style="font-family:inherit;font-size:10pt;">. The impact of adopting ASU 2016-02 was not material to the Company’s results of operations or cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. See Note 5 for further details.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently issued accounting pronouncements not yet adopted</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-13”). ASU 2016-13 amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. ASU 2016-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted beginning January 1, 2019. Modified retrospective application is required, with certain exceptions. The Company expects to adopt the standard on January 1, 2020. The Company does not expect adoption of the standard to have a material impact on the Company’s allowance for financial instruments within the scope of the standard, including its trade receivables and contract assets. The Company continues to evaluate the disclosure requirements of the standard. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued Accounting Standards Update 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test, which requires computation of the implied fair value of a reporting unit’s goodwill. The amount of a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for the Company’s annual goodwill impairment test and any interim tests during the Company’s annual and interim periods beginning on January 1, 2020. Early adoption is permitted for goodwill impairment tests performed on testing dates after January 1, 2017. Prospective application is required. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued Accounting Standards Update 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13 modifies the disclosure requirements on fair value measurements by removing, modifying and adding certain disclosure requirements in ASC 820. ASU 2018-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div> Basis of Presentation<div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) that permit reduced disclosure for interim periods. The condensed consolidated balance sheet as of December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was derived from audited financial statements, but does not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). The unaudited condensed consolidated financial statements include all accounts of the Company and, in the opinion of management, include all recurring adjustments and normal accruals necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (“</span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> Annual Report on Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected during the remainder of the current year or for any future period. All material intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">income</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> is equal to the net </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> for all periods presented.</span></div> <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash equivalents</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents are highly liquid investments that are readily convertible to known amounts of cash and have a maturity of three months or less from the time of purchase. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019 and December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had cash equivalents of </span><span style="font-family:inherit;font-size:10pt;"><span>$156.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$146.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Cash equivalents are valued at amortized cost, which approximates fair value due to the short-term maturity of these instruments, and were classified as Level 1 or Level 2 measurements in accordance with Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures (“ASC 820”). </span></div> 156900000 146100000 75000000.0 1000000.0 17.11 16400000 55700000 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Statement of cash flows</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds from revolving line of credit and repayments of proceeds from revolving line of credit as presented on the condensed consolidated statements of cash flows includes all cash activities and transactions between the Company and its associated lenders in relation to the revolving line of credit, excluding interest and fees, and is specifically inclusive of operating cash receipts that are automatically applied to the revolving line of credit pursuant to a cash sweep agreement. See Note 6 for further details on the Company’s revolving line of credit.</span></div> 4300000 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2016-02, Leases, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-02” or “Topic 842”). ASU 2016-02 establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The Company adopted ASU 2016-02 on January 1, 2019 by recording ROU assets for its operating leases totaling approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$110 million</span></span><span style="font-family:inherit;font-size:10pt;"> and corresponding lease liabilities totaling approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$115 million</span></span><span style="font-family:inherit;font-size:10pt;">. The impact of adopting ASU 2016-02 was not material to the Company’s results of operations or cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. See Note 5 for further details.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently issued accounting pronouncements not yet adopted</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-13”). ASU 2016-13 amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. ASU 2016-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted beginning January 1, 2019. Modified retrospective application is required, with certain exceptions. The Company expects to adopt the standard on January 1, 2020. The Company does not expect adoption of the standard to have a material impact on the Company’s allowance for financial instruments within the scope of the standard, including its trade receivables and contract assets. The Company continues to evaluate the disclosure requirements of the standard. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued Accounting Standards Update 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test, which requires computation of the implied fair value of a reporting unit’s goodwill. The amount of a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for the Company’s annual goodwill impairment test and any interim tests during the Company’s annual and interim periods beginning on January 1, 2020. Early adoption is permitted for goodwill impairment tests performed on testing dates after January 1, 2017. Prospective application is required. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued Accounting Standards Update 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13 modifies the disclosure requirements on fair value measurements by removing, modifying and adding certain disclosure requirements in ASC 820. ASU 2018-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div> 110000000 115000000 Acquisitions<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For all acquisitions, the Company allocates the purchase price to assets acquired and liabilities assumed as of the date of acquisition based on the estimated fair values at the date of acquisition. The excess of the fair value of the purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Management makes significant estimates and assumptions when determining the fair value of assets acquired and liabilities assumed. These estimates include, but are not limited to, discount rates, projected future net sales, projected future expected cash flows and useful lives. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for all acquisitions using the acquisition method of accounting under ASC 805, Business Combinations, whereby the results of operations of the acquired company are included in the Company’s consolidated financial statements beginning on the acquisition date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2019 Acquisitions </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company completed the following acquisitions during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">January 14, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets and assumed certain liabilities of Barefoot and Company (“Barefoot”), a supplier of windows, exterior doors, hardware, specialty products and installation services in the Charlotte, North Carolina metropolitan area. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">February 8, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets and assumed certain liabilities of Locust Lumber, a supplier of lumber products and building materials primarily to custom homebuilders and professional remodeling contractors in the Charlotte, North Carolina metropolitan area. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">August 1, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets and assumed certain liabilities of Kingston Lumber, a supplier of lumber products, trusses and other building materials primarily to custom homebuilders and professional remodeling contractors in the Seattle, Washington metropolitan area. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">September 3, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets and assumed certain liabilities of Heritage One Door &amp; Carpentry (“Heritage One”), a supplier of pre-hung doors, millwork, hardware and finish carpentry services in the Sacramento, California metropolitan area. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">September 16, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets and assumed certain liabilities of Colorado Fasteners, a supplier of fasteners, tools and other related products in the Denver, Colorado metropolitan area. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Barefoot, Locust Lumber, Kingston Lumber, Heritage One and Colorado Fasteners acquisitions (the “2019 Acquisitions”) enhance the Company’s value-added offerings and footprint in the respective metropolitan areas. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preliminary purchase price, in aggregate, for the 2019 Acquisitions was </span><span style="font-family:inherit;font-size:10pt;"><span>$90.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. The preliminary purchase price includes holdbacks which, after certain post-closing adjustments, require the Company to pay </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, in aggregate, to the sellers of Barefoot, Kingston Lumber, Heritage One and Colorado Fasteners one year from the respective closing dates. The holdback amounts may be further reduced under certain circumstances. The Company funded the 2019 Acquisitions through available cash.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preliminary purchase price allocation for the 2019 Acquisitions, in aggregate, resulted in the initial recognition of goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, customer relationship intangible assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, non-compete agreement intangible assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, accounts receivable of </span><span style="font-family:inherit;font-size:10pt;"><span>$22.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, inventory of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and property and equipment of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, as well as other operating assets and liabilities. The customer relationship and non-compete agreement intangible assets have a weighted average useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>9 years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Goodwill represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. All of the goodwill is expected to be deductible for tax purposes. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price allocations for the 2019 Acquisitions are preliminary and based upon all information available to the Company at the present time, and are subject to change. The Company is in the process of finalizing its valuation of the acquired intangible assets, property and equipment and inventory, and therefore, the initial purchase accounting for the 2019 Acquisitions is not complete. As the Company receives additional information during the measurement period, the fair values assigned to the assets and liabilities may be adjusted.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the year ended December 31, 2018, the 2019 Acquisitions generated net sales, in aggregate, of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$199 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company incurred transaction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the 2019 Acquisitions. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales and estimated pre-tax earnings for the 2019 Acquisitions included in the unaudited condensed consolidated statements of operations during the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$38.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Net sales and estimated pre-tax earnings for the 2019 Acquisitions included in the unaudited condensed consolidated statements of operations during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$84.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The impact of the 2019 Acquisitions was not considered significant for the reporting of pro forma financial information. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018 Acquisition </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">March 1, 2018</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company acquired substantially all of the assets and assumed certain liabilities of W.E. Shone Co. (“Shone Lumber”), a supplier of building materials in the state of Delaware, for a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$22.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. This acquisition enhances the Company’s value-added offerings and footprint in the Mid-Atlantic region. The purchase price included a holdback that, after certain post-closing adjustments, required the Company to pay </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the sellers during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company funded the transaction through available cash and borrowings on the Company’s revolving line of credit.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price allocation resulted in the recognition of goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, a customer relationship intangible asset of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, accounts receivable of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, inventory of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, property and equipment of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and total current liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, as well as other operating assets. The customer relationship intangible asset has a useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>9 years</span></span><span style="font-family:inherit;font-size:10pt;">. Goodwill represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. All of the goodwill recognized is expected to be deductible for tax purposes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales and estimated pre-tax earnings for Shone Lumber included in the unaudited condensed consolidated statements of operations for the </span><span style="font-family:inherit;font-size:10pt;">three months ended September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$18.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Net sales and estimated pre-tax earnings for Shone Lumber included in the unaudited condensed consolidated statements of operations from the March 1, 2018 acquisition date to </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$45.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The impact of the acquisition was not considered significant for the reporting of pro forma financial information.</span></div> Acquisitions<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For all acquisitions, the Company allocates the purchase price to assets acquired and liabilities assumed as of the date of acquisition based on the estimated fair values at the date of acquisition. The excess of the fair value of the purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Management makes significant estimates and assumptions when determining the fair value of assets acquired and liabilities assumed. These estimates include, but are not limited to, discount rates, projected future net sales, projected future expected cash flows and useful lives. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for all acquisitions using the acquisition method of accounting under ASC 805, Business Combinations, whereby the results of operations of the acquired company are included in the Company’s consolidated financial statements beginning on the acquisition date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2019-01-14 2019-02-08 2019-08-01 2019-09-03 2019-09-16 90900000 5500000 20400000 33100000 500000 22100000 14700000 5600000 P9Y P4Y 199000000 200000 500000 38700000 2900000 84600000 7100000 2018-03-01 22400000 1400000 2500000 7000000.0 6400000 8800000 2900000 5300000 P9Y 18700000 800000 45000000.0 2800000 Accounts Receivable<div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable consist of the following at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019 and December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/> 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,214</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,904</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other allowances</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable consist of the following at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019 and December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/> 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,214</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,904</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other allowances</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 358388000 305363000 11214000 4904000 2529000 2019000 344645000 298440000 Leases<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of Topic 842</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, the Company adopted Topic 842 by applying the guidance at adoption date. As a result, the comparative information as of December 31, 2018 and for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> has not been adjusted and continues to be reported under ASC 840, Leases (“ASC 840”). The Company elected the package of practical expedients permitted under the transition guidance within Topic 842, which allowed the Company to carry forward its identification of contracts that are or contain leases, its historical lease classification and its accounting for initial direct costs for existing leases. The impact of adopting Topic 842 was not material to the Company’s results of operations or cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning January 1, 2019, the Company recognized ROU assets and lease liabilities for the Company’s operating leases on its unaudited condensed consolidated balance sheets. ROU assets for the Company’s operating leases are presented within operating lease right-of-use assets on the Company’s condensed consolidated balance sheets, while the lease liabilities for the Company’s operating leases are presented within operating lease liabilities, with a current and long-term portion. Upon adoption of Topic 842, the balances at the adoption date of prepaid and accrued rent, lease incentives and unamortized assets and liabilities related to favorable and unfavorable leases were reclassified and are now presented within operating lease right-of-use assets on the Company’s condensed consolidated balance sheets. Refer to further discussion of the Company’s ROU assets and lease liabilities below. The Company’s accounting for its historical capital leases, which are now presented as finance leases under Topic 842, remained substantially unchanged.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Arrangements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating and finance leases primarily for its facilities, office space, land, fleet vehicles and equipment. Many of the Company’s leases are noncancellable and typically have an initial lease term of five to ten years, and most provide options at the Company’s election to renew for specified periods of time. The Company’s leases generally provide for fixed annual rentals. Certain of the Company’s leases include provisions for escalating rent, as an example, based on changes in the consumer price index. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement. Most of the Company’s leases require it to pay taxes, insurance and maintenance expenses associated with the properties. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement contains a lease at inception. The Company has lease agreements with lease and non-lease components, which for all such leases are generally accounted for separately. The Company has elected the short-term lease exception under Topic 842 for all leases and as such, leases with an initial term of 12 months or less are not recorded on the </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">unaudited condensed consolidated balance sheets. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and any initial direct costs incurred. The Company’s lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:38%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended <br/> September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended <br/> September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost (a)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of ROU assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes short-term leases and variable lease costs, which are not material.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company subleases certain facilities to third parties. Income from sublease rentals for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was not material. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s right-of-use assets and lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:42%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease right-of-use assets (a)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net of accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total leased right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of long-term debt and finance lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of finance lease obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Finance lease right-of-use assets are presented net of accumulated amortization of </span><span style="font-family:inherit;font-size:10pt;"><span>$42.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the weighted average remaining lease term and weighted average discount rate for the Company’s leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,894</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,201</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Excludes the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had additional leases for a facility and two office spaces that have not yet commenced, as the facility and office spaces have not yet been made available to the Company. The facility and two office space leases are expected to commence in 2019 and 2020 and contain undiscounted lease payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate over the terms of the leases, which range from </span><span style="font-family:inherit;font-size:10pt;"><span>5</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years. These payments are not included in the table above.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities and right-of-use assets obtained in exchange for lease obligations during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended <br/> September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disclosures related to periods prior to adoption of Topic 842 </span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously discussed, the Company adopted Topic 842 by applying the guidance at the adoption date, January 1, 2019. As required, the following disclosure is provided for periods prior to adoption, which continue to be presented in accordance with ASC 840. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 are as follows: </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:4%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amounts representing interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total obligation under capital leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,661</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term capital lease obligation</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:10pt;">(a) Minimum operating lease payments have not been reduced by minimum sublease rentals of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span> due in the future under noncancellable subleases. <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Arrangements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating and finance leases primarily for its facilities, office space, land, fleet vehicles and equipment. Many of the Company’s leases are noncancellable and typically have an initial lease term of five to ten years, and most provide options at the Company’s election to renew for specified periods of time. The Company’s leases generally provide for fixed annual rentals. Certain of the Company’s leases include provisions for escalating rent, as an example, based on changes in the consumer price index. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement. Most of the Company’s leases require it to pay taxes, insurance and maintenance expenses associated with the properties. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement contains a lease at inception. The Company has lease agreements with lease and non-lease components, which for all such leases are generally accounted for separately. The Company has elected the short-term lease exception under Topic 842 for all leases and as such, leases with an initial term of 12 months or less are not recorded on the </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">unaudited condensed consolidated balance sheets. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and any initial direct costs incurred. The Company’s lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:38%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended <br/> September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended <br/> September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost (a)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of ROU assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes short-term leases and variable lease costs, which are not material.</span></div> 9921000 29181000 1676000 4971000 156000 492000 1832000 5463000 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s right-of-use assets and lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:42%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease right-of-use assets (a)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net of accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total leased right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of long-term debt and finance lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of finance lease obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Finance lease right-of-use assets are presented net of accumulated amortization of </span><span style="font-family:inherit;font-size:10pt;"><span>$42.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 125093000 18064000 143157000 24343000 6369000 107498000 9832000 148042000 42900000 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the weighted average remaining lease term and weighted average discount rate for the Company’s leases as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y P4Y9M18D 0.064 0.050 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,894</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,201</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Excludes the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8111000 1881000 9992000 31277000 6245000 37522000 29213000 3040000 32253000 26056000 1574000 27630000 22720000 1379000 24099000 43000000 4398000 47398000 160377000 18517000 178894000 28536000 2316000 30852000 131841000 16201000 148042000 15800000 P5Y P10Y <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities and right-of-use assets obtained in exchange for lease obligations during the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended <br/> September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24086000 485000 5094000 34836000 5789000 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 are as follows: </span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:4%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amounts representing interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total obligation under capital leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,661</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term capital lease obligation</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:10pt;">(a) Minimum operating lease payments have not been reduced by minimum sublease rentals of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span> due in the future under noncancellable subleases. 7245000 30431000 5599000 24210000 2356000 21551000 873000 17908000 660000 14607000 0 34279000 16733000 142986000 1227000 15506000 6661000 8845000 100000 Debt<div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> consists of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/> 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior secured notes, due 2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit agreement</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs related to senior secured notes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,803</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Senior Secured Notes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">September 15, 2016</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$350.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of senior secured notes due 2024 (the “Senior Notes”) under an unregistered private placement not subject to the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”). The Senior Notes were issued by BMC East, LLC, a </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> owned subsidiary of the Company, and are guaranteed by the Company and the other subsidiaries that guarantee the Credit Agreement (as defined below). Each of the subsidiary guarantors is </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> owned, directly or indirectly, by the Company, and all guarantees are full and unconditional and joint and several. The interest rate is fixed at </span><span style="font-family:inherit;font-size:10pt;"><span>5.5%</span></span><span style="font-family:inherit;font-size:10pt;"> and is payable semiannually on April 1 and October 1. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated market value of the Senior Notes was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> higher than the carrying amount. The fair value is based on institutional trading activity and was classified as a Level 2 measurement in accordance with ASC 820.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revolving Credit Agreement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 1, 2015</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company entered into a senior secured credit agreement with Wells Fargo Capital Finance, as administrative agent, and certain other lenders (as amended by the first and second amendments, the “Existing Credit Agreement”), which includes a revolving line of credit (the “Revolver”). On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">May 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company entered into the third amendment to the Existing Credit Agreement (the “Third Amendment”), which amended and restated the Existing Credit Agreement (the “Credit Agreement”) and increased the aggregate commitment from </span><span style="font-family:inherit;font-size:10pt;"><span>$375.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$425.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding borrowings under the Revolver and net availability of </span><span style="font-family:inherit;font-size:10pt;"><span>$367.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$56.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in letters of credit outstanding under the Credit Agreement as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement matures at the earlier of (i) May 31, 2024 or (ii) if the Senior Notes are refinanced or repaid, the date that is 91 days prior to the new maturity date of the replacement notes or other indebtedness that replaced or refinanced the Senior Notes. The effective maturity date of the Revolver was extended from </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 1, 2020</span></span></span><span style="font-family:inherit;font-size:10pt;">, the effective maturity date of the Existing Credit Agreement, to </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">May 31, 2024</span></span></span><span style="font-family:inherit;font-size:10pt;">. After considering the increase to the remaining term and the increase in the aggregate commitment resulting from the Third Amendment, the overall borrowing capacity of the Revolver increased. Accordingly, all existing unamortized debt issuance costs and new debt issuance costs related to the Third Amendment are being amortized through May 31, 2024.</span></div> <div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> consists of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/> 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior secured notes, due 2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit agreement</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs related to senior secured notes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,803</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 350000000 350000000 0 0 350000000 350000000 4177000 4803000 345823000 345197000 0 0 345823000 345197000 2016-09-15 350000000.0 1 1 0.055 14400000 2015-12-01 2019-05-31 375000000.0 425000000.0 0 367800000 56100000 2020-12-01 2024-05-31 Revenue<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of revenue</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows net sales classified by major product category for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Structural components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lumber &amp; lumber sheet goods</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>798,722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,013,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Millwork, doors &amp; windows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>730,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other building products &amp; services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,453</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656,925</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>608,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the Company’s estimate of net sales by each customer type for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. Certain previously reported amounts for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were revised in the table below. The revisions were not material to the previously issued financial statements. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Single-family homebuilders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,064,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,163,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remodeling contractors</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Multi-family, commercial &amp; other contractors</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract balances</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the Company’s contract balances as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/> 2018</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Change</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables, including unbilled receivables presented in prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,348</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company’s contract assets </span><span style="font-family:inherit;font-size:10pt;">increased</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the Company’s contract liabilities </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. The changes in contract assets and liabilities were primarily due to the timing of revenue recognition, as the balances were not materially impacted by any other factors. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$32.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, that was included in contract liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Revenue recognized related to performance obligations that were satisfied or partially satisfied in previous periods was not material for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As permitted by ASC 606, Revenue from Contracts with Customers, the Company has elected not to disclose the value of unsatisfied performance obligations, as the Company’s contracts generally have an original expected length of one year or less.</span></div> <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows net sales classified by major product category for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Structural components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>470,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lumber &amp; lumber sheet goods</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,908</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>798,722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,013,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Millwork, doors &amp; windows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>730,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other building products &amp; services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,453</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656,925</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>608,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the Company’s estimate of net sales by each customer type for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. Certain previously reported amounts for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were revised in the table below. The revisions were not material to the previously issued financial statements. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Single-family homebuilders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,064,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,163,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remodeling contractors</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Multi-family, commercial &amp; other contractors</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 175344000 166919000 483575000 470365000 274908000 357286000 798722000 1013495000 285750000 251606000 796807000 730318000 228247000 214453000 656925000 608749000 964249000 990264000 2736029000 2822927000 718690000 760131000 2064382000 2163784000 115756000 113416000 314277000 327700000 129803000 116717000 357370000 331443000 964249000 990264000 2736029000 2822927000 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the Company’s contract balances as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/> 2019</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/> 2018</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Change</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables, including unbilled receivables presented in prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,348</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 353992000 306370000 47622000 36759000 32348000 -4411000 34501000 34888000 -387000 -4400000 -400000 900000 32000000.0 Income Taxes <div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates its deferred tax assets quarterly to determine if valuation allowances are required. In assessing the realizability of deferred tax assets, the Company considers both positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had a valuation allowance of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> against its deferred tax assets related to certain state tax jurisdictions as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. To the extent the Company generates future tax net operating losses, the Company may be required to increase the valuation allowance on deferred tax assets, which may unfavorably impact the effective tax rate. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has no material uncertain tax positions as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and nine months ended September 30, 2019, the Company recorded an out of period expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in Income tax expense and a corresponding increase to Income taxes payable to correct for a misstatement related to its calculation of excess windfall tax benefits on stock option exercises in certain prior periods (the “Income Tax Adjustment”). The Company has concluded that the financial impact of the Income Tax Adjustment is not material to any of its previously issued financial statements and that the correction of such Income Tax Adjustment is not material to either the three or </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> or to the expected financial results for the year ending December 31, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company’s effective tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>28.2%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>24.9%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which varied from the federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> primarily due to state income taxes and the Income Tax Adjustment. Excluding the Income Tax Adjustment, the Company’s effective tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>24.7%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>23.6%</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and nine months ended September 30, 2019, respectively. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company’s effective tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>23.4%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>23.3%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which varied from the federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> primarily due to state income taxes.</span></div> Income Taxes The Company evaluates its deferred tax assets quarterly to determine if valuation allowances are required. In assessing the realizability of deferred tax assets, the Company considers both positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. 100000 1600000 1500000 0.282 0.249 0.21 0.247 0.236 0.234 0.233 0.21 Commitments and ContingenciesFrom time to time, various claims, legal proceedings and litigation are asserted or commenced against the Company principally arising from alleged product liability, warranty, casualty, construction defect, contract, tort, employment and other 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. Commitments and Contingencies<span style="font-family:inherit;font-size:10pt;">From time to time, various claims, legal proceedings and litigation are asserted or commenced against the Company principally arising from alleged product liability, warranty, casualty, construction defect, contract, tort, employment and other 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. It is not certain that the Company will prevail in these matters. However, the Company does not currently believe that the ultimate outcome of any pending matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows. As of December 31, 2018, the Company had accrued </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in relation to pending litigation that was recorded during the year ended December 31, 2017. During the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span> to settle the matter. 3000000.0 2800000 Stock Based Compensation<div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table highlights the expense related to stock based compensation for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes service-based and performance-based restricted stock units.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> service-based restricted stock unit awards and performance-based restricted stock units that allow for a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based restricted stock units to be earned. </span></div><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> service-based restricted stock unit awards, respectively. In addition, during the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company granted performance-based restricted stock units that allow for a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span> performance-based restricted stock units to be earned, respectively. <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table highlights the expense related to stock based compensation for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes service-based and performance-based restricted stock units.</span></div> 3014000 3281000 9177000 8049000 0 2000 0 100000 0 27000 0 77000 3014000 3310000 9177000 8226000 500000 400000 100000 700000 200000 500000 Segments<div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 280, Segment Reporting, defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s operating segments consist of the Mid-Atlantic, Southeast, Texas, Intermountain and Western divisions. The CODM reviews aggregate information to allocate resources and assess performance. Based on the CODM’s review, as well as the similar economic characteristics, nature of products, distribution methods and customers of the divisions, the Company has aggregated its operating segments into </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segment, “Geographic divisions.” </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the Company’s reportable segment, the Company’s consolidated results include “Other reconciling items.” Other reconciling items comprises the Company’s corporate activities and other income and expenses not allocated to the operating segments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present Net Sales, Adjusted EBITDA and certain other measures for the reportable segment and total Company operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance. For the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, Adjusted EBITDA for the Geographic divisions reportable segment includes the out of period correction of the Prior Period Misstatement of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,094</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,767</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,698</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>716,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,150</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>716,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>679,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,496</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>679,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reconciliation to consolidated financial statements:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,916</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merger and integration costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash stock compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sale of Coleman Floor (a)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other items (b)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(222</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA of other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA of geographic divisions reportable segment</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Represents the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business (“Coleman Floor”).</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(b) For the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, represents income from a recovery made by the Company related to a fire at one of the Company’s facilities during 2015 and the effect of the settlement of pending litigation for an amount less than what was previously accrued. See Note 9 for further details on the settlement of pending litigation. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, represents costs incurred in connection with the departure of the Company’s former chief executive officer and the search for and appointment of his permanent replacement.</span></div> 1 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present Net Sales, Adjusted EBITDA and certain other measures for the reportable segment and total Company operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance. For the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, Adjusted EBITDA for the Geographic divisions reportable segment includes the out of period correction of the Prior Period Misstatement of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,094</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,767</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,698</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>990,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,303</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>716,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,150</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>716,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation &amp; Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic divisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>679,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,496</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,822,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>679,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4300000 964249000 254767000 17974000 96752000 0 0 561000 -22094000 964249000 254767000 18535000 990264000 241303000 16106000 92698000 0 0 520000 -18330000 990264000 241303000 16626000 2736029000 716666000 51121000 260537000 0 0 1838000 -58150000 2736029000 716666000 52959000 2822927000 679986000 47079000 252873000 0 0 1481000 -52496000 2822927000 679986000 48560000 <div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reconciliation to consolidated financial statements:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,916</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merger and integration costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash stock compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sale of Coleman Floor (a)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other items (b)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(222</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA of other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA of geographic divisions reportable segment</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Represents the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business (“Coleman Floor”).</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(b) For the </span><span style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, represents income from a recovery made by the Company related to a fire at one of the Company’s facilities during 2015 and the effect of the settlement of pending litigation for an amount less than what was previously accrued. See Note 9 for further details on the settlement of pending litigation. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, represents costs incurred in connection with the departure of the Company’s former chief executive officer and the search for and appointment of his permanent replacement.</span></div> 46787000 46818000 119326000 119451000 5773000 5926000 17385000 17916000 1047000 117000 2832000 117000 18535000 16626000 52959000 48560000 1295000 1459000 5467000 3627000 3014000 3310000 9177000 8226000 115000 0 644000 0 229000 0 827000 267000 -43000 0 -344000 0 0 346000 -222000 2447000 -22094000 -18330000 -58150000 -52496000 96752000 92698000 260537000 252873000 Earnings Per Share<div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> per share (“EPS”) is calculated by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period. Diluted EPS is calculated by adjusting weighted average shares outstanding for the dilutive effect of potential common shares, determined using the treasury-stock method. For purposes of the diluted EPS calculation, stock options, restricted stock and restricted stock unit awards are considered to be potential common shares. Performance-based restricted stock units are not included in the calculation of diluted EPS until they are contingently issuable.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The basic and diluted EPS calculations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are presented below:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands, except per share amounts)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, basic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (a)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes service-based and contingently issuable performance-based restricted stock units.</span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there were no anti-dilutive restricted stock units, stock options or restricted stock. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the number of currently outstanding performance-based restricted stock units that are issued upon vesting could range from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> Earnings Per Share<div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> per share (“EPS”) is calculated by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period. Diluted EPS is calculated by adjusting weighted average shares outstanding for the dilutive effect of potential common shares, determined using the treasury-stock method. For purposes of the diluted EPS calculation, stock options, restricted stock and restricted stock unit awards are considered to be potential common shares. Performance-based restricted stock units are not included in the calculation of diluted EPS until they are contingently issuable.</span></div> <div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The basic and diluted EPS calculations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are presented below:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands, except per share amounts)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, basic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units (a)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,743</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes service-based and contingently issuable performance-based restricted stock units.</span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33597000 35858000 89646000 91622000 66685000 67329000 66681000 67246000 544000 399000 450000 321000 132000 166000 109000 155000 0 2000 0 21000 67361000 67896000 67240000 67743000 0.50 0.53 1.34 1.36 0.50 0.53 1.33 1.35 0 900000 For the nine months ended September 30, 2019, represents income from a recovery made by the Company related to a fire at one of the Company’s facilities during 2015 and the effect of the settlement of pending litigation for an amount less than what was previously accrued. See Note 9 for further details on the settlement of pending litigation. For the three and nine months ended September 30, 2018, represents costs incurred in connection with the departure of the Company’s former chief executive officer and the search for and appointment of his permanent replacement. Includes service-based and performance-based restricted stock units. Includes service-based and contingently issuable performance-based restricted stock units. Excludes the nine months ended September 30, 2019. Finance lease right-of-use assets are presented net of accumulated amortization of $42.9 million as of September 30, 2019. Represents the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business (“Coleman Floor”). Includes short-term leases and variable lease costs, which are not material. Minimum operating lease payments have not been reduced by minimum sublease rentals of $0.1 million due in the future under noncancellable subleases. XML 20 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Segment Reporting Information [Line Items]        
Net sales $ 964,249 $ 990,264 $ 2,736,029 $ 2,822,927
Gross profit 254,767 241,303 716,666 679,986
Depreciation & amortization 18,535 16,626 52,959 48,560
Operating segments [Member] | Geographic divisions [Member]        
Segment Reporting Information [Line Items]        
Net sales 964,249 990,264 2,736,029 2,822,927
Gross profit 254,767 241,303 716,666 679,986
Depreciation & amortization 17,974 16,106 51,121 47,079
Adjusted EBITDA 96,752 92,698 260,537 252,873
Other reconciling items [Member] | Other reconciling items [Member]        
Segment Reporting Information [Line Items]        
Net sales 0 0 0 0
Gross profit 0 0 0 0
Depreciation & amortization 561 520 1,838 1,481
Adjusted EBITDA $ (22,094) $ (18,330) $ (58,150) $ (52,496)
XML 21 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company evaluates its deferred tax assets quarterly to determine if valuation allowances are required. In assessing the realizability of deferred tax assets, the Company considers both positive and negative evidence in determining whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.
The Company had a valuation allowance of $0.1 million against its deferred tax assets related to certain state tax jurisdictions as of September 30, 2019 and December 31, 2018. To the extent the Company generates future tax net operating losses, the Company may be required to increase the valuation allowance on deferred tax assets, which may unfavorably impact the effective tax rate.
The Company has no material uncertain tax positions as of September 30, 2019 and December 31, 2018.

During the three and nine months ended September 30, 2019, the Company recorded an out of period expense of $1.6 million and $1.5 million, respectively, in Income tax expense and a corresponding increase to Income taxes payable to correct for a misstatement related to its calculation of excess windfall tax benefits on stock option exercises in certain prior periods (the “Income Tax Adjustment”). The Company has concluded that the financial impact of the Income Tax Adjustment is not material to any of its previously issued financial statements and that the correction of such Income Tax Adjustment is not material to either the three or nine months ended September 30, 2019 or to the expected financial results for the year ending December 31, 2019.

For the three and nine months ended September 30, 2019, the Company’s effective tax rate was 28.2% and 24.9%, respectively, which varied from the federal statutory rate of 21% primarily due to state income taxes and the Income Tax Adjustment. Excluding the Income Tax Adjustment, the Company’s effective tax rate was 24.7% and 23.6% for the three and nine months ended September 30, 2019, respectively. For the three and nine months ended September 30, 2018, the Company’s effective tax rate was 23.4% and 23.3%, respectively, which varied from the federal statutory rate of 21% primarily due to state income taxes.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable
9 Months Ended
Sep. 30, 2019
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable consist of the following at September 30, 2019 and December 31, 2018:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
Trade receivables
$
358,388

 
$
305,363

Allowance for doubtful accounts
(11,214
)
 
(4,904
)
Other allowances
(2,529
)
 
(2,019
)
 
$
344,645

 
$
298,440


XML 23 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic net income per share (“EPS”) is calculated by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period. Diluted EPS is calculated by adjusting weighted average shares outstanding for the dilutive effect of potential common shares, determined using the treasury-stock method. For purposes of the diluted EPS calculation, stock options, restricted stock and restricted stock unit awards are considered to be potential common shares. Performance-based restricted stock units are not included in the calculation of diluted EPS until they are contingently issuable.
The basic and diluted EPS calculations for the three and nine months ended September 30, 2019 and 2018 are presented below:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands, except per share amounts)
2019
 
2018
 
2019
 
2018
Income attributable to common stockholders
$
33,597

 
$
35,858

 
$
89,646

 
$
91,622

 
 
 
 
 
 
 
 
Weighted average common shares outstanding, basic
66,685

 
67,329

 
66,681

 
67,246

Effect of dilutive securities:
 
 
 
 
 
 
 
Restricted stock units (a)
544

 
399

 
450

 
321

Stock options
132

 
166

 
109

 
155

Restricted stock

 
2

 

 
21

Weighted average common shares outstanding, diluted
67,361

 
67,896

 
67,240

 
67,743

 
 
 
 
 
 
 
 
Basic income per common share
$
0.50

 
$
0.53

 
$
1.34

 
$
1.36

Diluted income per common share
$
0.50

 
$
0.53

 
$
1.33

 
$
1.35


(a) Includes service-based and contingently issuable performance-based restricted stock units.


For the three and nine months ended September 30, 2019 and 2018, there were no anti-dilutive restricted stock units, stock options or restricted stock. As of September 30, 2019, the number of currently outstanding performance-based restricted stock units that are issued upon vesting could range from zero to a maximum of 0.9 million.
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Cash flows from operating activities    
Net income $ 89,646 $ 91,622
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 39,722 37,297
Amortization of intangible assets 13,237 11,263
Amortization of debt issuance costs 1,124 1,263
Deferred income taxes 4,857 1,314
Non-cash stock compensation expense 9,177 8,226
Gain on sale of property, equipment and real estate (1,839) (3,435)
Other non-cash adjustments 2,314 686
Change in assets and liabilities, net of effects of acquisitions    
Accounts receivable, net of allowances (24,068) (59,768)
Inventories, net (494) (41,883)
Accounts payable 68,456 29,897
Other assets and liabilities (3,715) 34,156
Net cash provided by operating activities 198,417 110,638
Cash flows from investing activities    
Purchases of businesses, net of cash acquired (85,780) (20,970)
Purchases of property, equipment and real estate (67,582) (42,704)
Proceeds from sale of property, equipment and real estate 4,444 10,968
Insurance proceeds 107 1,991
Net cash used in investing activities (148,811) (50,715)
Cash flows from financing activities    
Proceeds from revolving line of credit 110,987 713,264
Repayments of proceeds from revolving line of credit (110,987) (717,726)
Repurchases of common stock under share repurchase program (16,446) 0
Payments on finance lease obligations (5,094)  
Payments on finance lease obligations   (5,937)
Principal payments on other notes 0 (75)
Other financing activities, net (5,530) (3,508)
Net cash used in financing activities (27,070) (13,982)
Net increase in cash and cash equivalents 22,536 45,941
Cash and cash equivalents    
Beginning of period 150,723 11,750
End of period 173,259 57,691
Supplemental disclosure of non-cash investing and financing transactions    
Acquisition-related holdback payments due at future date 5,478 1,403
Acquisition-related post-closing adjustment receivable $ 951 0
Assets acquired under capital lease obligations   $ 821
XML 25 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 7 Months Ended 9 Months Ended 12 Months Ended
Sep. 16, 2019
Sep. 03, 2019
Aug. 01, 2019
Feb. 08, 2019
Jan. 14, 2019
Mar. 01, 2018
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Business Acquisition [Line Items]                        
Acquisition holdback                   $ 5,478 $ 1,403  
Goodwill             $ 283,366     283,366   $ 262,997
Transaction costs             229 $ 0   827 $ 267  
Barefoot [Member]                        
Business Acquisition [Line Items]                        
Date of acquisition         Jan. 14, 2019              
Locust [Member]                        
Business Acquisition [Line Items]                        
Date of acquisition       Feb. 08, 2019                
Kingston Lumber [Member]                        
Business Acquisition [Line Items]                        
Date of acquisition     Aug. 01, 2019                  
Heritage One [Member]                        
Business Acquisition [Line Items]                        
Date of acquisition   Sep. 03, 2019                    
Colorado Fasteners [Member]                        
Business Acquisition [Line Items]                        
Date of acquisition Sep. 16, 2019                      
2019 Acquisitions [Member]                        
Business Acquisition [Line Items]                        
Purchase price             90,900     90,900    
Acquisition holdback                   5,500    
Goodwill             20,400     20,400    
Accounts receivable             22,100     22,100    
Inventory             14,700     14,700    
Property and equipment             5,600     5,600    
Pre-acquisition sales                       $ 199,000
Transaction costs             200     500    
Net sales of acquiree since acquisition date             38,700     84,600    
Estimated pre-tax earnings of acquiree since acquisition date             2,900     7,100    
Shone Lumber [Member]                        
Business Acquisition [Line Items]                        
Date of acquisition           Mar. 01, 2018            
Purchase price           $ 22,400            
Payment of acquisition holdback                   1,400    
Goodwill           2,500            
Accounts receivable           6,400            
Inventory           8,800            
Property and equipment           2,900            
Current liabilities           5,300            
Net sales of acquiree since acquisition date               18,700 $ 45,000      
Estimated pre-tax earnings of acquiree since acquisition date               $ 800 $ 2,800      
Customer relationships [Member] | 2019 Acquisitions [Member]                        
Business Acquisition [Line Items]                        
Intangible assets             33,100     $ 33,100    
Useful life                   9 years    
Customer relationships [Member] | Shone Lumber [Member]                        
Business Acquisition [Line Items]                        
Intangible assets           $ 7,000            
Useful life           9 years            
Non-compete agreements [Member] | 2019 Acquisitions [Member]                        
Business Acquisition [Line Items]                        
Intangible assets             $ 500     $ 500    
Useful life                   4 years    
XML 26 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Weighted Average Lease Term and Discount Rate) (Details)
Sep. 30, 2019
Leases [Abstract]  
Weighted average remaining lease term: Operating leases 6 years
Weighted average remaining lease term: Finance leases 4 years 9 months 18 days
Weighted average discount rate: Operating leases 6.40%
Weighted average discount rate: Finance leases 5.00%
XML 27 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 173,259 $ 150,723
Accounts receivable, net of allowances 344,645 298,440
Inventories, net 324,458 309,279
Contract assets 36,759 32,348
Prepaid expenses and other current assets 66,407 56,249
Total current assets 945,528 847,039
Property and equipment, net of accumulated depreciation 338,361 294,327
Operating lease right-of-use assets 125,093 0
Customer relationship intangible assets, net of accumulated amortization 178,526 158,563
Other intangible assets, net of accumulated amortization 645 325
Goodwill 283,366 262,997
Other long-term assets 8,669 12,860
Total assets 1,880,188 1,576,111
Current liabilities    
Accounts payable 201,709 123,495
Accrued expenses and other liabilities 103,003 110,276
Contract liabilities 34,501 34,888
Income taxes payable 8,879 902
Interest payable 9,572 4,759
Current portion: Long-term debt and finance lease obligations 6,369  
Current portion: Long-term debt and finance lease obligations   6,661
Current portion: Operating lease liabilities 24,343 0
Current portion: Insurance reserves 19,358 15,198
Total current liabilities 407,734 296,179
Insurance reserves 43,506 41,270
Long-term debt 345,823 345,197
Long-term portion of finance lease obligations 9,832  
Long-term portion of finance lease obligations   8,845
Long-term portion of operating lease liabilities 107,498 0
Deferred income taxes 7,891 3,034
Other long-term liabilities 323 6,927
Total liabilities 922,607 701,452
Commitments and contingencies (Note 9)
Stockholders’ equity    
Preferred stock, $0.01 par value, 50.0 million shares authorized, no shares issued and outstanding at September 30, 2019 and December 31, 2018 0 0
Common stock, $0.01 par value, 300.0 million shares authorized, 68.3 million and 67.7 million shares issued, and 66.8 million and 67.2 million outstanding at September 30, 2019 and December 31, 2018, respectively 683 677
Additional paid-in capital 683,460 672,095
Retained earnings 299,991 210,345
Treasury stock, at cost, 1.5 million and 0.5 million shares at September 30, 2019 and December 31, 2018, respectively (26,553) (8,458)
Total stockholders’ equity 957,581 874,659
Total liabilities and stockholders’ equity $ 1,880,188 $ 1,576,111
XML 28 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Narrative) (Details) - Performance-based restricted stock units [Member]
Sep. 30, 2019
shares
Minimum [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Performance-based restricted stock units that could be issued upon vesting 0
Maximum [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Performance-based restricted stock units that could be issued upon vesting 900,000
XML 29 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Segment Reporting, Revenue Reconciling Item [Line Items]        
Income before income taxes $ 46,787 $ 46,818 $ 119,326 $ 119,451
Interest expense 5,773 5,926 17,385 17,916
Interest income (1,047) (117) (2,832) (117)
Depreciation and amortization 18,535 16,626 52,959 48,560
Merger and integration costs 1,295 1,459 5,467 3,627
Non-cash stock compensation expense 3,014 3,310 9,177 8,226
Impairment of assets 115 0 644 0
Acquisition costs 229 0 827 267
Sale of Coleman Floor [1] (43) 0 (344) 0
Other items [2] 0 346 (222) 2,447
Other reconciling items [Member] | Other reconciling items [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Depreciation and amortization 561 520 1,838 1,481
Adjusted EBITDA 22,094 18,330 58,150 52,496
Operating segments [Member] | Geographic divisions [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Depreciation and amortization 17,974 16,106 51,121 47,079
Adjusted EBITDA $ (96,752) $ (92,698) $ (260,537) $ (252,873)
[1] Represents the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business (“Coleman Floor”).
[2] For the nine months ended September 30, 2019, represents income from a recovery made by the Company related to a fire at one of the Company’s facilities during 2015 and the effect of the settlement of pending litigation for an amount less than what was previously accrued. See Note 9 for further details on the settlement of pending litigation. For the three and nine months ended September 30, 2018, represents costs incurred in connection with the departure of the Company’s former chief executive officer and the search for and appointment of his permanent replacement.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) that permit reduced disclosure for interim periods. The condensed consolidated balance sheet as of December 31, 2018 was derived from audited financial statements, but does not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). The unaudited condensed consolidated financial statements include all accounts of the Company and, in the opinion of management, include all recurring adjustments and normal accruals necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2018 (“2018 Annual Report on Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected during the remainder of the current year or for any future period. All material intercompany accounts and transactions have been eliminated in consolidation.
Comprehensive income
Comprehensive income
Comprehensive income is equal to the net income for all periods presented.
Cash and cash equivalents
Cash equivalents
Cash equivalents are highly liquid investments that are readily convertible to known amounts of cash and have a maturity of three months or less from the time of purchase. As of September 30, 2019 and December 31, 2018, the Company had cash equivalents of $156.9 million and $146.1 million, respectively. Cash equivalents are valued at amortized cost, which approximates fair value due to the short-term maturity of these instruments, and were classified as Level 1 or Level 2 measurements in accordance with Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures (“ASC 820”).
Statement of cash flows
Statement of cash flows
Proceeds from revolving line of credit and repayments of proceeds from revolving line of credit as presented on the condensed consolidated statements of cash flows includes all cash activities and transactions between the Company and its associated lenders in relation to the revolving line of credit, excluding interest and fees, and is specifically inclusive of operating cash receipts that are automatically applied to the revolving line of credit pursuant to a cash sweep agreement. See Note 6 for further details on the Company’s revolving line of credit.
Recently issued accounting pronouncements
Recently adopted accounting pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2016-02, Leases, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-02” or “Topic 842”). ASU 2016-02 establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The Company adopted ASU 2016-02 on January 1, 2019 by recording ROU assets for its operating leases totaling approximately $110 million and corresponding lease liabilities totaling approximately $115 million. The impact of adopting ASU 2016-02 was not material to the Company’s results of operations or cash flows for the three and nine months ended September 30, 2019. See Note 5 for further details.

Recently issued accounting pronouncements not yet adopted
In June 2016, the FASB issued Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-13”). ASU 2016-13 amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. ASU 2016-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted beginning January 1, 2019. Modified retrospective application is required, with certain exceptions. The Company expects to adopt the standard on January 1, 2020. The Company does not expect adoption of the standard to have a material impact on the Company’s allowance for financial instruments within the scope of the standard, including its trade receivables and contract assets. The Company continues to evaluate the disclosure requirements of the standard.
In January 2017, the FASB issued Accounting Standards Update 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test, which requires computation of the implied fair value of a reporting unit’s goodwill. The amount of a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for the Company’s annual goodwill impairment test and any interim tests during the Company’s annual and interim periods beginning on January 1, 2020. Early adoption is permitted for goodwill impairment tests performed on testing dates after January 1, 2017. Prospective application is required. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13 modifies the disclosure requirements on fair value measurements by removing, modifying and adding certain disclosure requirements in ASC 820. ASU 2018-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesFrom time to time, various claims, legal proceedings and litigation are asserted or commenced against the Company principally arising from alleged product liability, warranty, casualty, construction defect, contract, tort, employment and other 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. It is not certain that the Company will prevail in these matters. However, the Company does not currently believe that the ultimate outcome of any pending matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows. As of December 31, 2018, the Company had accrued $3.0 million in relation to pending litigation that was recorded during the year ended December 31, 2017. During the nine months ended September 30, 2019, the Company paid $2.8 million to settle the matter.
XML 32 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Leases Leases

Adoption of Topic 842
On January 1, 2019, the Company adopted Topic 842 by applying the guidance at adoption date. As a result, the comparative information as of December 31, 2018 and for the three and nine months ended September 30, 2018 has not been adjusted and continues to be reported under ASC 840, Leases (“ASC 840”). The Company elected the package of practical expedients permitted under the transition guidance within Topic 842, which allowed the Company to carry forward its identification of contracts that are or contain leases, its historical lease classification and its accounting for initial direct costs for existing leases. The impact of adopting Topic 842 was not material to the Company’s results of operations or cash flows for the three and nine months ended September 30, 2019.

Beginning January 1, 2019, the Company recognized ROU assets and lease liabilities for the Company’s operating leases on its unaudited condensed consolidated balance sheets. ROU assets for the Company’s operating leases are presented within operating lease right-of-use assets on the Company’s condensed consolidated balance sheets, while the lease liabilities for the Company’s operating leases are presented within operating lease liabilities, with a current and long-term portion. Upon adoption of Topic 842, the balances at the adoption date of prepaid and accrued rent, lease incentives and unamortized assets and liabilities related to favorable and unfavorable leases were reclassified and are now presented within operating lease right-of-use assets on the Company’s condensed consolidated balance sheets. Refer to further discussion of the Company’s ROU assets and lease liabilities below. The Company’s accounting for its historical capital leases, which are now presented as finance leases under Topic 842, remained substantially unchanged.

Lease Arrangements
The Company has operating and finance leases primarily for its facilities, office space, land, fleet vehicles and equipment. Many of the Company’s leases are noncancellable and typically have an initial lease term of five to ten years, and most provide options at the Company’s election to renew for specified periods of time. The Company’s leases generally provide for fixed annual rentals. Certain of the Company’s leases include provisions for escalating rent, as an example, based on changes in the consumer price index. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement. Most of the Company’s leases require it to pay taxes, insurance and maintenance expenses associated with the properties. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company determines if an arrangement contains a lease at inception. The Company has lease agreements with lease and non-lease components, which for all such leases are generally accounted for separately. The Company has elected the short-term lease exception under Topic 842 for all leases and as such, leases with an initial term of 12 months or less are not recorded on the
unaudited condensed consolidated balance sheets. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and any initial direct costs incurred. The Company’s lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

Leases
The components of lease cost for the three and nine months ended September 30, 2019 were as follows:
(in thousands)
 
Classification
 
Three Months Ended 
 September 30, 2019
 
Nine Months Ended 
 September 30, 2019
Operating lease cost (a)
 
Selling, general and administrative expenses
 
$
9,921

 
$
29,181

 
 
 
 
 
 
 
Finance lease cost
 
 
 
 
 
 
Amortization of ROU assets
 
Depreciation expense
 
$
1,676

 
$
4,971

Interest on lease liabilities
 
Interest expense
 
156

 
492

Total finance lease cost
 
 
 
$
1,832

 
$
5,463

(a) Includes short-term leases and variable lease costs, which are not material.

The Company subleases certain facilities to third parties. Income from sublease rentals for the three and nine months ended September 30, 2019 was not material.

The following table presents the Company’s right-of-use assets and lease liabilities as of September 30, 2019:
(in thousands)
 
Classification
 
September 30, 
 2019
Assets
 
 
 
 
Operating lease right-of-use assets
 
Operating lease right-of-use assets
 
$
125,093

Finance lease right-of-use assets (a)
 
Property and equipment, net of accumulated depreciation
 
18,064

Total leased right-of-use assets
 
 
 
$
143,157

Liabilities
 
 
 
 
Current portion
 
 
 
 
Operating lease liabilities
 
Current portion of operating lease liabilities
 
$
24,343

Finance lease liabilities
 
Current portion of long-term debt and finance lease obligations
 
6,369

Noncurrent portion
 
 
 
 
Operating lease liabilities
 
Long-term portion of operating lease liabilities
 
107,498

Finance lease liabilities
 
Long-term portion of finance lease obligations
 
9,832

Total lease liabilities
 
 
 
$
148,042

(a) Finance lease right-of-use assets are presented net of accumulated amortization of $42.9 million as of September 30, 2019.

The following table presents the weighted average remaining lease term and weighted average discount rate for the Company’s leases as of September 30, 2019:
 
September 30, 
 2019
Weighted average remaining lease term (years)
 
Operating leases
6.0

Finance leases
4.8

Weighted average discount rate
 
Operating leases
6.4
%
Finance leases
5.0
%


Future maturities of lease liabilities as of September 30, 2019 were as follows:
(in thousands)
Operating
Leases
 
Finance
Leases
 
Total
2019 (a)
$
8,111

 
$
1,881

 
$
9,992

2020
31,277

 
6,245

 
37,522

2021
29,213

 
3,040

 
32,253

2022
26,056

 
1,574

 
27,630

2023
22,720

 
1,379

 
24,099

Thereafter
43,000

 
4,398

 
47,398

Total lease payments
160,377

 
18,517

 
178,894

Less: Interest
(28,536
)
 
(2,316
)
 
(30,852
)
Present value of lease liabilities
$
131,841

 
$
16,201

 
$
148,042

(a) Excludes the nine months ended September 30, 2019.

As of September 30, 2019, the Company had additional leases for a facility and two office spaces that have not yet commenced, as the facility and office spaces have not yet been made available to the Company. The facility and two office space leases are expected to commence in 2019 and 2020 and contain undiscounted lease payments of $15.8 million in aggregate over the terms of the leases, which range from 5 to 10 years. These payments are not included in the table above.
Cash paid for amounts included in the measurement of lease liabilities and right-of-use assets obtained in exchange for lease obligations during the nine months ended September 30, 2019 were as follows:
(in thousands)
Nine Months Ended 
 September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities
 
Operating cash flows from operating leases
$
24,086

Operating cash flows from finance leases
485

Financing cash flows from finance leases
5,094

Right-of-use assets obtained in exchange for lease obligations
 
Operating leases
$
34,836

Finance leases
5,789


Disclosures related to periods prior to adoption of Topic 842
As previously discussed, the Company adopted Topic 842 by applying the guidance at the adoption date, January 1, 2019. As required, the following disclosure is provided for periods prior to adoption, which continue to be presented in accordance with ASC 840.
Future minimum lease payments under noncancellable operating leases (with initial or remaining lease terms in excess of one year) and future minimum capital lease payments as of December 31, 2018 are as follows:
(in thousands)
Capital
Leases
 
Operating
Leases
 
2019
$
7,245

 
$
30,431

 
2020
5,599

 
24,210

 
2021
2,356

 
21,551

 
2022
873

 
17,908

 
2023
660

 
14,607

 
Thereafter

 
34,279

 
 
16,733

 
$
142,986

(a)
Less: Amounts representing interest
(1,227
)
 
 
 
Total obligation under capital leases
15,506

 

 
Less: Current portion of capital lease obligation
(6,661
)
 
 
 
Long-term capital lease obligation
$
8,845

 

 
(a) Minimum operating lease payments have not been reduced by minimum sublease rentals of $0.1 million due in the future under noncancellable subleases.
XML 33 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Organization
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization
These unaudited financial statements represent the financial statements of BMC Stock Holdings, Inc. and its subsidiaries. All references to “BMC” or the “Company” mean BMC Stock Holdings, Inc. and its subsidiaries.
The Company distributes lumber and building materials to new construction and repair and remodeling contractors. Additionally, the Company provides solution-based services to its customers, including component design, product specification and installation services.
XML 34 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Nov. 30, 2018
Organization Consolidation And Presentation [Line Items]            
Cash equivalents     $ 156,900   $ 146,100  
Share repurchase program authorized           $ 75,000
Repurchases of common stock under share repurchase program (shares)     1.0      
Weighted average cost of repurchased shares     $ 17.11      
Repurchases of common stock under share repurchase program $ 737 $ 15,709 $ 16,400      
Remaining under current repurchase authorization     55,700      
Operating lease right-of-use assets     125,093 $ 110,000 $ 0  
Operating lease liability     131,841 $ 115,000    
Bad Debt Reserve [Member] | Selling, General and Administrative Expenses [Member]            
Organization Consolidation And Presentation [Line Items]            
Prior period adjustment     4,300      
Bad Debt Reserve [Member] | Accounts Receivable [Member]            
Organization Consolidation And Presentation [Line Items]            
Prior period adjustment     $ (4,300)      
XML 35 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (ROU Assets and Lease Liabilities) (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating lease right-of-use assets $ 125,093 $ 110,000 $ 0
Total leased right-of-use assets 143,157    
Current portion: Operating lease liabilities 24,343   0
Noncurrent portion: Operating lease liabilities 107,498   $ 0
Noncurrent portion: Finance lease liabilities 9,832    
Total lease liabilities 148,042    
Property And Equipment [Member]      
Finance lease right-of-use assets [1] 18,064    
Finance lease ROU asset accumulated amortization 42,900    
Current Portion Of Long-Term Debt And Finance Lease Obligations [Member]      
Current portion: Finance lease liabilities $ 6,369    
[1] Finance lease right-of-use assets are presented net of accumulated amortization of $42.9 million as of September 30, 2019.

XML 36 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
shares in Millions
Sep. 30, 2019
Dec. 31, 2018
Stockholders' Equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 50.0 50.0
Preferred stock, shares issued (in shares) 0.0 0.0
Preferred stock, shares outstanding (in shares) 0.0 0.0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 300.0 300.0
Common stock, shares issued (shares) 68.3 67.7
Common stock, shares outstanding (in shares) 66.8 67.2
Treasury stock (shares) 1.5 0.5
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Debt (Tables)
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Schedule of debt
Long-term debt as of September 30, 2019 and December 31, 2018 consists of the following:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
Senior secured notes, due 2024
$
350,000

 
$
350,000

Revolving credit agreement

 

 
350,000

 
350,000

Unamortized debt issuance costs related to senior secured notes
(4,177
)
 
(4,803
)
 
345,823

 
345,197

Less: Current portion of long-term debt

 

 
$
345,823

 
$
345,197


XML 38 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Policies)
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and ContingenciesFrom time to time, various claims, legal proceedings and litigation are asserted or commenced against the Company principally arising from alleged product liability, warranty, casualty, construction defect, contract, tort, employment and other 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.
EXCEL 39 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -B$94\?(\\#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+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ V(1E3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " #8A&5/(6B3<>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.EEAB*C+91,GD)"8!.(6)=X6K6FCQ*C=V].& MK1."!^ 8^\_GSY)K$Z3I(K[$+F DA^EF\$V;I DK=B *$B"9 WJ=RC'1CLU= M%[VF\1GW$+0YZCW"@O,E>"1M-6F8@$68B4S5UD@345,7SWAK9GSXC$V&60/8 MH,>6$HA2 %/3Q' :FAJN@ E&&'WZ+J"=B;GZ)S9W@)V30W)SJN_[LJ]R;MQ! MP/OSTVM>MW!M(MT:''\E)^D4<,4ND]^J]6;[R-2"BX="B(+?;<525O?REG], MKC_\KL*^LV[G_K'Q15#5\.LNU!=02P,$% @ V(1E3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!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 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>"(<7K;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_BNEVOZKR2. 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/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&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 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.'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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #8A&5/Q:P&034# Z#P & 'AL+W=O>Z M+MH_#ZK2UU7,XK<;3^7A:/H;R7IY*@[JNS(_3H^MO4JF*KNR5DU7ZB9JU7X5 MW[.[C> ]P2%^ENK:W9Q'_52>M7[I+[[L5G':CTA5:FOZ$H4]7-1&555?R8[C M]U@TGC1[XNWY6_5/;O)V,L]%IS:Z^E7NS'$5S^-HI_;%N3)/^OI9C1/*XFB< M_5=U496%]R.Q&EM==>XWVIX[H^NQBAU*7;P.Q[)QQ^OP1,J1A@E\)/!W0OI? M@A@)8B(PIY ,(W-3_5B88KUL]35J![=.1;\HV)VP+W/;WW3OSCVSL^WLW!@0_ ;!)D1B:T\"' D\<$+G_PIL*$)@ 0%G(!Q=W- EIDM(EXXN M;^B9]P(H(L<"&13("'WF"5#$' OD4" G](4G0!$LQ0HSJ#"C?.9) C'$G,H M,:=\X4D 2,#I!9184+YO-8 $O&8ICE-**_AV(TS 'X,D$K^,XC3,!ZAE/.:(BY;S["A-S'46 M&8TS)^Y3C BYCS//:*(%<1]@0N[CV#,::D'Q3N H.G._/4,,*$U(/ .(&BZ,W\](XR_9R8WG4BMVH-KVKIHJ\^- MZQAO[DZ-X;WK"Y-W^-!5?BO:0]ETT;,VMA]R7:Z/L4-(/=B$>;2,[751J M;_K3F3UOAVYNN##Z-':JR=0NK_\"4$L#!!0 ( -B$94](K-##]@0 /H8 M 8 >&PO=V]R:W-H965T&UL?9G=;N,V$(5?Q?!]5^0, M?P/'0*VB:($6"+;8]EJ)F=A8VW(E)=Z^?2G9,9R982X22_(9\E \W*0VS'_O=H;^?;X;A>%=5_=,F[9O^2WM,A_S-<]OMFR&?=B]5?^Q2LYZ" M]KL*E'+5OMD>YLO%=.VA6R[:UV&W/:2';M:_[O=-]]\J[=K3_5S/WR]\W;YL MAO%"M5P_K^[D:':5=>AK&)IK\\9;JM-N-+64?_UX:G5_[' -OC]]; M_W4:?![,8].GNMW]LUT/F_MYF,_6Z;EYW0U?V]-OZ3(@.Y]=1O]'>DN[+!^= MY#Z>VET__9\]O?9#N[^TDJWLFQ_GS^UA^CQ=VG\/DP/@$@#7 &T^#QG8N MDM59 C<2^*BHN<*&JZ3*_5]-@&@"IGB\C8]R/(KQ.,6;FWBGR"#.$C=)#I-$ M>X2;;LXC$616>4#9C1'=&.Y&$S=GB;WI!HUQQA(W7 8Q&*-D-U9T8[D;,GTK MR]V ,3=3>'8CR%0$7Y@I)[IQW T2-XYWXSR;*$$%: I9YT4OGGLQQ(MGO3AG M%%D@-5=9!Z9P7X+H)7 O)!E6@?42C;5 9XG+@O$*"VZBZ"9R-XZXB?S^8T": MZ#67030(7G:CED",#4W$Z@9S"*".RX$4FL>8H]A3%%\V'I B(-,5J2><@QE+R MR#36',>>XEAST 9'[V$MJ#0$5TH?&<>:\]A3'FM.6AV"RG_4D2"TWFFM"YYD M*&O']E]?2D$9I9JSU%.6:HY)4-HK=INY3F>TQU(BRD#5G*B>$E5S5FJ%2C%F M"#JMP+N"(QFJFE/54ZIJ :O&*DI5419"J>:2J0JF@5R 0%5VI'YF6(-"2W5Q.0>=< M88&#S$#@# R4RB 4FP8-70N"K ! D $('("!\A@$KD5D!:DDLSJ6EH$,/^ E M::! !EYMYBK0HZ&&N ZBTZ42&628 H=IH$4R<$@:M(INH9),@R_-F(Q2X"@- M%.[ $9G!%8"ECZC3I3T=9)0"1VF@< ?.R!BP0"64$8D1/IHA!TA>E&&7[(X1?HOH 0A#YAURWD7*.^0<<=)&2#CGILA=#7X'5DLZ#*A761F:BX4R,E%6&,S$_MT66=9(N M5^ E>AJ9GH;3,U)@&4[%G\!92Z=,T@53>IMI9((:3E"*Z97A;,S%K*6E4"WH M@C>N5- :F:*&4S12I65]/=NEY& ]]/N[.;^//)T-[O/S24%U_[EC^#U!+ P04 M " #8A&5/^=(EC%0" ?" & 'AL+W=O:]+PK5L*T6X X,<2UXA[M,6-?'*FK$9" M+MD%\)9A=-)!-0&![\>@1E7CYIG>V[,\HU=!J@;OF<.O=8W8WQTFM-NZT+UO MO%274J@-D&U^';:NKXBP@0?A;) O! M1:+4Z+T?JT:/W>!_#[,'!$- , ; U<. < @(C0#0D^E2/R.!\HS1SF']M]4B M]5+ 32@/\Z@V]=GI9[):+G=O.?3]#-R4T:#9]9I@H@GFBF*IB-)1 B3 2!%8 M*0(='\XHH-T@M!J$VF U,S @=[TFT9I&:WQODJ6OY(EHAK*RHJPL**&!TFNB M29;(./3BH62&$5DQ(@O&RL"(%CE,BD>*&41LA8@M$)$!$3^%>*280216B,0" M$1L0R?^\&T]$,Y34BI):4!(#)5U4&YJ_R.*Q9@:RMH*L+2"I =)KTDF2./6, M-[FPB!(OL:- W]Z"? O,VNQ!_C)1[*5F'[*H$B_X .>#C@B7.'#1$N$B$?0B MDV8I\B>B'@9,.K6Z.G\@=JD:[ARHD$U?M^8SI0)+0QGL.J6\K<<%P6>AIHF< ML_[*ZA>"ML-U#,;_!/D_4$L#!!0 ( -B$94]]\6WF2 4 +\9 8 M>&PO=V]R:W-H965T&ULC9E;;^,V$(7_BN'WKLGA30R2 &M; M10NTP&*+ML_:A$F,M2U74I+MOR\E*UY[YBC;/,26_'$XA[=#2M>O=?.U?4JI MFWW;;??MS?RIZPY7BT5[]Y1V5?NA/J1]_N6A;G95ER^;QT5[:%)U/Q3:;1>D ME%_LJLU^?GL]W/O4W%[7S]UVLT^?FEG[O-M5S;_+M*U?;^9Z_G;C\^;QJ>MO M+&ZO#]5C^B-U?QX^-?EJ<8IRO]FE?;NI][,F/=S,/^JKTJB^P$#\M4FO[=GW M62_E2UU_[2]^O;^9JSZCM$UW71^BRA\O:96VVSY2SN.?,>C\5&=?\/S[6_2? M!_%9S)>J3:MZ^_?FOGNZF1?SV7UZJ)ZWW>?Z]9._%<,%:"Q IP*Y[O<*F+& ^5[ MOEO C@7L_ZW!C04O7.ZNN_[FT#O# M;[D]VWSWY59K?;UXZ0.-S/+(T 5#E\P:,"=BD3,XI4$HC26)XJR"E22T-BR) M'T8IWX]RD:B![66& /8B@&7M=63\P.P')GI+-C)% (N*/(NVEA@%XQ6Q<"7@ M"J)( MLBE8OAOG4M+$!D #2<0E:;!*NV#YH@@X';63NP7)N:B$DY:(<\J>K3"7$N'F MXJ,F(-%PB20G6;9CQ14B+$3N:@#+,TA,VA)RT9FI88DW)?KH_>9"H)T(@8U? M ^NP98]BW# M6[3$G'43VS:-W5\#^R=N_QHXN]'< E<(4]&+U1=YNR\4UP>P4-#4 H7W !IL M OC^?CE"YQM\8UP4_0>*=^<.E/+P7T%$N3U,CG+#Q M$C!>PXV7@&%ZS]>3%<*"X>V]GHC&*BUA-+(3BQ-A$R9@PH:;,$DSS'GS ]4* M8KEON3R$$5_K2H@%.[$7)&S 1& 3(7 %D?@X&WXP7N$POEFZ(/H?@B)1PF2 MTA]XA26FIOH>.R\!YS7<>4?H!\H@))1)*N?,C]N8-S4-I>PCQ X5,K!((]Y9%P0 MCS@0I[T-8C!(S@=+XOD4XD@K/[$--]CG#/ Y,11&Z'S8Z4(%R\<[YLCRO0#@ MG.E/-?P)(^#R9D[SS<[B[.'S+C6/PYN =G97/^^[W@7.[I[>-GRD_N$UN[_4 M5RL-[J_U57E\E_ ]_/'5QN]5\[C9M[,O==?5N^'!]D-==RFGGY?"^>PI5?>G MBVUZZ/JO(7]OCJ\4CA==?1A?ERQ.[VQN_P-02P,$% @ V(1E3T7';(;U M"0 ,#\ !@ !X;"]W;W)K:MW?^Q?JNHP^G.SWNYOQR^'P^NGZ73_^%)MEOL?ZM=JV_SEN=YM MEH?FX^[K=/^ZJY9/IXLVZZDSAJ:;Y6H[OKLY??=Y=W=3?SNL5]OJ\VZT_[;9 M+'=_W5?K^NUV;,>7+WY=?7TY'+^8WMV\+K]6OU6'WU\_[YI/TVLK3ZM-M=VO MZNUH5SW?CO]C/RVL*<Q?*GK/XX??GJZ'9NC2=6Z>CP< MVU@V/[Y7LVJ]/C;5&/+_MM7QM=/CA>]_O[2^.(V^&O_K9X.+[?C M/!X]5<_+;^O#K_7;CU4[HC@>MK1OYT9*FC\=ZO3_]/WK\MC_4F[:5 MQI3-\L_SS]7V]/.M;?]R&;[ M1>XZP76]E[@VPO\]0+G>B\([07AGPM"[P6Q MO2!>+_#4>P&U%] _/:33_3A/UFGV'Y:'Y=W-KGX;[EVGO[6W(!]\^WW.^OSS?3[L:%6DRRDXC[R+"/+/N( M; G>9]$'4\SRX&3(-B86VUF@G078R?J8%=&'U2;#&DQ' [IQ'(\&C,6(I=[* M2)5U#5)P;8%!G#>MJ+,(%#Y:#$@+"!DY(5M1SSIXL !]-K&E -JQRG-A,= L M(%J,W!:)-&7%61S3;S69 Z:V(A[1'% ME+8 TY%["RLY32D4K2?,:HM@7?@<2=(ZTA8^9JT%L!7QDI6TA0%3J^N/F( ( MA4R@3Q@S 5U/T.2P+W# %XBPR4E?T!,W.0QY!R OW(F3D%=#)Z>$P>[CP9/# MY'6 O )"3I*W6').Z0G3UP'Z$H],G.1J#D3B\6MUW44H9EB*)M$9UM8<]$G- MNB>V6!= 9[-S3H&LP]1W@/J\JYF3.&^&Y[4<">/< 9R3XW,DD>F2MMHQ+QW@ M)7E^8R4OH=MH=?UN XB0VP!]0KG-Q_'B,0D](B'/SKPD(?=.LU;S_I8S=LS[F^E:BWGJ45V!^S\O MHUT%A%[)WE&PRT'H)7)YCM9*^I(TT(J6I7E,;8]B9HXK#PBJQ,(>4]$#*HH\ MS4LJ-@D8#SU:%6FJKCD8G1Y%PJ(C4 ]0>L'@]"C0Y/F(EW#RLNHVI.J:@P'F M +$1H00KG?"!*.$\=ST8< @LKWJJXY M&*$!)?3<;P3)1JM-+@9C0,53#L8@X>.]%4M[0-6MX&- 10 HX3BB!)2/F2=V MBT%9UR#,L8@XQI^"*#D&4\TH(T_I.( (I9J@3YAJ EU?JADQ9B,(9T6J&64X MVY-J1DSC"&@L4LTH*:JFFA%3-*(:@EAI,NW/*1 OK,V CE+B1H,:0@Y\DJ(23#2:_(M <.TSX"VB?+#0+Q,C?G M 8A"THS!/B&FCT<7$7,\ HZ+Z"*"EV2>AYU Q!$<@3_P2DH9L4.(J, KUCN( ME'$OA#E/Z&4:7W8D 4,A$I.PY0;,O#+P*%U6+Y>\0A5=<< M,/(30CX/P))$O@S @$@-P!+V"RE\/ !+F.0)1;C(P$=9>Y4@6CB M*'+G.T\ P-D'GIPO@,Z5YI]2CDD8P D!F(?Q"0'8R\<4R=3"9\: <_$< M9,!IW5%GS.D,.)UYH22#C6ZJH\Z8P?E?,#AC!F? 8)$$9QE-1PZU69:@%MM) M43N*V\D8Y!GM!!:FH.UK2C<8XQF5G,5#(^-HL<56DEY,"BA<*P3,RFY@5) 6 M*UO"-BG)=L:@S0BTW%UG2=!)\CS>R^ 5W'M5=VLQQFQ!F.4NJTB :B],"\9G M024&/NHB"=4DMGS4!7#1JJ/&%"MHSZ\8-:"8T@LF6$&[%WCR6R3!O./LF ^I MNN9@SA50@Q!!54'OU8CO;%P,RKH&86H60$T>+MT72;MB"UE.JR+!2<)= %$3 M>WD>_L]!IY1RL8%/@]0U<8XO2I&D8!H70&.^0VM6P,;>K.[Q+QC(!0 Y\^U0 M!>SQBE:[M1BF)7_E'U^=:+Y@/OKZU13E 8A%/N.B^J[DLMK2?E\(-! M2)6'5-!>+@&#BXPT&3-).2EA4&E7;/(V$ICJV#$MS]\/GLDP$DG><'#-!V7, M).44A 'DDN-9\E^6NZ^K[7[TI3XGL^G3Z^'Y._^!E!+ P04 " #8A&5/[[&]=,0$ #R%@ M& 'AL+W=OR>8@M^7+F#DD=4ER=F_9; MM_>^GWVOJV-W/]_W_>ENN>R>][XNNR_-R1_#+R]-6Y=]N&Q?E]VI]>5N;%17 M2\JR?%F7A^-\O1KO/;;K5?/65X>C?VQGW5M=E^V_&U\UY_NYFG_<^'IXW??# MC>5Z=2I?_1^^__/TV(:KY37*[E#[8W=HCK/6O]S/']3=5H\-1L5?!W_N;K[/ MAE*>FN;;#8Y\Y9_[(409/M[]UE?5$"GX^&<*.K_F'!K>?O^(_O-8 M?"CFJ>S\MJG^/NSZ_?WCN/G>8K_T0PWH*D!71N$W/_7@*<&_*.!'HN_ M.!M+_:GLR_6J;[[6ME\M7P? DV: MS45#MYJK8AFB7U,02K$AT9P^)]A*A5*,4S"L@L< _*F* @?0,( > ^C; .2B M;KAH\E%S'#76Y3KJK*U4.94383,&FC&@&HL#Y#! +JM1-JKFHC$W/MD5%(\, M4!7D$EU;0#.%-&/CKBU$&L7$160&J!3EB8EBH1DKS;@L,F-1&AUY :*D%0>M M.&'%1@5OG$BBK8E[18H4*XV=J Q#( /=HF(*9"*14T7L!J@L49ZPDV"2 G8H MMJ-$HH6R[&(_0,::3<(0)-B#(F"(8T,D,M'M0$Q^I"JWJ>[!L%. =BXUX!AW M2O(N%^.M9<^1SG(;5P1TQA5Y@E@*,T\9Z4@,N9&9M!,]C%0!H(F'4V&$*LG0 M0L=^)!USJTV\(@ 9.9N"J,(450"CSL2&)"$77"@3&Y(RULJD9B$FJ4(H%3L' M@$EGM1+40,S-AFPB0D1,)XZ23)N$7@LHT6DBW24>:*+&$) MTY 0#>,%E #F\L)8L=,".DU%EL '81Z2Y&%X<8@M2=+I\!<;DBJ5N10\"!.1 M&/B)>3:)/F>*)R(2.9?:[F*XDH0K93'+"%!3:6N5BATAO&:W#_5G3QBO)/>4 ME"6(2)B()(E(68Q$DJP+#[*+=S9;H"O"EB]/S4,,19)0I"R&(@$H8D] 6(0= M3FKW0AB,!,!8B.&7P%NH7(NW":!+T0,SD>0VD[(8TR3WD&&.I?84C-')$ITB MTY8!$HWC!*09$Y$E$2E^DC*Y8DQ"1B2,UPN6C%L8P\(.D+') M$BCDQ)LP0F&\6K"DW"(L H5P!'2*G4V\S3+F(0,>JGBU8(DY(L-B_DB9-DXG M ,T8ABQAF">>*L8L9,#"F-P;!BP,Y":.:T+,+$S*$48A Q2JF#H,WJ +)A._ M- &=*?+4,LB8@VSEDI,\U<'P8@"O^(UJPQ)>1A?Q6PI0*9U: 34FG :$BS?7 MFTGTZ0#(Q(NZEAA,#+?&"-0 @4H<12EAQ5(\B,N;D\+:MZ_CH6HW>V[>COUP M)G=S]WIP^T##26-T?Z/NMI?CUQ]A+J?!OY?MZ^'8S9Z:OF_J\;3QI6EZ'SQF M7T(?['VYNUY4_J4?OA;A>WLYA;U<],UI.F%>7H^YU_\!4$L#!!0 ( -B$ M94\;*VQ^L0$ -(# 8 >&PO=V]R:W-H965T&UL?5-A M;YPP#/TK47Y <^2N:W<"I%ZK:9,VZ=1IZ^<<&(B:$):$H_OW;3TP+V=(\C;&CS5/3>R5;.%KB>JV%_7L 98:,)O02>)1UXT. Y6DG:O@) M_E=WM.BQF:64&EHG34LL5!F]2_:'7\=>3L+!O5%/LO1-1F\I*:$2O?*/ M9O@*4S_7E$S-?X8,ANQS";Y6XL#?P?DZ?+NJ+-Q_I4Q'E#*Y@I7 MJ,$'-CL**A_,&[3MN&:CXTTWO2 V/^/\'U!+ P04 " #8A&5/U2]1T:\! M #2 P & 'AL+W=OM]_V!,5>VH(2[,3UH_%,;JX1'US;,]19$%4E*,IXDMTR)3M,B MB[&3+3(S>-EI.%GB!J6$_7L$:<:.J:UH< *[)>-/ 3_*_^9-%CBTK5 M*="N,YI8J'-ZGQZ.^X"/@-\=C&YED]#)V9B7X'RK*L$<'CC.I@S!.(KX#XMW&+T4G"<9NP2A&7.<,'R%21<$0_4E M!=]*<>0?Z'R;OMNL-\E6,U5@F[A-CI1F MT'&35]%E8>]YO),W^+3M/X1M.NW(V7B\V3C_VA@/6$IR@RO4X@-;' FU#^9G MM.VT9I/C33^_(+8\X^(?4$L#!!0 ( -B$94\7[2D-M $ -(# 8 M>&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0[DC:5:M>IL3EOG M^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@ M9(@=M!;F]Q$4CCG=TS?'DVQ:%QRLR'K1P'=P/_J3\19;6"JIH;,2.V*@SNG= M_G!,0WP,^"EAM*LS"96<$5^"\:7*Z2X( @6E"PS";Q>X!Z4"D9?Q:^:D2\H M7)_?V#_'VGTM9V'A'M6SK%R;TUM**JC%H-P3CH\PUW--R5S\5[B \N%!B<]1 MHK)Q)>5@'>J9Q4O1XG7:91?W<;I)DAFV#> S@"^ VYB'38FB\@?A1)$9'(F9 M>M^+\,3[ _>]*8,SMB+>>?'6>R\%YSQCET TQQRG&+Z*V2\1S+,O*?A6BB/_ M!\ZWXH]1]L,134+AP_^;.9QFPR M'/;S#V++-R[^ %!+ P04 " #8A&5/4DXWGK4! #2 P &0 'AL+W=O M/*JE7$Y;;WO#HRY ML@4MW!5V8,)-C58+'TS;,-=9$%4":<7X9G/#M)"&%EGRG6R18>^5-'"RQ/5: M"_MV!(5#3K?TP_$DF]9'!RNR3C3P#/Y[=[+!8C-+)348)]$0"W5.[[>'XS[& MIX ?$@:W.)-8R1GQ)1I?JYQNHB!04/K((,)V@0=0*A(%&;\F3CJGC,#E^8/] MB5?\+A"TSU7%,R%?\-+J!">%02F()4K1X'7=ITCZ,-WPWP=8!? +P&7"7\K Q45+^27A19!8'8L?>=R(^ M\?; 0V_*Z$RM2'=!O O>2\'Y=<8ND6B*.8XQ?!&SG2-88)]3\+441_X/G*_# M=ZL*=PF^^T/AS3K!?I5@GPCV_RUQ+>;VKR1LT5,-MDG3Y$B)O4F3O/#. WO/ MTYO\#A^G_5'81AI'SNC#RZ;^UX@>@I3-51BA-GRPV5!0^WB\#6<[CMEH>.RF M'\3F;UR\ U!+ P04 " #8A&5/1[%[T+0! #2 P &0 'AL+W=O<&+-5!UK8 M.QR@]S<-&BV<-TW+[&! U!&D%>-9]III(7M:YM%W,66.HU.RAXLA=M1:F)]G M4#@5=$=?'(^R[5QPL#(?1 M?P'T=+L9;;&&II8;>2NR)@::@][O3^1#B8\ W M"9-=G4FHY(KX%(R/=4&S( @45"XP"+_=X &4"D1>QH_$29>4 ;@^O["_C[7[ M6J["P@.J[[)V74&/E-30B%&Y1YP^0*KG%26I^$]P ^7#@Q*?HT)EXTJJT3K4 MB<5+T>)YWF4?]RG='!-L&\ 3@"^ 8\S#YD11^3OA1)D;G(B9>S^(\,2[$_>] MJ8(SMB+>>?'6>V\EY\>;"O<1 MOO]#X=MM@L,FP2$2'/Y;XD;,/OLK"5OU5(-IXS194N'8QTE>>9>!O>?Q37Z' MS]/^69A6]I9L]EP.*0?Q)9O M7/X"4$L#!!0 ( -B$94\J]O8_LP$ -(# 9 >&PO=V]R:W-H965T M6_>#$,^HGUR'8 GSUH95]#.^_[(F*LZT,+=8 \F MW#1HM?#!M"USO051)Y!6C.]V;YD6TM R3[ZS+7,4#(7_PFNH$)X5!)R5*A<6DDU.(]Z9@E2 MM'B>=FG2/DXW_':&;0/X#. +X"[E85.BI/R=\*+,+8[$3KWO17SB_9&'WE31 MF5J1[H)X%[S7DF?[G%TCT1QSFF+X*N8U@@7V)07?2G'B?\'Y-CS;5)@E>/:; MPG\0'#8)#HG@\-\2MV*R/Y*P54\UV#9-DR,5#B9-\LJ[#.P]3V_R&CY-^V=A M6VD!-8YT6 M 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H:>#LB!^T%N[G"90="[JG;XYG MV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6 MOD3C8UW0710$"JH0&01N5W@"I2(1RO@Q<](E902NSV_L[U/M6,M%>'BRZKNL M0U?0!TIJ:,2@PK,=/\!4AXV)4K*WXD@RMS9D;BI][V(3[P_D. MQ7OT7DM^R')VC41SS&F*X:N8_1+!D'U)P;=2G/@_<+X-/VPJ/"3XX0^%M]L$ MV29!E@BR_Y:X%7/W5Q*VZJD&UZ9I\J2R@TF3O/(N _O(TYO\#I^F_;-PK32> M7&S ETW];ZP-@%)V-SA"'7ZPQ5#0A'B\Q[.;QFPR@NWG'\26;US^ E!+ P04 M " #8A&5/0)QZ&K4! #2 P &0 'AL+W=O/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1M MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V'_'$&9(:-;^NIXD'7C M@X/E:2=J^ G^5W>R:+&9I90:6B=-2RQ4&;W='HZ[$!\#'B4,;G$FH9*S,<_! M^%9F=!,$@8+"!P:!VP7N0*E A#)^3YQT3AF R_,K^WVL'6LY"P=W1CW)TC<9 MW5-20B5ZY1_,\!6F>CY1,A7_'2Z@,#PHP1R%42ZNI.B=-WIB02E:O(R[;.,^ MC#=),L'6 7P"\!FPCWG8F"@J_R*\R%-K!F+'WG\EY M7S;VOS+& TK97.$(-?C!9D-!Y+,! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T- MB"J"M&(\26Z8%K*C119])U-D.#@E.S@98@>MA?EQ!(5C3G?TW?$DF]8%!RNR M7C3P%=RW_F2\Q1:62FKHK,2.&*AS>K<['-,0'P.^2QCMZDQ")6?$EV \5CE- M@B!04+K (/QV@7M0*A!Y&:\S)UU2!N#Z_,[^*=;N:SD+"_>HGF7EVIS>4E)! M+0;EGG!\@+F>:TKFXC_#!90/#TI\CA*5C2LI!^M0SRQ>BA9OTRZ[N(_3S36? M8=L /@/X KB->=B4*"K_*)PH,H,C,5/O>Q&>>'?@OC=E<,96Q#LOWGKOI>!I MDK%+()ICCE,,7\7LE@CFV9<4?"O%D?\%Y]OP_:;"?83O?U/XC_SI)D$:"=+_ MEK@5\Z=*MNJI!M/$:;*DQ*&+D[SR+@-[%Q^1_0J?IOV+,(WL+#FC\R\;^U\C M.O!2DBL_0JW_8(NAH';A^,&?S31FD^&PGW\06[YQ\1-02P,$% @ V(1E M3S/6J$^U 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q >$7>RDTIW_? 3NNVUIY 6:8 M<^;,,&2CL2^N!?#D34GMR168&+SL-)TO@O%4Y707!(&$ MT@<&@=L%[D'*0(0R7F=.NJ0,P/7YG?USK!UK.0L']T;^["K?YO26D@IJ,4C_ M;,9'F.NYIF0N_@M<0&)X4((Y2B-=7$DY.&_4S()2E'B;]D['?9QNTF2&;0/X M#. +X#;F85.BJ/Q!>%%DUHS$3KWO17CB_8%C;\K@C*V(=RC>H?=2\#3)V"40 MS3''*8:O8O9+!$/V)07?2G'D_\'Y-CS95)A$>/*7PG2;(-TD2"-!^F&)6S'7 M_R1AJYXJL$V<)D=*,^@XR2OO,K!W/+[)G_!IVK\*VW3:D;/Q^+*Q_[4Q'E#* M[@I'J,4/MA@2:A^.G_!LIS&;#&_Z^0>QY1L7OP%02P,$% @ V(1E3Q($ M*!FU 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0$N*U661;:CI-J]1*4:=MGXE]ME'!>(#C]M_OP*[GM=:^ '?<>_?N M.-+!V&?7 'CRHE7K,MIXWQT8;@_'),3'@)\2!KN6?S/ - MIGH^43(5_P 74!@>E&".PB@75U+TSAL]L: 4+5[&7;9Q'\8;_GF"K0/X!. S M8!_SL#%15/Y%>)&GU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>2\^0Z99= -,4< MQQB^B-G.$0S9YQ1\+<61?X#S=?AN5>$NPG?_*+Q9)TA6"9)(D/RWQ+68_;LD M;-%3#;:.T^1(8?HV3O+".P_L+8]O\C=\G/9'86O9.G(V'E\V]K\RQ@-*V5SA M"#7XP69#0>7#\0;/=ARST?"FFWX0F[]Q_@=02P,$% @ V(1E3Q10_G:T M 0 T@, !D !X;"]W;W)K&UL?5/MCIP@%'T5 MP@,L#N.TVXF:[.QFTR9M,MFF[6]&KTH6O!9PW+Y] 1UK6M,_P+V<<^X'EVQ$ M\VI; $?>M.IL3EOG^B-CMFQ!"WN'/73^ID:CA?.F:9CM#8@JDK1B/$G>,2UD M1XLL^LZFR'!P2G9P-L0.6@OSZP0*QYSNZ,WQ(IO6!0D@EH,RKW@^!'F>@Z4 MS,5_ABLH#P^9^!@E*AM74@[6H9Y5?"I:O$V[[.(^3C?[&VV;P&<"7PCWD<"F M0#'S)^%$D1D?LC8-0C-F-.$X2O, M;D$PK[Z$X%LA3OP?.M^F[S(T65+BT,5)7GF7@7W@\4W^P*=I_R),(SM++NC\R\;^UX@.?"K)G1^AUG^P MQ5!0NW!\[\]F&K/)<-C//X@MW[CX#5!+ P04 " #8A&5/B_#BDND! !E M!0 &0 'AL+W=O),-@/+> M&>UDYC=*]6>$9-$ (_*)]]#I-Q47C"A]%#62O0!26A*C" =!C!AI.S]/;>PJ M\I0/BK8=7(4G!\:(^',!RL?,#_U'X+6M&V4"*$][4L-W4#_ZJ] GM*B4+8-. MMKSS!%29_QR>+XG!6\#/%D:YVGNFDAOG;^;PI[O "E!HA MG<;O6=-?+ UQO7^H?[*UZUIN1,(+I[_:4C69G_A>"149J'KEXV>8ZXE\;R[^ M*]R!:KC)1'L4G$K[](I!*LYF%9T*(^_3VG9V'6?]!\U-P#,!;PAH,K*9?R2* MY*G@HR>FN^^)^<3A&>N[*4S07H5]IY.7.GK/<813=#=",^8R8? *$RX(I-47 M"^RRN. =';OI!V>&!TL_K.EAXA8X.@6.5N#X7XF'38DNS-%M$CE-(H= M#%Q M86*W2>PTB7<"<;#QV$-P=')[G)P>)X= LC%Q83ZX31*G2;(7V%7BPFS_.[3Z MS1F(VC:X] H^=':XK*++#'G&MDW^P:])[,77^=%"\GX<:6B9K_A=02P,$% @ V(1E3Y?4=E*U M 0 T@, !D !X;"]W;W)K&UL;5/;CML@$/T5 MQ LMB#J1M&)\MSLR+:2A M99Y\%UOF.'@E#5PL<8/6POX^@\*QH'OZZGB2;>>C@Y5Y+UKX!OY[?['!8HM* M+348)]$0"TU!'_:G\R'B$^"'A-&MSB16,PDQ*A0N;22:G >]:P24M'B9=JE2?LXW6393-LF\)G %\)]BL.F M0"GS#\*+,K('D(JN[LP0EWX M8(NAH/'Q^#Z<[31FD^&QGW\06[YQ^0=02P,$% @ V(1E3[ZV8Z2W 0 MT@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4 MA+A9%MF6FD[3)JU2U&GK;V)?VZA\>(#C]NT'F'INYS_ O9QS[@>7?-3FV78 M#KU(H6R!.^?Z(R&VZD R>Z-[4/ZFT48RYTW3$ML;8'4D24'H9K,GDG&%RSSZ MSJ;,]> $5W VR Y2,O-Z J'' F_QF^.1MYT+#E+F/6OA)[A?_=EXB\PJ-9>@ M+-<*&6@*?+<]GK* CX#?'$:[.*-0R47KYV!\KPN\"0F!@,H%!>:W*]R#$$'( MI_$G:>(Y9" NSV_J7V/MOI8+LW"OQ1.O75?@ T8U-&P0[E&/WR#5,C$QZBTL'%%U6"=EDG%IR+9R[1S%?.>3M]Y[+>D^R\DU""7,:<+0!68[(XA7 MGT/0M1 G^A^=KM-WJQGN(GVWI-//ZP+9JD 6!;)W H5)SDA7<>V#L:W^0??)KV!V9:KBRZ:.=?-O:_T=J!3V5SXT>H\Q]L M-@0T+AP_^;.9QFPRG.[3#R+S-R[_ E!+ P04 " #8A&5/XZ13H;8! #2 M P &0 'AL+W=O-\=&7-% TJX&].!QIO*6"4\FK9FKK,@RDA2DO'-9L^4:#7-T^@[ MVSPUO9>MAK,EKE=*V+\GD&;(Z):^.1[;NO'!P?*T$S7\ O^[.UNTV*Q2M@JT M:XTF%JJ,WFV/IUW 1\"?%@:W.)-0R<68YV!\+S.Z"0F!A,('!8';%>Y!RB"$ M:;Q,FG0.&8C+\YOZMU@[UG(1#NZ-?&I+WV3T0$D)E>BE?S3# TSU?*%D*OX' M7$$B/&2",0HC75Q)T3MOU*2"J2CQ.NZMCOLPWB3)1%LG\(G 9\(AQF%CH)CY M5^%%GEHS$#OVOA/AB;='CKTI@C.V(MYA\@Z]UYSO]RF[!J$)EUG.2%=Q[8.Q[?Y!T^3OM/8>M6.W(Q'E\V]K\RQ@.FLKG!$6KP@\V& MA,J'XRV>[3AFH^%--_T@-G_C_!]02P,$% @ V(1E3[[+TN2V 0 T@, M !D !X;"]W;W)K&UL=5/;;MP@$/T5Q <$+^M< MNK(M91-%K=1*JU1-GUE[;*. QP6\3O^^@!W72MT78(9SSEP8LA'-JVT!''G3 MJK,Y;9WK#XS9L@4M[!7VT/F;&HT6SINF8;8W(*I(THKQ)+EA6LB.%EGTG4R1 MX>"4[.!DB!VT%N;W$12..=W1=\>S;%H7'*S(>M' =W _^I/Q%EM4*JFALQ([ M8J#.Z?WN<$P#/@)>)(QV=2:ADC/B:S"^5#E-0D*@H'1!0?CM @^@5!#R:?R: M->D2,A#7YW?UIUB[K^4L+#R@^BDKU^;TCI(*:C$H]XSC9YCKN:9D+OXK7$!Y M>,C$QRA1V;B2F#,[8BGCGD[?>>RGXS:>,78+0C#E.&+["[!8$\^I+ M"+X5XLC_H?-M^GXSPWVD[]?T]#_QTTV!- JD:X';Y$.)6YB/0=BJIQI,$Z?) MDA*'+D[RRKL,['U\1/87/DW[-V$:V5ER1N=?-O:_1G3@4TFN_ BU_H,MAH+: MA>.M/YMIS";#83__(+9\X^(/4$L#!!0 ( -B$94_:CN=LM0$ -(# 9 M >&PO=V]R:W-H965T>=NYX"!EWK,67L#]ZH_&6V11J;D$9;E6R$!3 MX/O=_I %? 3\YC#:U1F%2DY:OP;C>UW@)"0$ BH7%)C?SO 0@0AG\;;K(F7 MD(&X/E_4'V/MOI83L_"@Q1]>NZ[ =QC5T+!!N&<]/L% MD9EZW[/PQ+L]];VI@C.V(M[YY*WWGDMZ2W-R#D(SYC!AZ JS6Q#$JR\AZ%:( M _V/3K?IZ6:&::2G:_IULBV0;0ID42#[I\3T2XE;F.Q+$++JJ033QFFRJ-*# MBI.\\BX#>T_CFWS"IVG_R4S+E44G[?S+QOXW6COPJ217?H0Z_\$60T#CPO'6 MG\TT9I/A=#__(+)\X_(#4$L#!!0 ( -B$94^(&_![MP$ -(# 9 M>&PO=V]R:W-H965T1WP"_) P^,69Q$JNUKY$XW.5TTU,"!24(2H(W&[P!$I%(4SCUZ1)YY"1 MN#R_J7],M6,M5^'AR:J?L@IM3A\HJ: 6O0K/=O@$4SWWE$S%?X$;*(3'3#!& M:95/*RE['ZR>5# 5+5['79JT#^/-CD^T=0*?"'PF/*0X; R4,O\@@B@R9P?B MQMYW(C[Q]L2Q-V5TIE:D.TS>H_=6\.-]QFY1:,*<1PQ?8+8S@J'Z'(*OA3CS M_^A\G;Y;S7"7Z+LEG1_6!?:K OLDL/^GQ,.[$M&UL=51M;YLP$/XKB!]0!^<-(H+4M)HV M:9.B3NL^.W $5!LSVX3NW\\VA#%V_1+[CN?ESHXO[:5ZTQ6 "=X%;_0QK(QI M#X3HO +!](-LH;%?2JD$,S945Z);!:SP),$)7:UV1+"Z";/4Y\XJ2V5G>-W M606Z$X*IWR?@LC^&47A/O-37RK@$R=*67>$[F!_M6=F(3"I%+:#1M6P"!>4Q M?(P.I\3A/>"UAE[/]H'KY"+EFPN^%,=PY0H"#KEQ"LPN-W@"SIV0+>/7J!E. MEHXXW]_5/_G>;2\7IN%)\I]U8:IC&(=! 27KN'F1_6<8^]F&P=C\5[@!MW!7 MB?7()=?^-\@[;:0856PI@KT/:]WXM1_U[S2<0$<"71#(8.0K?V:&9:F2?:"& MLV^9N^+H0.W9Y"[IC\)_L\5KF[UE=!^GY.:$1LQIP- 9)IH0Q*I/%A2S.-'_ MZ!2GK]$*UYZ^GM-I@@ML4(&-%]C\TV*R:!'!Q"O<9(N:;!&!:&&"83XXBAUJ MLD,$U@L3#+/!3?:HR1X1V"Y,,,P.-XE1DQ@1V"],,$R,FR2H28((+"\>P23+ MBR>SQR1 7?T8T4$NN\:/L%EVFE2/U#_&O_!AS'UCZEHW.KA(8Y^T?WBEE 9L M*:L'^_^H[&2= @ZE<=N]W:MAO@R!D>TX.LDTO[,_4$L#!!0 ( -B$94_4 M5=C4M@$ -(# 9 >&PO=V]R:W-H965T-#6SG0%11I)6C&\V M7YD6LJ5Y&GU'DZ?8.R5;.!IB>ZV%^7< A4-&M_3%<2?KQ@4'R]-.U/ 'W-_N M:+S%9I52:FBMQ)88J#)ZO=T?=@$? ?<2!KLXDU#)"?$Q&#_+C&Y"0J"@<$%! M^.T,-Z!4$/)I/$V:= X9B,OSB_J/6+NOY20LW*!ZD*5K,GI%20F5Z)6[P^$6 MIGJ^4#(5_PO.H#P\9.)C%*AL7$G16X=Z4O&I:/$\[K*-^S#>\,N)MD[@$X'/ MA*L8AXV!8N;?A1-Y:G @9NQ])\(3;_?<]Z8(SMB*>.>3M]Y[SOFW;$X+A[^P%V/2_CCX'#=SD'.,Y& MI=],"V#1N^#2Y+BUMC\28LH6!#-WJ@?I=FJE!;-NJ1MB>@VL"B3!"=UL[HE@ MG<1%%F)G761JL+R3<-;(#$(P_?L$7(TYWN*/P$O7M-8'2)'UK('O8'_T9^U6 M9%&I.@'2=$HB#76.'[;'4^KQ ?#:P6A6<^0KN2CUYA=?JAQO?$+ H;1>@;GA M"H_ N1=R:?R:-?%BZ8GK^8?ZLO3PJI^;E.R_"N*/U!+ P04 M " #8A&5/!%\-9;-\0O-B.P!'7K7J;4$[YX8C8[;J0 M[@P/T_J9!HX7SIFF9 M'0R(.I*T8CQ)/C M9$_+//K.ILQQ=$KV<#;$CEH+\^<$"J>"'NB;XTFVG0L. M5N:#:.$'N)_#V7B+K2JUU-!;B3TQT!3TX7 \90$? <\2)KLYDU#)!?$E&%_K M@B8A(5!0N: @_':%1U J"/DT?B^:= T9B-OSF_KG6+NOY2(L/*+Z)6O7%?2. MDAH:,2KWA-,76.JYI60I_AM<07EXR,3'J%#9N))JM [UHN)3T>)UWF4?]VF^ MN4T7VCZ!+P2^$NYB'#8'BIE_$DZ4N<&)F+GW@PA/?#ARWYLJ.&,KXIU/WGKO MM>3W]SF[!J$%>->!?>#Q3?[!YVG_+DPK>TLN MZ/S+QOXWB Y\*LF-'Z'.?[#54-"XL]EP."P_B*W?N/P+4$L#!!0 M ( -B$94],])3]P0$ #<$ 9 >&PO=V]R:W-H965TOH!] MCGOES\&N9V9G@;ULDNI-MP &?0C>ZQRWQ@Q[0G39@F#Z1@[0VR^U5((9&ZJ& MZ$$!JSQ)<$*CZ)8(UO6XR'SNJ(I,CH9W/1P5TJ,03'T>@,LIQSM\2;QV36M< M@A39P!KX">;7<%0V(JM*U0GH=2=[I*#.\<-N?T@=W@-^=S#IS1ZY3DY2OKG@ MI+>G]FQ*E_1'X;]9\]IFST4< MT8R!QW&GAYOZ(/FG MQ?BJQ1 F"1=)@T72@$!Z522$N;TJ0C87)T U_LEJ5,JQ]^.RR:Y3\4#]Q7_! MYY'ZP533]1J=I+'/QU]R+:4!:R6ZL5Y:.\5KP*$V;GMG]VI^RW-@Y+",*5G_ M*XJ_4$L#!!0 ( -B$94_&PO=V]R:W-H965T M]#^ MID&CN/.F:9GM#? ZDI1D:9*\8XH+3 1I Q"/HU?LR9=0@;B^ORJ_C'6[FNY<@N/ M*'^*VG4%/5)20\,'Z9YP_ 1S/?>4S,5_@1M(#P^9^!@52AM74@W6H9I5?"J* MOTR[T'$?IYOL,-.V">E,2!?",<9A4Z"8^0?N>)D;'(F9>M_S\,2[4^I[4P5G M;$6\\\E;[[V5^^20LUL0FC'G"9.N,+L%P;SZ$B+="G%._Z.GV_3]9H;[2-^O MZ??)MD"V*9!%@>R?$H]O2MS"O'\3A*UZJL"T<9HLJ7#0<9)7WF5@']+X)G_A MT[1_Y:85VI(K.O^RL?\-H@.?2G+G1ZCS'VPQ)#0N' _^;*8QFPR'_?R#V/*- MRS]02P,$% @ V(1E3X:&X4GS @ 40L !D !X;"]W;W)K&ULE591;YLP$/XKB/<5#!@G41*I2=INTB95G;8]T\1)4 $S MVTFZ?S\;' KV4;4OP7:^[^Z[.W/<_,+XBSA2*KW7LJC$PC]*6<^"0&R/M,S$ M#:MII?[9,UYF4FWY(1 UI]FN(95%$(5A&I197OG+>7/VR)=S=I)%7M%'[HE3 M66;\WXH6[++PD7\]>,H/1ZD/@N6\S@[T)Y6_ZD>N=D%G99>7M!(YJSQ.]PO_ M%LT>$-&$!O$[IQ?16WLZE&?&7O3FVV[AAUH1+>A6:A.9>ISIFA:%MJ1T_#5& M_5SX$]_;T7UV*N03NWRE)B#L>R;Z[_1, M"P772I2/+2M$\^MM3T*RTEA14LKLM7WF5?.\&/M7&DR(#"'J",KW>X38$.(W M0O(N(3&$Y*,>L"'@CWI(#2']*($8 K$(09O=IER;3&;+.6<7C[0E7B(N7#*$/$!F$CCB&$Q\W!B(!P8P;" !#22- M@61@(+72T6+2!E.U5<'I-+0*? _ DA3U8 ,Y&)2# 3G$2AIV_! I MXP81JWR;%H/[X< N".B" )%8Y=^T&-)W06[0B)L)Z&8"1&)=UM7$35AL)77M M8A FX=02#*#29"SU4U#P%,B+[6;JI!XK,2-N4 BWI-!QE!*[W81NC2,<3JVK M<&=P@[C5Q7;> W)GJDCR(W.U%HJT:N:G6W$F2K1H#J\3<%@3WU%D6 I)$K MBN FA3[1I1#4'YJ937A;=JJD_O;T3KNY\#;20X!UOD*S=3O=O9EIA\T? M&3_DE?">F50C1C,([!F35*D,;U1"CVJ^[38%W4N])&K-VR&OW4A6FP$VZ*;H MY7]02P,$% @ V(1E3X" OC,&!0 F1P !D !X;"]W;W)K&ULE5G;9Q$KL M&C!>(/'LWR]@V3'J[H!?;(-/WR2=TT+,MD7YJUI:6T]^Y]FZ.I\NZWIS%@35 MR]+F:?6MV-AU\\]K4>9IW5R6;T&U*6VZZ(SR+)!A:((\7:VG\UEW[ZF/Q[[_VZ*[XIYCFM[&61_;-:U,OS:3R= M+.QK^I[5/XOMK74%Z>G$5?]@/VS6P-M,FA@O159UGY.7]ZHNE225/?^^^ M5^ON>[O[QTAG1AM(9R /!L)\::"<@?HTT%\:@#. L0;:&>BQ!L89F+$U1,X@ M&ALA=@;QIP%\:9 X@V2L@0CW,Q>.-CE,MAAMLI]N(4>;["=<*,\DV*W%;G%? MI74ZGY7%=E+N^+E)6QD09XU5X[R]V]&E^[-9X%5S]V.N),R"C]:3PUSL,+*' MT7W,)84Q?G)EIT#U1L407M0M ?5>8">!Z^4^QW&=)CU+DV( MO#E\P" !H:)S 3H70+E$_@P#BB)CI8RW,.]W,#T >R2\&9DD$9VUIK/6Q AZ M$WVK<3[^ K_3*!FO^'OL)?;I]H"]2,/48^AZ#%$/T!XBVD,T?E7&M(>8R,$3 MJ&L*8^@H"1TE(3PP8]7V"U)MP_&U"DZQQ7"UWTD0(Q:"40LA"1\)XX/1"Z%. M*)CAN"29>@@S D%,X00T7#!EQ0()!.(X8T@2 &, M" N&%2(97[!D:"'#X8(O*! P2B,9[DB"%J 9'UP3/:&+2H86DNBCX+6;6P1B< MT "JGP^C.I)HQMJ+].A O4UFTC"#B:48=5*4.OE;-@?J+T6_= +$TD'ZQE!"IBV:.X9Q1"7#73U10C MAPI.>%1BA$Y16WVOJ]U0(,UT-<4(F*($S/B!#-[J2U8K%:-,BE FK?U9I"2' MC<0HCL**X[>)&X6E1/*$8J1$$5+BR_^- QU',FQ)P @)4#L83]9O &M$'+.1 M&)$ :I_C'Y$ 9K]D]PW D!\P^2/E!\*LUHH-Q+ :*%9[NG<'>"\DL.[] 'SZ M )KM"\"=/Q!;)E_W[@ ?&L0X'^J<@DV'D1N@E(1YP@5&2>"$IQ=@) (HB?"W M4X EH@F$^H&#&1;6SXB1$B V+SKV0U$@YFD7&"D!0DH,DZQF1$*?<$2@&?IK M:H_@2YH#'8]MQ') ,_375._W)8T$,4.K&?IK@OZ&&Q:&L/J$IJZYXSN*9?[J MUOA83:.U/0#J9\/P51.='ZUL"F3\DX+@Z(U!^]+N,2W?5NMJ\ES4=9%W;PA> MBZ*VC&UL?93-CILP%(5?!;'O&(PA) *D#E752JT43=5V[H06E[KMH)O^N_MGFUUG.5$))6>_VUHU MN9_Z7@UG>F7JA8]?8,X3^]X<_AO<@&FY(=%[5)Q)^_2JJU2\FUTT2D??IK;M M;3M.*[O=7.8NP',!7@I"\M^":"Z(-@5H(K-1/U%%BTSPT1/3RQJH^2;"0Z0/ MLS*3]NSLFDXK]>RMB)(H0S=C-&N>)PU>:?"]HGQ4Q.DB01I@H#$&YQ)$Z_V M^1"&.-Q0EPX9V0?$31,[:6('3;*AB1^WP3'>;V!&ULA57ICILP&'P5Q .L MN8^((#5$52NUTFJK;G\[Q EH#::V$[9O7Q\L)<9)_X"/F?&,,?Z*D= WUB#$ MG?<.]VSK-IP/&P!8W: .LB@9LH @>%:G#(/"\!'2P[=VR M4&//M"S(A>.V1\_489>N@_3/#F$R;EW?_1AX:<\-EP.@+ 9X1C\0_SD\4]$# ML\JQ[5#/6M([%)VV[B=_L_<502%>6S2R1=N140Z$O,G.U^/6]:0CA%'-I004 MKRNJ$,922?CX/8FZ\YJ2N&Q_J']6X468 V2H(OA7>^3-ULU_4>]4R23S0[(9@( MP4Q(TX>$<"*$,T&8?42()D)D$(".HO9F#SDL"TI&A^K/.T!YBOQ-)':_EH-J ML]6SC!(;1?@X+7HG2V:UDEFLQ':!W"J06P0,FU6^/HBQ&66-B?([?X3O&4YN9^]<#/[_ M3]#."DH-%V!Q%W6(GM4]SYR:7'HN?]?%Z%Q+=H&\RU;CWJ;R/&PO=V]R:W-H M965T?(]%R2HZ&5%=1#$ :U:1LPN7B!:SEMRIC^H_-GNN.I%0Y1C6=-&E*P).#TM MPD]PMH58$PSB5TGO8M0.="I[QEYTY^MQ$0+MB%;T('4(HAXWNJ95I2,I'W_Z MH.&@J8GC]EOTSR9YE"+IFU>_R*"^+, ^#(SV1:R6?V?T+[1-*PJ#/_AN] MT4K!M1.E<6"5,/_!X2HDJ_LHRDI-7KMGV9CGO9O)TI[F)\0](1X(.?@O ?4$ M-!"ZMSE)P#T!?Y20](3$(D1=[N9E;H@DRSEG]X!W^Z$E>MO!6:*6ZZ 'S>J8 M.?4^A1J]+5&6SZ.;#M1CUATF'F'B1\3&12"('C%;%Y.\"T7*Y. T]CJ-#1^/ M^&EF&>T@J8$T!@+C!!26DXT'!H'Z689=&/#[15Z_R/&+LL(RW&&2L1.,8)+Y M=;!7!SLZN97)&CLR,4;87B 7-9%OXO61N/DZ1A(W7Y#APMIPV^2C;S[U.DD] M3J#E)'6<%#F*_2J95R7SJ%C?Q3KSK&\.\(1.[M7)/3K('Z#P!B@\ ?"CT94' MD]G)%&XR.4BQWPH$_G(#/&82N]X 1PG'!9C8 W"BL$&/4CH1PE]QH%MR4&[7 M'.B6B12EQ82072H>9_T?.'2_<&=Q5CY0;M?7:'0JU)2?S1$M@@.[-E*7L='H M< U8F4/;&4>SC4K&G5%&U$QW$KU+=/>.[X2?RT8$>R;5>69.G1-CDBK_X$FM M]D5==89.14]2-S/5YMUYWW4D:_N[3#1O/!]Z;$B3<$ FKK&9@; M[O ,0G@B9^-]YL2+I"]V*[$3Q@UT+*;L*]J_ 9S M/QE&<_,_X ["P;T3IU$K8<(7U3=CE9Q9G!7)/J:1]V$EI[P?F?_'N2-W>U#X9MB*L.?/&9>]5^G0HR-T3S9C3 MA*$K#%T0Q+$O$C0J04-YNBZGASA!&B5( \%^[?&0;#S&,+NXR#XJLH\0T(U( M#)/&1;*H2!8AV&]$8I@L+I)'1?((0;X1B6$>-R)D=8;\%?W)])7W!EV4=<VG3I0, %P0 9 >&PO=V]R:W-H965T=">M6O7N-9LX"5K *9!-[]O7&,HE M]KC'FP7LF?F/#?.+9U=7U;YU)RG[X$==-=TZ//7]^3&*NMU)UD7WH,ZRT3,' MU=9%KQ_;8]2=6UGLC5-=1FKLI$O;=!=ZKIH_WV2 ME;JN0PA_#7PICZ=^&(@VJW-QE%]E_^W\TNJG:(ZR+VO9=*5J@E8>UN%'>'SF M.#@8B[]+>>UN[H-A*:]*O0T/?^S7(1LRDI7<]4.(0E_>Y596U1!)Y_%]"AK. MFH/C[?VOZ)_,XO5B7HM.;E7U3[GO3^LP"X.]/!27JO^BKI_EM* X#*;5_RG? M9:7-ATRTQDY5G?D;["Y=K^HIBDZE+GZ,U[(QU^LXDXK)C7; R0%GAQA_Z\ G M!SX[P.\5Q.0@+(=H7(K9F^>B+S:K5EV#=GR]YV+XBN!1Z-W?#8-FL\V)ZMHO&HM9#O:),:F,389 -")"#(1X:@(QBR5T2:^4>& :4K+Q*1, M3,A8"][&C@SFZ'LO"2F3$#+VGB6N3,+BA)9)29F4D.&63.K*8(J,ELE(F8R0 M$99,YL@(SIA')B=E!FAE-C5RQRI#YC%W/."P,,) M(*126PK<57'(!-BX *?, &+O+@/-#'"A(5CF"4%3 Q9@@[!QN3$9W:T\RSS@ M )HAB#-$%S" M$"08DB#SE!)ZCA/X_W5-V+AU/1G=9I/G.7J2H2&#+D#HL;:8H@11&[N-&E"*19EGO(B#1'D.*(4]TN1SYPEL6>KX_3(.$4 M2.SRGHSN?OI%QH1/RB;)_2Q=_7Q!93\11OJ+L;*(;MJH6K9'TZ)VP4Y=FGXX M>=R,SFWPDVE:[7$.CUM.S>A$](QI#J/_),:^^Z^B/99-%[RJ7C> IDT[*-5+ MG3][T&_KI%O]^:&2AWZX3?5]._:[XT.OSE,O'\W_4-C\!%!+ P04 " #8 MA&5/N /=3@0" !N!0 &0 'AL+W=OP$2!MMJI:J96BK;J]=L@DH+4QM9VP??OZ0"@EWIO8 M,\S\WXP=3SER\29; !6\,]K+*FR5&K8(R:8%1N0#'Z#77TY<,**T*KG",U!JA'09OR?-<$::Q.7^IO[9]JY[.1 )SYS^ZHZJK<(B M#(YP(A>J7OCX!:9^LC"8FO\&5Z ZW%2B&0VGTOX&S44JSB8570HC[V[M>KN. MD_XMS9^ IP0\)V#7BP/9RC\11>I2\#$0[NP'8JXXWF)]-HUQVJ.PWW3Q4GNO M=1I');H:H2EFYV+P(B:>(Y!6GQ'8A]CAN_0T_D @\=:86(%D(8#QHU\@]0JD M5B#]KP*\:M+%Y#:F=Y T*G(_)O-B,@\F66%<3+; I$7FA^1>2.Z!I"M(?@?) MHL?43]EX*1L/)5M1-G>4)"V2#TZL\&(*#R9?88J[B\DVQ?KZT>+_SD"<[4N7 M0<,OO9TR"^\\3)ZP?2__PMTD^D[$N>ME<.!*OSK[-DZ<*]"U1 ^ZVU8/O]F@ M<%)FN]%[X4: ,Q0?INF&YA%;_P502P,$% @ V(1E3]*L:#09 P / P M !D !X;"]W;W)K&ULC9?;CILP$(9?!7'?Q1YS M2I1$VDU5M5(KK;9J>\TF3H(6,#5.LGW[&D,HL<=2;P(VX_D\9OYALKH*^=:= M.%?!>UTUW3H\*=4NHZC;G7A== ^BY8U^RF/4M9(7>[.HKB(@)(WJ MHFS"S>)5^*Z#FEXFW@ICR?53T2;55L<^7>N M?K3/4H^BRZW$+<+S 6/TM^[6;W01_*JQ!O_>#+?AV2 M?D>\XCO5NRCTY<*WO*IZ3WH?OT>GX<3L%\[O;]X_F>!U,*]%Q[>B^E7NU6D= MYF&PYX?B7*D7JSOP&NW.G1#UZT5NIB_?A M6C;F>AW]WY;A"V!< /^[@(T+V+3 '&8T;,Q$^K%0Q68EQ360P\MJBSXGZ)+I ML]SUD^;HS#,=;*=G+YN89JOHTCL:;9X&&[BSR2>;2/N?((!"P#A@=PX6N .& M.F#&03QSD%!KDX-):DP:8Y)!G."0&(7$#B0FQ*(,-LF,DB0+3R@)2DD0BAU+ MXE" )2E.25%*BE# HJ0.)<\8#LE02(9 F 7)'$B:$AR2HY <@<06)'<@'L0" M12Q M/*.XM"D@)#L)1J.[F-(TI1X27@.H6P3RQ 8Q-Z=S7Q6@>!F@L5.MF$_B%-)XKJGB/"= D81Y<@1<.4#HGRGBH&K?!9#YDD]P)4/ MF/+MC !$^3$L\O3>;HLX8QEX]N/Y]&/UP8D MR+@+I $ NW9$L\:JYO)H6M NV(ESH_JB,9L=VMPGW>::IM2:?P2F^U^&/-$; MN77&T3_$T%=_*^2Q;+K@52C=$9K&[2"$XGK_Y$&_SY-NY:=!Q0^JO\WTO1SZ MV6&@1#OVZM'TAV'S%U!+ P04 " #8A&5/G/IZKM@! I!0 &0 'AL M+W=O.S $M#:FMA.V;U_;$)1-72DW^._,=V9L['P4\DVU #IXYZQ7!6JU M'G88JZH%3M5*#-";E49(3K49RA-6@P1:NR#., G##>:TZU&9N[F#+'-QUJSK MX2 #=>:F7X5XV>8ZTE0,!?_%2[ C-QF M8CPJP93[!M59:<%GBDF%T_>I[7K7CM-*<@WS!Y Y@"P!9*IE,G*9OU!-RUR* M,9#3W@_4'G&T(V9O*COIML*MF>25F;V4:[+)\<6"9LU^TI!;310M&FSXBPGQ MFA 'B#^8;/V V N('6#] 9#>93EI,J?IG29*5JG?9>UU67M<,C\@\0*2Q^O< M> &;?S.(P[LZ?9K_G,;6:[+U (@?D'H!Z>-E9EY ]D"9/DU\9X)O_G+[B'RC M\M3U*C@*;2Z,^ZT;(3087K@RA].:=VL9,&BT[6Y-7TZW=QIH,

Q_(O M4$L#!!0 ( -B$94^XQ:4/8@( ,@( 9 >&PO=V]R:W-H965T!CIRUEKSPG1#AO55GSE9L+T2P]CQ]R4F'^1!M2 MRYD39146LLO.'F\8P4=-JDHO\/W(JW!1NUFJQW8L2^E%E$5-=LSAEZK"[.^: ME+1=N6(E.0@E 26CRO9D+)42M+''R/J]FLJXFW[ M7?V+#EX&L\><;&CYNSB*?.4FKG,D)WPIQ3-MOQ(34.@Z)OKOY$I*"5=.Y!H' M6G+][QPN7-#*J$@K%7[KGD6MGVTW$R%#LQ,"0PAZ GA,@(8 YQ*0(:#_A$AG MJPM%YV:+!HK DLDLW]0@SK9>DZFA\O1:X8@2KVK$C*8=8<) M;C#!$+&9(L)D"-E.(0B&/<:3)GNG@=5IH 7@0""R"T"K -0":" 0CT+M,)'& MU!H#0[_[C4*>@QR80E93R&)JE+IUAPEOEOJ$0!Q//=F B0_O6@JMED*+I<7( M4CA9":(P">#4DQ4)%O%=4Y'55#0UA49+K:/)4F,SCQ #$['51#PQD8SW2CP[ M,5;DH\0D5D^))3' +K"P"BSF[RO@VVN(/V-G&5 X8VO-AVX-] /;$-RI@\"2 MQ^".A+U @0]4*& O46!.C0+3TC/)X"-(9\2[.2'4&?\#LW-1<_R5>1RVM%WRG)2:AF+-NL.UN[CJ"-N3=X_>4E^P=02P,$% @ MV(1E3Y33R?L5 P &0X !D !X;"]W;W)K&UL ME5=A;YLP$/TKB!]08F.;I$HB+6FK3=JDJE.WSS1Q$E3 &3A)]^]GP,V">:0T M'P(V[][=^?P./#VIXK7<2:F]MRS-RYF_TWI_&P3E:B>SN+Q1>YF;)QM59+$V MPV(;E/M"QNO:*$L#.AJ)((N3W)]/Z[G'8CY5!YTFN7PLO/*097'Q=R%3=9KY MQ'^?>$JV.UU-!//I/M[*GU(_[Q\+,PK.+.LDDWF9J-PKY&;F?R&W#W1<&=2( M7XD\E1?W7I7*BU*OU>#;>N:/JHAD*E>ZHHC-Y2B7,DTK)A/''TOJGWU6AI?W M[^P/=?(FF9>XE$N5_D[6>C?SQ[ZWEIOXD.HG=?HJ;4+<]VSVW^51I@9>16)\ MK%1:UO_>ZE!JE5D6$TH6OS77)*^OI^9)Q*P9-J#6@)X-B+AJ$%J#<*@!LP9L MJ &W!OR_P?4QCN?30IV\HME ^[C:I^16F/JNJLFZG/4S M4X#2S![GC(73X%@161MSAW@WE(C&U]+&;82 'L$[;PG1R8D+MY:!+<*,AFN$XK52H%:79TL(*BG?5(L:4H^ULG"@BY+R.A5G=">]SD2MG"] M 9#H\X/53X'Z1<\KEF))4_:)&F(Q4B!&X7PB+2$H[/^B!# 7KH<#BHM$G MLL6ZH4 WW6P1R,TVN/@@K@Y-/^)BF^2E]Z*T^;:NOX W2FEI"$QX'P:G/\#4$L#!!0 ( -B$94]'MADZ^@( M #4+ 9 >&PO=V]R:W-H965TC*&I6.UEFS9W:R\J\V:BZS+19UMNHV=ZBG8W7015[)ASIH#F69U7]GLE"G28C#-\-COMUI:XBFXWVV ME3^E?MH_U&85]2SKO)15DZLJJ.5F$M[CT1(+Z^ 0OW)Y:L[F@4WE6:D7N_BV MGH3(1B0+N=*6(C/#4?CC3L][2.Y_,W]B\N>9/,<];(N2I^YVN] MFX1)&*SE)CL4^E&=OLHN(1X&7?;?Y5$6!FXC,7NL5-&X9[ Z-%J5'8L)I MVS&OW'AJW\2T@>S]T<.M'.@[P[L0P?6.;!;=^"= _=VB-KAWUFCQT>$/]E67[,Z"5@ @82 M,$? +B)@GN M1CA,Y3"I8(2EGB0 +$5$>&R+(8S$5"#BT2T!7$)(2F(X/0ZF MQP?I,7&%0( $XG:!8Y @OD'@%L//4L4QI\R#S0&8$"GVA%L,82RA//:NT1* MQ8B>W;:+Y!(PN020-X$)4I @O5U>C."*@6X0N /QBT/'4I1X"@,XHQQ)A%]> MAK@X36+BWV\ AQ&F++VB,KY2%3&@[)[9E\.PS/)ICP+ZP/:%K,=[IVX;R1U9O\ZH)GI4VC8IK)S9*:6G" M1W?F\^Q,#]LO"KG1=AJ;>=TVDJ6,Z]H?8-^<< MWWMB[#L]2_72[(70T6M5ULTLWFM]F"1)L]Z+BC=W\B!J\V8K5<6UF:I=TAR4 MX!M'JLH$ 4"3BA=U/)^ZV*.:3^51ET4M'E74'*N*JS\+4"DE; MNS-SQ36?3Y4\1ZK=#P=NMQV%CE7>)XJ!?V G@H5^4 MA@5(4( X ?(N ^(9WF*HP]0.DU."2.Y9$H#E %%/;36&(88I0)[<0P"7(90C M%BXO#9:7CLHC#(4%:%" WFXP"PJP&PQN,>F@5 8SF@//X ", HB]_\=J#$. M$ISYFR^ @Q2SC(3+RX+E90&#K^S@/"B0WVXP!.$S ]Q@<0<:5@MARE+J>1S$ M80*I?\",<1@2Q)AG<@AG4 !<*?'*L0@#-E_Y3C!XI-U#]!]&AP\;B&\Q&H_^ MMQ#E&<"^T0$;%%W"RA('XRO8J[NI[DV\;G6]<[8JZB9ZE-A>HN^:V4FIAT@=W M9H?L36_53TJQU7;(S%BU#48[T?+0-4])W\'-_P)02P,$% @ V(1E3X( MV%DQ @ 6@8 !D !X;"]W;W)K&UL?55=;YLP M%/TKB/<5L/E*1)":3-4F;5+4J=NS0VX"JL'4=D+W[V<;0BDX>\'VY=Q[SK'Q M)>L8?Q4E@'3>:]J(C5M*V:X]3Q0EU$0\L!8:]>;$>$VD6O*S)UH.Y&B2:NHA MWX^]FE2-FVI=JO '\KJ 3D[FCG1P8>]6+[\>-ZVM! M0*&0N@)1PQ5V0*DNI&2\#37=D5(G3N>WZD_&N_)R( )VC/ZICK+X",GJH8J24I/W?JP:,W9#_5N: M/0$-"6A,4-S_2\!# OY("(WY7IFQ^I5(DF><=0[O#ZLE^IL(UEAM9J N_, M.^56J.@U#Y,H\ZZZT(#9]A@TP00CPE/51PIDH]BB13KZ3+!;(J+4SH"M)K#) M#S^9B&DQL,(W!X BO5G,I%I@?X\2WRPFM-< Y,JH9AKO6),0E*B_^@]J14C7Y<4#A)/4W4 MG/?MKE](U@Z=W!M_)_D_4$L#!!0 ( -B$94^;#\Y/_@$ #L% 9 M>&PO=V]R:W-H965T]=WWP-/355+'4!9VN$*?H%\[HY:[P!_&Y@$+.YHRLY,?:J%]_/>]?3AH! (74&K(8+Y$"(3J1L_!ES MNI.D)L[G[]F_FMI5+2N]N7><,)>Z)?&+#-QCKV;C.6/P/N !1 M<.U$:12,"/-UBEY(1L'V9W58WPE_%ZK#+'30G)W94]4*%;UDT=9+T44G&C$'BPEF M&-\/KC'Y"F9"(.5@LA&LV3@$-_2EP&>(*X%PM<[0T,.K.C]P&*TFB$R":)X@ MV2X\6DQL,*W%1/X'*IM5E);E>WBO _Q32WW MWN)BY+>84/4/;V$%S>XB!5Z99RN<@O6M:1FSZ-09'@)SE__#;5OYB7G5M,(Y M,:E>A+FW)6,2E!GO3IU(K3K9M"!02CU-U)S;]VP7DG5CJT)3O\S^ 5!+ P04 M " #8A&5/PR(1+)P" #I"0 &0 'AL+W=OG78%Z"719%79,,L?BQ+S/XFI*#GJ8WL M2^ E/V1"!9S9I,8'\DK$SWK#Y,CI5'9Y22J>T\IB9#^UYVB\1KXB:,2OG)SY MU;.E4ME2^J8&WW93VU6.2$%2H22PO)W(@A2%4I(^_K2B=C>G(EX_7]37.GF9 MS!9SLJ#%[WPGLJD]M*T=V>-C(5[H^2MI$PIMJ\W^.SF10L*5$SE'2@NNKU9Z MY(*6K8JT4N+WYIY7^GYNWL07&DSP6H+7$>38&[,A M:#8$S$:&60@3&^L+889&0A!F9*PP@!FY<$(1F% $"!A52R",^<'VP"Q[8%;/ M,3<)Q6!",2!@_N(0)C#,0I@0-C($C0P!@0@6&($"H_Y_%G+A[ M_11?T.!!JNC!OHJ B1YL(PC<$^?(^X]TX:T(^9^GF[2@ZW31(#)K H',DCA7 MITY)V$'W#-Q*Z;$2*I&K:->7S#UU:AGQ!(T7"(@OT7C5=!T?\DT3] .S0UYQ M:TN%/"OUB;:G5!#IW1W(/2&3?5J,=8/K.F^6@&@M9M8^5TW=WL'U!+ M P04 " #8A&5/CNNKC " !E!0 &0 'AL+W=O>)JR3I&[@Q!W148KYWST0UN_*G+2NH 2I,6E_ +Y._VQ-4)32IY3:$1-6L<#L7.?5IOC['&&\!K#;V8[1U= MR9FQ-WWXGN]<3R<$!#*I%;!:+G 0K202N-]U'0G2TV<[S_5GTWMJI8S%G!@ MY$^=RVKG/KI.#@7NB'QA_3<8ZXE<9RS^!UR *+C.1'EDC CSZV2=D(R.*BH5 MBC^&M6[,V@]?'N*19B?X(\&?",K[*T(P$H(KX6N'<"2$5T)HNC648GISQ!*G M"6>]PX=_M\7Z$JVWH>I^IH.FV>:;:H]0T4L:;C8)NFBA$;,?,/X,L[Y%'.X1 MD>=-&*0RF-+P;6GL_3L!?V%QCXB\11I'"^;1GD5@;49@^,&-AV\7"*T"H1$( M;P2"12$#)C:8QF "NT5DM8@L%N&B#]'_6L16B]AB$2WNQ(#9S"S\U;+7:'8) M*?#2/'#A9*QKS'"91:<9\N2;2WR%#P/H)^9EW0CGS*1Z"N;"%HQ)4*EX*U5N MI6;>="!02+U]4'L^O/SA(%D[#C4T3=;T'U!+ P04 " #8A&5/;_1Z!LD" M "D"@ &0 'AL+W=O_O9CIL&^_*Q/R2^/N?XWA-S[^)T1X[W75\*F_%Z(=!P%?[TF-^0-M22-GMI356,@AVP6\901O-*FN@B@, MLZ#&9>//)CKVS&83>A!5V9!GYO%#76/V=TXJ>IKZR/\(O)2[O5"!8#9I\8[\ M(.)G^\SD*.A5-F5-&E[2QF-D._4?T7B%4D70B%\E.?'!NZ=*>:7T30V^;J9^ MJ#(B%5D+)8'EXT@6I*J4DLSCCQ'U^S45OA!34.I[IOIOY$@J"5>9R#76M.+ZUUL?N*"U49&IU/B]>Y:- M?IZ,_@<-)D2&$/6$;'25$!M"W!,Z-R\2$D-(/@G)54)J".F]*V2&D%DK!)U9 MVOTE%G@V8?3DL6X#M5CM4S3.Y/==JZ#^G'I.?@ NH\=9&F:3X*B$#&;18:(! M!J'H'/,$8'I$(#/HTXB@-!:10[<66+H(A&(KB9LJJ^LJ9XG&H%^Q%HC/_,IA M@0042+1 Q^6W-0(+]MZ]S%Q+FU018=)KUN/0"*"F19[X( ZUU0$287G"O MP@NW\,$N.!,8@0*C^ZU'(=Q#PCOVM $-2[4VZQ* .&WFILH*@*#P@B/H0E-$ M@*D7^AD"&]HCBO[#5KC5H/@>6V/GS^O8ZD*BW/;UILP*@.27"K);W_DLW$.0 MVT2L4$']$R?BI.X:M&9FXG-$G>O"94G=_^X[9KFRX]TJ%/.;U8;RE5!!9;_@@ MZ]W+*V,_J,A6J-=UNVR 4 M?17$ Y3X*W$CVU*3:-JD38HZK?M-G)O8*A@/2-R]_0"[KN.RJG\"7,X]G'L, M-UDGY+.J #1ZX:Q1.:ZT;M>$J+("3M6=:*$Q.RPE4A?.J?R[ 2:Z' ?X-?!8GRMM Z3(6GJ&GZ!_ MM7MI5F1D.=8<&E6+!DDXY?@A6.]2BW> IQHZ-9DC6\E!B&>[^';,\<(* @:E MM@S4#%?8 F.6R,CX,W#B\4B;.)V_LG]QM9M:#E3!5K#?]5%7.4XQ.L*)7IA^ M%-U7&.I),!J*_PY78 9NE9@S2L&4^T7E16G!!Q8CA=.7?JP;-W;]SNI^2/,G MA$-".":8LS]*B(:$Z+,)\9 0OR7$SJV^%.?-CFI:9%)T2/9?MZ7V$@7KV+A? MVJ SV^T9>Y2)7HLDB#)RM40#9M-CP@DF",);S-:#&1'$*!AEA#X9F]!SQ$S& M]CUF)F+W,PEB!U!=$.P\A,D7H+DO8(@GGV/'I,Z M3.,PB[M@9I8/D\SL\F'^(W;I%;OTB$W\!"LOP>KS=J5>@M2C8#FS*_64.;^^ M/LS,]IT/,Z^63-X=!WEV/4VA4EP:;6_F)#JVS8?0OMM9?&O::=_]WFCZ7OR# MRG/=*'00VG0%]W9/0F@P$HT>C"K3_L<%@Y.VTY69R[X)]@LMVJ&_D_%/IO@' M4$L#!!0 ( -B$94]]17TV>0, #@/ 9 >&PO=V]R:W-H965T)CQ454O]4Y*[;T5>5E/_)W6^U$0U*N=+-+Z M0>UE:7[9J*I(M7FLMD&]KV2Z;HV*/"!AR((BS4I_.F['GJKI6!UTGI7RJ?+J M0U&DU;^9S-5QXH/_/O CV^YT,Q!,Q_MT*W]*_6O_5)FG8/"RS@I9UIDJO4IN M)OXCC)8@&H.6^)W)8WUR[S52GI5Z:1Z^KB=^V$0D<[G2C8O47%[E7.9YX\G$ M\;=WZ@]S-H:G]^_>/[?BC9CGM)9SE?_)UGHW\87OK>4F/>3ZASI^D;T@ZGN] M^F_R5>8&;R(QSWV_M_-< /2&Y#!P,Q] MS2#J#:(/@_BJ0=P;Q/?.0'L#:LT0=-K;Q5RD.IV.*W7TJNY]V*?-:P? X 7$, JB'T2@'N:A_82WT06MY'E5>1< M#EXRP*T92-Z[1[@CYR:RN(TLKR+GRMU*'63E2>C0YOW2)JNP1J?P6@.R/BB:0O;+N/#?==3?D^K;5;6 MWK/2IE=I.XJ-4EJ:\,,'LS,[T\8.#[G&ULC9A;CYLZ$,>_"N)]"^,;$"61-@E1*_5(JU;GG&M:^=GEN;5PCW5]67F>=7NI+.D M^E1<=&Z>'(HR2VIS6QZ]ZE+J9-\:9:G'?%]Y67+.W>6\;7LIE_/B6J?G7+^4 M3G7-LJ3\M=)I<5NXX+XW?#L?3W73X"WGE^2HO^OZ[\M+:>Z\NY?].=-Y=2YR MI]2'A?L,LRT3C4%+_'/6MVIP[3127HOB1W/S9;]P_28BG>I=W;A(S-^;7NLT M;3R9./[KG;KW/AO#X?6[]VTKWHAY32J]+M)_S_OZM'!#U]GK0W)-ZV_%[;/N M!4G7Z=5_U6\Z-7@3B>EC5Z15^^OLKE5=9+T7$TJ6_.S^SWG[?^O]OYO1!JPW M8!\UX+T!OQN88!\9B-Y _#80#PUD;R _VH/J#13JP>N2U69_D]3)8IS)09WUW3V YG^\P,0&5:WY:2\;GWUCCJF77'L $#P,9,3#!WPC,1 MW,-@5!AK9IFC#C8V 8 "C?_H9?O8RRA03N:+MP[X*%^"=B!(!Z)U((81L E MO&-4R^0M(U00(FI#42&$*"AG+&FBH +Q7N$% MOH>&O3 684DV9$FRD1!WMJ4Z4Q.3#\CR_ R,$(4JS8J >,"P(2%$Q#'*TX//="T(1 N\#)*0$^,X?) 4$R(J4&G M=RI@;U7DH*.Q"WI' /+CVR6@JR]0Y1?7*;#+H52 TTM N##$! 0A#W%Z"4J$ M$YLEH.LO4 786OOL>LB8'^%%G5:A%-+>UT%0:[# ^S M/79!USR(/CY[&%U@F%U@[-G#B (31 %.,H4I\/$+2F 2K*JV)3 1^$$T(8\N M-HPJ-G@.]=!P;_\4J4!:7U@4QU2$OR@HCBE?K%3.KKCF=9.M0>O] M]&;%FF][U+Z&V0:(]AAF6ZK]F;%9S"A/)D'F"2>?"/.D.UGX'6QW\/174A[/ M>>6\%G5=9.TIPJ$H:FTRX7\R$_NDD_W])M6'NKD,S'79'?AT-W5QZ0^SO/N) MVO)_4$L#!!0 ( -B$94_B\+35X $ +D$ 9 >&PO=V]R:W-H965T M0/"+XGC6Q+FUVM6JF5HJW:/A-[?-&" M<0''V[\O8,=ULZCJBV&&,V?FC!FRB8M7V0(H],9H+W.O56HX8BS+%AB1.SY MKT]J+AA1VA0-EH, 4MD@1G'H^REFI.N](K.^LR@R/BK:]7 62(Z,$?'K!)1/ MN1=X-\=+U[3*.'"1#:2!KZ"^#6>A+;RR5!V#7G:\1P+JW'L(CJ>]P5O ]PXF MN=DCH^3"^:LQ/E6YYYN"@$*I# /1RQ4>@5)#I,OXN7!Z:TH3N-W?V)^M=JWE M0B0\POM.LTGZ2W,'1 N >$:$!ZLECF1K?R)*%)D@D](S+T?B/G%P3'4 MO2F-T[;"GNGBI?9>BR2*,GPU1 OF-&/"#298$5BSKRE"5XI3^"X\B6(W0>2L M,;($T98@.+@)8B=!; GBORI([D3.F,1B^G^)3)PIDO<*="G^3G>LU>_(:E"HE=GN]5[,TS0;B@_+0X'7UZKX#5!+ M P04 " #8A&5/*6O>HZ0# 1$ &0 'AL+W=O?J49E"L2#6._^ M_26 %C=+:[]4".]M]NTNNZ3CHZA>ZQWGTOI;Y&4]L7=2[D>.4Z]VO$CK&['G MI7JR$5612G5;;9UZ7_%TW9"*W/%$YV^ZD7G"FXWVZY3^X_+E_JM2=<[:RS@I>UIDHK8IO)O8M M&2U)K D-XE?&CW7OVM)27H1XU3>+]<1VM4<\YRNI3:3JYXTG/,^U)>7'G\ZH M?=Y3$_O7)^OS1KP2\Y+6/!'Y[VPM=Q,[LJTUWZ2'7#Z+XR/O!%';ZM1_XV\\ M5W#MB=IC)?*Z^6NM#K4416=%N5*D?]O?K&Q^CYW]$PTG>!W!NY;@=P3_3%#. M?D0(.D+P3@@^)-".0*\EL([ KB6$'2&\EA!UA.A:0MP1XFNC1-Q3YERPA].F MO*FANU2FTW$ECE;5O@;[5+]M9$1TF:[T:E.5S4-51[5:?9M2/QP[;]I2ATE: MC-?#$.)=8A8(YHQPE MG/SS4C\0S^&"'.Q/A$W*)N<3 SU MHTO,(X:)050^5;7\V)N+R/EX!OW&@M_W(W!Q"P%N(6@L!!<60&23%L,:3-E& MUJKH1A/C/@S1Q#J7P 91C*"T M+3%4& R\9R&N+$24!4!9BPE[^[@W M,&,H!H1H88+(C0]V6Z*@@71%N*@($04<3J(K1*$8*,H$*7\!:(F"*"XJQD7% MIB@WQBWH^8F.1??ZKDJ&1BM!@@OJ=X: _!"V@@[4KU^C]N8(R(>M=X& MAY MEY@E;V"<$WR>WQ+/%$^&; Q,-O*%T48&9AO!AAN#\0T,P<2'WPT8B,%VA('< M&,87 =&!$B<#$X0@(X0,Q6:@5Q/VA?@.=$6"M44COJ$A&$Y[!&)\8GYJ98E9 M&2HZHR->/A[H+<1L+L;[.D- - B!'T[O&[W@U;8Y)];62AQ*J27T5L]GT9FG MO_'!>D)&CP197^BS*[)^2Z+10LDWGRC'U9/FN.N\N]0>EK^GU38K:^M%2'4> M:8X,&R$D5WI5J[>MG3J?GV]ROI'Z,E3757M(;6^DV'<'<.?\7X#I?U!+ P04 M " #8A&5/^P-?NE4" !G" &0 'AL+W=O'. &MP=1VPO;O:QN' M)8D#>8GMX9SCF0.:2=Q0]LYSC(7S49**+]UXE M\%8<_J\&V_=#V5$28X$TH"R>6,UY@0I23S^&M$W>Y.1>SO+^I?=/&RF!WB M>$W)GV(O\J4[1?%V9"NJWHY])/[F,GI,HG,7@K(0,9M5B_!X& M0O\:DUHP'0+(#+HT?%L:*_^.?G/!^AX!87"3Q*C*9ECE*M' ZE>@!<*^7][< M+A!:!4(M$%P9_D @L@I$]QE$WLT;:S&1QE0:L'(V:N4H(AU%;(805X7,K87,+58^$(">O0]XSYL) M'[02^(2=!C3DYS@D'8=L!B%M.:#7)$O,CGIB<2>CITHH*WK1;BJ^^JK)WL17 M<+&&EGBJIJANRI_R[0C^@=BQJ+BSHT*V=MV #Y0*+#/W7F3.N9SZW8'@@U#; MJ=RS=O2U!T%K,]9!]]\B^0]02P,$% @ V(1E3U$BAK/) 0 @P0 !D M !X;"]W;W)K&ULC93M;ILP%(9O!?D":F(@K!$@ M+:VJ3=JDJ-.VWPX< JH_F.V$[NYG&X)8XTK-#^QCWO.<\SHVQ2C5B^X 3/3* MF= EZHP9=ACKN@-.]9T<0-@WK52<&ANJ$]:# MKX),XPB>,MYK07J"K\VD%5 MA3P;U@LXJ$B?.:?J[QZ8'$NT0=>%Y_[4&;> JV*@)_@!YN=P4#;""Z7I.0C= M2Q$I:$OT>;/;YT[O!;]Z&/5J'CDG1RE?7/"U*5'L&@(&M7$$:H<+/ !C#F3; M^#,ST5+2):[G5_J3]VZ]'*F&!\E^]XWI2O0)10VT],S,LQR_P.PG0]%L_AM< M@%FYZ\36J"73_AG59VTDGRFV%4Y?I[$7?AQG_C4MG$#F!+(D$)^ IT*^\T=J M:%4H.49JVON!NK]XLR-V;VJWZ+?"O[/-:[MZJ;)L4^"+ \V:_:0A_VG(HL&6 MOQ0AP2+$ ](5("7W84 2!"0>D*P[2-\!I$% >M-!EB5O;$Z:S&N$U\3A$EFP M1'9K,GEGE[9!P/;C)O,@(/^ R?S&Y'WL?F_JX-7Y<=?S.U6G7NCH*(T]BO[ MM%(:L,CXSM(Z^T58 @:M<=/&UL[7UI<^-& MEN#GGE^!\,J[J@B()GC3W>,(E4IE5W<=ZI*J.V8[]@-$0A)L$N I%3JV!^_ M[\H+F>"A*KL]._IBJP@@CYK[[[ZK9W?9,JT[Y2HKX,E-62W3-?RSNOVN7E59.J_OLFR]7'S7 MZW9'WRW3O/CFAS_5^0]_6O_PJIQMEEFQCM)B'IT7ZWS]&+TI>(2\+**3J+Y+ MJZS^TW?K'_[T'7[#WTVC=V6QOJOAFWDV;SZ]S%:=J-^-HUXWF38?OB_O.U%W M$'YX5MYG5;1*;[-.\Y%>ZM7C*FL^3+HG?VW]X*^;M%IGU>(Q^IBMRFK=?'%= M;;P!]<<76967")MY]"I=>^^IK?[;'_X0VH]9=)46=4XP#2_B)EW4WNAR(J_S M11:]WRROLZKY1K>;G/1'W6&WY=./V6U>KV'R=?0^77H3O'QW%EVNR]DOT4_E M8IX7MW4,YS_S@*]18U96L'I"CAB^!(A$9141;E:/\/^Y#\GSEL&NTL_1FSD M)[_)9XQNX3WV1B>#T60\'0];1CJ=SP%'8>GR1_0V+[+H0^&M9=+M=:/3:E;" M2GD?6?2JRN\SV,LFAW\,NFV U'.]\%81Z;SQ*QM[MHA& (@0_F?KH^[:OP_O3R MU:E'2 3T9YNJPJO,]Y>FAV/<>+3Q/WQRJ:\/D*%TM@:$0V*2JB&W7'NX6X J MMV7E@>YM6L$N3F>S#-Z"=^;\?LM8E\MTL8A>;FJX&77;^LZ7676+&_NQ*A_6 M=X ERU5:>#.K(>\R&'+[.W*^EWR^E\1+H@^;->!N@2?8]AD I0+,>P/']J_/WE^>O(OCK\L/;-Z].K^ ?+T_? MGKX_.X\N?SH_O[J,CC^]/_WTZ@T\>0$,_-/EJ^CXZ$5T%.5%='57;FH O;>9 M5]D,^%A"7'G2MO*TKK.U]^E96M^1_###/[+_W.1PA^%U[T7 5>03=51ELPQ> MNEX W2VR-9()P,[R(05*Z'WUIKB'P=1]AFD MHQJP#U=:KN_@9LVV;NNJ1/JZ_1T@WT"C &%Q4-SY"D_?;&H&V+19T.6<9R"* MS7+B<\UA/JSP!N/%6V1IG445\)#U27ESLH%_M !] S03KBO =\ M(HL\OVFV FK74.ZNVY_*ZA Y]X9*\.MR?\B\RFXRV.(<+HHY[UVH MOF4\!MM6W%LN\S42%T;6&> BK#0K9O!R=/R^!'%R^J+Q%:J)W]>K=);]^S:(3,^0[$_ZRJ_^?_F/22\1^)EOG2&M!2V;<(;"*F*;$MCH;P0[2$ M>X\P9=4Q2C?K.R#?_\SF0$5*]6M>UW@%Z>89>2!*UR KKM89RII:A:2W@$/) MKVU+A9I51MUJ'G1_0$\ M]*:!^->]OY8K^H0O;=S?\GF;]K??IMVO#]IQ\%.UW4.^V7.C[EUKGR*,G9=7 M\+]WY^\!,S^\CCY@5@(\XPC86X9:(%[Q=+[,"[)DD?:L)#>?,1LI M6[WD:VE&;&U[YQTHPH!X.#/(PMDM6[R(0/JB#"C >45J'PK(6P1:(V&TK5_D MQYNJ7*JW T1%">GT[K&,Y6&3EC-;]FB/$M2L9#'7V4U995M%'2/VMDV&:,(C M-)_\'2UFI$[#5 2) MR.75A[.__/3A[:OSCY? EO[ZZY2M ' BF?VD2V#O@%O,L;:QN%W8#^(E(64%OU'BH:(,(OO]Y(V\GA040N M$ /Q5"+G#?4D(N>-3VVMDAA&G7_KYHK,.)W!>> MW-:AGD3D_ 7M8R0Y.[W\*7K]]L/?G^8-)9?FS:)\J!U5'"VY+*J%G$[SGS>U MF.A!P*NR65G,,'"G,"HF_([_(D?I"D,_YH@MC\'Q/2NA8[< P'E.NET?D/<( MCY"<)$%;QONR.*'5U7N+=3^"8A4AAJ0<\+$2GVAL'*)D1X'#7T0@JP>\W6R) M*-3ZTO8#3!"C[_78 U-E3E=V7BWOR]6&H& (4X.C;(D%"2!_Y3C,$GC#& MA1ZAV-]#>5$!RA9':$4L%_F,_A@6FT4K+?8 MA^SA@:O"6+#X= .7(=-'07X^/5:5K7C*"/ V_ HLHRT\E0WS\$Z]N:[S>9YB M=% G.ETL(O)(91A(A-P6O8&][A]A'/HK^2,&7>*,\D"BU]3#9986ATX*VU5! M<(B:ZRJ_WL#]C!84+TD?72O[[A(V5\$V:Y8$'M"/;^RY3$S1F2!_+LMYAJX0 MF%,L,)RL2%DO$[Q>M?*4 RSX@9F$CP$&X/KO-C, M>8[EJBSP1&"$_!;09,76Z C=MR9&EWTB&'S*@4=Z="]H& WF=(PV=NWU$@'5 M8!!L?XZB!_TEF-N&6'?I/;HLL@*6#[#$>P3*&\H\:]P^@JO:+,1Q7&6W&PF? MPB7@PT^=RXX*5U7^91TS2F$8=8TK/!8,NCQ7J/4"O@,U!]AAW)>A M5FBB1&]2E2^%S@GZM.SO.ET0LZ#P?1!2<(F>?SUZ@ = )_)[A CRI6WW+@9< MA ,N86/ 1>3T,XR^ W2$,ZS3ZM%:,MY3(48@ZZ0<5H7(LF+VA' 4+]V"GF-0 M +$3 F5!ZR *0HL_!9P#--*P^_'T]$(!K_,%9VYO(U6Q7W*>ZF[ .<9J8>4J M+X30+=,BOID(,J%S2SJP M*-C16<(W/V\*IE%H.@YNZ+0H !P2'(VRRFN 4Y1T3_ZBE_R($:\9>I@#:*QP M@O_5/IK!EX\"KL"UBM!J@PBN#B<'],R+.=&P^TP=B@(XT(5K]BG/*%1S0P?/ M;V"Z#+)A^42%MM%>8&(Z] 925&$EOQ3E0X&QH^J6:BF2 ) B MW#A4GT!>95FTY. $]/!@=@=1.=S0.E^R9B+Z#L"=1MPW-BERV>==ZDNR.-Q1 M,AQUIDY,U%$R&'42_9,;Y!2 (<*#8EO(X"*!LW0=,>+JX2Z? 0A6P' _YTNZ MV$1%.!H&Q4\Y0;B;U9H]7"Z4,A+(4900,H^+? !!*)HM0+L%[HTSU]';#!88 M)0A*_K.',@^2>D5)"4&K.3$>NNRGANI?HB,^K0!?SLJYD0C4U3V]-*QPT@/( MO\9-_(TV\A0[#8C+6 /BAN>*7;>;7-T7TOKSGT^0HLQ!-NB[1NX:6#V!A M)#W9\4%I=#0>-D," Y.I\T%&BYZ[SZL<50]G!8QEG>@5DXX/,)DL;?J4I66? MUQD'%:WO\KK="HW7&'-SD!K%()?.[OCZ@?R!P=?M:^UU]5J),J "*[>,"73@ M"L41R)2+_)\D+!)#[&NG*C3N)E0 DO'7- MX<426724C#H#/;#B>O;$:C(8(+U/\P5J7324D&MM#*,0(X+QS8*9 !YV6X1D MR6+$/F);O84F^=3'(@% .(^&0RL E2CE*IVQ4QK9$AX$ZX@V9_*01>&5\(]+ M6S2Q!(O]#"1:23G4*H( U5QF!P1=)=!:HTAH-?$N,8$I8X7/4*^S]0.RTX88 M2"H0$,42X\1@M@5B?$6T3R53:$VA93,QW"RE-^4JS(K,#EDFQ!>OK=*;%B1] MP >U"!_&:DB;()/ RN:=<&8EIN#RMX 6BYSC!K:MRE%T4AZZ!@BLHO06V"@" M%%6;+*)P\9%T7LB6S/M" \U07E*UK"\WU>2LA% M8%,*:H!WLT=4U<0",UL+ $250#2B#FC\^P:(9 M2WP- M!M0".2\>CQ[@DZ\H1X<>I+=B>%.;V!24$:7G!>FM) 5>**@[HW7#6%YFJ30M MF/;LU'3(*$$J,^+;O-Q@L84%85DWM<&_'/=GR^?B2G3C6GX-3Y_M@=';, D6L"IE7D?1CO M"\0'C(.TO&77Z9S=.>*4(3^'RSP&5C8#AO<<$%7+SQ@Z]:ID262>B>$7B MF7PA>*O]T\5V37\YO#?3:-1^#CG;+K1ZA>LI'A4)\'$IB#C$+-0:! V$R^Y M@\#T64XT=&])"O5A)N5:YS2+K"RUUM::\0R:&LP4M6",=$,F,2_)^.)8:GV8M VTMJP1OH.S:B@(Y$;227.U@HP@)9K7-,MJ)=$0.%W,6_"3G7\)V@W ME5%$4+P4G@OOK_*9K5I\4HNQ+,'R\ K?C2:#GJ$4UOODV[I>Y"#/ =ZXR9EJ M^(\?/FFPD-66D4NL9_@9:JY9ICS#&/07P4?L>I3[YJ:=/2I>[)H!E>9.+]=" M_D$AK"GZD; 0J$72$R3L".19'[ANZH."NJ$$DUB'EN]KZR_Y%=5E&^5 MKF%N"1=D0H2[NRVXTH40.8=%&.;LD@>%OC;@88@_IP7AJ^"[0X0- ,4(A/*B MF\17L\I =CR7/"9)U]'H76+G90!N&6?HJB 6':,]X3?VIE"-;!*0L,@5L@:6 M5<@8R!R(K)/[T!]+"AR&I$"+JBA^W$I4<"N/B,)R?D!DB/E9! 9HQMZT(NG' M%D5Z8TP:T4ETQO+:VQ(]X=$QW]I^;_3B>]N\@ !SWT3S86C(WP$U2OH!DI/T M>0DUSVW22YBRT!5 ND*))%@P@?$SHFQQ/$\,*CY9E.4O&E]38&GL"Y) #F(Z M"X8//*S;B6PS;!J5Q)($T,<\LR:!VMX96228B]YE& MX";R!^0_9:JT J(:Y %-&T2S@&,JAH@'P1Z9M1.8U: KG>@=6;0R5&[7()^+ M,8]5+SG0W+A#%'$4X( VF*T"1(TA31"FU2AR2(@?6'_#FZC<-#R,V9"(2'H@ M&-[83L7F+$0HK,YI&8UO?^A$E4I#$\V C5GM8\<*:]W[#I1V:K.X&Z0LY@W M@H)H[50ZB^4U$Y!K1WSPJ+GB%VC\"4G]HI80UKCS.YUUY_!$T1QJ5[C)J;6;=./2M M&MHB!T0(EN4][PW4_)Z"3^CM=69,S5HN0:_$QKC]A=Z0L<&R0",K0Z./E+W9 M #74J*2FXI-ELSY_$%H$_;LH'U 269OW82=B V^;9I96%0&<5X07#DU.B'AF MH3'=%K+1XF.6[=6'9FEFR3;\#Z%+;?!E0:YXU$0+?ZQM7?$K$;H.)C+9-"ZO M+3+7AC"\&GB/["ELA9.8&7$GWL 2&K1QC#:>G011CK^-0N4V(0+%V^BV) M%)QN;C=P"L8C< EF+#L$719J/L_Z>']-ZZ+Z'4%G/JAK'Y!\81B!+3,8+WU MT29A>#AML[BT8A(2#_!'% 0,I6BEE85]AQTWCT4Y8A[L405.H3AC&;S:!H=' MXJUQ5_8OY.Z=Z,Q;M"S4K"\U&YF+WU=95U<&RS&P!@@2QCTB^==HWBX<_.OQ M?TM,FA^/)P&E.,TU>II)MVB/[[+'0E>\1%J8'UT#+HH7,R(HI"0:KU7.HG/: M"'1K!-[B\\V2%50!)%U2-Y;7R+-D2!$!UN9;Y&5J^9K/"_E$K2=Q.9ZS= 0_ M"/N2!DY%*MTO]"#*>)V:N&QO?T0W48GE/1I^]$Y'HP!>_(*!7#GHTJA1P"]J MBV*>0QA);N7#75:@[H8WH5"(![#DC(M8=QE'P2B 5R*H,R*4=+M+0R&_,?!5YLF2AG#/O MF'L/OM4N/6SN"[_KL$KOW%!7Q@9Y+E,ND)L2)7^.\K4^F!_H"OZ>+6>C/T8? M+"H]"/HU-6!0PP9ZB(KT@FB$!IVY)>KF*_9CHRC&@P)0;\J2Y2PU@>*:ZJ%B MF3&Z8S9$W"E\![8]!_R*R;M.YMUY66(,Y!U0:%"9 <=)7T\7ZT<5^UBWASOJ M,X7/%R4PH#AZ#Y+K77265G"F18IH5Y7H78)=(SJD'1MLVA0[^=7!]A;+%ZZC MMQ21V@2+Q*DZ&PX$K +Q7G(<%1!P=AU%=^4RHU>115(H6E7>9!0?28;L4/SJ MEX)-1+SD5P?:7S#R=PT'OA?88!W5IG9KR?T&4+S,TO4:G2]_!_H)[ZR9VFV! MGW6;?W40_@2[7F-@*:]*-+BGR]4?\:A7&14,5G?7?K/M_JZJ[.1N@[H* M7UNTNJ+H;2ZPBOS/@9?,]!S-"WN9SE!J+Y!YG:6@]".P,V-&O^RG [ M*Q=E!;(DZ GU&MUU=1,6-^;!NBP7-M;I_ -UH67;KS(,PXO-X($-(^-09#1N MD@WO0CC'RQ2YN6Z7S=C>6H]K:?])5MRQC37 ,$F>.0$=!24_T#,J*F% QPY+ MQJCDM=JOBW57:;(HE2FHS/:]&T.LTQ/%+X& MNO/ .JK9?B5=Z=-^WXD^I20HS-7$> T5Z]/R:=?!CX GG]?6TK8S*L8R-_-X%YMY=4Y3*SG*I4&V'2YS&> UD5V@P9*6^L'YE^K^E[K8*E= MPTG(A0S7#34NC./.;SC'H,:\%E1I+>2RK?$XSA(&G$?('N$+"7!D6+$,L2'< M-,"LG;,Q80F\I_JQP,K@*L?*LS*[>[S&,"7D/;D*M\3"8'#)@*"I$VV]S(L.Y ^TD!AY9:[PWJ'W+I8XE6RBFJQQ0Z),8&> MKLL@#$.Q1"FUD,)3;=@P'4 YUO@U;:!:JJ)E4A3[7>Q913!XX+8PL8LM%A%A M \SDT SQ>H^VYJ M@$U@G^B@=TE.;!>."FZY$^DRC(Q&VAJ&0C.5Y5-US[9@1L-8L3-]R W3M4PB MVV/C ONE3(6C_J3!5HYZEEC5),._UQWO=<"\X/%M#"-@L+!RH,3$ZVUA\3:;4-;.!3' M6P5UFXZ&173F[&55D:WR"5'I6T4,3UC?*J2[XO*>4CI].K;27MHE[9&C!+B" M]L0J,-XJ*? JW?RT=5L=?I')^X?(Y-MD<&_C&.:;MHG5S\*S+SS+.C#MZT Y M^B .:%/,K\CX7 %G.TF8"-M+/#[?=?#\"_C\K[5+9=UPV5[3%X.'UKKK@9UK M*-)-^ZY]9F]/]FNP>=_G*_3J8VO!DH]6L-#*BU@[BOK#2=R?3/"O[C#NC_IX9ZU8.3]_Y3A)XEXR MB%Y$QX-XVL4_I*J43H2(CGOQL#?%5WHQKAWKC_4'@W@T&,)?O>DD'@R\%FH< MN!W^=0NXY853*Q1!Q[<[[KI0ZI6*XC5?7'/ZF0YVTR&PJ160R([(4PJ/)][* MHY(K5')+',6\I90%"T9/T)@FQ';P1E#^O%(CK58I$F1XK2Z%MC&2 WC051D* M;B[RP,I%MH693))$R0P $AA:DNB*H52#*6A(QNF&Z2&I\1; M:LCKM'!$(U]:H[@V%>Q+5H?<[:6(TI#P*RNQ$./'X5>2M"4E [\%J19;;,UT MG:%FV+]*FW1-#,H$P4G,HA3C@^QS7EM1^*V!\0;/?A=A\2_;XH.;N#478RJ69Z<2,)8J^YQ) FR;@JCW)W%[(MT4F[EZI" MJG" +X#37FMW2@)2U%AJ6KGA.34;0'6B3V1"#%%-/GR5G:FLAP[Q$_\DY562 M5BL=QBHJ++.0@FE2DUQ"7 I3!J+%*F:9?6[2^[+BF"+ZUOQ;)0)E%)YFI_>( M01/#;7_SP\84DIN,\MQT@PY16V;1YL@[+]-U!O?;(<4FIK!!F5RBYA11 MJS5I]:"3UFZ)OEJ(MH4+G'OO632"KLE2L8MZ< MT@0)J)W7-#:JSU-<+4(OJ&MTL,#7L/H-=:4%9Z8<45?;8!G+K4H&& M,\-E+!8:S]:/*TE!9_])H2D^GPW=(+)_W[.1'9@O:7ILL%YBH0:5)Z,: #69 ^LK7$"36:J'.$^\F461@+9C2E)I2;G-(?/F?(]]T5'XQ'21%ZWIL0A1G$ANC1K.4 MGCNM<>W52J=74@SBMI89X![GCGN\!18.%S3+2$"PWUH#W-E'7=[C*IN9 M*2J8$H_L)J*H 7V;U=2U3ME,J:X29P#Y2<_>#FCO\JM8%O1A< D^3:%4D"/E M)%MWU2FZAG1/HOZ5=4.ID/8Z;*'5*B3$4^L,IB;!:R:AZM)-*H!4A[^6>ZKF3>YR%1+':KT9SD4EB#1V2FPMC5!Y(I9'EL-K+D*H MPGH-<>MX_3(;/&J+X"&QYEI4=.*5E>_1"3<6@Q$&\2XWRR89""R/2]*8&VP4 ML2TWV.".7"6=R5AP\L\LYV!>5^C=$!WD:GN5JL6J;;1,8)PMAEVQ.N6^L6HD M3LT09@](JLJ:@(31H'D$5EKUHBZMFC&PB09(J?<)<Y) M6K;0XU+HT5OO3K0@F(2E"[H>=DU$>[ZZLZD8Q4D*9:O73U7+2+)%P8P,0K5G MX3ES5=4K&MWN9Q>]QVF<7YJWFM9WG**YZ( R&4?1-)[V$C+AQ,DDD33CS!ZT M683=HA^A9G4P5A*/QB/X_R">CI-(=W$KBP"):?9XBY+A*!I,>Q$WG+OQUX/C M3_H]^/\P'HSZM.DWZHKXQ!*W?^_*)83ZK@AMU':7,H.(+.,HQ#62+"OX>37' MQH_,_^WN=^I3):D]&7L:=@5>H#$NKFEGCB_",SD$=*.P?I*VE?K:A;3N)U(( M>H^VX'N] T?>&\;=:;^!GZ%W$1V>V-4\2B9Q=S00U*,IYFWK&?3C9#B.WEJP M:W2;WM:HVGNWW-J]&>_G(.X/FOO?,>+B@+;;T2CNCZ;1^[*8';"-0]M01TEW M' ^FDRW[.*PO-M OI 76B37@E@S@3$$(1+38C3RN:69'QWCR1 X(EGH3J>(72!C4?@$ M$*9NMPN\MP_7;#"F_]G70PM+R:@+0XR1Z T3^-]X$D^F ]A<#:#0;/FX!X_[ M(_;\]!/Z R X&?:B%ZKBN1%O@S<0]CX9$%Q@^]VD<2G/E>!Z0%C&(04I31"@ M((\J^)(\."^HM\9Q" M'K8MR=:=;1>[6A9J']JK2"BG7$=<,$]=LVS>Q .*AQY:GEP[T-#(RJP%B)[G M6B')L,!"SQ#7E'39AJ9R,?542M9J^K69'*;7,)F4'B8[-)W44A79FUY-"*O6/:FKJ'S% MXBHVLDRH+C8[B#N:D8:5:C:G-6SK'EX=TY#*QH#VVH"T4,OA2]"YRKUYP:*I MNPJW:XPA(6V>]QTJMHPFK-MC[71_CZ(Q\6<,G8@'_83IZ# >3HG1]I*N\.RX M#YRY!ZQYF#"SGHS[P$#C:7?"/'HTZF(V\:@[MEDSB6*]/R(R]X!W SL<]_O$ M#GOQ%*XDLD-FOZ=+%5PB)YC;=7J/09CHC8'_2E-V?75"#7> T<,.NB,9.: F MM/7GB8Y'\6B4P#Q&)F]]%Z6?"< .]_!.CK"I".A#U.R16*-*F;I^U(?OZ!QGHV*:T# M"\-@H60\YJBA2;UJ" MF]8ZI+,8-81 J9US!-NVPM>P2FIH4QK8=J:GS$USZB1/OFI41!B#G>LU!;$! M8;Y'L6FU2,4TC&AN9>1P5-NMV.(HE->O#F9U[SGE>)-DVN^S[/OMU M-^#'7CL+**K%YR/UB3I/L:C6V[=G&!J<=+O?1N6#\@U3BZBFX]7D&6GG% WF ML$O.]9$85[O;% O6^DO^BC'W5&/N,34$NB%I@1SF+[!:%' W593&K$U&HH3R MVEI_+&9N8.D4Y:/^%3>6*KM9+&Q7&Y7KWTCYM$V!#AVE0^ O/Y>Y!&'4&2JQ M8I'3Y)D]E;5RUZY!71U^*Y4:D082 ZVS9W 7523T%S,&^%E2Q39HO)#LU M'1-,NDRK7[*&-\8]>T2>1L;0P(KC!19/=BJWIJ$&'JUR"I9I,L3.0QF@!)J4,DT>-NA 5O - MA6/"VO*-V^]13YKY[R#N@-J?5K>EEB!$!.7+Z)K5TUMVH141J=&MO47N9?9MX,%!-$DJ'DV,> M=87F;7!D[0.3]@]#9826XBEP/G M 8W&BQIUSIT.2<,YZCM-5F![1X.>_4O348V\!*N=4^TL7*.5!V(B*!7_FAHM_:A0$FL%,XJ)5BUU2F0>-J\ZY*8IBVVUVWA&E"2M_/#@7;4\%L9. I M^8EE]YL=0BQ?KH== FY@O82$UYEP0)E")7O9\/7R#F '&:C@+3\S@,Y455GB M,VA#P,]1T::G02LQS5^7U'5T4U$[)>VO!V5Z/(S[@P&9 MFT?QE-3ZP:0?#\>HV _&W;@_&JH$&Z[F(Y60N#P]IC7546\\(&V^/QS'/5#- MQ]-)/ 9%/XF[23\>3(>@Y*KB/53-1X:2$EU1;S*,Q\-NU!LF\:B+WX] 21I' M8]A='U;/"18ZP5.7NN%1=,&?7F\2]P;CJ)<,XL&P'XV&L*7>,!IU83F#J1@ MS/D>1=/1 +[ 34^GW;@W0D#TXG%_%'=[4_H;6"",,0[BBW2/"GN1=8EM0#HS M)>!1AK*YSJ[#.MM?C$,FK-$RSNG$!V4H?6*JA40:W^=UTP1MA>?2IH_/;7 >DCMG)3;K$L%NG(M=1-$XF\6B*=H/QJ!LG?0KX0%=WW)_T MZ.]DU(_'DP%0WV"QKB1!=![!_P'Y0<7N)P/R9_5[XWC<[4;OD/C+Y#'[)"H" M ^,S$B./3334^[9<7^"IJ'# M._1M/0U9F9'B1C./UB!MH:PC7B8%PM/1WJANVJ^?1FI;$X+4.MGDVN@: MVN\Y*>%ND0^2FE' M1U80="W6?%)Q[>AQ NR?3H4DDFM7BR/$<^,L*OAEYH$ M'!1M,"Z+8&A^MEB*=J=XJ5M/SK\ZM=/EX+S0=@'\/XZ"TE_MBG]UTWUM0IZE M++RXAMANIFT]F\)LKP5"&M/:;H8=5:M2)W/]C/0VV.Y:8S2N>8L$.I\S"PW-3_W .9!77J]1!\:AU MFAI'5IZK75V;"K+C,+7.1@!ZLNFI.J"%H)NWU_0=D=F.D(*Q/P:H:/MZY5=J"0$$^EAL)86 MV0N\9;X5(0U!J.F( 6T0$PG6K?"W+J^RB7'Q$GSG9V /]3R7;I<'LEA8L6I! MQGT#K?6K DJU\BKB;!3.95Q2U"#&/2PIXF275S=*LMPX#R!%& G8@(4CFEPW M1EH4G8L4ABI[&(0JEKBAT*-J^MY;[TS6<97 "\V=O/ M:NEWE#0+!"5..1*7@<#>Y*I37009ABSTC?96MNW"?)(9^SJ%QE!3/ GX6=HM M\"RL1,2=I8O99J$U:O%0HRYW@U<)%Z/+>6 !9>RF*]'I.F2=Y02MM.26M]XV M25JD[U37M-G6WW'O?H/!D7^;7H-[3VWU&634 RC]Y@T'OX; 9)1B[Q:3--&; M='KL\^D-.M-O/4QGZH!QZ;S2ED'T&_H1HZE>C;O>1;7[YD0IK;Z*\$ MX.")="383MW^X$N';7/0&B5]W^S _+$ MI#-M0ZVE1"T%>X TD/MRT]:7]Q.EM@_QFC::+UE]H:J2" *4E6>+-%_6F#%W MBR4;N66VK@:&;U<+;-6=O.-(72@@24"7PB:5SLTJB%,F.(B)1+LOO2N[20)]:%97(;BY2 M(Z4'ZWPH;52C5W2')TZ7Q%%0OE9;!_VBL'R^]-QNQ6&E7%F%=0""U\P325;< M4)@RD>2OO9.^XV9-# _@]BPV-G> \K(F^MO3O)#MI/E";&\U MN3C00=6)?BH?,BKR;7^CV\B).6.!4MHBS^XS,SX:H-@XN5G3==+[/.<-BJ70*J26HN24QZ2186_"@C-37PWAV0C!,. M)KC@$#&[]L 68M8V0]#@AP$."PQ,K;4

U>39@3#<<+F=G#_=?PB'R4K'", MWJ&=8/^Y6G(3^G$WH1"RN">Y"1B\A5%[W<'4_U2%8O7T7TFW&UU:@F]MWAGK M/V'(RS8@VFOH)UUG#;W>J)''QQX0P0H$I&78D%^KX'Z_%*UO*0IH'ME%<-W5 M!.>-L SGO#YHJ7QW29542DKZF2,G;R+;'KG_@!3UBP7ED!P_5=%KED,U($D< M7:YK5<';'T1-:0^-+)*D$6A*_X5+_DI'T6OL>]A*\[);DJU:?H>+I@K:;:%J M,@89#WN3+@:&-KZ.)3[.KL-2J\_2NI'!C 4],&IG1=4GTVO4UEF^U;4D@Q7U MD)E;*2L2<:%L;@C*6]":T;8FP4RSNSRS\__FV8Q\:-0+K-*5RK 7 M]!JQM3N /BJHTGT-SZK<5+-,-3&RK''6P89SUP. :=3GLPO6 HP!*G<914-> M99_3.N8<*))^N$S'//I[5E.W\'DNOD&9&O9#_L(,FW_I\ @;DNV[XBVY^WF9 M6E4(%+14P5B8)6[*EG4.^(BL7E4?G0%/1:=!A7$2,]A,09$Y4D91&O[,,70M MO]Y8+<:DYZTR2&LKHMJP;Z'6^YTWVI=KL%.D&-J+V7\KX8^WK&P*2OR8E7!E M5X"4%G!5GWN+0K075?.';C%W&YE.R6^JM(&LA7WS*$X5F)!%)?&SI5E.RW.Z M=!59@L(S5[!$JGG#<9&YXZD3)9%+.8@?#T5>A34Z3,4'<#"Y5/L(J?SH)9>0 M/U5E!<]?OKEZ=1J(5)103&-+\0%KE>=5>-!:3O4ICO_F(G-LBJ="1FWW!C;% MP4*[C_J:-.WGV^E)Z.8IT\.>@D-SK6KW(70.@5(':]+).D94U\R&SR_(J'C! MC]_9YDQ*1+9*(N\1W%H^ED?TCTNM$Q;+7?[S(DPF./0,#>I6+\]BAA MQV^,<94CA, PB1.N23+JPA&.]X8%U@6!HQQ.XF3(T&B9H!=/A]-]X/$;(X:) M83F*1N,I)851?$9WS+@-+XS[!\!C +K>,7PUF(X$'L$)X*:,,)=(!M0BR\[N MGK^-8BMVZFMJ'>/:NV'Q0#DF8_YCDF#L29),XWYO)'\-AE8)&J7T#^,QP'$( MD!@A#>I/AD2*DI%Y5:8Y3D!!IBRG)!ES%CP6G-#_=DZ>N(I][D*#Y (*W@FX MWV75K81_8^K(K>0#<6QJ$O>F0SQ >!_+W(Q!:1[!L;W'(NYH76+=Q5&PU>98 MS68EFU5L5K#?F#[JI>ZGFR1#C2^CP4#_;7?+X"7UX!:IIQ-82@\6A5 M&[2TM2"_< ,AA4(#!/4#P]SNR:$U:]*4V= EY>H@K# M \924NT+9=->2*A_ =JP&%$MAZC88SNP^XPB_:,I5^%4U6 S.-6%+C*[:^XO M<&M9D':KMDE\52%RHBY).4>U7NE[0:B"P(OA@:2O9Y^SV88\9%QPHM+0K3/J M%L!0FV/Z&*:^J3UB(QD,=DH+=JGKU K/R76N.AR \!J1N7?W&UL,)(&706.& MFXP1'H*+*PKHQD<*\\\O+HW1P?C\.4X+:0 =F#5$NF;MV,03+)?*^X^=:RBH MA[';*\E#4]=.FHUEVF(1OQ.]RA<;(DL7E_Z2F"Y0&- >HRO-8XY#4DR1OAFK M$N-C<@Z4IQW0Y[$)A[(+KJXK4@$?3YC#L%F D5[%;7*; ^6%#,([Z.#:+"?D:^M_D@C_L/>%U9D7N!+CVI1[ Y<2\@$ M(@$@KBU%KA\N7+LEJ>B8/6O+8'%4DC5ND 2;;]5-MOGKAQ%_7X\G(XI M##F>#)&53J;Q:$!J3T)!R%YY*.>H;8R/!> CD*U ?!N!% <""OTKP7_U8-AS M?0?TM:AUKO3WVQPF0Y!7^E.0U898E2EI>#X2D 34"62[C1*AL-]W"F>/!R#M=H9=_A\I@9W^@/\WTG3G@&_E M?\-=;IK@!3G >?/$X!Q]1*:*P M487BV0TA1\>@ .(A;ER:Q2O)P MUQ"TK"]5@)^D"^Q1][DU\/V!2AY4@*,2;:2@%@(/D+[-VD1%*/,UABJ"* A" M+>H8Q^ M/#V]< ,8GW;F]C9T;R)7?L5SC-7"RE5>",,V43FQ,TR%&% UE2PN60YW<<$R M/M:7,7!3Y>'R*G(,K$$Q>N^@$"*-?G\7:BRN?,92V4G8NRJ>]C1@UG=$*3A2 M1^D)/V^*AJ+0W- I]Q9@/R-J-D".E\#F3O[B!5<&0DHF&B>DXV;K: 9?/EJQ MFXUKI<4U=3@868>E/&:I:"OBH> 1Q/>MPD,M<9L3F^=,GDG>D[0HE<# "LZC MKLXMXCDVN],Q0K2XF6X0*OA)FI+I!FE3+NGRO-9JFAQ9'FA5AN=097=PNMQI M"MGR/N]$P1_128L= TTZO-9I5"U\']T:TT6?EXOOJ?+@OW]#+U7WV3<_4+TZ M)";WZ8+PS/L!SXPB;1Y!]X7?N0>TNGJ:N2%6XG$"6.ZQ>8*(C;\4Y4.ATSNI M-I7TTC0A6YP+3R=I=>Q3]?EUJ"9%,2+;DB::6SAX.%#>C]":-3?+I1-'S22I M9##:T@4W"#+*Y:%B,2;9''5]70C#5&ZI[2HL5J:95?K:A5)&N?L8'2G<@XO( M5EFC( N78TD0E('*+'6P-(MA)I 7T"!I?RI5+RQA&2PU^]FE% M14=PFI-N3_485$=,WV$U+B!G%!F@:Q>ILU(%(75Y3 QB5=TZ3&E>($25U?BO MT+@#[Z_RF4T%/JG%J'",LM+%A%1U3D,DK/LLXR!NI(7PD]6N@S*5W/JLCPJG7$6@T92&)3(JD8G% M\50A+MU_1O>GH/CEZR;IEKP:58RUM%H@2_>X9CM$SHI0]D@*CI;<)Q46:SI* MVTW'%>4TLJV;M*30UP9\Z?7L1$6$X8=+:#0 =,.(!$ 4<$*2?*.&6>+VI'73 MQ/Q2N>WC#!OIWX%FC_:F?A?M'C4U&X:H62?:FQSI8M7J_(#(_'E39#:! 9JQ M-ZU(^K%%D=X8Z2,Z416+WE("9G3,M[;?&[WXWI8$R*WHO(D*1&C(WP$U2OH! MDI/T>0GL#\R-]Y4I"UT!I"L(131LJYXB5#19-48]693E+QI?L="*KKIGLK(9 M/IA?I[))A",N-.1T0L;CBM5X.^+3 J4I/+%N-A=VMY;;J55M/0>D5YWR<=O* MW;7N5-HD#R@=$LW**+945U*V$NO;NIQB [@Y4\4J6U>EDKM9A)CIJ%93>IF) MHP!']Q!K$#6&=*T++BMR2(@?6'^C%9LRU/ P3AUJ9R 8OIF9HHA06"Q)G<[. MP1-5[3)IHAE0H.:L]I&3_='K*:W,NE8!#'>#3H-B%1XL'B)M-PO5.55KH"!P M!4/,33F8XHQ/N@.*V$V+VYQ6?1+]J!K44TU-(HR*V R[0&PNJ5?8C2[A?95) MBR?]H14QT;CR.)]WY?%'#,7%47,)ZFMT];Q50UOD@ C!LKSGO8&XVE/P";T- M"J#6"K5<@G:)S3JUL8J6@>8AHRPB*XM,2W6T-VM44E/QR9JDKS2X"*D@\("2 MR-J\#SL1=;5M&EU5E%>$%PY5)VX1JA8:JW(7_%A<=$XY4@KAT$NVX7\(76J# M+PMRU#.-B1;^Z/0#^$J$#NO:.C0NM^N'M"$,KT8\"J)-BH- #(I4[\^EC>,. MJKB["*(ZO*Z]LG\A=S>EWVP7!BW4K,^NTR*67V4E M6!DLET3NA52B-KU?6X6#?SW^-PT#5B!>W>ZF"YMKG6]?B\:96C\VNEQ(G#SC MHS*<2HM?E'VD^-5,X-ZL@@7/-TM62%6$B&3'6W.Z+39-,K/!<5T^-O"U%%O5 M+23P-9?#.4M7,23"&54O&WLNQ2[G*(+?<)O EBI?=JIU:K/,=R8K'#.=:A " M0'=�)^45O420>;I?B9*<>ZV3*TP:_W [ER%IFYQ%3(KD+E2$&/!*-M[/;= M D2 :_.S%-9@+X@NOA=XIB^ I<3BTD!UN=DL8)[[K&D74!Z3FP :6N%'-J9P M[!%C@*;Y7*V8B%9W&$R0@M2.Q?GEU0/+34]D$;OFOTH'ARO-Y8HK2).Y3+X-^=QCW1WT,![:\K?-R M<[U&8Y?>Y'&2Q+UDP!TQIUW\@[V.EDQPW(N'O2GGD>/:J33;8!"/J.UL;SJ) M!X-NFV6H!>)G3K$GI?+57D/4JSM;%73??6H(RJZ6UV=NV%$@5\W/3FNJ1K0^ M3#NZ!*9#K@Y1-<31X?3@TT8!+"\WY3(2TSB9)&[O:![4J=$ \+"4,">O7PFY M1U$2C\94,B&>CJVZ F41T-.\J@/)(2EA@KCGF_/<;N5:> MQHG;OW>-.Z0_Z*#A1B\)/UK153J]+80PJ%E6T4EZ]X*? HW @S.U5S'?A5+N M)Z<\1Q.%0NO8YQTXD!ZV-.\WL"?T+A[6!5N='EU3:;I;"$>2=,?Q8#K9LH_@D.W+GM)-M4ZL ;=D@*4U M>X06NY''S>P-H$O:(%5'@YZ==M#:I[%YA;TDU$#7/\!GI^L>8!T-.A-_5'?Q@6$&T;?- M@;"-Z+=-"+_>:JYC.VI!=6",5X7':QN)TT'RS&+Z>]'>7=S=;%)$%+4]^2?? M#JXK155H)W&2),SFI HM-J.BKI<@AV%'L5'< U&H/P8QB1XDR+Y[21^KV@PP M%SON#?OX )Z.XB[V)(N'XT'4&\>C?A(KTJSN=HJ4'% &* MBP$*BOW/@:X!/1B,Z7_V/=:@3D9=&&),57P2^-]X$D^F VEKKKG[<0^+_(Q8 MINLG] = <#+$,C8735-CD%3 WB>#A"MU]:B1EDT]SC];1>+V"PSV1$1TTU+! M9C*[2WY54VVP^S"'$04NK9$9?L5)0B2RO$83)0^4J5S>&_( -&GS_, *P+OP MW)=1O])>S06RH\'12N0%P!,G[DY&6[YI^'L'DZ$*F-[]\I"J)WW\,KA[1(\[ MPL'E:-*]>#R9'D;W=(-?.SA'NY.>2$-M$NI!_)C\3\I 3T4!?+Y1"U@D'D6U MQ>(6TPW'RTQ:B#=6TY83GNY0K60TH;4>+2;,/HK&1%!1BXT'_81I[3 >3HDR M]I*N$-FX#Z2T![1TF#!UQ;)66!.M.V&B.AH!105%M3NV::FIW 74>XKT:\RE M(@8]*BZ'](OIY>E2Z?DB+3C)8\= _7M83XT)L4$J.2L'=$"980?=D8P<$$!= M2%NC'6,-P 3F,=)>Z[O(KB8#KGCQ3HZP*6+J0Z1 !K:#9X6N&X!-=N7+>G,M MXA^'") 09U74;F+P*Y2<]S&RH(CM60P: OAAF:]B?ZD] \PA-A5ID4WU5K(Y M=]N.*5^5FE*C@:5+?-C\]5%GV:F<2=U8O%G:4'VB_O]I1Q]HN\I_8&%HL<%" M>62ZP;ZD+P"CA_$$\![_GTS'[;C64'::*SW2(QVIL=IZ.[>==FO/YWUD\^<6 MT,\MH)];0#^W@/[OU +:MY WVCGO0SB?&T3_^@VB]V[HLX\@I+=G,WNKMY"2 MU?8Y_.=F0?\]F@6U]E[9!^&L"/ET_\X*UXJ+V76&]TKG""#J?@=MWD(5!XZM.W#5QCBN7/$<^>(Z+ESQ'/GB.?.$<^=(P[I M'+&79K:[%G_("/!MJ@A6%1>5.1$=O\?\ M%SQDD )>,9%\$9U$GRY?1<='*-A^IT -"/^)2_7J82?-AQ^JV[10LMV970LZ.@68.V7S M__$6K_L;E$V\UC?-XL'!7NI(44WQ#I16L)X\$(@*_:,[(P)GDJUM1ID+5'VY M7P5$B)=>K,G6_&K>8-N M@C/1[^_ -K0K[$#,MG"HG^\(^KW?Z+_:Z+"?[2B MPD_=J/!S91I6WS4G8*.+V&2,7'7(.D))$FW3N45==J*]C>&^Q7+5034AB)/T ML-L//SS=W+9C\^OL&AY.MMR#9+#E!LFPWCW0Y3IL+6$;PMOO(1NZ3F>_>+S; M5#UF,<<_M@HTP'+=>AZO_$HS;7O^MS_\(;3KMR4*Z:T3$#@G;1__!46<-:Q> M?-*M:(,GEK2-\A-@[QHO\(>B'?,((_IM0X",7U;IO(Q>IZ#U%,CSMPX$>-^4%^1N\]7-6R\JA&.!K??RL[L:NSD$7?(^[:#:FP!$6V M.J>Z%(W2+IX,J_,:0?([P=S93$FUAP]V>86]*G? KU%02#4#):\YU_)#Y#L8U[K4S!V\+W6U+2 G>)[8VRAX.FV9JY M%BB9\*NEH"D$P7V>F@0QQA KR4DCRJ%XTIY-%2 !C12D[[?E(.WS>6NVT9:U M;GM-B<#$#OIO\HS-%YG[<_AX9,N%KNB-/)CS/ ?DR._;4S&GQ]-#?/&M& MD$/A2-"R=K3-./R6^OM(HR.,PZUG5;[::::2"547%5T:J@TB;8).VS@Q)YMY M3"K,N]])+]BV69)N^#O..:+_7K5JHF%#T)!NRB@XHNG5LA6&'ZSR/[H H&\A M^+),G_ ]"N90[9?PXX-C:]Y3VY%LR7UJ-5K2:6TW'ON8\=CJW2"2)X;;87 R M#>J@94KP@*U.'B9HC3-45&?K"EK&;+=/JETP)%.EU"43CF'RG+YI](8*& MW8RFIF"9TL UN'UE-//VKZZ4J4P)-#.=!7P5:"J4NI1!7\;;#)MMU5;?.LMO M> !:Z":/H<.P-^-+CE=W>37'1K[<'\FVH/GT1RZE"Q?F M$#K]5V^0J?.+'#<2;<;DO!?OCN+SE-LL?+V[=E7 M6(?.[5-_ '.[D'2[,TFW>XK"X.<$J@FVD=APQEPK,]J1(=>*$%OSXEI/;+]\ MN$, K6W#5X^KISG7VE.JVM<13)]JA=6A:5,[]Z]3<&QS6L"0=@ 8?OW,HR^9 MD;4(3SAO9"OM>,O.5PJ_J@'\1>[:]]F#$_O@=N$# B/)7MCOQ'Y-.K5OO=UJ MA5:U73L_T2I.,0ML.V#UM6KM[K/I-IG:C&0597W!Q<\2@P*]>I^#M0XANLZXLG\C(KLIO<=74Y1P\J]=98A@]./DO[0BTL M:'HL8,J]EN;?WJUUA;\$9Y.>$W"WS3S@I9MBO\K&6K;A^H4?;2KT +)JTP C8CWW 7/UTQ54N>OE+WYM+@M3A/XJ!LEOK$:&VQ# M\4 6TC:?G+$>UPH.UM$$4Y1:XX]<.(4E>#_!PIINUROM1]?(,:*VS.ZI[9-V M]%5.*M:ZUD=K(WA86\^MD2"T]5B;^4#>2323;+Q%A_)KP@=&)]!\](]>@ ;^ MUTU3\62WYXR5YXR57R5CQ5"LPYT/(3=BN$# #^_9',-AV@UV5 .A;?FL)P_]#<1JV3%9ASAA M@NI)QY(1@7A\]5#RC]$[;D"XG:COFSW3_/+P1!E,\^&GNV-!]LA,V3+<]L04 M_'!>+A88V:&3C )5R[:GJ.PWBBW/B_IB-TVKM^WBMTMR"=T5IQ$"S'82R& * M">0>JX=O]:>7^E-5%G;.K.C,[0 >6-#6*'M[#K,\U;]*YFAT&<_LQB;F3%L. M(P2B%L7DB]4%AXZ&H;KW'-1;9E9N%IBNIXI\;58 D_;^*ZNUS_\/U!+ P04 M " #8A&5/9\KK34<" "V"@ #0 'AL+W-T>6QEU%7*]?.UW35R4GX<'8]Q4]=X PCS_$^3W"TN,3!KY.>AT_SFMB$>OX$=3?=,/69D\3% M[VGZ@:0)\94E#KI=3>-"BG%S+[ '3&7" :T)2_ -872EJ,TJ"*=LZ^&9!3+) MI$+:G*I1%EFD>?3AR'OVP#L>3H54KK:OX']7W?1)H/>L0,K8('"&/9#&-=$: ME+@UCIOLP.]"J+.7V]HH+!791K,Y'A/<8(JLI,I!#64BW$-IS*"P>YHE;'1_G3;%H9IG1ZCY MN?>Y! &*L%W1YN[_S[O\CQ5?7/VY9/>O,A7\C!IM;SL"D?-C$+DX!I%_^TX& M7=O9Z6U[G6U T:JE3%/1R:UHGH/78Y\6"?YDWS1LK[^,#<[0:[(RC\@]?I.; M0T%:IN_L$ETPP:/]P0J/%L.LY4"1X-'^"#EM^6M7<'RIIM\ 4$L#!!0 ( M -B$94_)&V;ZS@0 'HE / >&PO=V]R:V)O;VLN>&ULQ9I=<]HX%(;_ MBH:K]&;!7VF;*9VA0'8SFP(3V.YE1Q@!VMA25I*3)K^^QP:#G)C3WISD!N,/ M[,>R_3Y',I\>M+E=:GW+?N29LOW.UKF[BV[7IEN1<_N'OA,*UJRUR;F#6;/I MVCLC^,INA7!YU@U[O?-NSJ7J?/Y4[VMFNOZ,=B)U4BM86"[X)L6#/:XO9QF' M#>[%@B_[G5Z'\<+I2YDY84;MI;%N7AZ[VC*72N;R2:RJ M.;O5#W]I(Y^T[/!> M6KF4F72/_4[U/1,=.(NN=QI5.]3372->F-]I1KU>RU2,=%KD0KE=.QJ1E4=7 M=BOO;(Y ) IF\84LV+O\.O@QD'M8(O=HT:X%M\)OI@#U [$@1F+I?!9, P&Q!V[$O5!% MXT)A@1\0)_Z52G4NV(+_:%XN+-\#ZH#7>2Y=N9&MZHXAE%10@PF5RB8DEN\! M<<#/G4YO&>25* %SV)-]41)AT1X09_M<;*H6]'FP8 ^(DWW,C8*+:-E,&#;? M2,D M]D;]G+1@8;H(B751EDBM4)@S0F)G[&NE5B[,&"&Q,4ZY?P_J8V+&"(F-49< M;>T78:Z(B%W1%B8MB)@U(F)KS(L\Y^:Q+ OF;C0A\3\T=$[(\ZF\MG6JOJT8'K7RV% MY]RO!"-,(=$K*>1F^@\;6"OVE<..\[IQT3&E1,1*J3'_%7*S=1"5@WMA^$;L M07U,3#(1L61JS,O"%1!$7\M1_2+?0\ZXCXDY)R)VSN'>Y'8+6'+%8#>':][ MQ)P3$3L';,&2A^G=Y*3?L\.'U,S$+Q*PQK(G5LR/V!P1A]JT$LGS;,86$==%X- M6SSZF)A\8F+Y'##+CJKAT(:^@GSYQ)A\8F+Y'#!_=6=BZHF)U=,-4=$$TT]"K)\C)G0M--R1F=RU)L#RU7\^)N:@A-A!1\Q? MY%&"*2@A5E!;O[P<'4^KQW[D8Z*OUHD5U(;IW:0^)J:@A%A!;9C>U?&E9/=J\TX*=]2K(LL&\*RJ;K6O/IW3KF/ M^F]/GW\"4$L#!!0 ( -B$94_-HQ%B P( * B : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/%VLUNXC 8A>%;0;F FN_'M!V5KKKI=CHW$($A MJ)!$L4?3WOVD;":5VIQ9H,,F* )]?E>/+)N'G^E8ET/7YN;0Y\7;Z=CF==64 MTO\((6^:=*KS3=>G=OQFUPVGNHROPS[T]>:UWJ>@R^4J#-,9U>/#=.;B>;NN MAN>M5(M?];!/95V%MV/XTPVON4FIY'#^D)MQ@?$G[WWZG^6[W>ZP24_=YO6+BG\+5.'K()T/4GJ0S0<9/%.>#(CUH-1^TH@?=S@?=TH/NYH/N MZ$'W\T'W]"!9 AF7_"2$-5]K 5P+WVL!8 M?; %D"]]L 6@+7VT!; O?;0%P M"U]N 70+WVX!> M?;P5Z*U]O!7KK%?;::+/-UUN!WLK76X'>RM=;@=[*UUN! MWLK76X'>RM=;@=[*UUN!WLK7VX#>QM?;@-[&U]N WG:%LQ)T6,+7VX#>QM?; M@-[&U]N WL;7VX#>QM?;@-[&U]N WL;7VX'>SM?;@=[.U]N!WL[7VX'>?H6S M;G38S=?;@=[.U]N!WL[7VX'>SM?;@=[.U]N!WL[7.P*](U_O"/2.?+TCT#OR M]8Y [\C7.P*]XQ7N*M%E)5_O"/2.?+TCT#OR]8X3O7-3#VG[4H9#N\^7+ODT M_-N:"=RYO!_3Y3/.4[^]X9XH7<954C@_+P[A>>I'1/CTAY3'OU!+ P04 M" #8A&5/UR:[NA)AI,-$+RWC"VTYWS M;C3/%;.G5T=AM&N;+LRS*D9WQ5@H*FI-R*VC+E66UKMY9IQKZL+$VG9LVY7?FH[?&^:>FF%- MJ&H7SM*";'2[2UU"NC;/4C5D[!<3OM_8GZ?[[K?D?5W2GZ+9Y;(NJ+3%IDVW MY,%Y,F6HB&+;Y*$RGLK'Z.MN]9[WP?AX9]K4F.T:]F5!?KH<\;6APP&&RC$G MQ[0MZ-"HH;#_Y/\:^+$;"NMI['RJ^E@?>+P4Z2%5 ^L7'O,1J=\Z)96_&IY: MG^Z'?;%^/7P_],(_BX$-A_^]]>/E$" Y)$@.!9)#@^28@N0X!\EQ 9+C$B0' MGZ $01&5HY#*44SE**AR%%4Y"JL\-77W4Y)G:]D !D;V-0&UL4$L! A0#% @ V(1E3R%HDW'O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ V(1E3YE&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3TBLT,/V M! ^A@ !@ ( !8PP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3T7';(;U"0 ,#\ !@ M ( !EQD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ V(1E3]4O4=&O 0 T@, !@ ( !HRH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3RKV]C^S 0 T@, !D M ( !23( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V(1E3]6+Q'BS 0 T@, !D ( !"S@ 'AL+W=O M&PO=V]R:W-H965T$[ M !X;"]W;W)K&UL4$L! A0#% @ V(1E3Q10 M_G:T 0 T@, !D ( !S3T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3[ZV8Z2W 0 T@, !D M ( !Q$, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V(1E3]J.YVRU 0 T@, !D ( ! MC$D 'AL+W=O[&PO=V]R:W-H965T&UL4$L! A0#% M @ V(1E3]15V-2V 0 T@, !D ( !DD\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3X" OC,&!0 F1P !D M ( !>%P 'AL+W=OA>\P," " !0 &0 @ &U80 >&PO=V]R M:W-H965T]C !X;"]W;W)K&UL M4$L! A0#% @ V(1E3WMNO?BO @ 7 D !D ( !@68 M 'AL+W=O&PO=V]R:W-H965TVG3I0, %P0 9 M " 5YK !X;"]W;W)K&UL4$L! A0#% @ MV(1E3[@#W4X$ @ ;@4 !D ( !.F\ 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3V.VI)7$ @ S0D !D M ( !ZG\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V(1E3\,B$2R< @ Z0D !D ( !@H< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E M3[Z>\@0C @ < 8 !D ( !C(\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3^+PM-7@ 0 N00 M !D ( !_YD 'AL+W=OHZ0# 1$ &0 @ $6G M>&PO=V]R:W-H965T&UL4$L! A0#% @ V(1E3U$BAK/) 0 @P0 !D M ( !?:( 'AL+W=O&PO&PO&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #8A&5/UR: XML 40 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Debt (Debt Table) (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Sep. 15, 2016
Debt Instrument [Line Items]      
Outstanding borrowings $ 350,000,000 $ 350,000,000  
Unamortized debt issuance costs related to senior secured notes (4,177,000) (4,803,000)  
Total debt 345,823,000 345,197,000  
Less: Current portion of long-term debt 0 0  
Long-term debt 345,823,000 345,197,000  
Senior secured notes, due 2024 [Member]      
Debt Instrument [Line Items]      
Outstanding borrowings 350,000,000 350,000,000 $ 350,000,000.0
Revolving credit agreement [Member]      
Debt Instrument [Line Items]      
Outstanding borrowings $ 0 $ 0  

XML 41 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 42 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Receivables, including unbilled receivables presented in prepaid expenses and other current assets $ 353,992 $ 306,370
Receivables, including unbilled receivables change 47,622  
Contract assets 36,759 32,348
Contract assets change 4,411  
Contract liabilities 34,501 $ 34,888
Contract liabilities change $ (387)  
XML 43 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Basic and Diluted EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                
Income attributable to common stockholders $ 33,597 $ 35,699 $ 20,350 $ 35,858 $ 40,405 $ 15,359 $ 89,646 $ 91,622
Weighted average common shares outstanding, basic (in shares) 66,685     67,329     66,681 67,246
Weighted average common shares outstanding, diluted (in shares) 67,361     67,896     67,240 67,743
Basic income per common share (in dollars per share) $ 0.50     $ 0.53     $ 1.34 $ 1.36
Diluted income per common share (in dollars per share) $ 0.50     $ 0.53     $ 1.33 $ 1.35
Restricted stock units [Member]                
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                
Stock based payment arrangements (in shares) [1] 544     399     450 321
Stock options [Member]                
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                
Stock based payment arrangements (in shares) 132     166     109 155
Restricted stock [Member]                
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                
Stock based payment arrangements (in shares) 0     2     0 21
[1] Includes service-based and contingently issuable performance-based restricted stock units.


XML 44 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation (Narrative) (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Restricted stock units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units granted 0.1 0.5 0.7
Maximum [Member] | Performance-based restricted stock units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance-based shares available for vesting 0.2 0.4 0.5
XML 45 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
Acquisitions Acquisitions
For all acquisitions, the Company allocates the purchase price to assets acquired and liabilities assumed as of the date of acquisition based on the estimated fair values at the date of acquisition. The excess of the fair value of the purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Management makes significant estimates and assumptions when determining the fair value of assets acquired and liabilities assumed. These estimates include, but are not limited to, discount rates, projected future net sales, projected future expected cash flows and useful lives.

The Company accounts for all acquisitions using the acquisition method of accounting under ASC 805, Business Combinations, whereby the results of operations of the acquired company are included in the Company’s consolidated financial statements beginning on the acquisition date.

2019 Acquisitions
The Company completed the following acquisitions during the nine months ended September 30, 2019:

On January 14, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Barefoot and Company (“Barefoot”), a supplier of windows, exterior doors, hardware, specialty products and installation services in the Charlotte, North Carolina metropolitan area.
On February 8, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Locust Lumber, a supplier of lumber products and building materials primarily to custom homebuilders and professional remodeling contractors in the Charlotte, North Carolina metropolitan area.
On August 1, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Kingston Lumber, a supplier of lumber products, trusses and other building materials primarily to custom homebuilders and professional remodeling contractors in the Seattle, Washington metropolitan area.
On September 3, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Heritage One Door & Carpentry (“Heritage One”), a supplier of pre-hung doors, millwork, hardware and finish carpentry services in the Sacramento, California metropolitan area.
On September 16, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of Colorado Fasteners, a supplier of fasteners, tools and other related products in the Denver, Colorado metropolitan area.

The Barefoot, Locust Lumber, Kingston Lumber, Heritage One and Colorado Fasteners acquisitions (the “2019 Acquisitions”) enhance the Company’s value-added offerings and footprint in the respective metropolitan areas.

The preliminary purchase price, in aggregate, for the 2019 Acquisitions was $90.9 million. The preliminary purchase price includes holdbacks which, after certain post-closing adjustments, require the Company to pay $5.5 million, in aggregate, to the sellers of Barefoot, Kingston Lumber, Heritage One and Colorado Fasteners one year from the respective closing dates. The holdback amounts may be further reduced under certain circumstances. The Company funded the 2019 Acquisitions through available cash.

The preliminary purchase price allocation for the 2019 Acquisitions, in aggregate, resulted in the initial recognition of goodwill of $20.4 million, customer relationship intangible assets of $33.1 million, non-compete agreement intangible assets of $0.5 million, accounts receivable of $22.1 million, inventory of $14.7 million and property and equipment of $5.6 million, as well as other operating assets and liabilities. The customer relationship and non-compete agreement intangible assets have a weighted average useful life of 9 years and 4 years, respectively. Goodwill represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. All of the goodwill is expected to be deductible for tax purposes.

The purchase price allocations for the 2019 Acquisitions are preliminary and based upon all information available to the Company at the present time, and are subject to change. The Company is in the process of finalizing its valuation of the acquired intangible assets, property and equipment and inventory, and therefore, the initial purchase accounting for the 2019 Acquisitions is not complete. As the Company receives additional information during the measurement period, the fair values assigned to the assets and liabilities may be adjusted.

For the year ended December 31, 2018, the 2019 Acquisitions generated net sales, in aggregate, of approximately $199 million. The Company incurred transaction costs of $0.2 million and $0.5 million for the three and nine months ended September 30, 2019, respectively, related to the 2019 Acquisitions.

Net sales and estimated pre-tax earnings for the 2019 Acquisitions included in the unaudited condensed consolidated statements of operations during the three months ended September 30, 2019 were $38.7 million and $2.9 million, respectively. Net sales and estimated pre-tax earnings for the 2019 Acquisitions included in the unaudited condensed consolidated statements of operations during the nine months ended September 30, 2019 were $84.6 million and $7.1 million, respectively. The impact of the 2019 Acquisitions was not considered significant for the reporting of pro forma financial information.

2018 Acquisition
On March 1, 2018, the Company acquired substantially all of the assets and assumed certain liabilities of W.E. Shone Co. (“Shone Lumber”), a supplier of building materials in the state of Delaware, for a purchase price of $22.4 million. This acquisition enhances the Company’s value-added offerings and footprint in the Mid-Atlantic region. The purchase price included a holdback that, after certain post-closing adjustments, required the Company to pay $1.4 million to the sellers during the nine months ended September 30, 2019. The Company funded the transaction through available cash and borrowings on the Company’s revolving line of credit.

The purchase price allocation resulted in the recognition of goodwill of $2.5 million, a customer relationship intangible asset of $7.0 million, accounts receivable of $6.4 million, inventory of $8.8 million, property and equipment of $2.9 million and total current liabilities of $5.3 million, as well as other operating assets. The customer relationship intangible asset has a useful life of 9 years. Goodwill represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. All of the goodwill recognized is expected to be deductible for tax purposes.

Net sales and estimated pre-tax earnings for Shone Lumber included in the unaudited condensed consolidated statements of operations for the three months ended September 30, 2018 were $18.7 million and $0.8 million, respectively. Net sales and estimated pre-tax earnings for Shone Lumber included in the unaudited condensed consolidated statements of operations from the March 1, 2018 acquisition date to September 30, 2018 were $45.0 million and $2.8 million, respectively. The impact of the acquisition was not considered significant for the reporting of pro forma financial information.
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Operating Leases    
2019 [1] $ 8,111  
2020 31,277  
2021 29,213  
2022 26,056  
2023 22,720  
Thereafter 43,000  
Total lease payments 160,377  
Less: Interest (28,536)  
Present value of lease liabilities 131,841 $ 115,000
Finance Leases    
2019 [1] 1,881  
2020 6,245  
2021 3,040  
2022 1,574  
2023 1,379  
Thereafter 4,398  
Total lease payments 18,517  
Less: Interest (2,316)  
Present value of lease liabilities 16,201  
2019 [1] 9,992  
2020 37,522  
2021 32,253  
2022 27,630  
2023 24,099  
Thereafter 47,398  
Total lease payments 178,894  
Less: Interest (30,852)  
Present value of lease liabilities $ 148,042  
[1] Excludes the nine months ended September 30, 2019.

XML 47 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Stockholders' equity beginning of period at Dec. 31, 2017 $ 746,899 $ 673 $ (3,821) $ 659,440 $ 90,607
Common stock issued beginning of period (shares) at Dec. 31, 2017   67,286      
Treasury stock beginning of period (shares) at Dec. 31, 2017     207    
Stockholders' Equity [Abstract]          
Exercise of stock options 588 $ 1   587  
Exercise of stock options (shares)   55      
Shares vested for long-term incentive plan 0 $ 1   (1)  
Shares vested for long-term incentive plan (shares)   155      
Repurchases of common stock equity related to equity award activity (1,046)   $ (1,046)    
Repurchases of common stock related to equity award activity (shares)     53    
Share withholdings made in satisfaction of exercise price 0   $ (17) 17  
Share withholdings made in satisfaction of exercise price (shares)     1    
Stock compensation expense 1,775     1,775  
Net income 15,359       15,359
Stockholders' equity end of period at Mar. 31, 2018 763,575 $ 675 $ (4,884) 661,818 105,966
Common stock issued end of period (shares) at Mar. 31, 2018   67,496      
Treasury stock end of period (shares) at Mar. 31, 2018     261    
Stockholders' equity beginning of period at Dec. 31, 2017 746,899 $ 673 $ (3,821) 659,440 90,607
Common stock issued beginning of period (shares) at Dec. 31, 2017   67,286      
Treasury stock beginning of period (shares) at Dec. 31, 2017     207    
Stockholders' Equity [Abstract]          
Net income 91,622        
Stockholders' equity end of period at Sep. 30, 2018 846,658 $ 676 $ (5,208) 668,961 182,229
Common stock issued end of period (shares) at Sep. 30, 2018   67,633      
Treasury stock end of period (shares) at Sep. 30, 2018     276    
Stockholders' equity beginning of period at Mar. 31, 2018 763,575 $ 675 $ (4,884) 661,818 105,966
Common stock issued beginning of period (shares) at Mar. 31, 2018   67,496      
Treasury stock beginning of period (shares) at Mar. 31, 2018     261    
Stockholders' Equity [Abstract]          
Exercise of stock options 44 $ 0   44  
Exercise of stock options (shares)   2      
Shares vested for long-term incentive plan 0 $ 1   (1)  
Shares vested for long-term incentive plan (shares)   65      
Repurchases of common stock equity related to equity award activity (103)   $ (103)    
Repurchases of common stock related to equity award activity (shares)     5    
Stock compensation expense 3,141     3,141  
Net income 40,405       40,405
Stockholders' equity end of period at Jun. 30, 2018 807,062 $ 676 $ (4,987) 665,002 146,371
Common stock issued end of period (shares) at Jun. 30, 2018   67,563      
Treasury stock end of period (shares) at Jun. 30, 2018     266    
Stockholders' Equity [Abstract]          
Exercise of stock options 649 $ 0   649  
Exercise of stock options (shares)   35      
Shares vested for long-term incentive plan 0 $ 0      
Shares vested for long-term incentive plan (shares)   35      
Repurchases of common stock equity related to equity award activity (221)   $ (221)    
Repurchases of common stock related to equity award activity (shares)     10    
Stock compensation expense 3,310     3,310  
Net income 35,858       35,858
Stockholders' equity end of period at Sep. 30, 2018 846,658 $ 676 $ (5,208) 668,961 182,229
Common stock issued end of period (shares) at Sep. 30, 2018   67,633      
Treasury stock end of period (shares) at Sep. 30, 2018     276    
Stockholders' equity beginning of period at Dec. 31, 2018 $ 874,659 $ 677 $ (8,458) 672,095 210,345
Common stock issued beginning of period (shares) at Dec. 31, 2018 67,700 67,708      
Treasury stock beginning of period (shares) at Dec. 31, 2018 500   478    
Stockholders' Equity [Abstract]          
Exercise of stock options $ 132 $ 0   132  
Exercise of stock options (shares)   8      
Shares vested for long-term incentive plan 0 $ 3   (3)  
Shares vested for long-term incentive plan (shares)   290      
Repurchases of common stock under share repurchase program (15,709)   $ (15,709)    
Repurchases of common stock under share repurchase program (shares)     920    
Repurchases of common stock equity related to equity award activity (1,330)   $ (1,330)    
Repurchases of common stock related to equity award activity (shares)     74    
Stock compensation expense 2,915     2,915  
Net income 20,350       20,350
Stockholders' equity end of period at Mar. 31, 2019 881,017 $ 680 $ (25,497) 675,139 230,695
Common stock issued end of period (shares) at Mar. 31, 2019   68,006      
Treasury stock end of period (shares) at Mar. 31, 2019     1,472    
Stockholders' equity beginning of period at Dec. 31, 2018 $ 874,659 $ 677 $ (8,458) 672,095 210,345
Common stock issued beginning of period (shares) at Dec. 31, 2018 67,700 67,708      
Treasury stock beginning of period (shares) at Dec. 31, 2018 500   478    
Stockholders' Equity [Abstract]          
Repurchases of common stock under share repurchase program $ (16,400)        
Repurchases of common stock under share repurchase program (shares) 1,000        
Net income $ 89,646        
Stockholders' equity end of period at Sep. 30, 2019 $ 957,581 $ 683 $ (26,553) 683,460 299,991
Common stock issued end of period (shares) at Sep. 30, 2019 68,300 68,266      
Treasury stock end of period (shares) at Sep. 30, 2019 1,500   1,526    
Stockholders' equity beginning of period at Mar. 31, 2019 $ 881,017 $ 680 $ (25,497) 675,139 230,695
Common stock issued beginning of period (shares) at Mar. 31, 2019   68,006      
Treasury stock beginning of period (shares) at Mar. 31, 2019     1,472    
Stockholders' Equity [Abstract]          
Exercise of stock options 529 $ 1   528  
Exercise of stock options (shares)   76      
Shares vested for long-term incentive plan 0 $ 1   (1)  
Shares vested for long-term incentive plan (shares)   73      
Repurchases of common stock under share repurchase program (737)   $ (737)    
Repurchases of common stock under share repurchase program (shares)     41    
Repurchases of common stock equity related to equity award activity (137)   $ (137)    
Repurchases of common stock related to equity award activity (shares)     6    
Stock compensation expense 3,248     3,248  
Net income 35,699       35,699
Stockholders' equity end of period at Jun. 30, 2019 919,619 $ 682 $ (26,371) 678,914 266,394
Common stock issued end of period (shares) at Jun. 30, 2019   68,155      
Treasury stock end of period (shares) at Jun. 30, 2019     1,519    
Stockholders' Equity [Abstract]          
Exercise of stock options 1,533 $ 1   1,532  
Exercise of stock options (shares)   84      
Shares vested for long-term incentive plan 0 $ 0      
Shares vested for long-term incentive plan (shares)   27      
Repurchases of common stock equity related to equity award activity (182)   $ (182)    
Repurchases of common stock related to equity award activity (shares)     7    
Stock compensation expense 3,014     3,014  
Net income 33,597       33,597
Stockholders' equity end of period at Sep. 30, 2019 $ 957,581 $ 683 $ (26,553) $ 683,460 $ 299,991
Common stock issued end of period (shares) at Sep. 30, 2019 68,300 68,266      
Treasury stock end of period (shares) at Sep. 30, 2019 1,500   1,526    
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Segments (Tables)
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment
The following tables present Net Sales, Adjusted EBITDA and certain other measures for the reportable segment and total Company operations for the three and nine months ended September 30, 2019 and 2018. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance. For the nine months ended September 30, 2019, Adjusted EBITDA for the Geographic divisions reportable segment includes the out of period correction of the Prior Period Misstatement of $4.3 million.
 
Three Months Ended September 30, 2019
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
964,249

 
$
254,767

 
$
17,974

 
$
96,752

Other reconciling items

 

 
561

 
(22,094
)
 
$
964,249

 
$
254,767

 
$
18,535

 
 

 
Three Months Ended September 30, 2018
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
990,264

 
$
241,303

 
$
16,106

 
$
92,698

Other reconciling items

 

 
520

 
(18,330
)
 
$
990,264

 
$
241,303

 
$
16,626

 
 

 
Nine Months Ended September 30, 2019
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
2,736,029

 
$
716,666

 
$
51,121

 
$
260,537

Other reconciling items

 

 
1,838

 
(58,150
)
 
$
2,736,029

 
$
716,666

 
$
52,959

 
 
 
Nine Months Ended September 30, 2018
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
2,822,927

 
$
679,986

 
$
47,079

 
$
252,873

Other reconciling items

 

 
1,481

 
(52,496
)
 
$
2,822,927

 
$
679,986

 
$
48,560

 
 

Reconciliation to consolidated financial statements
Reconciliation to consolidated financial statements:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Income before income taxes
$
46,787

 
$
46,818

 
$
119,326

 
$
119,451

Interest expense
5,773

 
5,926

 
17,385

 
17,916

Interest income
(1,047
)
 
(117
)
 
(2,832
)
 
(117
)
Depreciation and amortization
18,535

 
16,626

 
52,959

 
48,560

Merger and integration costs
1,295

 
1,459

 
5,467

 
3,627

Non-cash stock compensation expense
3,014

 
3,310

 
9,177

 
8,226

Impairment of assets
115

 

 
644

 

Acquisition costs
229

 

 
827

 
267

Sale of Coleman Floor (a)
(43
)
 

 
(344
)
 

Other items (b)

 
346

 
(222
)
 
2,447

Adjusted EBITDA of other reconciling items
22,094

 
18,330

 
58,150

 
52,496

Adjusted EBITDA of geographic divisions reportable segment
$
96,752

 
$
92,698

 
$
260,537

 
$
252,873


(a) Represents the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business (“Coleman Floor”).
(b) For the nine months ended September 30, 2019, represents income from a recovery made by the Company related to a fire at one of the Company’s facilities during 2015 and the effect of the settlement of pending litigation for an amount less than what was previously accrued. See Note 9 for further details on the settlement of pending litigation. For the three and nine months ended September 30, 2018, represents costs incurred in connection with the departure of the Company’s former chief executive officer and the search for and appointment of his permanent replacement.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Accounts Receivable) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade receivables $ 358,388 $ 305,363
Allowance for doubtful accounts (11,214) (4,904)
Other allowances (2,529) (2,019)
Accounts receivable, net $ 344,645 $ 298,440
XML 50 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Nov. 04, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Entity File Number 001-36050  
Entity Registrant Name BMC Stock Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-4687975  
Entity Address, Address Line One 8020 Arco Corporate Drive, Suite 400  
Entity Address, City or Town Raleigh,  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27617  
City Area Code 919  
Local Phone Number 431-1000  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol BMCH  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   66,749,662
Entity Central Index Key 0001574815  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 51 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Segments
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Segments Segments
ASC 280, Segment Reporting, defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance.
The Company’s operating segments consist of the Mid-Atlantic, Southeast, Texas, Intermountain and Western divisions. The CODM reviews aggregate information to allocate resources and assess performance. Based on the CODM’s review, as well as the similar economic characteristics, nature of products, distribution methods and customers of the divisions, the Company has aggregated its operating segments into one reportable segment, “Geographic divisions.”

In addition to the Company’s reportable segment, the Company’s consolidated results include “Other reconciling items.” Other reconciling items comprises the Company’s corporate activities and other income and expenses not allocated to the operating segments.

The following tables present Net Sales, Adjusted EBITDA and certain other measures for the reportable segment and total Company operations for the three and nine months ended September 30, 2019 and 2018. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance. For the nine months ended September 30, 2019, Adjusted EBITDA for the Geographic divisions reportable segment includes the out of period correction of the Prior Period Misstatement of $4.3 million.
 
Three Months Ended September 30, 2019
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
964,249

 
$
254,767

 
$
17,974

 
$
96,752

Other reconciling items

 

 
561

 
(22,094
)
 
$
964,249

 
$
254,767

 
$
18,535

 
 

 
Three Months Ended September 30, 2018
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
990,264

 
$
241,303

 
$
16,106

 
$
92,698

Other reconciling items

 

 
520

 
(18,330
)
 
$
990,264

 
$
241,303

 
$
16,626

 
 

 
Nine Months Ended September 30, 2019
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
2,736,029

 
$
716,666

 
$
51,121

 
$
260,537

Other reconciling items

 

 
1,838

 
(58,150
)
 
$
2,736,029

 
$
716,666

 
$
52,959

 
 
 
Nine Months Ended September 30, 2018
(in thousands)
Net Sales
 
Gross Profit
 
Depreciation & Amortization
 
Adjusted EBITDA
Geographic divisions
$
2,822,927

 
$
679,986

 
$
47,079

 
$
252,873

Other reconciling items

 

 
1,481

 
(52,496
)
 
$
2,822,927

 
$
679,986

 
$
48,560

 
 

Reconciliation to consolidated financial statements:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Income before income taxes
$
46,787

 
$
46,818

 
$
119,326

 
$
119,451

Interest expense
5,773

 
5,926

 
17,385

 
17,916

Interest income
(1,047
)
 
(117
)
 
(2,832
)
 
(117
)
Depreciation and amortization
18,535

 
16,626

 
52,959

 
48,560

Merger and integration costs
1,295

 
1,459

 
5,467

 
3,627

Non-cash stock compensation expense
3,014

 
3,310

 
9,177

 
8,226

Impairment of assets
115

 

 
644

 

Acquisition costs
229

 

 
827

 
267

Sale of Coleman Floor (a)
(43
)
 

 
(344
)
 

Other items (b)

 
346

 
(222
)
 
2,447

Adjusted EBITDA of other reconciling items
22,094

 
18,330

 
58,150

 
52,496

Adjusted EBITDA of geographic divisions reportable segment
$
96,752

 
$
92,698

 
$
260,537

 
$
252,873


(a) Represents the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business (“Coleman Floor”).
(b) For the nine months ended September 30, 2019, represents income from a recovery made by the Company related to a fire at one of the Company’s facilities during 2015 and the effect of the settlement of pending litigation for an amount less than what was previously accrued. See Note 9 for further details on the settlement of pending litigation. For the three and nine months ended September 30, 2018, represents costs incurred in connection with the departure of the Company’s former chief executive officer and the search for and appointment of his permanent replacement.
XML 52 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue

Disaggregation of revenue
The following table shows net sales classified by major product category for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Structural components
$
175,344

 
$
166,919

 
$
483,575

 
$
470,365

Lumber & lumber sheet goods
274,908

 
357,286

 
798,722

 
1,013,495

Millwork, doors & windows
285,750

 
251,606

 
796,807

 
730,318

Other building products & services
228,247

 
214,453

 
656,925

 
608,749

Total net sales
$
964,249

 
$
990,264

 
$
2,736,029

 
$
2,822,927


The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2019 and 2018. Certain previously reported amounts for the three and nine months ended September 30, 2018 were revised in the table below. The revisions were not material to the previously issued financial statements.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Single-family homebuilders
$
718,690

 
$
760,131

 
$
2,064,382

 
$
2,163,784

Remodeling contractors
115,756

 
113,416

 
314,277

 
327,700

Multi-family, commercial & other contractors
129,803

 
116,717

 
357,370

 
331,443

Total net sales
$
964,249

 
$
990,264

 
$
2,736,029

 
$
2,822,927



Contract balances
The following table reflects the Company’s contract balances as of September 30, 2019 and December 31, 2018:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
 
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets
$
353,992

 
$
306,370

 
$
47,622

Contract assets
36,759

 
32,348

 
4,411

Contract liabilities
$
34,501

 
$
34,888

 
$
(387
)


During the nine months ended September 30, 2019, the Company’s contract assets increased by $4.4 million and the Company’s contract liabilities decreased by $0.4 million. The changes in contract assets and liabilities were primarily due to the timing of revenue recognition, as the balances were not materially impacted by any other factors. For the three and nine months ended September 30, 2019, the Company recognized revenue of $0.9 million and $32.0 million, respectively, that was included in contract liabilities as of December 31, 2018. Revenue recognized related to performance obligations that were satisfied or partially satisfied in previous periods was not material for the three and nine months ended September 30, 2019.
As permitted by ASC 606, Revenue from Contracts with Customers, the Company has elected not to disclose the value of unsatisfied performance obligations, as the Company’s contracts generally have an original expected length of one year or less.
XML 53 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2019
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consist of the following at September 30, 2019 and December 31, 2018:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
Trade receivables
$
358,388

 
$
305,363

Allowance for doubtful accounts
(11,214
)
 
(4,904
)
Other allowances
(2,529
)
 
(2,019
)
 
$
344,645

 
$
298,440


XML 54 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Policies)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Leases
Lease Arrangements
The Company has operating and finance leases primarily for its facilities, office space, land, fleet vehicles and equipment. Many of the Company’s leases are noncancellable and typically have an initial lease term of five to ten years, and most provide options at the Company’s election to renew for specified periods of time. The Company’s leases generally provide for fixed annual rentals. Certain of the Company’s leases include provisions for escalating rent, as an example, based on changes in the consumer price index. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement. Most of the Company’s leases require it to pay taxes, insurance and maintenance expenses associated with the properties. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company determines if an arrangement contains a lease at inception. The Company has lease agreements with lease and non-lease components, which for all such leases are generally accounted for separately. The Company has elected the short-term lease exception under Topic 842 for all leases and as such, leases with an initial term of 12 months or less are not recorded on the
unaudited condensed consolidated balance sheets. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and any initial direct costs incurred. The Company’s lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

XML 55 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of expenses related to share-based payments
The following table highlights the expense related to stock based compensation for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Restricted stock units (a)
$
3,014

 
$
3,281

 
$
9,177

 
$
8,049

Restricted stock

 
2

 

 
100

Stock options

 
27

 

 
77

Stock based compensation
$
3,014

 
$
3,310

 
$
9,177

 
$
8,226


(a) Includes service-based and performance-based restricted stock units.
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Income Tax Contingency [Line Items]          
Valuation allowance $ 0.1   $ 0.1   $ 0.1
Effective income tax rate 28.20% 23.40% 24.90% 23.30%  
Federal statutory rate 21.00% 21.00% 21.00% 21.00%  
Effective income tax rate, excluding income tax adjustment 24.70%   23.60%    
Excess Windfall Tax Benefits [Member] | Income Taxes Payable [Member]          
Income Tax Contingency [Line Items]          
Out of period adjustment     $ (1.5)    
Income Tax Expense [Member] | Excess Windfall Tax Benefits [Member]          
Income Tax Contingency [Line Items]          
Out of period adjustment $ 1.6   $ 1.5    
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Minimum Lease Payments before Adoption of 842) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Capital Leases  
2019 $ 7,245
2020 5,599
2021 2,356
2022 873
2023 660
Thereafter 0
Future minimum payments due 16,733
Less: Amounts representing interest (1,227)
Total obligation under capital leases 15,506
Less: Current portion of capital lease obligation (6,661)
Long-term portion of finance lease obligations 8,845
Operating Leases  
2019 30,431
2020 24,210
2021 21,551
2022 17,908
2023 14,607
Thereafter 34,279
Future minimum payments due 142,986 [1]
Future minimum sublease rentals $ 100
[1] Minimum operating lease payments have not been reduced by minimum sublease rentals of $0.1 million due in the future under noncancellable subleases.
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Revenue by Product Category) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Net sales $ 964,249 $ 990,264 $ 2,736,029 $ 2,822,927
Structural components [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 175,344 166,919 483,575 470,365
Lumber & lumber sheet goods [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 274,908 357,286 798,722 1,013,495
Millwork, doors & windows [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 285,750 251,606 796,807 730,318
Other building products & services [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 228,247 $ 214,453 $ 656,925 $ 608,749
XML 59 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table shows net sales classified by major product category for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Structural components
$
175,344

 
$
166,919

 
$
483,575

 
$
470,365

Lumber & lumber sheet goods
274,908

 
357,286

 
798,722

 
1,013,495

Millwork, doors & windows
285,750

 
251,606

 
796,807

 
730,318

Other building products & services
228,247

 
214,453

 
656,925

 
608,749

Total net sales
$
964,249

 
$
990,264

 
$
2,736,029

 
$
2,822,927


The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2019 and 2018. Certain previously reported amounts for the three and nine months ended September 30, 2018 were revised in the table below. The revisions were not material to the previously issued financial statements.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Single-family homebuilders
$
718,690

 
$
760,131

 
$
2,064,382

 
$
2,163,784

Remodeling contractors
115,756

 
113,416

 
314,277

 
327,700

Multi-family, commercial & other contractors
129,803

 
116,717

 
357,370

 
331,443

Total net sales
$
964,249

 
$
990,264

 
$
2,736,029

 
$
2,822,927


Contract balances
The following table reflects the Company’s contract balances as of September 30, 2019 and December 31, 2018:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
 
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets
$
353,992

 
$
306,370

 
$
47,622

Contract assets
36,759

 
32,348

 
4,411

Contract liabilities
$
34,501

 
$
34,888

 
$
(387
)

XML 60 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Policies)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Earnings per Share Earnings Per Share
Basic net income per share (“EPS”) is calculated by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period. Diluted EPS is calculated by adjusting weighted average shares outstanding for the dilutive effect of potential common shares, determined using the treasury-stock method. For purposes of the diluted EPS calculation, stock options, restricted stock and restricted stock unit awards are considered to be potential common shares. Performance-based restricted stock units are not included in the calculation of diluted EPS until they are contingently issuable.
XML 62 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions (Policies)
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
Acquisitions Acquisitions
For all acquisitions, the Company allocates the purchase price to assets acquired and liabilities assumed as of the date of acquisition based on the estimated fair values at the date of acquisition. The excess of the fair value of the purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Management makes significant estimates and assumptions when determining the fair value of assets acquired and liabilities assumed. These estimates include, but are not limited to, discount rates, projected future net sales, projected future expected cash flows and useful lives.

The Company accounts for all acquisitions using the acquisition method of accounting under ASC 805, Business Combinations, whereby the results of operations of the acquired company are included in the Company’s consolidated financial statements beginning on the acquisition date.

ZIP 63 0001574815-19-000139-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001574815-19-000139-xbrl.zip M4$L#!!0 ( -B$94_$O$_AKYD! *>*%P 5 8FUC:"TP.3,P,C Q.7@Q M,'$N:'1M[+UK=]LXEC;Z>=Y?H9.>F5.UEIS@?DE5YUT@0'9[36X5NZ:GSY=> MM$3;G))%-RDE_7WIGXM7_??=_?OU_SL[^Q_GROF>BP?0N M&$]Z.@[\23#L?0LGM[V_#8/DC]YU'-WU_A;%?X1?_;.S_*'[MT. H4_9**7@WI\,HG!%T#R 4>%#]6 MOGTP>_LTL>.I.^]@S ,PR+G[E.SL+Q)(B#9%+]$PL=*AY/KN_/PJMH^=%D^7\6CUTDP>'T3?7TS:TP?@T\>F]S'*YZ;M1;_G_Z M>/P#@VD<6^9[.+-+7/]#3WM53& 4^-54M@T5W0>3JU%U_[2EXH&;J1]7/Y"V M5#P03ZN[Q],J\J>4\D>C%72TK<7_5]#1SC*IG7]2PR>#41RLX)2LN>+1T(_" MZG>E+57OLC@)QQ7CR]Z4-U:M430=3^)UK/&X4_HSO/)G5CY>\5B&SJ2&J6:- M%8,>^^$@J7Y7UE0UP$&-C+$-5>0??ZVA_OAKW8!6T_!1EXH!)O'CA\OUB^O@ MF+%L^HNKF7K68P5CS[NMEC*S'BLD32&PP]"O6=3%'A53FB9G?CR(HU%0P#^ZCFK7E;#6J2JPJD%:BQC=7#O/']^T>$7QQFT5CUQL'U65*US.D+ ML[8JE :#T< ?#7"=/)VW5SS\/2GGMZ"3$0#PS?]\>']A5^3.3Z$V\<>#8$[. M(%S-6PL=J@"41 1!_NC%V>.S5^,WLQ[E^^[C8)!:'[7/R#>SY7]3=GZ,P-K! MSILKD!?72(:X2C"D:)P\W%>QY[RI2E$%MD?=:_+I58B@087BF FA0972>*3" M:VGQM->J'UIO+52+ID?OL*OUC)'87A4_Y,E+14/1(/[ MZQJEGC6MF-OJ.=5JB34:HEX[5 J;64.E9A^&UZ$%B?5 SN[]N,) 7NI2S?"5 M;ZV2P'-4PA48K@&PI<)9'1+SMEJCIVJ TI>H]=@#)]/Y^ M4#^^K+GJ7?^N*KZP,O2J1HVD M355S&-9)HK2EXH$ZAZ[2ATL5R4HM4\W?UCR\JM"C,\OQJDHJ6;EI_<#ZEY7M M&:4?/WQ;1X/;2A*D8ZCW2:^JV-(:#O663ZW94^,Q#:O\I:!.F@:5TG31[J]7 M)X\[50FOF-^5-O^%2IV_L:SK -E399_OID>G<;C6H>?=)I MA96&5AMIJ$H-36Y'H5\#RUECC?P+;N[JY9]M7#7?VRB>/&/&1;?J$=2^O8I; MP]LZ$]VV5 J'.A2E+2OFMGY:-3,:3^^JA>]P$K])[;LWMD<0AX,G4J56KY?M M%5+ENY7E?]2'S-+6IT['4T=MR?&H#^!*L%5J<*UV M*A=[U$OKE4-XW*>"OO&@9LJVH4IPU,F-2MZ_OC^;#E:&=[+F*D$\K8GNV(9J M%5FK'JN,YOOJ'_>K+.Q43,1!N,*(2ENK-=Q=5&4=SG1 M=;!J"2N//>.S'JGJSXJ,*R-*.>- MU4MP?3NJ41NSQFH3\+[>!+RO>J3P]FO!O-"AVK2I\9J+EAJB5 ;B"J)4!^/R MEF$85VB:\LFTO4I")M'U=8V03)MJ?,[54FJQ1Y7RKY$%*^*\*V8W;Z\*!=E1 MA2L0]#0(-+?+)LEM#1P6>M2(R'J^SANK&+1&:%?*['$T?H;.MA[N$[UM63VY MJI&4>5NE 9-$]S6B*V^KC/YJ)F9C5B<%PI!JWNKK<^BM8JE1E>?ZT+&Z1-U7W M&E%1M-9HHJJ85D&^ZIB6'?O7?];/Z^L_:P-4%8Y@&9ZJ<@0SQ;3:/E]EFZ^R MR2ML\3H[K-K^N@T&=:YEVE2UM-&@SAJU+96ZM$+/Y$JTTB%*MV=6&6G5V_[A M>##QO]=,/6NK>.C^OB:$9AM6B.*U49IJB1!^MX9;,'@D%3,V]&_J]H]L2Q7/^35Q:MM0 MO7JUJU:Q6I.PSI8I6JH\V4%08PJF+2LT:Y!R^^1DAE\6H'HV8C=EAEUF5<,*SVNO+-C)4.>MY> M@^B5\:+J6-'W4360,Z?D?]XO!,'BX":J4<194XT/,AC59<;DC94BM2:N6AB, M56&454&4:D?\)J@3F5G;*G^S=E]UL4>5H17] M0?[ISZ\FP??)FSR1\$WVX"2K:/C02R8/([LZ MU_9WSJ[]NW#T\/8RO N2WL?@6^]+=.>/?\G:DO!?P5L([B>_V/'].@R_%D_: MJ=Z/_(?4VPQ>O?LU_/XV_?T@SO\,A\-@G/UIVS_F?F8^Z.^3+ZFY[9F42+_A MOU^:5[VQ?Y?^8A"^57;0PW3@WLB_>=4+[:)X_F!R1J# Q@B!--,.5PPXD@N- MF#8:8OO7V;<_SI[5\54O5WY_?F6UY=NKR"ZL/[[V1XF=1/:?7]\\&O06<]!9 M:&OBA'7;!,/N[/]K%HZ-GODH5Q ^UA#Q)%M>MPJH B6N7#<2#5#,['O:[C MJW>_X::'G)+ZZ8"5:Y]3R-5 $P@A1P;S^3@ * >\KN.K=^D(?GS([M@"\D&G M:M8?G8^'P??_"AX6!HP%@P@C%THA7*TYPQ@6"ZZ!=.8#7M?QU3M@ATTY$9#6 M#-N+[0]9*[ WM/[#G9^J!.OQ3\=A/H/DUH^#Y-7RK,1O^+=+\X^9R? /9:3S.+\=.WZ\3@@B"BTDT^./3??I+'X*[JR N:#OK^/8'!Z/N4K]@ M83VX9SR$'-C6(:"[@>X#E^LW6\YR*K! M;"7VLP:>-LP8+"#WA"1:,&E 3EJ%/2G<^1JLZWB4:_"['6/RY>+W_:R%!%A+ MJB@VW %6J#M6/F8DUL 8-1\+=9UW,U:_/U4Y!+DC"(E)725X 9)#K67DY>Y MCC)HO@[K.A['.KR(7(*NJZ4'K(9UF0>0A Y!&6D=XTHA2]VPKN-1KL%^Y9+C M,8A=X1@!-!; I9C3G,3:U8[TYFNQKN,.UD*>D+VD$>4.EY)@#C#51 BB,_(: MKJWO4LJE=1V/8QU>1BY)PJCFKA4NQ&52 _LI)ZWU9MP%+*SK>)1KL%^Y)!C! MGA$&.\J*%TB5TCPW29''"2W]N74==[,6)V,O>2YS(""260_-^LT&&41RL>^X M@IDR$+"NXW&LPXO()22D0)IP#V+E,BZ9@+FXT48C0DNYM*[C4:[!?N62IH8! M9 13+M4>,1YQ1"YN*+"N0FF[KNNXV5J@A;68)L-B>$\6Y#PS8,E3&M@9WD7C MC%B?_?A3?#%)X_'_[8^F0?E#I>05B%B7Q^4$*,P,4L #68!,,^E0MXRQKNMH M9_@:P)U,TG+=CTV2<: 8,U0#AS%"M;+N71X%A)2XO#2WUG7<>))G=!VLUJ]B M-IM$32>W41S^*]U:*>UYR"11"BJ(F><)@!F8C1<3S649\UG7\=4[#&;_:WQV MJY=OQ>P@D$)IYD%J-+'&%_($RP>-"-=:EA;:FHZ[G-USUNX\2::/9F;'J0SF MFC+(J76O%.)>#B:L,**E7%G7\=4[QOG++=O2Q!!ACF!(.Q0#K*S-K(DJ^,P1 MM Q\K>MH)R;PRZW8I^DDS6E-"Z\LSDY[F#)KX%#JI($[SEG.9W;PCI)]_HZ&*0FS?EX$-T%=JY?K+;[$MC'!^$H MS*<[\8)A$/NC5!-.)U'\\*CSHL:W-B/"CC2.%@90AV 7%7-SM5:@2UXUH/$CK" ;R8&0)\89]\3<>-2;"&RU,"\-](!0'> M6TOV)IOF13"9C()T0]?]?A^,DT<3@Q[EW! /NT(9 1@E,S7/D>2:+20 K.XX MUYC[LEH_QS,D/]>F(W:@PE /<":5<5WK IE",SIV,N54UW3NH#36$D"0>$ Y+L#YL)'B1.%2WZSIN,/Y/7/]EBP] M25S+:L@:W8A(Q[,:G\/"Q %&EKIT7JVKBS_&49":5X =0SKA)DAB JF7;+Y5K7\067JWIF ME!HJE64Q0JRS9*6[(*20#5014_I2:SK^P,RJ-?F3:)GCCU)[].(V"";OH[Q^ M2A;J2D\:_6-NJP3)9__!OQH%>8AK_OAO4W\\":\?[.P_A$F2*HW4"#@?SS+I MLL2N<&Q?$>8F4-:<. \?K344!Y^NW3B.XO*%[O=!D"1_"\?#:W\TLB]V@G%P M'4Z2ZM#:EJ]?"JDQA)CU\9!U9)W4+\(00?L52Z6ZM@9F&8M9T_%5+PEOQG8A MK#%.&_8V-EF]>3!TD)V62*Q1&H1?][" CC\TP94=<1+$7X/=KAIQN7(!PP93 MB)207*G<7=>*"RSX@L6\NN/"JI']^?>7<> GT_AA09@\,B459XZK.7G4)-WOZ9GZK-CP'>^G40O*TCQ]C8[09BR[EEQ7-ZX-:2 M(+R['Z6ITF\>_T;^NL5W9!^3:!IGG[(SRF]GA,OIL.!-9CG?>9<@2RU-ORB^ M"8?I=]=A$/>RUP65!YKT^7\]3A9]^G#VCC=/7S)[QWV6*+SX5HO%>)(F/+\K M\N!3X_QIV\(#09X?/>LNSS HWS8L.A=?S=]7?#&C3!6A9@RVK&-;2+7\J/DD M)T)Z'H3,?W+6LB41YI*CW9,611Y[I@9=]E7\WM&_^?C\*!^%L3+UA:+OD%>CM;-Y6S>;5N])/6YC. MKV\J?S$?P)NE$?P *C;1ECM A3@,LZ(5A/JM0\6^4/'RNJ(3@?M9[!=U&!93 M5-:Z! MUBWV$1AHXC=X")&;S5&!%P*@S: "+1ZVFN^"N=D]"^F!@6B<;8HM0F0AI_(P M8#('PZKIE9A9FM_^<$,VPPUK$#?Y)@#^!!,_' ?#XCC)43)$]21WQQ6/ M-CT>8;Z)^'^.^=8+QY=' _^-;(@&-1R&Z0:Q/_KLA\/SL?;OPXD_.DI0K)SK M7K#!F]T0K"C6TNG#E]2';? 0MS"/.I6X!\;81#6(9E5#R1BMUZ%M(!3L!&J+ M!.H+^INSA)O.I&JQ2=5PNE'N4Z)NR5N\Y$^$_HM9T8^2>H]RK2MF>!*6="[X M-XTL=4; C@1\\_&D+=#>R?B=R_B6;:UOM=70LV>3%MR V]1 ZPV&'IF'3 MAP]D%P]H3SQ@\XWZIO>?MPH/=8 _YA#1YGO0G7@X@)WG[9:VL__V' IJWCD\ MB$RLE]6$VR4;=/N,!YA>T/G ;92!+=LTW2JBUEE!QQLYV\))ZJ3&WB-G+^Y+ M=[GW! M&"M=1EN[+-*&*REMM\B=5WD@R[MUO+2#\7%'2+?.]^D8X[BS?K8^Y-/IA&,^ MZ+-Y G@G* XNY7NK^%6WSL".K$_ $$@;;+\^W$_)[%?/-+WA6Y;4M8=S=;,RW?1=Z)&.ONCFR! MW;+;5('-,Z2Z13ZD7*D9D*]:+KZ>G+=O8-*6L?^GY9.V*PT;/W6878I>8/5\ M/(CN@CG/OX\&?FIZ/;D??32R+/Z78!S$_DB-AVIX%X[#9!+;OE\#]_N]Q5 P M0\#\J=^F?CK_!_ODAS!)BC=83J;G#[#\O+=] S*O$C0;#*RY M17KU+EVEMU6KM#^/_87OH'^"+<WX?U1X7P#WMC@G1N0>F$WI9[6!\BRC>B2'^+=CU'JY=T'DT#=Q$%N_!T3 MZVZAHG;-PO4D/T#%^?(GGEVZGD\_%]IX'P2C=]/TWD= M$Z-5S6Q_'IW8S*-;[+Z#DPR=4_=BKOW+G5R8)3!?/),-.C^PL65_8E;O.3^Y MH=!>9\9T9LPA13)G;.\\C^G_:G]YXM\$G\:'M@>SDBV7IK6_E4_S7C9:^;)[ M(RL/GVGQ.GX<7$?1Y)B6_?&<]HEV2#98\\7NC1@W78B[_:8-;MBU$1NX-MW" M-[GP+WCFK@TV;1=Z R(#=9[L?L+ MVC2=M]YM^1Z""3=3Y/IY3*ZC413[P\CSDTF:DWM43%DSN7UZ[)!MI-G*[ONV MYSI#_CA,FID'1[J\TY??G-JXWMJC(T^-YYW69>KGBB#/[_XGWGZ[?1^.; MRR"^2Y.WU7B8YWP'[P,_"3Y=C<(;_Q!YI3:[/E<7/T"" TQCV)!!/L>1_?7) M@Z5$>FCP/IW*42U__00/<7$W/ :7+;$)[N-@$&;?'M;2KCQ[EJWN\MQ.QAIX MDJKRG-.0UML*XB"9S,[C'1$SE)TJ9K@_EGCAJV@Z>^.HEI1\?C?\0G-@&!Y8#*=J6J4P79[77I:RX7O]GL;ENJ4\:%2N7I6=-\KRK+, M!]K0BL[*S9ETS^UOQM-TF.5R7MZ&\5#9[X;E3L^QZ]QE6LP8H(H8JQ;_ M(/7\4R>7+LB19SBYM+G-^5E]=-4Q:<>D*VT7N@M5ESKL.AHGT2@<6B8>NNFH MPB"9>_-_F?JQ?5,47TRODG 8^G&X5/KT^/1D&@>H(TL>)5A!EYWRX3'J:/H; M66=U';XH:X]8>:3[:&I#/S_ ^Z1[ PG*K/.)]PWF1PSP!,[K&.!)]P:,']J% M*E_$I'@"Y<9,BF$0_N-]<../,J7YL' 8_(-V_63R_KT^>OO!TN#M$QH4I\>? M$*$S%K;<4TZ-T\]Q-)P.)I_BBR#^&@X6&.=#.!I]B^(_3!3%B1H/_Q:.A]&W M ]DU3NW+JJG-%G3EW$YB7WAV-/WO:]G@PGJ.@\DT]D?EO29'P0/U$]L3 VQ^ M@?P.&*"3 R\M!UZ^4L&SV*"3 \?+ /(YBN#3Y#:(G6EH"3*^F75+,3/K>!S, M\+Q)[L]">/D#9RF(3C[L6SZT0G%TEL/+60XO[T(^BP$ZR? " MEL,AQ!8ZR^'8(PS/D@]YR7M+H_R/[$CY7Z)H>!R,L&9V)R,1GN5+=*QP"O[$ MLUBA,QN/EP&>91UTLN 4+(1GL4+G0;Q ;.'E&:,S'5LB(]H39LKKE,Z*DB8+ MUH+%S"CP_+MP]/!7VW:5XNA@*G#FYYF?SJRP%U9.[13]AXX)7HP)VN,YU#&! ME:?709*2U!]]">ZB89"6A-#VEV)_,(F.@AN>.<>380NQGBTRZVK^_1'P0-6$ M3M$X[!;\1$S #N&G)-*?8?-W"WY,]OTS1'IGVNW;M&N%X._8HFULT0IIT44# M7C8:T HOH(L&M$TVM((MNG#QB\N&E[<;-KJN(>]PZ7]_5&UZ_OQO4S]=MP=+ MW ]ADA2_W7/R]\"/\SM-0G\T?TWB/'ST)],X^'3MQG$4EZ]SOP\L9-.D ML&M_-+*O=8)Q2HK#\TLW5]-U%1MN\/KF5F4VVC7+=X>>#CV'B)YV M;%4^[RJH^1('R6?_P;\:=>!IX@*J.K)VV&FWYN'9;8M[8\)M"<4W(Q1O]C;" M!>>WD!+JFQ\/EPK^N'?WH^@AL#HF&OSQZ?[P[@9Y-*VRX$_MO$[-R5V]_%^" M9!*'@TDPS CU^]C*DR\7OQ\%"ZRAN@$_['JONW,0&/8NE?&/4O;_)UEO]+Z_Q6!!D[X?^"EO_++W]G^;= M"K1KHZZS 3KT=\M^M&A?R&Q:<9GO&K;X',3747R7;Y[Y\2&=GM_V"N ?Y[L: MHIV2T_'WCO-.C_-:(?,ZSCM!SFM%>+7@O/(F,TNX\TEPESQBKT_VMVW3^.8B MG_?3Z]WF"2#.- G'09(4_K29/R4DU]&F( M?5=2=Y9>4TO>CIN7N%E'\7UDUROX&(UGI-R(G^>B>#3*3C0^7O1CX.=:"NV' MH^=RNY+ )\/1LI//G7P^&CMWX:!K)Y\[^7P<0"Y=]/Y&+ M/WK9]PHNZC;/.B[:W%Z<,XH=SS <32?AU^ B&$SC G MTSAX-QM*UE[\2M%6_F[Z0TL_.DV&5;\8)A%!D+_]_<)L^(,S$E?]:)8S.VO? M\%?'TZ= >#SW>_OGYC,O.&_Q=X?A5PN*Q=5,G_@XO4N3C:/%M(YG4NO?'@WC M\0\MO,$$X^@N'->^8_4:/W[)D]\JFN93>TR7\/O;.!AEH$QNP_N>'P_B:/18 MC*3]7T?QS1L$ 'XSZ_'FVA],SJZC:#*.)L&KWB@<__%E]9/98VF_5[TH'@;Q MGU_!5[UK*QF^!-?)GU\-(:$$"0$###DX^_;'F9>^ B'F"$=C@0"'$!LJ !<: M,:VA Q7EKWJ3*/^!2PNX41 Q!#&BVA7%10 +>HHJ'#*J8I I3 @ M$"DD'.@Q0ZCAGIY=I]0<%WW0Z%@H4APJ8HI]ZPH9\K# MD!&#N;"*.9>#%&OI.ITBJ92#J*0@PU8X20^[EA>-1S63W@Q>3 HI=2<'*RE( M2UW,K?%B8<008)AJKAT-:@@LIH@USI">Q:$YH3/IN98997:L7@J1K4&8C9 M@B96S,% N]H F9HUTN-BSAJ28E-'0&WU-+!T!] U5K(A")4W=P4=09\0<%WW M0R%@@>%%"G*-'2JH0B*X:8N42H,@SGI#,HQ;2^9Y5\@B+^7,(>D\IN*;[P5 P=TCD(@$=:TE#+3UM70373M&EA:=@ ME3'I')(J HK2E+&6& /6#$30T0H+[3 R Y?+'.6\N$>7?Y-$TW@0)/G'V\"W ML[-_#\.O[W[-_O'S76RHM"6$AY&C62HM/.7D(MUE6@"ITS?XCQZT__22R4-* M5TNYX.PV"&]N)V\A O_Q2[J??^:/PIOQVSC]]I?K:#PY2\)_!6\AN)_\8G\M MN??'Q?-9Z[5_%XX>WH;CVR .JYZXBM_8 :3/%>-8&$W>N'9@R[^ZT/O>'P[# M\O 7WW_-IA.,T9R3[O/ASX[1*P>B7XIE)=)_^Y/?T)R?IM>F]03 : MS5K__ J\RC[;P0^*SQ5SOPSO@J3W,?C6^Q+=^>.GH_T6#B>W]D\[CZN,3<\& MT6CDWR?!V^*/1>ML- NO6-'K:Q!/ MPH$_FKWH*II,HKMB3/FGM_C^>V\835-*_ ED__OE$7V1I=4B\18_SWYB\:N, MC;)O9J_)"&[?D17DF;_B\8)&=J#7H^C;V]MP:!?QE]G24?LK#3#D?_X),O#+ M$XZ<4^Q-Q@5+G/HWI3Q\^G%]PA0(IL9I=ATD*)ZC+U_K/K?\\?Z!'JBD'YU M1-YX_!D75$S LW*T5XPS_]=QC# M"EH-)33 A,U#JH19-V3LI^F!PR!\:Z+!-,W#2BO.6%F@<7> MKG5N<161?YOZL7WYZ.%+Y^^]"#]:?CSS@#]B#M^ M<%*?O-[E7]W>@L"?"WNE+WNV&4I,=L#5FRVDE3R]R6W0^V?!K;T\-;476(MO MN/4JSQ&V^."WV]":\JGY%U@N_!;[]Z_60)"C!<'/V530!\.TRK"]J.MT/_X2'PXV!LM79P/\D3H#'H]]('ZY#T M^#];X*H9AMA8^Z,Z[V+O+%D%I2]'294UO"_*6"U1$FJD@49(NH![U+BL4#_ M_ENIXV-_G(2I(_SB^HY1?U\>(\TQ5-JY%CU!ELTU&SUHB(4FM- MYDQ>J*TT7I6Z [U)U/L1VY_LRE1X]4Y'=W=ADIZBZ5V'HZ"7'W/8P/RGBPFV M2KI0.X1[@E'B,$_HN?E/N(&+HL'-3KUX]IT?\Y,5&[L Q132%%_, 7-&Y9[ M\=;6T9>7EC\T1+N*&^)"203$>+;+8^DK'<.7Z?LEN F3E#$G'VU+^7CP^B!=KPV9XB?WNUV,C-2]Z+I7DKCG)[WD/ABDI]F& MO7#<"R=);W";V;(;"/@N(OKG5WAM1!2A,B"ZU";JVVA-('7^:C2?]I.@JB5? M0P'3QTNZ+X7^'&&#%LZ;8,?3 CB82^ J)AG';K'/IC''R\+&"H!9N76K3K+* MZ#J:CB?Q@[8FV08F7Y(^>A]'7],7I"Z/"4;^-S\]7[?:T2D#ONLBX\>^C@L9 M4E1Z2F /$L]UN38 &.S-]TMYFB?Z=!TO_>_GLU.Y@VPMUVIHQ,X($UQR^OPE MV@Q\1[!N/V60Z%EK,4KO NC][S0.DV&8;4&FBB1]V6'KN/>8(WL?H]=5)#DYIGJ.,%C(>>8<)H.L&_NY O^C=!63W%%J004*N4:@ M5Q26D MM=RI[9^?XLOHVW@%;W[Q1^G@^@WPWQZ6);.,7VY51!GLAAJD*3D2*@X1YX!# M=YXUJ:ET:U?XL_6DK.Z[8(,\AW9?\=NO/UTXR8 MJ:%W'ULXA/?^J!=\#P99K1G[M35M@F0C,^_@:6)YJI'9!%"I/;SHA1(M:J* W\-[E>& M9RM&+J%L.%);\9*?-PAA,UCN;FGE@M0LUD0[ED["$#0_%(@I4(OT>1]9+'Z^ MC<8_&,*N&#[!\ P"T'1(NY4!U9_*".I__DD@R'])>I-@%-RGE)UM2/13[W@T M3<56S[WY?13FF!F/?H4 M2/W,]+,?_)EZ],?#XJOK,+'XZJ5Y#W;YK]-(^O@FL,HP-29[(S^9].)L-WD[ M/FC*P$XS,HI"<79 *2L'L1WF_31.INFNP"3J7>2)YCV(?KKZ.34!TOU"-9B\ M;9A_#FBCX,Z/;\)Q/CQ_.HF*+W*C)/MF;WL)!-;O%T!9WT:V2U+="C'4=3% MKFTAGB86'D06M/<4)U7H<&<(K[+'9OQQ$V7P3I."%\_$PW;P+>E'U1M!MAN:6L0+J30_P9][MWZ2):4->_YH-+/U4Q/[G],P-;"M77T5S#K8 MWYS;V#C=.\V2*@M+>\% +]@EM;[3YC2'L3>TK5:GIUWOXV 09!H>HEZ6>IWT M?K*_9_FGETRMADMNHS2?ITCQF]SZDZ=C_^8_'F666)<]/)O#S_W,S_D)Y7.\ MLEQHVZ_^U\X@[9]UM0^EHYC]3G9K?#:(;)"I[R-!;^@_)*\W"70L1/4]ZE"# M.4(2I?5#'02A6P0Z7('4Y)?=R88?4!2;"8<4-!8O=^%D8A&6'>..HW&J M*4>2I-+9^GL77C3_Q>FFGZ5':4O['HK'^9CM)]:CI+[IOF)[A[ M%V>7O9_2E>2_]!!&KV<])K=AEN1WGR;Y[5J2Y .>"X@@^7DC^$M19G<)S]J; M E+D024U=H6A\SJDDE5LZBU0-"7H3!J<+/S_9EQ:-G==;RWU2>3C_@$*-#<41R=HX M(L;UL4(,5K21%6TM"3'NRQ_D"RG(:2*08X3K 2I<[KB>FI6FTTAY5%>DKJ9: M/M86=25:YW;KG/ M%OW09[RMX?#RPFL"/ZL.\<]9\%MT@6/ M.BF\F]^!B!BWVB-KR93W+U8$*XNI LD9EX9KD!:*91QH4!CN1G!O6:P4Q/Q+ M1DN=DW+?XF73[9M]!DBO5P0LTNRXRCA+>%T5.LT"IM;@&4=9O'.:Y,$.._*\ MSDY%(8,HSMXU>DA?_BVTK[:O[8VMQQVE\8NO89(94&-_/$AYR9I5ZA[*426W :C4;'XO9_LDF:!JOS0^>HP MT,^O>W\/D@V"QER61P@M)D.6-ZV1:+)<%C% J(%[9N'$01UQ@Q M8@@7RIAY%1"JI:G8N*>8LUR(!/%;?_3- M?TA2GKB-'YX B+BIL\<0?GQE46:MAM91=9L M5B[I\I/^K]Y?/[TWYQ___.Q?GYEQ].6^L(G1C [_,9)[5 MUSI5$FD.DK79LP+!CPKM_L"YB]/=3UQ_+@&NV#,4*\XLR);L&1Y[6.G)(_") M0=T4+E^]^ZR^7/;.>V<][_RC^JC/U7LK/KQ/7SZHRZ4J[2<11&SI;M36$SV? M!%:DMF0AE^?C;S*9WFV<^@E_2ASI$NT8S]-:0" <*&3FJ+@2,Z,]N VA?A_[ MTV&81J^L1K)9BMHOGS8-06?F)+'%V3E?_Q6E[,B Y=MG?%$@(A@0H MK*F'+4:XA)CE!_(]PK526X&D!AJ./_+3H[,7MT%@+3D_RVE;+B>>99V98##[ M%F;?BA9AZ#DJ=E>+ 9\2H /9 8!,,"0,5U(JP%W@ 5Q?E>VJQ6EIDF0E5HG M1=>G^R"OYU<>WKBT@PHRC'VT;DSO0Y1EAKO9SDL-&$\&?^O7"77X.T#\:<\Q M+I=:NMK!"#&$27XUI,=9>GWSSO"7Q;QOHY%UTI/9)D//_>&QDW7"' MQP/$(W:5%1^\EMS[,K5.K##G6;KP[I4'> MJ$/$(%DC#37B684K3E&7)IGR]!,AT]=?A. F7K5R,M"7L",,-'!C/'&AK8 M$(TPXD!YU$B>+ZRKB3".W(90OZ5)GZ%50^FA_!0W]HM1\3F%W2A*IFFNF+J* MII.B"LN7,/GC)+"TGN1(G 26R)%A22(I$>*,N9X'E9<&LWB^L*Y=:BVV]+8F M<33*"V9^CJ-!,$RA8\I$D/GR[_ZG[I$AZ.3] ?6\(# M5!(ZCA!0.M ED# FL^J.KD<@55YE39QUA'H?W%A_(Y/P636ATQ#QZRF)0:M$ M_,X@HHX,(Y(*QA#S(,*:(V4(HRA?6>91G>45;TRIU$7HI6B"<" MCV.+;DF-/:4PTMC%&A)II)-%+0UQJ(/=K5R%W\<+5>DO_%&0!:IFNZ +I3%3 M3^+W),OVGJF;$P'36IJ?")B.+89E;0>-M6 4*JXA8DIRDDM)QSC:4]L0R@37 M?A;K_?T^K0D9C,,H7@#1:0!F+5U/!##'%JCBQO&,H-; U@@YPI4H+PKJ>L8X M@+&M]E;2[?T+_SJPRF8AQGL20%E/SQ,!"CTRH# C!!82$2X\X!" :)X7Y0&@ M70"V4>SL?Y >HP&I\$1-93\D0@PHX,(@Y3BD+M"BOHM'2M\-,R7UBL MH$/)-H1RO]^&5^&))+"L)R#N#B,<(C(0< T#2$)E7"RA<0C,:NX9A2G&9*LH M\86=NS^9QL%)0&,]!7'U.8&FJSL!-%L] GJ<. QJ1U/M8,.! MI'DN@P0<,)YZ$L=0/>()*IX> &_&0,@^/B[+D.^-OG[.9]?NA]ZL.Z"E9(:%Y?*]G0_7BX7U)@3XQD'+Y]'C*Z$R,J!ZT\?C?OQPC4] M^]?%I_?GQJZ-Z3GJO5TLMW?Q5]>]O.C]]/M'];NQZVL:NUU!.4FV(G?^"G<-R;W$;3Q!\/DWYZ MNV9P/\D+FV6;,_/R=SW_+BVO67?YZ$*%F7U0Y7&!L'7%NU;>-+@-W2I$SOP M4:X7TE-$F49?+/-W0KE#'4ND^S:#18Z )4>('\FVNO('?]S$%HS#5%I'\=L_ M#09!<'U]" *G@DHJ28))S97.SV:AO=*D34&'8YYXM_K'96O,KN_K^4T@_M"7 MMC, CF>N3:MNT%8 IR?I4Z]@D/Z1WA'ZU1\].MV[6_ZN)=^.Y_WONU#,*^99 M.YVGD<@MY[.F^C<%% 5TX=YFA[B XS37QM6:"P:AQGGU;X\*15A1_7N:G-WX M_OW;E$_4>)C^QRV91$VT'\?I;0[_G=97?U*:?U8%?*'H]S09+E;\/L/SDM]X M94?F50.E]YH/ \LO5*.CWQL$D M33=/;WKYEI:F7.>(H!T8KZU (BSOSK+JW$..YI29]/9;;K">(=%E#'C>4R06 MA/TRI^O'8%)].WMS>AT3TF>$-@C UJKO(]#2QX\?7%YIZ0@#E.%(,X6PXW'I M\+R&I,&$,65^$#_-*# D19\0< SX.16'^WS\U7)$%(=!DBFN'X1:HUY!*S!( M2PP2@:2GK)6F.$6>X<0M[G^TUJ1B^BD&"]H^6.CM3F,J^Z E# MCY,Y]"#V&#".%-B!CG(163Q,[K2#.-MCW MX9^Q/F\T[-I:C79*BNM04<07;B_%2$NIE4NX9Z#C2D"(6X0W',5$,RAJ2&VA M/B9-&HSM5TX'[J1]CH-[/QSV@N_W:3'DO*A%E)VL'&R2\;!7$W+K;+E]0AB7 M$.;"((*-"Q7E7'/'TXP4$1;D\J6]@MFBN/F:J/$P.^J:YYKM6A$RUB> [\/P MW'H57UJ#=C[A20*:ECD%D&+@ ,ZPXUC35KD>$4X.:$08T:@90#>CDRGK([(7 M3[*U@-[.T\2LI3K[,IKXHV;5\P^ ]CD7D+\08GF)6(J-IHI(KJ#T-,1HI*<[CA)HL,V,$30.IR)&4.<1UH42: M% %5AWA\4Z@UHP8%X7V &]6#K83:29S$2?W6Z-Y.ZR'S5]-DWOOT-I(R068P MF-Y-1]F-/L/@/K9<\+A$4 N,WC;@5L"%C#;I 2*)@D(@Y5E'E0)3!)H I7#9 MJ,V7X//('T^L3>L6J[#3/4DL^IC!H]X8:15RVZI&CP^*&)10Q,HQ"$+F2-=@ M@R1',_^2$"/<)16Z(12;2LDA?8SV$BIJOS8]"*4YNVMK?-,;!7X2]+(7GT77 M9U/[X:2W+04MP6>4YA0H5RI)#"72@;,[7 VDG#+Z%'QSJKY/B?HE'?2GZ]^3 M(+-K=W=0!-$^D$UF=+=6WYV26CM8 #%9[OL[KJ,-2G?_.4KSV7!^W9 V% .& MEF(MFP)H2_7UKR".AGYRFZZ40!#]<@S8.1%WK]C([L7!*+\M\C:\[X7CB3^^ M"=/R0KGVJO3__+O($N1?G?]7!5M9ZCV$#"/( ( 4\1QE'(%8$2*E+E$%;*_N M!K=OBP7YLK >R?E\/?*8SBX=0]EQC@(&8 M%]L,QC;^ &Z:2F(]"MRP\1+@DS.&,(N4:+KB9.6]" M2)=L KN&=NP8ZDO9[=CMS&YLR!\;1>DP@OCNQ9,[6YV1#0$HP<:@P$03@:#Q MC #29= M=NV$7#Y!OY"!_3$:#W:X =0Q>.I[X7-PU%)%$?<&:K!K36N U[.ZU_/##*KW8/":? M=^ %;OI[E4VT3*C%2N7(D !%YXK$ *2NK2035AQ-.4VXU3(N]"C6^D)YH)!6>DM10@B4C@!)8 M"#7H\.5R?75"K2$+JT\YZT.XEY3\O7!U%Y)8>"#[]/C.F_>A?Q6.PDDXJQ9Q M,8D&?]S:MB">6V2;HB#+R.._;/=XQ1AS(9RFP4\>3OQ^AU/RR(]]+4]D3Z^X M:V=42IKNDJ7NBJUN]1NR+-I:C&I>\O[>?TCK2N])F[70W3F0W4X(^4(D&$K@ M:$=@HUS!L .X-Z_#+_7R#DRQVI_SQ=YUK0W[0WT.NA*/!R#6.I"W"^2R+%3. M)7<\X>HT\.!1+ SE9%ZHG,/EXA[/!7E3^SVX3V27OW= %2@MA\33H+("Y?/M M_Y/+,X((EB%! "3 QF6&:J&Q\71Z'=4L%5U[O.H&G)3D"X&<72M?"' ?@.,^ M&=*Y8J<)Q(4S(2X"RO.H-)BE6>U" ^85VE$!#7X$B TI2 CZB!]WYNV1><7S MBP6:4X>'"S92@HT8!V'J&H:D2ZV-JIFD158[5UH^IS!Z@;R'W=__UJ>@R3VR MUJJY4])FAXNCA=,ADD */8&95APA!UDOCA07)"NP7)U\2QPU=#B+]$6C"33M MUU('[M^=CP>60WH3_WNP)K![RD:D*/'()#*NHQ!4@ $'N(S/+BRWWIR+=%6( M)34BM3(3?7'D=U-UOMQ)PA O'"@A0'+A4@F-M2Z)YR+(\SPK:V<: M@Y;*H6X"PV9TH03HJ$%X9'[LQHPB@H M(S/V._VH&F-*W$M+6V-)J\9#+R=L5N+X4TG6G5_GV,>-%A[H+-C.@OT!,*'2 M@M60N IJ!#W%A':(\#@JTD4]!=E3"_8)GK1_'T[\T?/QU(QAR_JLT=MGCL:P M;:N.>WKG19=3M@*>BPZFXH1SZJ47G1($C&.(4Q3Q-V)Y%^)Q$?^][:LCTL>D MRRL[2FO[Q,'(RJ,5S'"M/1=#9#A&R*)R=N9;>Q0 ;RG596,PMO!*C?8!\$P)YE&)AT4@044#!PFQU'8V?0O$B M&%W/*?TE)_3.LZUE'],=W"KE9K?:_I=6*F.8'+6YVOF-^T;@=C?"[Q6>A)26+!228"FM[O2PMAJ5 M*J?8S1 $+%FR>SREA"3KP_VDF&ZW9JU1K+O ZG%ZFNW 'ROQ1Z12#C$NHYXG M&&;(<^?G+JRV7*J7467*[J%T.<%]"IH\,-A:A7A*>N]P$21PN85(K.)RJ'0< MX7 .F7(HGH=%!5@Z][XQ@AI*AH-]Q)LL0MY^M738]><>Y\6TR<)L!009*"$( M"2-""<"%DDH+)+4T10(WT&(I#W5Q%W\/R@L3VA>HVQ_L_+SC0R%"I2*45!H. M!),&"0"H@Q L7#G/[>J5N+ JF9-@ZA10B&L^4S]-L LLL//3D7T 37@66' M82]<*.!TJG8J1R7>J/8T),8 H9A*HY]>4>232P.%+?0]Z#_> M%_(HSBIUKMXQ0 B7I3L1\Z!#L<=0 6FS<46-4 Q!J*'+9!XUFB;5? M-QVVI_E=2#AE&CD(::$)U)H5EBN7R_DR&Z&X MJ?/U$NUEH["U.-[.BVSYT8F7+5U_&$"5)5 IT4BZ0BAJH!! 48Z]0MTR",6* MU.S=;1PBU&>@46RV%8*=O]D(WIYS37=+P2B@6+C4A2&-7$D8YI)HXJ2%@6<; M'HCH):VY&HS-J$D.8-\.MGDP-KQFK5&6A^W6ZNCN+ISG=J&F5MI2K[ "" M\2"]A/VGC]$DZ,F?VUVUKY&#-CO%/%ZH2XP\CVH&L)8N!LS8#KJPE+$T2_[N MP@*EM:D6E^=Y"OE[$KX=AR,[]W@:S(7 &7HB!:+LMZS]_:X6^IU[V$%@:PC0 MA?KWAEEM9Q VVC@0NT)Z>6ENG1ZX<)=LT,T@4*$&JR$ &D/ <6W/74RBP1^W MT<@R5))MKO)?>L$_I^'DX0I+#N]_X=O :P M=^_'O:_^:!KT>]1^T;._,4JE=G+KQ^E%N=/);13;7QGV>^.H^#9,DO0ZW>P6 MW>DDF=@_TB0W?]*[".XGP=U5$/RU>/H FG^QI:KNIQ4U[@/+;5^#T3K+_VA3B^2"V^I! M URKEA$F2AL,J?%F]1F%8%PM'87,^6 7ROGISJ9H,C^AM4KXE'3MX0*&EP5- MC6%*:R6P,![@AD$'.D4NGB9TJ0S-,P#34"H ;W*SL?UZ\\!]6&7?EZZ1/[)Z M-!R>A>/>(#^AUUFT3^$G2_@Y2#'IN)P9B2G"7&.(BG/#!*.ETQLEF3];*I^/ M9Z<@=ZFV^H0U6;VF?:9MYUB>(@PM1!9JE0JC)'.-I"Z'S/,,4J;8[:"N60KK M/!^&32E#U >RR4/'[8/AD7F87X*)'XZ#82_PX[%]\ZD>GD( ESAS'$.-9E@H M@YG+N=!0%CAC2"V=_"B(Z,YHJ :#Z=UTY$^"H0FNPT&XPZMEI.S+[@#5L>FQ MPX41)0MG$*W"XHX"W!.>,49"/3^$;PA?4E=;P:BA6KX0]'%7+N.07+G+./"3 M:?Q01$?]B66.9-+OP=?T40@3+'PN8J0O%+P\PI,=/ZT3"+P4"$H[E#C DXS8 MKZ'+L,ZS=0RD"DOT5" 42[R'P"=B?4KW9J8!XT GBNI*.)&U,"E#-5G ;ZI\EBDV=NGCAWO1WGD*]DV0;$[ MD5*%?;@0K (<28\0;1N,01PYT 6Y$\VD=,E2S'@Q5]3-EF!WI\0H[U/1I--\ MF =3.H_[Y &+2V6-/.4HAP!74804@XQ27@!6N6+)77\68!M2UIST&6WTJIV# M!.QI766WY5M%&YL'^-A$,< MZ3E(:DHPF>=#4XDQ777)GQH/]VB9P+X0H _%7CR3IKBVV^IN\[&@3F@=DM#B MY2$.CT/#(9:0&(H@<@$1L+A%F+MHR1[;0F@U=)5PGW+6A[!1A^K@A%9FF[V9 M^%>C8/Y]]N_"<$;A.#B[#3)) Q'XCU\6QC<([.+$#?#9\OCV/(++VZ#G#P;1 MG7WN(3U(2+[=>6X^U+;N(L 2^>I#7.)[=!$J2\::5K$F1U [(E3??] M9M=YA%FHQGZ1G=Q]O32[8M+EYVVGO#5;P"_<>_?!&=7<>#_<>9? MVU>^]4??_(SCM_P=5U;TV9]P/NC>Q>4G_5^]OWYZ;\X__N6BWSO_J%_W MU$?3N_C=N3@WY^K+N7O1#&*:&[C^]-&X'R]'G1^^3U/GUVOZC+<]NA]]/O']7OYMSV^?GY4WFB)F'J#ZX7F0N_^,@@ <73 M80KE_//B*\>I"AD]TM40Y/96)C9[@V TFK5F9^K3SW8J@^)S!4$OPSLK6CX& MWWI?HCM_R3K[%@XGM_9/.]>9XK#:9.3?)\';XH^E";^:N]CSX!%DK^H]\/P= MF/_'+Z^6E-OL_2N:\':/=2_;YF4O6EWAI2*??-T>Y9IH5Z.Y2,W8&!7R\O(V M#H+>!]MPF_1<*X"&CU,\3CS\?1I,\-%JF\UXX+CJK?P4CJTY'4T3?SQ,^KW@ M^\!.OW=O9Y\E/O7\.^M139(?+L*U V;9@%8[8Y\TC'?BI/HIIGE6T53'J)/UI;&_N%RQ>V=_/FF"?>EM7?P'#H M6*-CC8XU.M9H+VL<5VS"F8:C](V]^S@:3@>3&CNB\8FV,(WA1T:]GVP$)#D, M.,0+&534,TA[Q(4"288 A;-D! 4Y<9<*\'P)O@;CZ5)599-G2OUV:?Z1Q)-_ M?,Y9X5-\$<1?PT&@OH?)/V8_431^R,)W35Q'@$2?L*,XXWD"[F46TD A(O5;!<;0_\_27D .H#!ON2@*("!!8*U=P5RG 7$;SHF3&@4C0I2M85EL$+R0)[,O[@AU%[=N3V)]( M2V./DTD\S;DSR9GDAZ_/7K.3=4S5!7,[S]LWWU"5N%^K8>]CXYH M0%F9 TN5:N@I#+HTQ M+L9T=CT%)H*;#17VRP =LCYIM/)V!_0.Z$-VN4=T#N@'P70R4*A56JHU-QJ1 5ID9)Z12F MNY08[, %;QSH"/8!.VW3_21/)QUA)>0A\@8 MKJ@GOL:U;J(&&K.:E3194JFU"K*#RP' 192Y)@0:P;%#':2XIQRLC?"*O26- MH-S806T"+A)80[1)_=3!I8/+UG"1H$S)T"YP7"B APA@KO8,9+,-&*M:L%XJ MLKO6S6MD1X5CU@>HTR\=8-H!&%0"QD4,**"P)PEQI7*0X/EM9AHXB/!-S#'1 M'& $0GV)CB(MZ22V(+-/3VJV1$E6T:@[)M4=>.A6OUO];O6[U>]6OQWQS93< M=A@[!HRQ,D1$D"222H <[$DE!@7%;6W#<=F"SWV(IGML$\$Z>-& LI,(WG;G M1YI!,US8AZ128RF@]K 'A))$02_?A]0N$X@N[4,VY?LUG8H&!>CS1N\"/[Q4 MM%9AOZTZ^ 3ACLISGQ@"Y1B7>913 J0+-9DI;Z(T6\XN;\H-W07<$6GTPJT. M[AWP?W X<[*^$NF##:?B$I$,+!!FDR.SN&"'0<=U>N>>-PA[ OX6G#O3M7\M(7 MGNP5Q:)$,=3,XQPJ8%UQ1+FUS NE#:GCF"U=\B9JL '9)Z+)>%EK[^SN0'<* MH)/E9=/,<;1+#1!<(.(Q!TB<%U+13!J(ERZ;?IYCW 3HB.A+UN@MK1WH.M"] M&.@0+"]+-M!12$+E.5@JA03@)C\SIJ'#7)=LYYXV4V40RC[>:PV##G8=['8( M.[QP1SDBA"NI*86<0:P1Q:+0=0)"9SLWL1'808+ZDIR$MFMXRQ:SEN[9_B6. MDB3-M[T.)S^*SJ.+WB!:PI(B!5Q'0<_E0@K%/;>HR0DHAF(I#3,KKOT M^A E?:O0U MYOXA OL8-&J'=NCKT-<*],F%.K88NLS3KJL-Q!(2Z5&WV+E T"QM5*[5?37.,3.5%S M$8Q&]H7]WDTP#F)_U//'PYX_O O'83*)_4GX->@%W^^#=*QB $LP0"(902Z*D-/2/\7W*RJ_%0/2*ZF]-\EX%=*&0?-7OQ M2NO,ZU:!MW-N]P;,A=U.3#0B3$$'$(XP$FYZ%6H&3"X]Q9?.JVX-S,9BOI"S M/@(=,#M@'A\P:;GCHHTK$4/,$X!0@007LY0[(Q%78BGE[D<^L5@IS#EVAI*.AXQ#JE=6] MH/PA_#3FAV'0A["K\]KAIR7XH25^THP93"1)JV=Y5&DN!2Q2:8S]\P?U3T/G M+&0?HZ.HX7HBNW3J+K*3^E>3WM+QA3 H7X"A=:(XT@I!Y4#I&.!I-8\M4FJ6]=X*)5T&RK\CM".,J%2\V9 M!X@40G*/NX[G8"#VX%'7.+1$!=CI8'0F!!& M(,:N6Q1AEEHNG?S=1CTVA$?81\U6Q6@='H]KG^U#$-\$<9;5&5JFN(ES'W(0 M):=[]Q6C>.$V Q<+[D)J ,1:'5W>#VK3--PG&0)#JZNPK' M&25S^JKQ\+RD[I=@Y$^"85HV8Z>NH\6B;++B>6M5X"EINL-%%2]O%8"8>A!) M1VD,(/&X(6QVVQ5'1)<59AI$57.;FJAC*T^J31&C(=JCI4;8\J#DM4.<3!A!O',*HIU5@8UREV M[*2+P6YT54,;X7V&C@)5)[*/=WYW[X?Q73">]*+KGI^YZUW%^TW!BQ?NLR'< MX11XE %7,^,1 7EA:$HFU5+D)"5YN0KZUK?@W:V3!KM+J5H#Z+8JTA,$,2T+ MWDLL.7$@54PKZ$+/20W;F5T+A5K>K'\NB+?W"?\5Q-'03V[3]14(HE\Z#'<8 M[C#\!,.L//X.!7>9A["FCI(.!!1K4Q1P$TS\D")NJ)H4:?1$;0?B#L1' 6*Q M &))J-7%T+J^%LJ$>\!QBKP CR]78=Q$$6\)XDX1MV9O\E QNPTM9K^9]MB@ M9/P^<2M B5N &=-0,.L 4^HBC3TRW\1T]?*];Y_N@S1.-;Z9'/631PM4W]EO)-4__D4*["C%<1)T5)TM7WSP'LLUM M@4K8IW"?%[UUD.T@VTK(DH6C^013XT+I>%:=.88(HF9'NPA1DNDMM6Q#^ZLR M/1.Y5P^W@VP'V39"EBU*DI45)"%$@LTP)WP' LK!EL,#%% MM3OJ+%>+?+82;0JBLD_WMY?',[V36LND(,6BI@DU/D,5!,CG=$G\_K39^$5C8CY40<4 = M!CSH8N$IP!4K-G<$=I>,WX*Z>[A:B_8YWTN5E&46_9&E;(:+:RS"SI$]1;PN M;,82395F#@6, L=P3B6%Q1$!"LE2E:/U>&TLVDO[$NWE]I .KQU>6XU7L7@- M$$64$8=R[.KT7VAH<1K 47@+O#87^^5]+!H]5]L!M@/L(0(6@C*G6 'I,2JD M)HX+)&%8N[.[@SS*W>5C ,]2L(T!5L).P_YX:+BMKNMB;+C?&P>3%N8NMF'[ M!D%4GMMQ7$B99((C1+& RF5&%QG%0B_7X?T8C:/'.SA[\&5QGY)&\YC6K&QK M-UM/2E,>+?S(@KYTI6L]4<445L)E6'(CYF6PY?(9G$W@UYAKBOJ2-AI*ZN#7 MP>_EX+<0#W(=R9C&AB- #2.:(0<75XTYQEGR+S?4?@T9KJ /&RT'VN&OP]\+ MXF\AOB,=X[J8&==P#_#TA,RL2*\FBEI;] ?57S/XXWV!3\+Z;'B/DY"6.HJS M8S!7@5WTH$@FFOC?@^XHS$9(1@N!'T&TPXPG@:M<+*TZ%7)V:2>5$+"EHS!E M]I\71W?:OCX<3RT%/LV/)3G9\N3]+M/%^1".(SO6AR)FE-4[7?P5]Y]3V_PA MF-Q&MN6K[9*6A-GM$1O6Y^*$LPN[F&\G%I;$ BH5/-.(&^8HAS@$"^!Z:)8@ MH3T*[/?M$@O-'=UA?0%%)Q8ZL=")A;E8(.7).\TX890QSYH*Z=%9QP%YV$M+ MX=F&=HF%YCQYF-YZO)<]J$XN='+A0.0"*^6"(G98Q#,46O]! (H]J8K\+(4] MV"ZYT."5=K)/Z D?]3VN0TKG\XA"4UG4QQH+1((M5'Y5#M82>*X+L50N)W*V M$YW>L%"5ZS7#]"P$Z 3CX/]G[]V;V\;1O-&OPNIW]]1,E9+!_3)=9ZH ICQ M;CKIB=WOG/UKB[&86#NRY*7DI#.?_@"\B+0EQ[),V92$K=FT)5$B"#R_YW[Y M/%GN=9 "'L%^1S,/U148/?$G@#X,:*>S'#$6*R^ >0J(1YV&J-'(4ZK7QJ-O MC[[^6D*"D601?1%]1X(^1%HWF3;:*FTA@!:G2@B%2!,'0\X\ WV]V:Y(CIB( MZ(OH.Q+T$=*I,B!6>+0(3#1#W(41!$T+"PB ?);LZPE]?"302>2 G$H0^GV^ MK$//SSX]U$];U;VZ#';![E=C2DW;+TOPV.,KSLU\B(PO,K[(^$Z:\7423;G0E&@E M&$DI%:DT@*O5F!6EGLSX>O/<23AB:']SS Z>\0UJGNA57EX(F;_RI5SP0^B< M^(+/?4K/&L_X^)\UGO'Q/^M)GO&)S$3[1[F=^3C)_--E7W)_V-?77M=<7&5% MODCFM\O%,IN%-3V3-D[7@COB!X^G'T\_GOYI/G@\_2-K(*BSQ>3RF0ES!YL0 MQSJ#$15+N3(4$T.EL(Y@2.NJ;28=7T^(:W0H5:E0[V^O/^7%A\_GI0KUH=6@ MR@W>)J^D4KYV\KE8 MP-*U'BG/A=5:UL)S8,5'N-<$U BK"*MGP*J3OHVH!2EF J1:$,@ULW7QA!&( MRW2MQT@/TNJ_>I56?1;^1EA%6#T#5JR%%6>IXHHICK66&!N:*MK RE"[ECS< M@[3J#U9\A'K--AE^>/3 YXZ9R?36$\^06F<, Y&B1:10#"O$($U12H4B@!C0 M)'=1#]0M$5EO]1HP]VV8>0V2O4B/B\'*P*-U!)TV1CG [80Q 2"RF@%N,+2. M(Z1A(S654VL3ZY^/T9ZM/"%?I#]5Q&C$Z(MB%*$51HW2Q$&DL 68 8P$HZ[! M:$K$MIKMT^1HO[IMKX7X$:,1HX/ *&DQZJCTYB:'P&!'D,;6VI7UR8E$;IL>4$W6JN6#QC$_BN4_I6>,9'_^SGN09GTC>;ML_)[G) MBSM9NS%=*R;KQ=./IQ]//YY^//W32M1]N;R,UZOZ/Q1_GL2P]>=AB;BQ4*0, M $TL$%Q7*<586>/6XF(V*V;^F1:_YD7IO-LZ=?AV,6Z^TW7=H97G#OS0 MTCY]ZX-UH1\Z1XM0'Q;4*6C;Z0H,/?:Q2HG&1',F-6^@KAG8&>J;FK ]$^I] MNN@CU"/43P+JG0:S88XCPX1P*3&GRD$JZ]3K%"*F]3.D^EKWG>= ';[%)$(] M0CU"_6E0%QVH&\DU@M8HY:A,J0;&->.9)+7N&5*];ZC'Q.]C2?SNG1D\.X_B M)9O[/:-YWQ#8!P:@91]"&$V3P/ ## MR]PY95=P9"@'S5!0V^(]I4Y#*R4+I=.2"T:D;8IAG%P?(;T]0QFXGR$RE,A0 M(D/IB:&0MH.PMVNTU@Y:K0&Q A)@J];IJ1!.H;6J@"=I*'V;.)&A1(82&DX3&4TIGRIV7V:9JO MWB__[2QG.IGE;YHD303^_>?.^BYS?P+%\VGHXBI/LLO+^;7_WG=_ULELOLP7 MB3^VQ/_0Q-_D2Y%-DYNL6";SS\GR*E^$AJ2S<1@S&1)99F77]BST*_T\F66S MRXF_?+'T;US[)2[>WGWV%WZZ#;M?_E.]W;[>=5D[DP6Z1Q+EOU=%\QLWV9?\ MS:CY*S]^G;1+TWR?EO^OS,G*F/9_:\'ZKN;^'IA_?&OC^W)O%_G7]X=V;4 MA7]Q?N'_\XM]?W&>?'#5DX4'LQ_/_Y__(Q#D/R?V[[^=7?Q7\H??WJO?S)G_ MSA_[?;3.]^^H"L'Y6WY_$EA)];I[@UF0#=,[4A:"2J:63#.YS*?3^M-2F(37 M?N&7S>L-VWDQN?:L[7W^+?DXO\[6]*;KK/@RF57+RVZ7\^:-2@TKW_DV&2^O M_-7^X>O9%5Z<3+.;1?[GYH^?[PN1GU9.\[:0DOWTL$^]N@>&__[S3VO2K?I, M//S1#[ZUVT>\[Q\\Z,7'>SWPK4'57KY4\BX;TJCR-0XLGOKHX@'14M6QG"_G ME_\\S02 $SOP"Z]W+FZ+[_'(JP3]8OZM%MNO\JI;XL'-OI\?^ MZ2]_\'QP>36_762S\>*/CY#%J9)"U>!_-U&K1XK M6WC";IPVSQ@8V9PR0XG/=\#/=V@M<'94B4N/T97':EXLF@A3_K^WD^7W)%N$ M^+')+_/0!S'!<)0@ /EKY]KT,U-^Q^WZ<0('AAS+G.,VPU1(RIWE&E/D%,", M02:J_ V&,>5K"6&5Z[8\E$K@GBT6MVOY&V?A'/Y._KO^UG^?-\%[6YZ<_Y&; M^2S$\M7OD\7JJLYO_U(>:7^]9,6+]'L>YO#Y0?&'0Y< ^SW['4'_TEEHP^=P MM,U02YU.D1)$ 9M"@JVANJ[IHSBU:FT@65?@5.QJ[\SM=C'>D;.]2(IL9&L' MQ=9.3)GA;?\=C!@"Q"@$%;)>C5$8T:;^3LOU^KLF+-E19WK!^IW?[5.508!' MP$? 1SWF:/28/SS"W63+W0@F4!"8:HZT09@;68^ 3!VU"JY-QMJ3(O-CYO9# M56;AM\^_]T,6AT?>QG\))K>.\+U13#_H>" >&'EBY(G'Q1-_S!(%;%FBH @B MI_S_4F_;I30EEC751](2\T(LLSL=]M;II9LZIA5'G! J:"H%MTHW;CN5KL<@MV5O/7 F3MA(2'FZK.FX M\FOM[WEQ.5GD(6]@$:@HF=^$\WRIM+%!((_1=DBLA%(XSBF3!!%N,!"\B8T9 M1C;'QJJ(O[DM_,/]ZIC-C1W@WR_,,'(#:)\M(0:K/QR! MFK!U[NO!PI*W?21MRC@DAD/!F68 JGKMF^ 2J0VNS768?E_L^EM_FJHW%7D M]NG\C8@\(,5]WR@LLP?1+D\3R2@R]DA2D:2&HBM(W,Z05\@B SA76(F4,(5A MBAO?H!5N6Q5^_[K"OH,D5/3I08SXC/B,+#^2U&!8?B?-4+I2/@W*5 MSQ99N/O ?:NP5^?J\/KM#@KY0Y6W1X=Q"$ ;/Y$(:R$,PQ(S#2B4J4.5\24% M5WJM^_4/)?&K87P(GMH([R'!^W@@O;NY%BER2!1YG (G4F>DSN%2YU852A#0 M3C<) [EE@@( &0$0(BE@8_1H#38GJKZ*/M2+-WJ;>J;AUC+%!=@N!OF_\F(^SA97'1P> ML45^7+G('_.;V^+RRM-'V<;LLIJ)4&4E%_FT''^UG*]ZG7W+BG$2#O6K?QDS MLH8J(TY)%$22BB1UI+FB6RD.D,).B29)B35.(L4P,SQ5%C>1 $#I>G..,JX6 M;$\W+RZRW_\Q65Z%DB;_G/Z-_=J^>VM/U.L(\(C'R.*?X9:"C'6&U#(B':=2 M8RJ4M&4DGR3;RV1+9+K;)PG$_\KGK86GVM"GW].\J:!PDTQNDSF$Y1P^*(K?RFJ).HXL4KR?V\G13X^FYUW!-6'STTETZ]!2@W>;1KSJ(\5VL+:T@R1I MBZ%21R4S1'*4(I02)3EM^DQ)2MW#."\S*1J8=^R@Q0 @__S7DHUE9D M%,?)*![A$QBV?(*R,+M%2@N4=@Q)?U6M#R#B"$1#Y1.]9!._.J.(*D)$?K1- M(W4>/75N)Y!I.(04&!T98J M*2Q$KI[()0161 Q&2$3&?G+9JN_S96@].[_>*?VT&K)6KW]]SMI!N;&?$639 M=1L&*V)B$"92=Z3N0Z3N2-&1HH^+HB._CM0=J3M2=Z3N2-V'0=U;.8BHZ P^ M$)P9(E)B*,;:I42C.HI )5::/]K+39W\T7B[Y<_A_S93:9Y6.;%;.0 M4M6?KY^.,.UUZ'OD 9$'' ,/8)WA)Q:DDCKGI#0I5,(0@VDSI9I"L-;<8#L> M$.$;LR W9D&&Q-F\6)2*&/]YU1>U;)[Z2U9<7B48CI) 1T>2@+0=(#O=1@S6 MG!#JI+%8I2HUN.XVDBH.+5X;.=:9"525TU:-C.]!\ZR"YC!FBC$^(K+/5B2# M%;"G)$6(N4(Q\8ZPZ2@"C1"S@*7WH?9AJX1O>!L;]T@$.NS'T0$ M6Y1OSVCBP'A;!&=2K22R!G"GK-3"686:X4XR)9O'3O=F,P9& 1S%3/D+P M""#((5I!D( 42$L)94J(E* 4&>8$I,20P>Y<9 XB %T=2_/E$F5 MPLUVY4,C4E\+X+%Y4H3WT0KMV'SO."CR. 5.I,Y(G<.ESJW4(0';M ^0.HI2 MBK2VDB/"'5>KB?'<&C08=6C?CGC29]0L0CU"/0JB2)VG2YW;":).8I0&2%GM MJ/\'2,,QA: 21(8C@]1:8Z_^!%$4'B>6CE]Z1Y.O^6*9C\.I)M-Y6&)>7(?. M+%[SF'S-DYMI-CNE)$71Z9^$%*"2*P(MI(QS3K'$39*BIG!S\.E!+_CV\SZ' MXP9G1Q'>BE'A8P!F)RD*RM1*@Y6#WE##4+DTU0TP.6'N24+RU7"Y<[Y&Q.1! M8/+@2BB3U*B4/DK2Q;J*0$0QHI37!4F&D<5ULI#EU8JW$ M_?74A5Z\NUO-K(RU$1'8 P-VE!61I%[#LI2B%16A[1%DD'* A8$.AH9(S2AS M;"#DSF$YZ Z*(K?17&2_=V;@^C?V:Q3OK4='G\&MB.PA M(?LXY<.A\8:HDT;JC-09J3-2Y[[T*@@["4BI9E2DF&)'$,(.<*]9 ME1'%E /LUC(#]Z%71:VH;ZWHR/)[2T_R98>4DOSW\/'"-L8+SQH$1%) M*I)43*2,9!0Y4R2I2%)##1IY2-]K/2 M9G\W7]P?^KJSRW]OP[0(&!'0:V%)Y &1!QP%#^A,'X$$ @FQQZ^6J992 >M6 M8[VTE;OQ@ C?%_4%'X3+MSL0KE3$^,^KDOJR[OX_;F=Y@L$H"61T)/E'V^&Q MT_;""L!3@QEUQ!'H2$J-;O"8*K@FDSMM#:O*T*H%QL99>V@@K4SYB+(^TYT' M*U]/28P>+/H(:$.F3$E&)*!<,&RMDP35(5-#L7-JUR&7?0)OY[G./,Z5/0S( M'2G,.C->N$64.N-E'#?(UY.D!9WOK9X#B$.<# M =L1R+?'RN4(;ML04(2P==8X)BU#Q$I)6-.O&W'T4@+N&:T%MNFI24:>C\2^ MFA&O@\3K8W#M= WQ9*PM%<2D1#D$86JQ7,V&92E^(;CN.RV;,3H"H,])SU%D M1@@^ X*\+3!/"62&8"$T 10"0%*.*@@BQ2#;W(>T?PCN+4P""1MA?A2YLQ%[ MQX"]SG09!UTJM7$< )U:0JP5O&GN8(T4NV*O!]@(P$> '87(.I&4\V;N7@@U M5+U]Y]5 OM<.G X"=K334T5"PR& $ (*K.94:"HA4IHAQHQ X&G3UK8>?8@' M,VP-QWZ4,2W@^"".> MQX( $$ACK4Q3PAGG >+<.@>47FM'V<]PTYX1/HCF M_!'>0X+W\4 Z-NH[#HH\3H$3J3-2YW"I0&600=4(8 MPIRK))$.!CO:GR2*TN/4$O)+!VGR-5^$ 7?^6)/I/"PQ+ZY#;Q:O>TR^YLG- M-)N=4IXBZ\QFDM8ZS9U "! H'748!D=X"J@FD-OT:8[P[9N*'ZDG?+!R]93$ MY^$"D[81*BZ]A!06*NBDQ8(YH54 )D:2FE3N:X[X,?JO(RAC)G\/QE0DH\C; M(TE%DHHD%4DJDE0DJ4A26QDUG-#6J#&64"*@1=PJ!( ERE9&34JT$&NE_ST: M-=$H.:U>7IH^R\<5D:J756;%&-Q4N6\U5[CF]9,4["H7[U+U\[ M;C%<43 \A_6@J'BHPB-29Z3.8;F&#HHBM]-SI&B3;22QV&&I*7406D,I+)VW M CEDG%F/JI3ABY#OXN;%A[-'/O<-\U+0*A/LMK#WZX<^0-Q\8;HE(: MJ3-29Z3.2)U[TZLX:E-$C7'249)RFOK/D;-E[:;7JS@&"JTEO^Q#KXI:4=]: MT9'EEI:NY,L.*27Y[^'O7>;]#1&V,6!XT"(BDE0DJ9C#%\DHYOEA.E(4-%G5E7D 9$' M' 4/0"T/<%9*Q20*+9\Y1Q9R*ZHAWPH:9M>:/6_' R)\7]07?! NW^X\LE(1 MXS^O:NK+POOS_&99,O\$@U$2:.G9IXS63GF7K:I_,URQ3C;#0'2GY?">&OO(_H3E.^JKBTZJ*Q<5@<'D8C3L9'#..]\89UJMF- M EY;O!^!%#\0K/?#(?]MCWMPV.R-M5.@M<6208.=ULBD@FACF6=O!F/%K*)R MQS&8?7*VG3N&^) @;L3TF$!P* M7QIF0=E]SG65EQ="YJ\<3&+0B6Q(W(0N5>!(%9$J(J^(5!%Y1:2*2!61*B)5 M1*J(5+'/#3FQ/'>37]9I[G#G-/>#K3TA@+69ZI BK0"F *542T6M0&WM"03/ MR50G@\E4Y[TF0T3_]BN)IEX1]WHNZH/A$YT:M="Y3"DE)>%.0(.L,;;B$X&[ MNC4^L:67N4\6L7O*-X_,(3*'UX,9;OL%6NAH2+(6*0:&2 82RN8>3F-V=HH MC6T3KY^*L[TE7A,>)7$$6Y3$3\Q@)K3E$5Y9YT(3D&*C"2$8.%'QB!1H(L5: MRX@]B>(]9S"+$>DUUR . 62@E#5C M2;DV?-?2B*@W>HBI[3RMHI5%"'%(*/>=BFY!)/* M"K8KE^@C.963$:-])LW'_-+]@L;^GA>7DT4> GB+*UH]S#@!W& M*]A!IBAWT (BA) !A(UPMHQJ(#;"KHKDF=O"/UTU/:1R*)8??JAVNCF"^P&_ MT'9._AT^O?7DGF)^O>:<#ZXIW:!@/MB>DL>'<-)6?7 )B2#2:>&X-1JE6.H* MX8[*U*T%"AY >#D4Z-4 OK7H_E=>S,?9XJK3/CK"^RCA?3R0?D:C\TB1 Z+( MXQ0XD3HC=0Z7.K=2AQCH#.,U6"ENG2-"1.$"(N'HP[M.[@!,8JZ M4<3Z 6$]2J)(G<.ESNTD42>#CPOF./3R2!K++5"8,5H9YERZ5*VU3NU/$D7I M<6K3'$K_:/(U7RSS<3C69#H/2\R+ZS#8U^L>DZ]Y6GX>+3-Y& MJ"R64#F8,NV@9:DC7E@V8E)0N3E]Y"$Q^6K W'FP4L3D06#RX'"XNS$5R2BR M]DA2D:2&4_/"45NF+K2AV&JN>!A)P@#2K!Z1R# '@ Y'7>C%P;M-@4R?.D0L MCHG CK(BDM0 26HKRY*SCJAP FLK-$.,(Q'R'>W*YP.1VCRDSDB=PW+/'11%;J7E"-A&MA170BK$+!86IB25RJ[*+ZE6 M:Y&M#8UBU*6W8XO^4IOVUC-&HCYC6!'"0X+P<0J8[1Q< K^=<$SKBH->918]1R*%[ MMR(?.#0^$!7-2)V1.B-U1NK*&M >-*#CRL_]D7NXR*=9R-I=SE>-Z;]EQ3@)-/#5OXSY2$.5)*EF@CE4@2E=G5AC^8$N?5:@M+A&9* W+RXR'[_ MQV1Y%3I;^>?T;^PW"6EOKEA.CB$\?0)X/&@6OYWJ+QE:@9,9AAF'1C-.$><< M8&\"E."4P@*YUA-;C?_G=K$,.%I\K#2QB_F@,+JS33'"N,]HR:%8#A'2PX9T MU-HB2462BB0U;)+:2O$@ ,&.SQ%1[HC7 01P B$%=%V8@ EP3+^$XA'5AOT[ M' \[4;74,8,#STB1D2(COXS4 M&:GSR*ESFY 2@:!-XH<*I$Q+;A%5,!6 "&":JG:L]=J8AH[Q>#%7XXV%YJ7M M^.F^[?@Q)!DL)LO\/"^^3B[SJL;Q8WXY_S(K?Z5,?QE4#?R/FEJ-).QS,E-D M#I$Y1-$5J?-TJ7,[T44Z@[V\P$* IA!)8"6G2B/I\A6QYYVL&*F).2 M))$D(TD.P(\9R3"28>2,D20C24:2C"092?+5'1*(=AIHI! 1(2EU$%I4]+, M73$I)(2[^PX);R2>E3;BN_EBT9?C^V.^S":S?&RS8N8W;-&?QQN,,.VU"TX$ M;@3NZP&7=X"+N1:LN+Q*,!PE@8Y>._!1DTNXX@FT\J(PEBV,I1*(6P40T(!A METI&ZH'DAND-%5B=L2I5I635@O<>H,\J0 ]CEA(3(P#82P0"=COZUQ;-,>QW M>BP @S8FR)F 1D.!D"&6:<*M( T+0.EZ+427'U=XWCOZ=]4%F'B1%I01]T/# M?<1Z!^NH[8;@B#-&,AQN>\@KK5%JBUP9N;^@_VPO8]];I (X(?Y%A MJ!'S0\/\RJ4WT7&+36I-LXV8S:4__>%A/TSNBAL,V0) MT1&1?+ MVGKA';&#;>0:^]0:.FU:L%4IEHBG0FF",8>:5UF#8;H;IYO'N/7/ M-/:=G\XX'4'\(IT=H_80^<"!\ '1=DV C"'%(*8:2(*5XL[5UH/B6*>;9W3U MSP?V%Z[#8,3DB^0,1P80&W/D7XDJ0,CJ:UX/NTD3DEM4IT:I7D84A>:IBC0.&[\U6!_/+\7 M/MUG4'/XOM$#KWR9"$A=YFF=B MK_I0+^[H;M9M 6:5EEZ38K5=T4:Y2&P@A"JT5)6]H9:(NO;E:])=OM;>N)B2F:!\&[ Z:DV_G M>^((KS"H-89:4Z5LRKE$@*FZG,DH2#7X<3NA4F%O()C.%\M?\N75_(7 N&O\ MC>,^ZP^/Q8<4D1MUL"@,(DE%DHHD]6S]0K2-AQQU#$A*G"; 8 DU:5J3[H^16WDZ!6=LXAFA)<0H%=P(;):' =9 4$^O< MVIR&RL$9\FS7.BQH\@K;% M#9:DS$B>&BA2@C" )J6-0Y5#M=:'IC.?_6.E@E[,!X7VG>L<>K6D8A)?Y T# MXPU1)XW4&:DS4F>DSGWI51*"MDA"8\ @%QP9&F966HU8,_>& [E74 MBE[-\7P0_N52@0YNY14I)?GOX>_\2%*\8DCQH$5$)*E(4D>:?!K):(AD%#E3 M)*E(4D\,&DG929&7#E.M&- @]>:0-MK*)D6>$K/6J+1C]5S,U7ACM79I]'RZ M;_1\#%D/B\DR/\^+KY/+O"K)^YA?SK_,RE\IDW$&54C^ S,+CQ")G4TCHJ.0 MB"1U:"2UC9"@ +<]$Z&ACKE4G1NQP,B?%_4%WP0+M\R"S+DV.;%HE3$^,^K MDOJR[OX_;F=Y@L$H"61T)/E'V^%1=!IO.8<$L2 EA#!E@6':5'BDF*9ZK1RT M,XJFJ@RM^N?>0^99A<+:W?@9P1.%13&8] ;@=@81[I&".(MPV(B 8.N1%&6"< M &(,(UHUJ:-A4,,+B;AG-!?89E 08B/,^^RMO$ZTSSG]V-#UM '[&%X[C4.8 MHIP@J21)D7,NY1K64\ TMXIM'J+2/U[WG9G-N!A)2*+,C! M39%V).70(J!3 M:JQ:Q2BQ$[MBKP?82"A'[#C,O!/).K>_Y\7E9)&':$/5WG=^$XYL\=JQTT' M#G?:JJ1*IH( BS42U@#IF$,0*28P(T+0M;8J#XSNJWPUY8+M<$:!XRJ5V3%>R"#JD*-N?+.I)?N"CEA]'EI9?^DB3K_DBC+GS M!YM,YV&)>7$=.K1X_6/R-4]NIMGLE+(526="DP9" $4I3XUSU",0J33 42 F M&"';PK'VA6_?6GPXSG#49W/RP4K64Q*@APM,V@:I*'!>0 )L8:JDA3Q-!0O M5#*5S.K-L>&'Y.2KX7)K0?NOO)B/L\551]^-H#P 4!X<$&/SRB&2T4'S]DA2 MD:0B2462BB052>JD2&HKHX82U-9G"8(43+T)XR1VA!E+C#=J4HPT"4W_]VC4 M1*/DM-)A/^8WM\7EE:>/LO_&96FDUHFQ134<+UG.5TTZOF7%. F'^M6_?.W( MQ7!%P? @IP2 M4(HD<>MUZ&7X(N2\N'GQG(FM.[AO]]8GXD6&OD9D1[GSHNTF6*>0*!3K&2*A M(@@ 1+W84B3 '*7^/T*E^Y[/W#O:=\Z+Z+7_TL%/>(Z\X=AX0]1)(W5&ZHS4 M&:ES;WH5DVU2FM248BD@( 8 BQA(<:57,2 0>A&]*FI%?6M%1Y9:6GJ2+SND ME.2_A[]W&?HW1-C&>.%!BXA(4I&D8@I?)*/(F2))19(::M"(T[9*.P44I40" M3)%!%D)O ME@]3" D*0_M'I>;J3Y (NZ\0C$WJH1T5%(1)(Z.)+:3DC(MEX3 M*T$451H8A9P1D'/'@Y#@F$FL^%H&Y:L)B6_MVE.&(^H[+6P)/* R ..@@>@ ME@M4LQL%O+9X/P(I M?B!8[X=#_ML>]^"PV1MKYT#KU'$M4@&(-=P@FCH0"CX42E-&&-@\D>_Q09A] M=JA )RW#3%42JFW2BBW3E(*&&4FZ"_*HY0+!=?F\=TI M4S^OE8H>$+ZW9A=P1%%47B+0AP+TJ+SLMUQ5=KK]()1RXBP+:7D8$TJ-YVNU M]L( Q"^DO3RCM80PHZH2&63G.CK&@8(D\)?R&&N._"$V_:C;QU&K6^R.,BCSL)'H?; M"?-8 P8L(!)9:3DB@@->\3C-%)?@A7C@OFU@-?DI2/J(A\J=^\FG+E ^M+X77L'%59YDEZ$3 M4S;[[F&7S.;+?)%DA7_;4[F_R9M=-WGEA^!X1EO]>%?BCS[YYOLL[_EG[/IM^S[PM_I3U=%O>:LY#D+;)6R7*A4:TY.<_Z;/S\R9^GAFS_O!:'\+3S^\-_;]N36)_^O\P[LS MHR[\B_,+_Y]?[/N+\^2#2U)U_K?$O?OPC_/D#[^]5[^9,W_-'[=_E'N2&#(O MBA]GTIU?O*/>@.;;D\ \JM?=6\Z"V)K>40<@J+2[DE$GE_ET6G_Z__[D383P MVC_*9?-ZPX9>3*X],WN??TL^SJ^S-5WPVV2\O/JSE&\%H( )A)A_;D'_O9%: ME_/I-+M9Y']N_EA[_)]6Z6BK[$KQT\/):M4-N=_;G];D:_49_,%'>+>O[?81 MVNIKKYJ0]UKYL_PE>R7T(^@WL)#W'GO)+_[]JT5B/23'=],-#R?[+;#9>/!!]6!TY?F;*=#\[LILRO3<*VC$A]<7WXK7X1"2:S40CCJ#+ M1U_;D6:+JR00YR+Y7,ROD_E-7F3+8(C5\]0F^>*Y9';$-2TG^^#Q](]+&WE6 M^Y]>%,%VS $FVJ8C&) MF$QW*1C]KUZ*Q80<,=)G3F6,(;V2%(O@?DEP,]!.*.-"4Z*58"2E5*32 *XJ M< NDE7HRN$5?X)9PQ%"?XS%>-Q!S[&K_3W_I-)(,7P2"X*>9?)\$E\^G[1HO@SU$IC"9!//V>3 (P4*YA\AO/*29;S,<91AO? M?8IERCH5 TI+H F@0& 2ZJ!0G5^AN;*(WA?+W6W3H]%CARJ2U/7+1;Y\S%<]S-F,^X1AI]3-8BJT0!P)Z;!C$ B#&F>1 M@F:M#TEWLS]\/EMMM2IW>I^B#.(1PG$$_5$JR2<-1P[;/%U#+,8J];HC)H01 MB+&UE1YIF4PE>S8<>Y.3$(X0Z[5Z='!P/#+3[;Z<'.>?ELEDL;C-9I&*%>VWD.7S0=N+7W MUVPR2SS1+?SA!F_E31&2SI;?1^4X@IN0MY9DLW'B=:%IDI?%_:>G;3[8U+*& M*&TAZJAU*'6*"(,<-C#5M$X<)41"L!;H"_L?@#M-33+E9<^4\ M&;W]Y<^,"*81O4=K2WY8^O>366-19FT6^:GJP;+UN#+,J3((8D6I M9RE:(F M> @Q6 L>EIOIK?.PE947QU;F^(MX65'/?IQH3@Y #AXJC&3'$V/]6QH0AAT) M77 HTZ .(3*,!%N3=D^!4?_N4":B87E AF5ZEO,7I'RF_7)9#[[)+;W-62E3L?!#+G.+I]Z3E8C90)J$N+_TA>? 7 M^64^^1IZO:WX0C;U>QIRYHY7XWW$,I6=) .=G3OH1>"3JF'UEHY M"@V37!%!G$X):'Q%CIFU$:GK\.WL]SXE)I$ODNQS*&B.=LZ)8K=3).*@)(AK M1"&7S"KAK)=L=3#5.;N6X_Y4[/8FN'4@!7B]&W@5'O4DZ)$GB5\]1?9\O]]J+:L1A MS R*EN310_D1),..$\A*11%(I=,IQ=YPM%[0-G/YF%G/RGT6DOM/?)7D8,E:L\IG8;G'%EU@Q'"?$=?#Q/))-'0O M7_UXCM-D]C5?Q#E.,9LQ9C,.>8[3L\7;K[?%Y94W#LO4Y4^WB\DL7RPZBUGR=#%7 MU3;JU2[_M=CW%"4ZX@*<8!I55,F/ G;=7IL8**:PA<0XDR*)D1:-6JTH7\L= MW@%V_<67P$CR4X3=26C/]X1F;#:Q"[([*1C:0",-$8R E (,K)*R0K:&4J U M@WD-V;_6)_#K-)LMU6QLFW/8:RX&'U'1Y[24&*(Z!6%\C%CN3&HQ2%*@C-*2 M6Z)<:E-22VD%A2:/2^FG8+F_S$0%BQ_MH2AX?0#M>(2Z@A5Q3!@6S$!&, M"*D "K0&>#W,T@= >QP8(R4\:H@>:Z[C[:*<&K-+ L2)YD8]YA_"'?^0EX'2 M<(D)XDFMBM'8 MF"#9(Q/HS!%6 "@$.7""&)ARKA"K,RB(TA"MB?9G,8'^"QDHZ+LXZ11XP$F8 MX5LD5GYNAA;&Q,J86!D3*X>:6+GG&%21?YU/OP8N,)W,RFC499&/)\]M@W6P MEC^AO(TA0RXY!8I)C5-+7:J;@!,B$*H?6O[OYK,O%WEQ_2ZD>GWXG):;NE=/ M7'"4BZ/H)1"U]&, $F]]W-@HF$+.%%/.IMP18FC3DT/2](<^[FV!U)O'C$,\ M0NPH0KK^])>/^4V=O5-G4^Q?OAV@R_LQPYAT4BT %\9;Q90Q025":8JX M:689$&C6NK2V)_#A\Q%(OH//FAH4WHNKJUBI3)-+1' M2^:?_&VR;>9VG:**RUMT4FT594I3I9E1EE+#:G0":JQ8JPAPU3:_"[O\:S&9 M74YNLFES#OL4B'0$XCR":*!&]%+9HA=1HU)%-==2&>H808HUY;9,B+4ZA$T& M:MTZLD3TAY9M[G4BT$CBZ&PZ6D-U)1>2FXZ GM<#I)='/#_O$>@R*-JB!96& M'K!$L!0@HY2S%%;F*)?*@A_ZA\O>KPU^3?ZI7]_P46K$T:P\!/P\)OM8QY_# MA.8X=96L2X4SA*H5@+!Z-H#Z<\SVF5]X=!+ML"W0:I;!ICS . EO,X)I*P(I M(0!S01%6+*6I\Q?()KS"#?QA-7K'2U2>@6N.X(6K".B(XCZ[0QV\*CLHO ]5 M A\CL'D+;*B)TYA C87"F#C%M&U"+<2Y]^4!_6L"$(]DO]TA M3X$'].P &+0>,:FGC25KH;((V2S!EB(4%>U>>,KOSP!*YI^,^$;G^-8NE(DA?I MZW/@TY$.P!%?OMI0J[])#B?/K-$^ K9V[,]W,F=Y(E$VG7^9S&;!-1>*$TM) ML6>K_/BT;8%@VP9:,PE]5GI:PF?91"A"8]"+_D.,.HA ^%PT50_Q#4'1.:6I5J"QBC0'".. < M-;/,)%Q/*-L5U+P?4,,1IR_I6!\>IH]) ?_I+]:KVH](YR><'^K%3[[G1_ZW M/3[FX#D/ZPQ](A9PS*S3UAO]@D&85E.24T>%(FL3SW?E//+ON _.P_'(/\+> M6,_ZF0Y6:S@"Y>#%>B>$,WQ\I1#M<$J=8VY'X MV)7$(WB^DSG+GM4$.$Q>\--?R@&JBTF [YLBGV;+?)Q<>:X0'JLMJAW?YDFV M3#[?+@-;&#\XX[)WDGBV+^TE[9_'*&'HGA8I6&?N8.I-&P&A3:WBT.+4XL:V M 3I=R[70MXO0?FZ1SJ\_>=D0?C[U$F'B+8#RQ440$Y_SHLC'[R;9I\FTS*H\ MFUW>AK?VV\Z#\!VGZ\NK38C]Q[SX MIW_&NC.06FWSQ]4N[U,UD+1/?^A@Y?\1B/D30!5N$YV%D(X2I215%FE'N)9U MLRV!"-9T+ZB*C2U/TP%0#H5/LB "O5Y4]W>./2ZWQFVW0($ !:@#1A'.A'*4 M<]6,*#2"@;5&06&='S[_MLC+4_CP:9EY*(_/9O;WRZML]B5W\Z+;!K/18[_O MUU[FHM>SG# .Z$T3[$/@WW_NK._2*S9Y\7P:NKC*O12\ MG%_[[X5LC*J!9!+F'&1AL/_J\RPZ$T M'NOPF+]\L?1OE$[TMW>?_86?;L/NE_]4;[>O=UW6SF1![I%$^>]5T?S&3?8E M?_.IR+-_OLD^^UO^.9M^R[XO_)W^=%74:\Y*I"\0,<@*K2PUFD/&4D[3@&FK MJ%,'O<^D>H7 0T?QDJ>P(22L?TF3\XL/Z7\F?_OPSIR]_^OY*#E[ MG[Y-U'N3G/^FS\_,F?IX9L^WI^I['=FU(5_X<[>J_?IF7KG']F_\8M]?W&>_.&W]^HW<^8__^,&W-0TI[0U M3@@M.,62.P,,J#0^A[ETDMVGN6TW1]S=FWYX\(:=@6\K96']WUJ8OK^]]C]U M^;"^>5=.?BB^9+/)OU;>V(HC^A=J-OZU\!QSMBQ??OCL&A9YON*09I5Y<.%O MI:?E (:PS>'E>3[-2^'W!A%-"9>::F=4\QH!0!PE+/ M%@305EHFFTLQLKJ2VY/9;3Y6RR??!_Z4Y%Z$WP1Y6=SF/_VE^_2-S*XW\![L M_6?UG;.5JO+DNS\+;L$G,/G\O0^V=E&*PMM9=CN>/"3]PJR@ZOR#Y-Q\B9>J M)=LIYPS]S1.H7_["LYW9Y=LRZ63BKUGV-X_9Y 4C]9R-]9 M%I-/MT%YF=Y>?_+6?'B.3[>3\MD2KV?Z'_$Z:-BN6?ZMU%P\_58Z<[C4'U4V M*>H_K^?C?!J^%^@UZ)_S(FR\?[)P?3:=?A^5^]O<_J;JI;,(^9ZW)25_RH)^ MM,B+KY/ZD,*>7OJGGWMH^+V>S"ZGM^/J'M?&?FG)XL;K MPY^]/KM:Y<2OVM^^>J/Y]7NG\Z=[.+O+O(W3SDF".8,&&L^MA:JZ!5FO22BG MALZ\4<_,6V>+R>+#YRZ?]FS[W#]#N?.SI?+J\6W8S2^_>L9^Z='P0T9MA( $ M*0O2L*G:*V4<--V8%*2VPZA3I @&U%!L_&>40*I,\GD+.(O[G3GP8CJ;S9BH'B5FI0:;'A M4F Q_.%./'J?M9THGREPWNZIK\NNY\FR;0[H.>>+?MIF%5MLSI#X>2M/GV!D M)E?9USSYE.W9O;8G&;!<$[+SEU<3L-=FW)W;_<5@QT49NTR6]O MS]\FY_GE;5&&R\O+&F]DX/'7D\4B;.\?:GEZ;AM!^T?__6P9RO*N)R%,ZMFV MOWDGF_2SE\3!C"XFUW7QGA+Y/V;3T02^N\GR99.4237Z9!Y%6L3D, M1ZL>&T_>X^"CV?G+R3>_GK'_[&LXB#"[^$?*S\A+7R_2YGX_9_-E+>_RQ$LO M+X"]U%IDQ??.3@5EJ?;&?_I>^B0J=N./M!QW$8[O2S[+BR!]P^?YS;+J+%J> MX*Q<1ZE6EWNF2M!FJR/[JU*_-F=6'*!F?!05;>I[@-NDN[;X&LLN1ST%A6B[NW MC#(LQ7]>=)[C9E[%^T?^GHO;:;7R^4V=.[)H^[D$W^RBO$GXP7&YJ>'#FH*3 M6JO-Q^56+G;=S,75_';JSSL,UYX52>Y7,MX=*^NP>QYZ&E)\)? ^O&LM+C[69+&! M:Y4^P0#DA@C]W?PUXU([_9HWQ-<0EF>[_ECSW[T&&XY_?%L2>'7%=38IXVWU M5TIOLB??\LS\C4O:]C"J$V^K^U=F3Z/&5XN[;/#6X#"0:#4-FK97^J/J\D]X4B+;(KSP4_.YXP\JK_5MK3L*E&C-IJ2+04(HM:QJ(2']2 M5G0T)P(%-IP(RHQU BC)P:KYIQ04KRF!NZOTO8GZZF6X_,\AOC"YW-A@JKM_ MNX)XJSM-RL/9YQV2WLSGON(2O>SN,[?.[XO7PKW0]WBNM;29UWE>;3$EW_%, M9EW(K3.(KEVP&WO8W*;O<=Z O&4(D:!AX"M3S%M-HC*54B:5D:C#&Q!@TB%D M .'!Y ?8UJ6Z_E(.W0'SAA_V?AV&-7-_C:7\O/(K\6)S.O'OC^OJLDH5*LV( M:KQX-@ZBU=-1&0+:<7)?BNAG^ZT5K^8L[(^<\J.*ESPV#4DF2Y<(:_2EY MMNITU]EVE6WH.OB<]5>!]'][,)+.@"0Y1:C3"R@%BBKM!'8820:AKB?K< 0Q MXYO WF,K#KH*HK-'.GNQM^M)+8G?C&GI[[@33G\ZOPQGO.\][]3F$&4%=3;T M+Q:IAHP!T]3F& >?O^<_[J:V]9X3]G8]=:&O/2\-MZ!2>ZD]_?XVVUJKY; WS(KE M&Z]B7]_C*WG9A3MXSFL;/Q#!M]S?]7*:+1:3SY-PYT7R+O<+3&!@/M6?*$0= M@IW?F-&EUEZ,2V=':>FU'L9@QL_&6>%E<#H?MP[PQH!2YZW[12#/ MS[]6PB @;;31K/\T]T<>R&P\*?(RY))DMTM/B24%9_OF-:1MX"@0!C"E2DJH MN5*:(Z-JWW^MMEVM%J]*L0WO,IV:Y_Q_/3 =3M^N M]WKKC<\O'B"KAI\$KZ#G&][6GX3R^3MG7:D#;Q-3V?\?_+'61"!W(0*_=_EL M7'D2)HL'5U:J\O-9Y08:)8O;RZM*P9HL/:_Q*OZ#:T5@M=:PNITW;>:!U2A@ ME1MJ74EZAA2X74ZFDW^5P+Z,02U2<$(.YER!261 M@EHG5"ITTRW1ZTUK78(NBI)O?R^15/*QA:J3L[=)^RT)8;&;P-X[=!:E*$XJ M7ATXF=?KLR^!6">7^0LHKA2WG6DEYA9A8AW@'#*-*$Z;7&W Z9H2=>=8F@-1 MU?I3KU+\FA?E86V9FMU>WAX46IT3>*2OW%OX:$[HTT_(@Z9F(Y5+?3D/[4"" MNO02)]..VS6(JI03:@%"%C.I/5 J]38$^YS]X6>TFGBQ"O.\R+Y6^2BQ\GE;.YR"? MZNWRR_#[-0J(K%3B>16FV28:M^C/4*Y#"L\7!/?MXHYN/_V^;_)EK74&F34" M BN@5(PCX*C!06-"2!+%H=I.8_I8A@:\6&M5I_::C4I4C]8RI6_Y_B1!Z;&Y MR2Z#)54TCUG7'76#(&LJ3:/]5*&*5U?E-V3S/LG_65;O?BC2#28,9 MZZ;S;UNX/QE"QA# M#78:64M<'4;9J0L%MVD$D40$1I!?R4E@&#EJ;:Y%$&Q MGA]S,'9>-^+;QFM?FS2:TZS4T:(\XT#DX?;E2KUP\@IXDVSW?97_>+/E%SLN M^4?X]MW\RDY(NXZ[+TI'?^5"74V[6P\??LJ7WT+P\%YPOTSERQ:+^>6DO-LT M:/A%Z=0H"^D#JVS23AYXF)$W09K\OS*6F2^JG?FPW!D!9GW_3=2-[MC'WG*[^KA<+T^"9>615=[)FLNJG%WX';I+L2Y&7 M&QKR9')O-2WSA-7BMRB'M(_SI9?*B^9@[MMU#]WRD=C*(!C(&A2\-F?H6-1W0A.59?P?MYX@&EWHKDHS\>!>5D[%BK)+ >ZIK:;7 M*J6F*!V('GWSBK("/+W\\'I\)[?EZV1>];C81)T-^9?R)^0?!4S.FEQ?KP0L M H+* JG+O @%JZM4WE6_L%'B:>"J64J6A!X:T[R]KM$E/1O[EH?LH5!_7,P7 MB^3Z=KH,"4YKU]:<( SKJA(72O7.VXW^I0?=S+[.RXSB6@&_>\<.JZS2/*IDBFQ6 MZ3&/)B*56=)E(EU@'./Y[:?EY]M.&M6DS-_S!W6["/S.*_1!>:_25JKDYRHC M96,NT1\Z^>X/ N%N!EA#95NE3[]ZS1A]?LW88$N_>LBF18\H^_F50A* M_3Y9K*[QQ!EJ1/Y:):6JV5B-K[U9MU@694:W ME=IE\A MMT%2J5WZ.'K NTC=*K-#V:-=0,I4X; M?H2A;+A]/BDU\N$&,,KRM,H4666(MMM2=))0N[F\X=3OYY3(W0K,!^00::>R M?^O4V!3SF?_SLJ*.K?-&)<"6*H$4II8[P(44;%501%RW2)1@+U%3F7) PU@9 M*5.\RAOEB*<'ZQP)[9YFRV#SCN=EA<"=4H+NMKXVY9S-$I=_*FY#/K\G"U:9 M/BO>OSDA0I?QT2:1P:ESO4J%J/G+QJ_]=A,<(^5MW@ T2LJ>'BM'0_F]4.^9 M_^]MX"F>,&?C.B]M7IL47N_W:_IR.ZE2-OS[==%CDJW*(D,22-'F:X02Q=J# MX:^_F5QV,S!^:Q;3*5FM/[P(UR:"H%9=[USO"3/TS9@LKH)D2$IE]?&BML'RXCI8H+,O)1?V9 %1S4O?UCM?A:$_W4^;J3EWTX@J M1+$;1\^H^NWF^J8F]//G@/U:A[S)EO[>I=1H5+KP=%]FDTK[JA[@CIW66LAW MQ6.#GN[&^Y_XCVQ6TFO-?>^HL^T&U@4$P?NV\E/5&U3&U\I:EQ=4-!EL VU6 M4"8 )$1;[15-C:&N2\R!QEX%72ON;YZ@/+A[S:O6,SKDW^&G'ZA?;-OP&MQC M5+KT*=Q1INZ2^N35SJDS1)493C4'*.70:HB)%V55DPGCCPX:\>-S>J!I6*\G M1/<;_^PHH"48PV%TT1C2;NYK?IL]KYM*O3P^-U1Z[;SBRGHM:];N*XZ[T^E@ MXJP=IS?=Y/0>HA)Z=\QK:UIH9 MQ*.._G?6YMDF;Y*TUZ$K1_EDE1Y7*AQ!BPN[&%STM;1*@OI7A@>^^6U],YW/_[F2 M7IDWH*M^''Y5*X-S6NU/L)?]^0R MR,9YQP^QN/MHH>"I4MF^YBNN>Y]C;W!Y-S5)G]I1[?>4L9"_6&J(WEINK)]P M$%5I>IG,LOKN/2WN;?)+F6:=A\#LLI@W&>95V+ ^T$E;H-VHHO7FY+^'6NQU M%;+:Z7*'R]4TRF=)^!O6?_?;J\+QZF?:!ZH=,JL?\C_?EL#4U:&UY-P:-++S;OW[5[Y$'/73OV6LFJNL?46O'=!VQZ/U0D&%+PFS!- MIWU O>6K4'9W#4])!GE9%EB?:YAF_60NR-\ $CH1^8^^3,J=?)/\=3X?EP93 MV-0/I>1M&" %G@&>^P.?5C[5\G87(9H>#G?UQ;.6C]QC0^%^:VPHO)DLJE\M M^4O=)K%>=_CI+\U/=UA4R9RNYU^K9\MO$M2+/'2;R[J/JZ\F\T7VZ6U2^[N_U-XY4/[ M6YGRL^\K1AK>7'3C+CTQW[>)OI;UOL0P52K\=>58>TJJZ4>.%>+#(F7692MW2K0ZS&Q4_5B%VC).,^ZF0CSTX_ZCNM+J[LI>40EZFZ1K MBZX7VJXO:Q]D7#>R:!*H;EK@A1YPGD=./3<.$FF%O(=UJ*%!O]7G7UL1]]XY;GT*Q93M/2 UP7#FHK)+: M6@9T79JON$REZ41J@(,(<2D(UY8CD%(&4',I$0K\L(O8H_?IJTO<^D[48:O- M/0PT8X)03)EE*2#$TU53/^T,Z3X]-XAJ[BBP#E&(J$)(-9=:)^2/FYD^=I^U MI^\,15KTW1!NF[-XSE%NUQ!NBSUY#0^6J^,H6>< [N8"!K/MLE2*RE!'6_(W MJ5P2V;V9'D%R=#W:_O/;ZRK,4G/>4JH'S;B]9^LG*(/3M6.@JWN7U5P/?+MB M\$'77:QN#;+=EC?9A.V] MZ@RFJD5#K*1X^47<"?DU632?-V QN5TT--"%RW59:%;!8*4Y5U4M MI>H'Z"AI9$/2%0Y!=\J+W"N9W:YA]V(4G]O[%66*?[W04.YU+P?NR;K072WR M_G.%[PV21-9UM*'FJ[*3SE?=0EH_2]CC TK)*3,%NIK5JP/KKA_V^F::-Y4! MG^?!.UP:NMT%CX?>$^#/K[VE&[!3CK=)+O/IM*;&LL8[O%Z$2LCZ]8:;7$RN MO9+P/O^6?)Q?9[.?D_6[W1U2]VTR7E[]F8AJZE(]$^@OV\ZT6\YO'D'3O?O? MG09%JKL^><=*MPU[THAGO]*?7T4]_S![=N^([O>^77E-[TV@@MQ;5-^*[&;- M\&PS0Q@#.>%M$P-$ 59,@M2SQI18"55C$*=<4?G@E/8.![*-^\EX.1^:FZ\^ MN5=?7%F\4*W2MS?\6#<7N\@_S^?+)@N[FSX2-(H2_./L>\AHS6<__67ENR(- M^A^P,)^73G+/CFK4J1#T789D]*I$T"M\C<+5&AB-T=2X^KK:?9A<43]P>6US M@\9#V7S8N"='H2CJMG2DE;U?/9<=>]5\5'9U*?.;Q_-Y&(UPE17C;_[+HRJ$ MG$V7WYN1"(N'IR"L-$'_]:F7>O[K[^?%\BI)L\)K@K,L**O%/-1X^:<.2F2V MUOAI;3179&&1A?7%P@1IVR5H3A!CJ6=@G&@F4@QU8V+MY M* ;UG,\J7&_+S>K(,#Q07M8\]';< MS*^CN%TTU75E"/,EF-MYGBV7H3SO']GBRE^SK)R(D:V=,%M[7;V,@K8X1&K@ M.6QJ($H9Q8(S 03TK VGT%$GU[JP]<#1MM3+_A8V(/N2?YCEV[*SCG?I0#E: M\]")?^K$S$.%6'9]\W-0B&YRSUI:6[-[Y4/VYDWAR?DVI%959F8HU@AI.:W! M677@"27(5R%-K;['?0/S/+L,&3VS$*=*/1S\...T'-UW#:QIUW>$4^7_O'_ =V-(W0Y%:R&Q5;ER/KNJBFPV!+7+Q(LW M?O]#BHI':(A)5502EAP&Y2T;PFCG!*R31$Q^:,_;*P759# OZ._F%)4C_+(O M7XK\2Q9\,4VBZGHT\UNVZ,4R_T%U;,GB<3N!Q$F#+-(:6 0+N/O;6NT:"/8X]J7*\'B:;ML7DU7PZ_I1=_G-1E5*,ZF3^1CS97FJZI#2V:QL?/MPJ^K7IB7Z=G]EWO>[C[EJYKG9LAME>6U:H%6+=O M8[>VM]LFI%.0M=\>^"7+(:T_V4&+0F0,*(B=T,1:"9N>1,ZF:V-7&NDT3"F$ MP!X[Y(_:GIU-R^'%U>0FE,K4=9.-9?(")]B._2"(4RP8DL%SQOTYIK;NTL@E MQF+M!'=42S:J(VW):'5Q62=ZX97I/9+)ZLLN "E_%R9CWU^'_OY+]C_S(OW_ MV7OWYL21-%_XJQ"UNR=Z(BA7WB\U^W9$IJ3<4R>ZNWJJJG=B_NJ00;;9P> 1 M4"[OIW\S=4$"88-!P@(T,>$N8R&E,I_[Y?U)##*$!\AR0 @0HI :R^WBJ'"N]@LET-^OTTG MV0&J_/SJHS[0J-FT >_Q&(16Y DT%\@H:(1B'E+$HUAG)6@!(X#LTAZU-Z%E M.*'IE5\*Q(&6:D'4J!AR(U0G\VG\=(3S9P4XE1=XOE2*VA^2^]37R%-Y"2*! M]-G,=SV")GOE=AXX)$V.4($:'7"3"GJ!;%?['LU$YQISG8N$>?[633X.%S$+@#R[N=*TB@)C,QJD4K- M'CPIJ1Z%(?:)))P*"GS *,Q5CZ"T4OU^9@?_DM7Z[+F39LY]?1KS$FTHCK)! M16FOF\/]SJ:1#<.**<,]1#&HUF43?),!%M5!"VSD0F8[7":=,W^ M:^%*$)[2V0/10^@:9LOAG#)2E;O/O;WAL.?J'NPWLG%YJ0Q,:[46232HQ%4K M,K> ZT[?:?8TB>+;1,RJ(BE:0-VLON.UFUKB\I>C?'C?//SAPEH/TUG7DEN. M^CT7Z9N]D(9R!2SE<&%2KIRTLR\>'%2P.X])RB/.N"DBKJO H7E_>T;"O?GH M/NHOIRK.%M>NV3JI!DRP;%9CO:-E9CH9ZC5;@N9EXVH=U:=09R4$E"5=5TB^ M_YRQEW:!9(9P/X//CUREDR#7]2GN_PW*^G12#N9YI[<\B\&F2*!IVT?$<,:(\'L#N MXOIT@ S@J7K,Z= ))Y5*. *KD?+U62A'R?"*(I3J8^-Q2;% 4H,@\+A!)/

/$#;&B(D/78A5Z+'I0L0:$-6B#H+9_P3@6HZ&U=VY;4Z"Z_)4 M5!I%<(B(LPBF+;$4$>L4TI8F&[3S0759[ H%92G$GCYA+'B:O@Z:;)].N_IK MK"FDP@DKJ[%$E@:+9" :664-"@IL8!M(8J[#MD&9 ]A#^VOT@VNQ"TKV>N&X M]:U>/&3>Q&>OU6Q@6/M" D=DL1YYXTD0"*)?#.4H<@Q-P%&->^R14X..F-U M[OG'-YR&A+7@#;C%HOP)4+Q=J<_B;#9>> SN-I7M7EBE=.(D,HZ,M& M/IQ$400PDJ.@6'1XJ/*@/B6]\ZT$NH?@W1FL 2<)O@GS+/IV[Y/MF2L!3:<\ M:<1E5(@*)Q#U)B"KK7 NZ,18!UX=U -E2%[UAN;!%LCW\^EH$D'LZ3^:S3Z. MV[)6AA/OK*8H)C!_0=?(AC %%=02:2)+1CY^4WY/;Y0_XV+8'9FHZM!;?#ZZ'6.QN'E/Y MDD?'23IN8M@8!7IKWDH0YC@'/%G>1#$.#&Z2+]\QC2WE(1#6Y3#YH%OJG;MY MPU+7%YBE2'0:KU9S[/(X8!<2;6=D\EBA2)6$Q5U01#"G*)%H<2"&.M%/ M)/$#K'5]LV@(-$OK2Y_J!IHQ;_Q%?G,CW8N4W4)C>CYSQ9*&A@*0AEBHW#"# M!"[?U7PEI.14_R55XIZ4#I!,L" MFFH%"\@K29 WCBJBO,:DGX@9?P+Z](WD(;2A>T-@T83=E.X=2ZI8" %3 )H% M8A&-DB)!9+[#K /5.+#D.K#KH$[C0VI*PT!;BF[W'R#[VHQ \*O\@,RR21O( MM3%?1?(;5"%IA"-HAY@GDQ]D5O"KL!@LW-!I;^"PON1]2T)09TN&&Y6$=RTMHX?WA>L@X$O?C M-:R.V>&OAP_8<-C+XX,YJ*T$S2M=#H(ZFLR!I'>XOX^I;N(]WZA?1I.Z&,J0H_GM*9("BIB:9'&0L:RD3L.!<*>2\D.],%=R M+87DF-'0S^+Q:@C2)U:'B1/UOS'&AF/'ZPTEE@6\N^YZ?&&;\XU:Q_H,E1/< M"$KS(2=,C,)KC03A$06J&.&$&VXZO.A4)GQ8SY3H"ZCM5'CF_94;/]#C^M*- M)@L$?HD@1+/8*IG%\^76RN+%D+P-OCYZW+Y%P;RHJ#4)6+Z(.NX$1MHYOWIH M)$2!68=SNC)'OOU0HB"$Y6Z7+W?=MJNDCU)61,;\\HA$0E"PLY4C2$7ED6(Q M&B4)CKZ#)T A(^6U[%=V![^8*W@]J1]:?MNI]6R>*E]W5D:RFOA6)^]4# XQA*SE:COP>[;O$O^3(Y*2NEABL8(&DM@ M/2 682HB8I)2JK%N&];^T-Z[O1[J]0%3.3> IZ?_)VGA WI1CZ$7ILM!<_O' M9YP >GM(XKX7YY!UY'_?;*[-#MWV'U$ "56EON2]OJ%:/U&:K\"K1BGJ" 640J*8F8P& +6"EP M,D:"'?+2]^ &H4 GC HM*PLY;;/.H_KO?,7\0PSU?WCV D+/H"0#B+,$,M'&T/!$>9>6!- M),$"596FVKVJ2[%LX49=J):%Q[@=A4]UL_CBWI. ,+N/W@.]?TZU02-M64(5I?-NC9#9=M^D7M$!>VVN_P;\A566YU9,XA&F..;I(8"EHZE+!PP6AHJGVQ M#Y<-RY#N2!4R998S\J?Y;-[$7T:3T>7\:;U;7ZULA-_ITMBVB(I[Z0$1"TAH%LL!/CE")2,#9WP!+ MHUN]AGU )$[CI1U!US3Y4:TI,./_1MMTQ69MH177UOD$0"FF8,0YFN/B:(^\ MXH)EGPQ*.L0H*[2]-@@U'N^[E,2XV Y=2^1R,[[]J'L8GJN2*N,PQ\[#TL]9 M/G45 6&10 E0)C%B G5=KL$7VM-[,;SK!.R+)!M4W,=J<%M615.^V\TXXHEB MI+#)SQ$ZAIC'UO& T+Y%RG^IYYS7V7E%5OCXAB"-()).A MD0EQ$C,T6C%O$G6VE1YR2$? %T>X/9%]D7P;?>]KALM%5:!2A$A)0M8&CUB^ M'Z2]D2@([A.GCF/2@6]EO Q?'M_V0_:E\>TH@8G=(^D>E%88 B%[#4BR5 =#BBE___,:\KO'L[2B\%W,4\;Y.M"EBS0"U!W!N/G%<: M69;,:J>(>9)"*V6_AU:T-:WW*PA4(152@J7)!BSRTZ% $5".5BU5"4CR8@-; M]-^5=6$LA^+]\^;O#KDK[((E^3T:&7 $M<4[!,-8W?JPV\@[6" %=H /PHU. M Y*B&=,U)WR5TEBG9S"8*0K@Q@#*RKY?*URT2:M4NRR=@YKEAZ>%'M"."0M MGC$C=\E>44*2M$X@S"5H%ME3C(OD;D]6@@@=@H\,:SH>G!1[(C@H)]9KW;MD MKU@2UM'$H45>([DX)E5"WD*6HGJQE\@.SXG]$!R*$W:+.;9S&97P6#'*/+(\ M*B3RRQ9>^+NE47G10;<8U@0[*#NZPG@(AX0=3TZW9:V$%@3:JI$B/FO;5J%D M&45@.4#+=STIW;VP2DA*>#04&240_-CPX%%0**.@B6M'+&]'-? M[D_)JTY OB@R;3GI;%U&Y6%I#$H8%$R2*$8OP!BB&!$"2Q>++@31X:G?,B>< MAR?4GE"^)$IM.2+XI/FP^-VA91>4J\S$$\/*,&&>(H2I1;9$)T-@9,A>S IS(GE(?GTWY( MOA0^M3V)W*F<2F,;-&86%$C'$,T!:2S@C +R7D4F(0.9]]E3B /RJRN8]BJ4\<#4Y=$]C_>R.TX_I7*K! MI2>/5;6K_]Y?'\^GL_HR-M^@O@.)L'I@^QC&TGG=7)>5HLR$TV6^$5=D[5E?:W%"KY5B_;>KZX('E:P0(^9N&O\]!PI^_%YD.GM47RF( MLZ'47)^DL]'Y9)1&WDYF1WZA\(TFYS>*=W%*MI*J%!':R/+;-*;Y^ M U*+G M5N9:_G# [K__Y?\!4$L#!!0 ( -B$94\6OK?2WE$ "H5! 5 8FUC M:"TR,#$Y,#DS,%]D968N>&UL[7U;EQLWDN;[_ JO]]EMW"]SIFKU==___GG MWW___2_?OV3SOZ39S<\( /QSV>M@B_QO/Q7-?LH_^@FBGS#\R_?E],:[*WQ)T3S_[715=GCE\^1CZ&=_ M8(1.I_T^SK*P!+_5G_:A$3J=]N?\CQJ3?=JOU2G^[M/BU'2\G"VOKC]DR3)L=YM=ZM3,CG3I=F)5H:O0 MM<6)FO3N;K;*C86E6DQ-NE@%LR*8%Q4F6J%K/Q,]=_W4&*H?0JJ*R!E#M#KQ MQ319+)/\"Y?A:Z:Y::GC>;X;?KI-DM7RUT6\GL["IZ<).'NH80CY$&59MR#X)N_J:9!NEV2)E1\9L ME[27WWYU_6F53OYQF\ZGP0-T85==W9>_K$!8S1%;),LF7TY.]'&;EK\Z__?S M&2[+L3XM3^WM8GY:G5LUT?]FRS6GL@AAAAW-A@UO=OUED=:M_AE'*KC.'JA#(LY= M,%7[=SCEJB;=J7X=3C$/:4W7\^3J6H6ULN%K@.A3,EEGP8%+Z@K*F<-V2& U M97:\5XO3>[,(/X;AOY^>TYZFW4SDW)55H6LW$ZVZGHYT:7%B;Y-X>7HN3UNU M_O6YW?TAGDU]FFT^>#N+O\SFFS46]/3'=*V6R^![5.1LDS';)RV]^YHNMD;X MYA.3+E?G$5)AA-:G[=>K=9:\FRUF=^N[S4=J\A/=VI_@[C_ZWJR7JV"?9I_#5YPWV2I#=#CQ#UDZ74]6 M)JB.FS2[KSGWXZ.T/_UJNGYOXQ8G\RFYV9@UI^;QO%T'4SAWI9SJU\$4/R:3 M=#$)JB/>&K1J^O<@\KVR1[%_;[8%4O]?W'Y&L:/@\RO1OJ3&0Z^^(. M0*JVSO>W;G,Z^0&+CC+=6)WAW%V?W5]>? M9C>+V?5L$B]6NU2XV>*F<.#/7I2-1NV=O(K27&.LWDGY=9E7NQ\>$EGG2L\7JY^GL[N==FY_C^;.@S8%,["*Y.L_BIAM*'O5L M>U+AYZ"^@O+Z:9I_G03QU]_SO?/GY/Y:EE\LME1?P)P=Y/H?^\^CO1Z M.5LDR^6CR07*DC?!72\G-8^_)/.__A@F$%7I%CE($>/ 6^D(%5)HKBE"CCD+ MO6-$/R5VGM^:2K,=S-U2^^"B[R$@>.*/_O;YL?[9@\"Y0T584>2(MH8RIK$1 MBD->H,*TYE50>1 _E4U^2+-IDOWU1UCTW.T 9QDP^2VW+EB;]HI6("Q\L-F^ M_GTR3X,[]]Q$P$7X9UF*/RS T=)P'H4I2,VPDO1ZDX*TJ[ VTC6<$)BG]BT MU<5DVR_23B--G*924H;R=MXP, M(QM/:+H$T1A&)#XE\S#FS2_)(LGBN5I,U?0N<&*YVEJ7N]CK\MT3CW.?-7/. M.)$26C!NK-"*8" < ]@76$A(3)\BL\^EKBPOY_+VN573(6I]29#/N9#D8;/I MF\4J7MS, LD%]NZEP+ M7UMZT"NQ7KH#EJ$=$_)6V4=M,E"M@P@E5DC7U,YML;K;>SKZ?MJ".](H.U(T KZ@.N M0&LE66F7$HKL^*RFSCB9=H5:7]+Q/LT-RJ_)*E$W6;)-;3HI'(<[12JX*(!* MR[UV4E B2\M4&TX[=$F&IELM 9:7Z*QQS@\83P?Z!$Y$O2LUI%D%%+%%=0 M " HMH+YTBR"@I'Q&9,MXIVVA4MMGKU-)\%F/:%@8#C,_ ZXE<#5&ISZ__FY0I6Z>+M.O_6XUS;US;"E#D.)(4:82(E41[KFC0%#;0KDUY MAL(\4+4922^,D>T 5)N=*O_HL5=WG)T'FD?![R.,9^.S9A&T5%H=K"SCD%+..4U &2&VJGX>$K\P M]C4#9D"GTEU?)Y--'FJ\R@M0/?P&[A&">@-%T MH@-+!_C:60C]>3/" MP'";Q:S?R73-]-DL9I=S^(R%+Q;7--?TG3Z M^VP^?UKG(+19WR73]\FJ@K"U_(T1X,! S)QBB!+,O"&F]#V8$/6CJWUZ9.U) MY;#P]B6^1<$DGV8?LN3;+%T_1O.(%![O&%D(?&! (!13:HS'3NE2X0,#+L)! M;"Y,K:(TH$K+BQC,IKM:QI^S>+&\3K(@]8]$_M3K]Z0I[* GTWVW-/=;(IJO,Y+(8*8M/K/"*%/,4,$HX!XYX1:F6Y M!7FLZY\>]!DF&]J?/=]T72. @-!,I[$M@/O+'E M48KBHGYT6_YAY;@NN)"6WQ 4XQ!H)!ZR^XBK'Z6' MEWEX- J8^Q+J@HHC=PV>56\OBL!='RO=TF382$HD#8&0>RPY<=9*5C)0(%G_ M]BJ\K'.C'D&LGUF[;]%L2E?OSEJS)-D]!_( 37X4JR:K=;PO@-#&L!$A0DM, MD$(\K#A*/!"JS)(/B=J!;$#!^9"E/G^+\=&3C"]6R*?98E)9>77V M71'#'#&'#)',Z,!"'5A7)DTQV4 ,+_X$IU=DQR6MQ4.!5]G;=+GL16C/_\H( M0"B)"?R&T$F&'+:JO'R(B&U0_^BRCHY& O"#"/_'S\^P#33^H_U2G/N? &N] M^F?^'&S ZT.6+(/OM>?%@CZ^L2=:@PC=S5:;T^G\T8OB&'K8;QY-R=5\X3R9 M6;EVCZB_PYTB1(0P&B%+"<,4"$$D$ 8QXYP$F%9R)WJB]%11U?T=(DN!Y1AB MKS5G7 >"M2DH5-Z,IG1J&TQ*.T D'G-Y5/5[G$TWV\7Q*@E/VD4F[&J06HTI M(0%*31WE)9X0]IE3?E9MA*;\?!Z%:0!*;U&\8HXG;ZX_:QEA%@P%1:ED%@5/ MWPF&64$/A "/NZ9!3=XK@E*7PS^=!MGR8NWL!ZGFNK[AS:[5/\- M80_4+:8?YO&B4KV]+KXN<@) $!8@0 XZ;1'%O#2S\.C+/]:4DN=5:<<#[)^B MVQ["X]T +U-BAY'4#TFVB:4M)LF&HM-5 P_TB"!R0BGFE/$2C-#'&P/Z!3EGC^79[2I*JKT8=ZA)!2Q#!%@+(D">&28Q+P((B MK1]>.3]/9$CEWQ(^0TK Z?J?!SM%E#GCH9"",BR88M31TKAQ2(%Q;P3-F5=! M&AHA]5KE8I0;PYC$81@Q:/]E0:T)@6$#I%CQ7*5R 4KHC+?U[SR=G\(-+75V%+EOB;:/W \]#K;> =I:& M?7IUGX=E5X&$\J*DOJ]P6%RA=Z2PX3+\RZ!!TD -J6M7S[C_/S<(6V2 M]J$:7$3R>9_J1H(2_/1>2\%&TJ7IV8)]Y\OM(24XP) 1CQH#5QB!1)FA1 MJ^L_ W!^(:8A=I(F8'3.P(,FYK,6D5'>:BVH8@(S3H'&JA0\X[@8IZZOB?US MSC7"X')X."J-VR_K^F/9NP#?W?KN*-.>M(D0S;<2:CA5"&GD9'Y=?S=WB7U] M2[QUOZTVZFD[M'?*M_C[:;X];A-!AZ33CGE&K'&20_^0EP4HJ/]86.LE*UKA M6P/:!SC13U:K[;6;G;M?[5C_>:_(>AQ,.N*@PL@K+S7R#WI)N%Z/<*K%5+JX M+=4:0/T+PL=DF63?JK%_US9B&@(+D#$$0$0T#ZJH#%4"R.K?@NJL%DVG3*\' M2V^.[$-Q_+?)33Q_$-&C$;+#O2(2?"^.-61AT! MU,O5\R,WE'N[G1V&6VRR#V=K1X>-QA^)A_BO&39 M;;*:31[*1/0YK3+VO[RZ-O'RUL_3WX<%ZO&,KK[NBKN?G%(/9TKE*4F%>^TO M&T<864NL-0AQ)074AIF=I6T5@ZY2.*YCRD[=8W_:,+(RV*!24\FD8X90SJTM M* J.1)]'I$?OKS=AQO.CK28(]'E?O5IT(UD6]!P+-#YM%1FB -:4>J@Y1!(C M+GF)'8'U'ZOL^(YZ7=ZE;4'1::#J868'#P_VMHL,YD2%>6-@&808$LA=00-! M>,R!Q[K^\;@V0 $&0XY,08N@N%?^GCZO:($G+_,O:J/17^;HAM0*F:&/VD6:(\ M!0 [ MK'7^J/F#S#OJZG.VDY.H]CG;!(V^.+LK3WLL:E,TB2Q3%N5/TG,+!8?:.UCB M0(2M?[+871&"]F(<-5'HBX]YN>NKZ]TDCS#S2;O(PF!7.N,,)#A_JU<)4H*! M>8,Z7)T=*;7(T290],767[)TN0R:Z7IV[&6A1ZTB;!B&2F(:A-%K+9$*8EHH M*T[K.[>='1.UR-+Z0(SK#L;1+;;* !&E CC-O9$< F<=I?Q!2QE>/_NQLZ<" MVHQ'=X%17Q)BDZ]9,IEM#GC>IXNO6[-D=O3!^H-](L^-U!9ZG+]D!02A1)6A M(MCD?<;.:O6W* =MP=(7Z]5=FJUF_]K,]^KZ^0L[1_A_O&/D)3.6Z_P^,P8P MV)I6B@?\2/TCJY6X!0GH":W>M$,NL&_NOL:S+,?%W,:! MC*-:86^'2$L#!9.YL+L@HY!X4%+'/*M?&*BS)WO;U 9M8-(7QW>)'HN;XG+H M$6:_:!L!"H72+G@OU$'N*62B/-^AJD'5],Z>M&V1STWAZ)W%VTO'>*GG3T VP6?:R/2%Z># 9H^G>Q.--67W#&9 M''/P3_:-(!8$<@(51(QK*ARTM Q?8$KK2\$E!.?:QJ#KO\ZZCZ#G&I"@V9"4 M%$FO+2II-$S5+PC<6>2V._ZWA5)_J[[8JGQ :9L5O@YS?\CKW;Z%NFWW.?Z> M+-_-%FDV6]T7HKYQ7AZ/DM_:7MV_2U:W:?C-M]#DU%V#'F<15B01#ADF76Y6 M,^@]*IUL*AM4]>@L*-VEMAHK[OW*?Z!L!ZE.%LGQ XX#/2)GF4;.0\:$YT0% MBR_H^H(^RQO4N+V$ ZQV4.EM_PM^=Q4?YTF[2&L.3!!CJ@UD$@IGL2QH"5J] MP2WD2SC/:H)%3Q><]EQ1N;K^M$HG_[A-YP'IY58WE;]\.LD+NJD"$?7. :]4 MT*4,<$<<0\@:!BP(>T"E[(=QW52A08B\T4X(XAEW2A-@"XJ$D'T^*G'N397* MS#A^4^4\!/J\J5)?"+;K+7]T(UUL+AX>+\IVM%]0.]M'B$-%"3/< ;8]);#L!TNL$XGG^(9],W"Q-_G:WB^4FN'^T7 M<11H0MSC/%R.-(.*F](\TK1^8G=G/G:[_&\3G?X2]U>!Y&3JXFPQ6]R:T:MD01*@R7G)6;"C#!1M%W>MP)+;]G#A4ECYO%RN8NS5'7PGO>) M.*6$:B1 H)1@G;]Z4D(&.*[/^GZOS39V[AH"TYLU]VB:)^WXEXTCH97R0%BN M+"'<BDM7GUO/[;NV('HM C!N+VY(O@]V3I8;IHE-MO]]LW@9 M5_^8SN<^S?(G*2'VFA<.L>&C["^9(LQXF[!ZL]4 M>#[G"GEFASM%"B,)<_+R=W&4-F&G)26:UHRH''#G?'QA1[0$VG"B<99(1)#Y ML)(,DYXQZSU32)5A$.3P*.\!-V?12:Z?B_M@#-(;' [WZJQP6WK*(BPAARB(-@.JP 9 MXKZD2]@1EIWM@.G-@>E5MV]%TJZSV>+F0Y+-TNG?XODZV?SNZNLFQ\Q]#_[V M;'E4#YP]5N2-"6H/*ZP%I$8R"D6Y"+R6(PPF=;4S= C;P**T%?^69.G(8)&V M4&J$J9: >P(-\[K$WVA9?[OI\.IR7\+4'FZC4$PY-3K>E#R^RU,9XQ/WW<\? M++)A'2GF"9;&4N$\DNCA/,?[^A?A.[P#W:]J:@.W<>BFEL3IV&@1$ )0 XF6 M'EE'!"=TYRTZ0*"K+T\=WJCN63NU =P@AO)F/:A)P"C;7@G?9M97M9P/= \N M @9:$TH,(,009("1!>68Z_IWMCJ\>-VM*=T.4@,Z4\7$6[#^>J)D#]96'\?;V[8K.K&_$Y_1Q__VVVNLVA M"7K0I]G9NU"#42,,F; 06\^[-S-LLA MSTH),V\N8G6&BP0WCA"BO-#$8J$00"4R**S)^K)U4?'>[J$[+50'B@L=WE,? MS7+Y9O$IS&IY'4^VI9 *C_%#-IOLNS72UM"15<@XA &3 7QFE/"L1"$/>-07 MH$L(' \$8SO"]'0[;BY!9XP7*4>@\9YQ$J#U5#E-3+GW8]M [UQ"Z+E/[ :P MFSZG!Y(N-U1^>:Y)/R:!ZN5LE>QJ*F_]S(_))+W9LG>SIJH95YU\=83SHI$< M.T8@Y5@BP1DM$/>NP3D)O*38]\A@'O?=YCS:80AD07UK0:BCE+*"%@I1_=,2 M>$D1[B:8]'+'V29?#MU:;NO)O_PK\G\W":TVSTB>'WH8LH\"M%\"1P)7UU5O M2Q_H$4F,M4;66<2 #N:N9FY;B, #J8FHE$;6!XVG[DWO:1TY[(G-2\AYHPVU M@@2+OJ#-42GK+]ZSU^[1R].->?.BIFY3+$9]C?IMNKA9)=G=9C6&Z9Y(KM_7 M/&)!!VK/" K_ $0- 9H7<%CF^[PX=U9>?2/6/G^GN3DP?6W>SZ=Z,K5Z?X=( M!#*HIF'O\D9*0"GBK*#.*&+&G5_?C&$GN-\(H=^AP 93Y E6EDKO=3%?+& #^[PK\[PI\&G[ ML/2V>H-E'+O;<*Q;9)CA!%+ .$%8&QG(M@6ET,'ZV1R= M+?5N[?I&\/0G"-=)%N35SQ;Q8I)L:O>_3X[+P-X>$:4.>&"1-09J(Y03M%1I M$-#ZP;O.%G_[[&\#F6%4P*^+>/O&1S*UL^7D+#VPIV]$J((2>TUM>E-2(AD!GFW>Q0@]V6J@,P>WWZ6)R%L,?.D0<8.N!LOFIN7,J."T/IK#&U^CD J\Z;"$IO(Q[,OZ"B=O0JT^OQ5^,SCLJ\ M2]O"H]I&>C8KM_,Y&+=^WB2BA&'+M 04<>S#S('V)>&2PG&>6#2"/VT5B@OA MXZA.' 9A7TM'"_J=22TSTM%,08X0/E5 M2,Q509%W#6HD=5P]KXT=L$5@^F;U0:UZO$.$ 152646IQQ1CQR@IC45%!!_G M7MD.HTYPO1%"KX7_H]ICQ\3V_MC]RSK.XD6 _=/ZRW(VG<59F.7!C?I$CPAZ M 2D,,"EFF ;<2E+N>]RH$6W9;3$H[0*888Z$/B;3Y&Y3&&.;1WXBC>]TYTA" M+ 0W5DG(@53$0LL?3-0&%MSYAT*];_>=P30.X3B9Z%6E>X2A%=HH*3SC%!MO M#"\M7.FY&Z>!T 5KSY*:1NC]D>1G5 ;&I8C-&,3EK+UG:Z%!(ZF5 GBG >1" M2&A*9QF9^AFDYQ])CV2OJ0'+,,Q^']^=3AP^U"7",EA2G &#.#'.*22%+2BD MQHE+VD/.8]E1[C=&Z#7*P@7L!\.(0$NQWL^WLVRJPG=/\^\_'N_=US:"1G"5 MUX/%E$BD,!"@]+,!8+W> ZB3?5 '\K1=4(:Z^E'GUA>Q" A$K-?&.BQ!^'NY MT1GKZU?%/C_!:+!-NP5@+NVVCZ46$P4]Q5)!K+B7H(RN2$=&_JI*,X95N_93 M#Z'7)@>CW*['P/Z6MNO6;GWQ_*A30 B=L(03;C@4Q7SS+*'Q;=M-@:]TZ^L\ M6"[EUI<'EA$G:3!GE,!02NMH*>N<]/D$6K_,;@V3+@]T/L:+FT.VV)/?1S+H M*&V)0!;F!42D(K(,,GD@ZE^Y/S_3=Y##^+I(=,Z]H\=OCUI$#$'.O>!"8H,! M0)1:5$H=06"<=E1-[)]SKA$&E\/#4=E _;*N/Y:]"_#=K>^.,NU)FXAJ0 VV M."^Q9"BG8>X/!I]&?CP63VW4TW9H[Y1O\??3?'O<)I+>&L<%5=81(IQ%$(D' MZDU]2[5UXZ45OC6@?9CX;UX8/[],:^-5 O=PM$*O2$%&$9",$&NLT H8+1Z, M 7M!%]/;N6W1!)V^I&!;&&];RO[-XENR+8AX]?LBR9:WLZ\?@GD8_A[?'+MO M4WF,*)B$FA'+C#20>,5\4&E;#(SE1-5/3.O][GI=">D*JX&TQB*X=X&&CT'" MW?5U,LDOQ%62F;/&B510NHIC)DPP;QP6&@1MO,/"R@8W>'J_Y=Z29FD5K]IQ MK,=!Y@TF7EAG M2MEWF-37%;U?GJ^K*]I':4CIV-G2.LVR]/<@W2;^&GYS]!W@5NJTQ]+=+9 M>VE]:)'6 .M-?))5L*R7!1U7Z]5R%2^F573)J:Y1_IXIAP!(K[&7E&FHRP4C M":J?8]79 VJMBTB[$ VI4]SWK[.LMLWZK'Q*/C4D";H]!#!8!:>W8AG6SS5!?;.W/!HK].L[LGKZAU]-4N MSG(=OOR0;-\.Z_GK=+R<30+9=C9?YS<&ORZ'+KGT?(:[F;VM4'OI5-?(&28\ M)=QB#8$D6#JQJVD'!0L^?!55T W5GR:WR70]#ZOT !'ZWJ1W=^G"S./E\E21 MIAJC11I1+)F$4DGIL.9>8EM@ RGM\_#O:!&G]IC\_&&_SD&+Q_S@A?H]SJ85 M^OZAS8?X?K-=YH0]4+>8?IC'BTJ77;KXN@@YZCEB4!M. YZ(.NT+ M9#'#:)R90PVE9-_KI., ]D_1;0_A425,O0*)'492/R;!I9M-PNZR>3[OU\"M MY<=/OY[,5S[:+V(RN&PXOS,5L ^$*NM+6CESO=X7K_AXX* L3[L#M[?$DKNO M\_0^238SOMKY5Y3 +4%K # M::%SM4]Q?]/EUP)@4.P.:,99,(I109NRLL\R.)T!,!Z-6FJ"4AGD84FP/3%Y-^2V-$W'"!&/,0R6IHMYY14H-214&FX,\<&$YX(HI%EI\/E@!XXO";(W :@'42_)!\^G M.IHWB=1B-9OFN(6Y?$HFZVQ3X]=]G\S780(^,#/W;\,6GM/]\GSK;86#]+:^ M(F*0<4)SY:X(14&_@]U[H4YKZCBK(OI='[@W)+;Z67P;7Q1I+J$*:PYZB8!0 M3")."T0U Z-Y:ZE_$3IXG#\ [J_PI#]G 4+ <&2@0Y)C25D! (,-,K9[.^GO M5PZ.)@&7P<%1[?[^L MZX]EYU=,0]AA* B"! 3"D:!&H&+NBK)>V79>Y:W*J!^LF'8>[9WR[>R*:0 P MY" 4*@ @J3.:85W,'85_QI-WT K?&M#>EUG<Q'!3S<[PG20C(H/Z7PVF75>W.'YUSZU M;^P++OZ9WW&&^ 9M1J3UU#%/A'3,Y8^!D$UQ$L1PI97[9W['8W/9(!=6JB: M:8&9%U)@4R *G.@SHM!3?D=5$>HVO^,\W,>=W_'J7&EJ&,,0,(]]7HP( 6EP MP1POX 54F>A71GMTI<]CS6OP;CB44GL=C/E I>*4.>X*BH7'8\\P&8,LG.OF MU(/\CR!L?SA7>C 9&T:VNBD9@8P"GA&K)4*$F)VLNMS)^Q !64E(F!=P\[R6H1J5[[WFO M!DS?L=V:D8TA@!\D -Q+;=]MY8W/\?<^OVDTEP7+.9DT2-7B)EE,[JM$B(_V MBZ#6U'@CK"!:8Q,,<@\1HDAQ927"E7:,_N@]%<$]V" M:&5(:P'SQWVLS6EU@%&GQ4@3M%OE8C7):(37ZY:140;ZQB<:+26\E+K0?<^O M*1W.XS_2.B)&:LX=DXWLV6RP*'-PNSSK+PP_\D<>9GBW@QF<7S$J:EOG\?K]997DP^R]+L MA.W0WI=$3BOGK>4L[,D*,>0PQSE'$-&0&%8_<:KC:U_MFQJ#@=J7:#Z9Y\F] M9D_K"/D\H4PHSYB!DC%*O-K01:4ARHT\!7@(!C\OX]D:J*]':$9IEERHK+1D MNVQ?+/YMMIA>Q_-Y4+(Z600.K Y?-*_2+9(*.4H-MA):@BGD(FS^B&'L.+"$ MC?#,L!$/TLZ@Z6OQAWE^2+)9.CUACSQI%SEE+)&*:DLY=< ('?;AAPVXS]?@ M!S8IFN#2.X]/*O=G+2./L17.2P\HH$@$,QS8@A[O)!NW-5"3-X1BE[A^+& R5U14OTT50?_+'Y=9,DD M#1__*YD^\DCT?7[F>V+W:.<+(B.IDA0CS @!"CH$3,D.0WF?A:!VA)<(VP!_;QIM,VB&LOR6+ZVA M,\S /;VC8,P(0"4-_CRC CCJ2TN-3%+>K4)STFN;ON25OM8C3S9^N2]Y4;C M1H1K8Y TGG$&PMJD+%^G%!-*-7<8U):KSJHA="-7?:+86]V,Z^MDDM_*+2'[ M&.:]A6T="+T*QOQFZ1QS2ZH/DE_!ED1@S;!"E#/&'2 %]AZ[^A= .BNLT(TL M=0;9L(+S,9FD0?SGLZVZ7?DD,&>[&-:!D?=/&I\M46>-'L%@5 @>9N^-E\YY M1H--L<.->U9?;77V]GB?HM8EEO7SM/=.=5OF(5\4Z]75]2X#;OKW]7*UO1*] MWW*N,U:D,+68&.PQU4AZ:WB>"\5,4;C']F*ZWIN_Q8ALM3RF]^YHN M4*'DV8\?S0N@D"?[!:'4I( M2)$('K'24"*O.)(%.,";^EM@UX6%:_+XC (=YT%SV<47.&;40QH\#4*(0MXC MH@M: X!PW <)K7#QK"H,]?!ZW3(RRD.%\8G&0&E\R3R,>?-+LLC]OF SJNE= MX,1RM:W2MJM-H MU7:_;?(U2R;;B,#Q8ZF7+2,,-K? &8,04N4 9\25&Z[T]6]5=!PE;HNS[>#2 MWX:P2K)DN3I5S.=H^T@XBBUA3@%," _X<%'J2V$;O&K6<32W[=77M.52R MF>;'VJS MX%+_\M -2$,(R3,55E$PGO6*./#(2VZT" :+-EI!6&YVA#6X_];9AM"1,#0# MIK8%]W@*!U3[WG81PY"XL%D!Y865>3$?1,J=3W->FW&='9:UP+@VH.CE)&,; M7_?K_/+,[L7YS4$?92">T$"O^3DN-@K@*(+<("0FNKA5WZI/G4 M^<217A$U1 3'UV HC06.80!<0:M$NKY>:OFPHC6>I5UAT^\Z@QY@81F&@>4>H\;T^AGS6D40KS$N;(U+3 MGJS.Q8/A@V<:87 Y/!Q5U+]? MUO7'LIVQ=91I3]I$AA#MJ+*"&Q#<$,@!M*7"8:!^(:S6XS:U44_;H;U3OL7? M3_/M<9O@U'@#5)!;&AP:[A@W1A=SU\K6C[>U'E]IA6\-:*_M-6_WZ:>QOU3"!5B^GS_-)M9&6PP$K3C$Z"F0080N*DX2"O7L[A-KX' M/-:LTLW)<65T:N.IH8H&Y0BL,(8I* J*@K739\K>N1F=E9EQ/*/S/ 1&G='9 M9ED(;#SQ"(;M4B*'O-7&X@(68^EH R=UN5NU%L1YN%SJG7_B05[ DPFGPPZF MJ=18%51":=TX@RWM,:_ZY?]Z2+U6N1A5 &>,XM"2V_DA2X-.7-T'$\O]91U5SN5[UB^"BB+II)50 &045<8(+@Z$J=U)FQ&5D\M45@?: :25Y:S.% M]"&9<#)9WZWG@=KIB?3-FB-%WCGJD U:+IA11G"G0*E=,=,C+,S1 O/[ :NV M0)Q>UON:17EYAK!/$DED?LXE*#>\F!T@K#XK^\SEJ\7*9D@,LX$7@=7[G:E2 M>0=_WC$*UDG^'*,'**@K; 6$#U*)L*A_MZJSXA6=;>$-L1EB#S]##HYUBY"E MEC@DL0XFBS7:44\*2CF1]:7@_#+BP^[B#9$96!N\3Q>3N@KAH6^$K1+2""$8 M%P18SCPJY9Y#7/\\\/S"P*/1";7A&50M5!*($SVC0)DP4C!L*<;4:H D*.CU M6M?/W1(7( [M@M,@V^3Q]Q_.)GG<*E*:*@B D@)QJJ5'1I>Z2X8YUV:<'#'C MF@/1X_'\YJBJG\/YWY+@WVZV IT'M=1B:F?+29XHDU?LZN?RQ55V M$R^>^:,]?%4_Q'U,OB6+==+/MQ0Y* ^)%\]S+BZWC)9CG HD(504&L840<1L MERUR(BB$RTNZ\!IJ#8#FE >C ?I@6?*"(@AMGV?KYR9=5&;&\:2+\Q#XPR1= M"&XADPHQ#KF""'!:N)K(.=T@_-)OTD5E[E9^@.,L7"[V<-T1 8@52#%D,/"4 MP9)*326YT*2+RLP[XY2]%E*O52XN*^EB '%HR?M2DXU]O/R83)+9MUS3O5GL M"MO^N@C6UCR9/OQJG_ZO,4J$E,,.6<48 9P(BSQC!6V2XEY?G*[MO9UK-70/ M5%^Z($PYV^:G;__[9E&0%8STJ]5MDAT7F5KC!"PXU$0'3YD8'ESF_ &L @M, M=/U ;I_'L75-S2ZAZDML"G_NM^#OF?5RE=XEV<:W>Y^L3@?Y*_2.'"4&_[XR\X!U\R-)%^'&R?4/K*BL>FW_<8K:8S+[.DRHA MZ<9C1T'[2T+#MA#\$^>\\-3I,I?(JTJ7[,:%VZF =Z-Q(TH]Q=(RH"061C)N MW5;@K?<"R#YOF1R-C_EP^(XZ^O[PC-#2I]D16$Z$Y,\:)PH^(PPL8A9S MH1%G!&)9 &BM$CT*Z%EQ^I[$)NT/V[Y,I<_AVZZNBS*))VM>[VL>>4Z5!\8Y MI6#X%W'J;$&9Q';D#VQWQ,6T,^!>DVB,,L0_8HD8LS_59G#&"$<@ 5Q0A"0% MWF-2WD[4UM7WHSH['1C.9NH.UW')5Q?^.D.. @04)T0@[IR&J+P-H; ;X?VN MLA'$%P-%,JAPYHGT2G'$' %ANRC3JC6H M7]NLLW.)X22M4VC[C"/M_J/O"RKR37_HF)*=+>.;FRS97NR^NMY-LDK(Z%37 MR''M)),$:4XQ,=8)R8I"\9Z12K6I>Z7Z5,#G6+=(>(,E8V]+.T.DS&E.Q+.G?TZQ8MX?"+/L;1A9B 4BPK7+C2G$K)"Z? M.4+$C3:.T@X_TQ:QJ6D65.+P^_@N>&!/IG@PG>UH^\A( 36WU#/*K-5*$B * MFDR@__*WS]Q@@+%!VO M&W2\5X21H4Y:+R!&&%@BJ"F1T(R,Z!W.EGB0=H5-;;X&+^,Z6>9B',\_)G?I M- E];@IW(#W%X(K=(X^<[@:DVBS?)"Z6 M*NDX?_>UC1@(I!*F:)@BP,'[LQ86\Z0"C\BQ[H"9+2#25^!E9TOZ ,<^_]Y] MW^5 YX'*\,_T<_S]B%]68[1( \KHU<%X'XT<7<1D!O]N*N80]8K):9_'< MI'=?TT5^#G@BWG*P1R0!H,#3_'Q..,4"#,(4]I]@^;IEE.VF^SQ33]_01CCW:*J /&H.#Z!32LL(A96YHB M1/+Z]_0[B;"TS-8VH6D6)-.Y"[Q-Q7A.8(6PV45Z&C'&JM?0.: >U%*2@ M!AC\C4OI+ZX>;.X3K.[^,ECCT<6:I7N4=A'B". M,D<@ @AH33E"0C'%@A2C(9_VF]PFT_4\N;H^0HB^W_WR9"FZ\T>+!"-6(P2% MATHY(:Q6K, &$#2:_*UV&?V\@EWGP(TNX!CT\C*=SZ8;TC;H'0DY[F^06(6.)0@4$PH'QOB/8);O3EF'K,BCU6&13%AWE=B-T7@/?1Q>*' .[A_&/RJ+WA05X\C+C@1X1DX(Q MPCP//D @BP0G 13TJ4#\>/R<=MATZ/6 1K#TQ?:RM(E>+X.9M%P6LSYQ9_YH MORBX_,'0@@R'C5 9)H0!):V2J/I9).<'.4>W\7>!8&_2LIWBR8*F3]I%A@4K MFQI#K(204ZQM6 $[6IA6<)R[?\M\>L[]%A"Z;*Z/:N\?$[-;BH?_DJ0W6?SU M=C:QLV^SG/H3(?"#'2+&5#!R++1.$XV9U0[HAQDW>.&QNSJT]1!/.X"CMU6Z M_K*LN'<_;1EA3PE!&C $CIG["P/EG5^/=K1MA-H ,G-;6S]M& M O/\F- MI.&> V2 -QYCAXT");]+Y\@217 /GFO9Y MNL*^.K$'.T4(.:"@-A([@IPBE+K2PZ+,5"J:.XC#V,R*X((+L4IL#142*D18';X-%5?)EZJ'S&O@^*O]W+.P>QJ,Q M:1:VTJ#/WJ>+G9X[F2!UL$]D/6 !Q,:&"ZT%4)37VZWPO5:%*U!BE1E5KVH M7=L.,)>7&Y?3P03'#@ D@IU%$< E8AK6CWAU58*L.<"I*.R_T,ZP:W&[H^1*C)P%;A MZ&NUOEE,TKOD;;I<%E?,9XMU,#MW]F>8ODZNTRS9MOL9Q'EJ:C*$!B6CS?46,.E M+/@@7CQE/R*]TGF(>KQ?IXG&U8LINHN1^A?F\^/B$65[A'6 FS>N/?* M<(N-8*K4?"K8!CTFD8Y,3CJ K[8=7+AM)KW[,EMLOOI=DMUL2K+E\GRSW1$_ M)O,\@&/2Y5[[INY0DP$ ]$)C("11Q;&=U-JZ2M7..Z)^\(*I3"(N'/$(6NP"((!I46#C M7*_/;S0OF%J9T2T43#T/N-=Y*0 H+R%B-%#MF556$U= (*0=[9O8G;*[PHV MLV"[A,QP8/,G*1FQBBH$L9&8^Q(4KBRP2QV3BL(C9:*$5ID#4C-:(-H=[^W 2JSJ6)2^'FP7.9%$,^\@2I_ MX@P [B7'$*B"1H]I_?7>[WV NJQO"YC+OA&@F9$(D( @YL9X"2C"!:T4XSY3 M"D=G]76!X+@3PYG3DI& DB3$0P>1-N7629D=>T&E=OAT-$.\'D*7S?51&7YC M8G9+8>@6,\05]0 ;R[FQD NE&"EW8("(.,QYQHB7BU#_#PX+NT^!\*,0P0\ M\I(!3(P6P#T8J:#/VWR],+M5./IB]NXLY)B%5C2)N!$ .<@$A%XCHKC6IJ! M6C[>6M?=!')KXM);'D"6+I5WZ LI!; MPP"PD$+"PV(I#K*5=K9!\:;>LMU;D9?^H>PU)Z"?=UU7Z>0?!U.F>_W2\;SY MNC?)6879+6ZV_N;]0Y,/\7W^D?H]SJ9OJR0X-!X\\OE+Q !#H@@&W!.(O8 ^ M*$3)%$<B7NSM,?3I&Y/$3G&4D1S;XC8B1L&QY)(:QD N=UC4&!8T"RS\OP MQU,E>A29PXD4O8+=9WK%^:\]( 8#" MXA*2*_H2@>?.?@,<>POH%',\&7A]UC(B%% 9K!X47!X1(+&(V9(>@]RX ^XU M>7.(PXTPN7Q>CS+,/@R+AV'MWX+/$+R($XK]4:O(,1I7^9-V$0"2"HB )2*O'_6#L-2'<_CQ23Y=)LDJ[4T ,$8* MJI%CJMRF.*M?@J:_QRD'4N\M03JDT)Q4"H<[1912XXT3D% B@/'6&%10:8 < M>5G-YLRK( V-D'JM.=X! H0)%6 M3(2]M9BSP?7OD,$V]' M?$^F!O;/.=<(@\OAX:@4PZ*?PU=6.18IVD76:NXLI)Q@!AQET!I8.J(& MT=I\/+\HVX5LG6W@V%LV>FUL'JA;3#\$8_%]?'YR3>4DDIUWP8!]D_1;0_A4=DVKT!BAY'4C\ERE'KA] M"=*')-ND96XB,P>]=2#O2(:(Z4,)#J/!M72HT]+>CSW-3/:.XNS7U,PM,. MK /IGW/U3K$D*&?,VKQ *(&$20^]*\U@*>MGXW67!#\FD6D#U+X$QMU]G:?W M2;*9Z=77'+630G.P3V0$)Q83@I@70'H2<"N/,J6&]06GNVSX,0E.6\".QBX_ MA-WVU90WB[!.UAN0-S<(/]_&BRW5RU_"$*OEFT70OK-TVL16;VD*$0H,T )J MC8W6CGKJ<&G\ L/&>)=WP%SE<7*E]M6C1T; 9LI;2T!]BV?S/&[DTVR7C+%' M4L\;(,(^@.RD%8QP9P3UB)3'>(8W4*'#F6OMRUFGF/9SLVCOO9O]G^Y>%OKS M+LYQ(:+A?]I9#[!#T#FON=T]N4-MT V5[O-VA-Q%W<4Q &BA@WVA&59AR4 A M2QS#CWTFU'5]%Z>RR'1V%^<\L,=_%^?L0R?A"(2$>XJ(=)ZY8-O* @!J&OB: M%W,7I[(('#UT.@_'T7@(%Q"YMUIYI[F@A!H<_"^"-2V0!=Z,/(F\II3T$<*O M!^R?HML>PA=PZ'11$CN*H&]+ATZ46J@8YI1X:17W@#A0T&H8[O.2[)"QO,HL M/^O0Z3QP+^_0"6DLO09,0:,0$B O#%/0YTP#'^*R#IWJ"D\[L%[6H9/R1E = M_H'::(R5](X7M*&*+XF\@D.GEO1-+5 O\]").0P 5"BH4&\A<(;#>RA8>BS^4&F B "L(:)."BB1\MP1\V!X\EZ+A/07 MB*\;$.L$TP$#\?T4_%I_62;_7 Z1 PY@X+0 M$LFU\X8[P!#FQ$K&+)%XR-C_TRF?#./O:1Y!"IF!VF)##=>4<0I-01T@K,]* MM,M6[,R0J2T09>?PQ9&668>'PB,M YQ3,->OH ]D"/"'LIE*1*0D_"+HVX M9KZ@#X$&SU5T73^KS3VD'7 &9/[IDZ9#?2( 2?#V$8$"$$,$)LZ6 NZ]&'FA ME,:<.RT)C7!ZG3(QRKUA/*(P"A$X&5S=VSXB@G"D,:**6@$P4-247IL+.(XP M M:<3\3>+%2DTFZ7J1)SU_2.>SR2Q9ME#*_T!2_%5V M$R]VCS<\>0\T/YO(DF7 [NFK$H>2X\\>*$+<$HP XP:[L*(!$UPC1+%6!E&* M*L7F6Z;R4&#O_$$B QFQ0$B+F.,"(8@L+JC#!O;Y N#><%_73$M[0F[4H<'_ M7H?E/+N^#TOYW6RY+-Y7?+,PZRP+/_Q/$F=^MH@7DUD\+Y]?7.K[]_%JG257 MUR[+TNR$)]C>ET2<:,,)U0PX@(2#"$H3H"<6T=P/[S-&7)WV-/:TCHS3#3A@(:-AD&4$L?Q(RT(6-"!NX';?G.02#TZY ?3U",TK7 M]$)EY5P9.6!-Z7AJDR^KCT&U9M\.%P8\V#9BG.5/D6$EB!34>)C'8A$U6,&< MYA%F931".VT7C]X2O'):31H$>K*YM;O93F=IMKVUNWTG;B/6>=9:\7+T_:._ M[!IN7H@+_LP),Z:+KXNH,XP0(YVAP>=#@IC@/^YV>T] _#= M6[;9 S$^S9X1?OK1F=.](XZ$-BYG@)3..N&\D243(('C-GV&%87G66B=P?W' M$;=1&DVO3LJ&D:[!P1R]P M]+@E-D9K&!FH=#7Q4)?(04F\U0$BY[$U0!AMRA6$]MCLVP*K4\;OIO7K8ODUF)1VA\[KX/RH]O*Q,'P, 8/WR>^/,D"R=!%^G&P/$$X593IGG C9 M//U9 H\X 11@:WEI)"$FZF>&=?122(^.8)= ]B54>=[>,L\9!*RTCEGWHX\ M,:@Y\ZH_UEH/J=I>4[GI%N^%(K\@#D-_% M@5PID,=OB2+E2:O2U-66 G[QID-[L TL'B!$\O5 M]N;;KOK8Z6JF9XT3(8FE4M8R)90F%FNM2A]?@WXSJ:K9'RWQ]OE]R0Y1ZTN" M'JIGFGAY&VC(_Y,_1O0MGN=!G?V?GC!;Z@\:08T8AU"IP @'J"5,J3)^%)9T M;=D2%V_5](;JN&7OC"J[YP\;(8:@("KX7.5R M 0:->\]LE;-5I:8Q>G\)D'< M;[+X3JU7MVDV^U>RNZD&CXA+Q1$BZT$PWC 10&- J%-8EZ>+7+OZQG+KC_'T M+#?= -A;*E:6Q,MU=K^A8O?X\;9@[;$'TX_TBC@3AELGL7/.8T954-0/"X77 M?TFE]2=X>A:4]D ;1#B*N:IO21;?)"9=YA=B-W14E90C0T2.Y<^9:0"H L@ M#YPH$= $U ]6MOX SY!BTQZ"@\C09BLM:,@G_RX):K*RICG0/=H\9)97L2'4 MT4 4X)##I6Q4)3FGP.@_FV7\U.,QB4_;<(VC(B\ MG<5?9O/9ZKZR<)0](H Q,-8:#HB0% 17P)9I^4J"^F[5^6>T8Q:+NH#U)1 U M"_)M%>$1L6DT;L0D5(HC;#CBBAFJ/2K3=P!"K+9PG7\&,2[AZA/6!Q$Y5> M$^_1D,\*3FZ3Z7J>7%T?CI.?>FJPXA"1(-XA11UG7&%MC".,%R@$][3/1+>C MSP^VR=#GEG(W6,5CKD#>_4$[DE@@8SS33"!',#0&%V I"_LL(G/>@U.M2T.- M8_;SP'L]!Z6$$L4-Q91X(<-:QBJ8DSNZ,5 COQ'8*F=KG)C60^^/(ST7>\P^ MI-"T(BR5:MQ\S)\R/U+*JOQ])*U0C "%;-C8PW0]I.6< 6U0CZ[KQPR[VEN: MP-,Y2P]FBSYK$7&.*), "*&#[$%(H=0EU8*/M.1D3>R?*2FXT<(I))@JYBYL@SAUZ^D_K?"M >TGXWV[C_,_OL3+ MY#__[?\#4$L#!!0 ( -B$94^$5.8$[,4 .\\"@ 5 8FUC:"TR,#$Y M,#DS,%]L86(N>&ULW+UM<]PXEN?[?C\%;\^-G>X(N0HD09#LF=D-$"!['.LJ M>6SW],ZMV,A(95(2IU))#9EI6_WI%^!3IJ3,%!Y)^LYT=[ELF>>5J_Y!O=PZI\N4N7SO?BMV]\[=U7O_NW%;E@_.WLOJ]^+I\ M]Z[]2T[SBTVQ_?W/_']NEG7N?*^+/]>K^_QA^:%<+7>-[?O=[O'//__\[=NW MG[[?5)N?RNKN9P\ _^?A;YW]"?YO[_H?>\=_ZYWKO?/=G[[7ZS\X+,)MW=@6 M,-+_^/=7/__-;W[:C>/XY^9/AQ^MBU,_R#[K_OR_?_GPN8GS7;&M=\OM*O_# M__AOCM/*496;_%-^Z_!__O73^[/>Q3_SG_AYF]]QO3_F55&N/^^6U>[#\B;? M,#>:K]U7^>WI3VRJZMD7N$(Q5\A%7*%_>./#NZ?'_%_^4!9F/7[]2<,^MQ4MW:YMU-^7GS7LNUF7 MK=:,W7#XN/N2,WC6^J7?5($L\-?$PCXB&2 M!M2-/6_1?&61;]_]]7-OL_DMK:_^02;:USI6>5WNJU7;"3%W>!_<>O@_6D>< MWWI7_L\__WSP^9DZY>I4<3<.W"[KF\:++CSFC1O_G&]V=?\[[_COO -NUWG^ MPVD=7@I6KG0%:^/?\&2@K+J*]*R\<;5RRFJ=5RQ)Z?_2LEJ](73W$S^O2M;S M/N[>/=.<)RMFG"^-5)I6 ^;RJ?C/U/?KVP]Y7>K5IJSW5?Z%M9F$!?7[ M(G 3ST,IB8( 4N*[;DB]WF[L$;#8#: 7; .0?WG-^X@T[CX22\N:#8FP@RH?:4*+O(\K'@ MF41C/MOOF,E?BFWQL'_XN'SB8\N:[O.!GS&)?!*@%'D PS"."02@\2&+4,1^ M0X9C9BU;9EKGK*/"-L,2BW%N.G7EF/=[ M^_-]V'2P[#359:5LT?Q J)0.3864:OH9!>7[[9=O)>_FZP4.0T0"+_"S,'2] MQ&?X)KT7,42)<59*V+:.2P]8P*6,N :):4E7:]!TBBTC9MEDFW.DY4%/76 J ME,P/Q$R5Z%2PJ:RB:7*RFIBW?L11% $O"V,$L8L@!5'@]WXDD%IAI[AU^_1T M[=!30F"S_+2CK5V"YRS/&Z*"H/D7E M"^>'@JA">&H,5=71-$*+KQW)D1<&B,(4 !I&"4X@\&'OAI\DQ 9"A8W;1ZAO M!Z'B\II%J!5E[2*4N3QGA/:*&D"H=.'\6 B5#T\1H8HZ&D7HE_N\RI>W##J+ MT$L)=5%(440@CN(017B8D0V"T#A!)6Q;!NC!$PL8E9'8($4MJ6L/H@*%,!U! M#\[I E2A7'X@?JI$IX)/916-TG,1Q#Z%,.%+6+[KHY!XF=?;!@FBQIGYID7+ MI.P:\$/7@!_[!KS>YQ;0^;:^!H%I5%IKF)PA&W6)*"S\#\1!\9A4Z">IF#GF MO=\R9N3U[OUVM=FO\_7[;?\G"X9:" @@?IC2F'BN'].X=RF(*5J\.G5DH-EJ M^"/4FM\Z@R6PZ[JN_^S@AW+/VV^5/[*?9>X5VSLV:&Q]-\U-G3(RA5/;Y6*3 MLE=.[[W3N\\'^/T?SPW YZ76XK*!$OQ1<&TB5&F*&]/7'-P_MFSZ]^5FGU_? M_IKO7OSYPDU3%$(:1L"C*8U $,%@R+0C#YK-=K7=L3UIP ]).N7-IKAK3K8[ M^RVKRLZJH\S&RF9^_3(RA?A1B\<2Z+L8G"8(?C2*A?'JQ^8&_+>$U\*^L5+] M4>!O+F#I+L"PUBH=P?5 K[K?F$O])*0@(%D:PL3U0$*BI#>:Q1!HYO$*%L?, MU#N?G,>R:IC.F/ ,Z$>\5T>[BNKRV+:EM#Z2G2/7KGK)I\/L:Z$$$:JA\/SP MJ!/,!?1I:Z2)M5^9$IU=',(4I6[J>@%,PS@-LVB8-$EA@E735S5KEK/3#^7V M[AW[>P_'*+LMMOQJHE#?+*!V<$>>:PI2SQIM*O&( MT4U9*5' 73_FU9+/' H>14T"#\$ ^PSP,8^B+$W9(^NZ[LRN#-MVS+\!G>5 MCM0;%UH,=E-J+(>^E_+^2 ?K)56^0$Q;Y34/?EJ+KARGUEMA:Y_! A)E/@A@ M0&,WC$(W@\EP!"O F50F:=BT]:VFLH?L34MK%*8V5+7*TJF/VLOIJD]/V0+Z MH> I'9P:.]4T-(S.HP.L*?0CD($T@23R8(*BA R'KMS,BRS04\*Z_;WZDL?N M+0ALE*&6M+6$T:N)3]]+BZK/4(4"^J$PJA*?&DF5E30/T\,95DAH1+$+(^"2 M!$8($]\=SK"&1.H1+?BLBFD6I'7^M0G>I OH*P1L J7TP_&EH5 M(E2&JZJ:QO%Z.-X**0U=$J9!&L;0)S@A+AT6JV@L=9N>!?/VX2IY.-^&Q(;9 M:D==VVB=ZHR^O*PFP"I?1C\85Q4"5,6JJI;FJ7HX\>HCOJT)93 -LB@-H9L. MCGAQ)G5NRH)Y^U25/*]O0V+35+6BKG6J3G1L7UY6(U25+J,?C:KR 2I355%+ MPU0].@CK!W$8^@E-_3AS0Q3C! W[JI(LD'H'Q+QUV[OQ%8_P6Y#9*%@M*6R5 MJU.=Y)>65)^I"L7S0R%5)3XUHBHK:1BH"\ L1U& DP2$(0 $IF#88>!GJ8U] M4V_:M Q/8Z?ZC6ELE*%&Y;6XO#]+6NHS4EC^'XJ,XE&I\5!2-<,4?/;[G_E9=]XY5>N>%8+J ME8]1NHY6-%8W5KWXPSX.Y],;A3@EFB\IKX]M(^7Z0R'=3,1JN#>HMFA7\'Z[ M*A_R+\OOAP?1.(U$4IJO=XJ-B93-]3[Y=O7T9ASG6*2IC!R)/N^6NYPG%Q^XH$6YQ=^+>H&2D":I1S$F M* W8?S(<,8N49H 2ETH=7-&Q,PZ-!M^QKJ<0D>1DM M4NFD1F]R24_9.9%),Y*3;#*ACB:=:/FP++:+)$9^R&PB+TDB-\X"!D)N,P4H M2)-(:E^(GJ7I"-4Z:(91HK)J459+ZSII6LK&(\4I) MH;>(=?.PNC\D;^GWQWQ;Y[_D#S=YM8 D3L(PA;&79@@"EQ#,QI (N!F,,DB$ M.*7S_?%&?MH6D,DROWS!L-!46A MS>-J4 QB'S0@OA#I"?R:T&5:Z!J)H#172^12PG_;+]G ^/:)C8U_*>JZA_O[ M;7=PF>^RRYJ;JXKE9F!_G3S]RB\3R:]OTZHJJR9G31.<9I2&B VFL8>\U ]] MW@-X,'$A09E,_CBB6Y9QWCK$+P!K7%(:!(]92&+9Z$S+1Z[?D"P:*^FJ.2$O MY+83E-8\$N$I B\G;RER/< S.UTR[V5!RI_RR1 B;HQ0 #/<6 IB G$:R*!< MY?MC,UEIV*\DG!A>;6NFR?E_E=?VW M8KN^76XV+(--\FU^6^SJ+H6-L9<& ?%I[%+H!VX848^EL+Z?AH!")'1;@A%# MEOG2NN?T_C7CJMY#E:&IMJX"H_HQ)97#S^S4E!CQCZFJVM#_DKJ:DP!O!']N M-L"49C.8%C 62FFA3LFEB1 +*Z-E03PF0P74C\UN>:1]"GZ7IJH,(H\ MZ-+)S/=IE&9Q!@(0>)&79H#V5K(T1DI$$/SVB$Q0&BE*:R7)!0LRJ9-ADL'A M"RE$Z" IVLSX(.O].4(HJ2"]+Q?O=_T*5?.Q'AKN(-?&MO?Y!44 \@(XBFOY KK9G<7[C-EWMP^HBSE/.BB&\2Y MS;/I9U7=QL\L_%W;:X M+5;+[8[ZOK")5.U:$BLG46$4D!L(9EH[JLJ!$P5BAIADI+S!V MY+*:!Y''#KJ_=SD*I3S:JUR/>&_+S?[]MSB9E-^XR\<)T\T MO\VKJG$5UW6^:SKBC$ 0T\S#Q(=AC (7>MDP[0.C5*9K,V;46Z*T?) MEZ;ZJ:@@2B.7A![T7.RY$*?A8(Q?OBK#1$43E@EXJN4II=BJ"HJA;03QY$"F MHIL59IU6Y@*A-*6?;Y_L\?WZI1 2AFQ$2)Y FD"0N MS5#2FPOC6.H"&F4CEGG3^>4TCNE=/:.NHQAS1I%0CCIJZEGASCEU+I!'6]!Y ML$<_C-)P1=/G3P<\GR8)YON1F9F4()< &O8&$S_2)I"@F8D8I)3WZ*BISB$+ M0IHAT20YT'F%)&DD*>M\>20;B "1E+21NT1Z**$GY5@ A'.E9&&U?4%X[G6=:=Z-(*W@90>.)I[HC:"K=5&Z5 ML:F?[KTR!QU-W2SS(MH3)#:CS@R.D>G'+F+H1".( HP" "*2 M!;2WC"C4FKM7L3?:4N:R=TEO E])4[79?-MRZD[MUU?.B87+:>?Y3V@F,>FO MH_@\8&8THC>6 _35LGS='WXH]]O= H8)(5Y,,A0BP$;F >*C],"'09"$J0\6 M7_/JIK1\QY^@+S+M]]AMX69\O=_Q?6./[;'7Y?H_]_6..SC*U7ZB!2+&R_F4 MA!Q)C_QVCAWG>P$[UYOWQ9W!^<,]U8RYK?\_Q'U_K:L7 #Q.$WM[FJUWQ-1^2Y$_,;ILH[YFCW?MGY;9>(.#',/(3Y&,O"!$*4P#[ M_B3S4ZG;_0V:M9RU#IXR)#0CQAW+N9AODKFK29W%D#R1Q'+\/:A[-![G?CJ? MH;K;!67,,+8+50$/.@J(W 2NN5V 0?GU=.O,MR)G7+ M[#TKD:=G/[QP:9)$(:MA&V<,IX:+ M18>STY6(+0 O=TY?'ST==W_;7L.'YE(?,=;E3EXO: M-H>NVUS>-2=)5]W,TU'KR+MGB?YXTY[<^Y.SW*Z==;\0^#@R!QL\#/*" HH0B0 &81\1!) MX\3U7-%+IL9QQA[PC_V_W$_-;SN_]8&,O!7"B/@7,OIQ"W<> M.?W(,9=3-B?9TP9U45_?XM6*S[,SZ'UDWJV>VO_]DG_?)4S'WQ<),Q92$&=\ M;YOK8L &%KUQ+TBD[M4R9-)R!M]XV>0"1R4D>_; C+9BT)Y 5CDJ#XH>7+QR M6O>4 M^%S4UL?Y$%!4P L,-%X&\Z"@^;!*RW57DH3+^IZEHOP?Z7_MBZ_+#4\\7]J. M?#\+01IZ) 44!R@E$>YM!XDO=>V\&8NV&HD_"XH)K6M]RK^6FZ]Y];$J5WF^ MKKD'V:;\]M)T#(!'W CY""(28@\B+QFPZP="9Q6,&K1,OF'VH9F/YRWUECDI MR#VSR@JL1DTAJASU>@^=WL6KEG_<2RG@611:8IEI"L'55I9H4:\V9=W=4;H< MQIG.8ZOY;5DYZYRUD(=VA>C;??']5ZYZ:LJO(;^^.ZZ;FJ_''YU$X1 M5_F&-90U7UCB?Z=J=.'?V?!S=+SM5/FZV#E+]M'59EG7Q6W1K%GJ.L]:Z['V'CFO>1[Y\;+0&Q(,*G\Q MF]=+O#&RAGY?;IA\-9]7V#W]NN<7M5S??KYGV73]<5GQ@\,YWJZO6:9='08+ MAT7W("1>XOIA@C(0\*?V8I?VGJ5>)O>@R C^6)\8.(3PCTX;Q)\EW_H8HU1$ M"3JO I$%[.NRN'+:"#ASVQA8UK2LFNL1\F9T2;EQD?EQ739>T;OSYF%>-@XL4IUX:N"BD!*(TC2(O MP;WQ&&52KVL8,FD9Y8.73LW=O'(>&2>^-ISX8[%UUN5FLZQJOA/:J;F_?Y+# MO"G=Q4@^@>1RL#ZH_;E5FU.YK-K]INN.S\S/EMKC@EA,O NL-:S^/'!J.JC2 M:HW5@6*+Z.Z9U[_GZT489RE-4I@F418E&40XC'NCT =2=QUHFAH;@@WJ:F-C L/U=+0+*BZQ"/JOZ:A*O]6!4W-$*MU M;'I:M7Y(DDI2U?E22C80 4(I::-#I^O]KMXMM_QLX2*%$8*QG[HPHB1 <9@& MI+=*(D_J_E-=6Q-QJCRX:!964CJK$\N6Q&:P=>3=].PZ.M$GM^TF8!LEW:)&Q1]'K@S&M'K S*&U5+ WJMA;09B'"'" M_B])4P11@J(!M!G%B2+NI.V,BCF#,V1:VDJSS:JL.DR;>&+L@D1B_%(6=G;< M4H_D/*\TU5'F5#>X]4+B^= '4>@1F &(DV"8>DLB(+615]7&%'SJY\#,@$E4 M3$4H6=!1'TA7DTQ\G=%&AD22:LZ40K)1O$4@)564Z7,\'DTR#WM)B+*8+V*& M,0X0ZDWB,%0=%U!4'*M^W#*C>I191 MBKF1DFYB"+(MF1QY!K6>L6=*Y(=^S%;K4C3RWW;N512AQA7?X*'[=7L/@#AWM()]L _EI82ZT#TTE MY]%$=(-X]9:> 4V$3^2L[O/U?I-?WW*S7_C;R8<3>1CZ"0I1C'QN/,S\!*>] M21(2H=?DC1BRW OWOO$S&FOFG>3Q&2T)Q8@SFGIRW#D6KF'0;XUKTYT#OJ33 M!0P9D7<>,#(3RLO#).;T$093?L?/*'[*'\N*GR >.(A\_GY&PDRA!(0! V)X MN'0WBD6?R5'^OL76U+KD##Y-=Q#LC#B7FI"NGC-I/MIAO&PZ9G21[\]?&GZ_ MO2VKA^:RGN2I^\.F)2]0[(51"C//9=DW,P]0,AR\3U-?ZJ25#?LC]OZOF^"1 MVU?.S=/P$VU/)W@OE-72DXRT0<23/9115IN41HQF(](AG[MY<4.R_&"4@94&Y: M!ID(H#16BW0(0LN'9;%= )I"0!&D.,">ZY/8/R21*7:A.D,$#4Q!D=8U+8Z( MRJ="$@O*&6#)6Z)9I$EK6I@GDOK-D2BR(5QDBI(>PH^^Z'*C^)>>W MA"PP#8F;I@EV79+$&$%^&UMG#07$EQD3JMJPS);!+:?N_')^:SV3'-4I:R@V MPLY>AC+B8QCX$(.1'/5TP7"B?^8%0.J-OQ39WFON^JOX%:?[J<-M%*\%' M0TPQ_(RCHVR&T_ETY3"OW@WS/Y- Z*Q %W>?Z8HZ#Q 9B./5OC,SRDC?#YOL MZV*;UW6/P&8HER 2>P"RQ,L/";=#?A0FL0(>F$4 M0YBYJ>LE9)A&"A"5&H+)?7DTUDC-Y"BJ)+4=P() JC0Q,6&CNO!_=L9&3ZZ9 M\$+-]]/K^DH*"+V$]9>\O*N6C_?%BA9?B[HHM\.H+,B 3V@8$NI"$$8X0L.H MS&-4$G[[2MV$94(<''/6O6>2XR-=#2]C8T3YY/AQI!R=2#F)9ZO&45#MH2HU M)<5>>CH;]PGD&A)J!J\Y&0BB-%IYY+(SO-DT4S-:/Z/.AF-J0W=JT;T$N4 M?)_RK_EVG]>+D$3 2UT4N6Z6>!"'24+ZS\A?&Q4AO]0(JI+69!P[DW2XUZX1;1W)<]+_3HB>P_#8Y6OBB9Q8+_>Y,TCD]LU?N!YQ=_; M*<(P8F8(B)$;\NV-+D'> !P:^5*/VQ@Q:)D3QSXZ_WWY\/A/_$GYP3TY=)A1 M6(PIHXLK!YMC]ZZ%NT"H8QJ/@]TF0WIU>T9QO426J[# MZ__>.ZWK M3N_[E=-XWT#UT'4)8WRF:UHEG>T5SBU)/UW#KH M2(4U@\72L2(MQV\*,'IPX=SA8B<_ M"A-F&R0P)I!D?HAIT!L/ 9)Z3,.02=OIY^J_]D5=-&4@-PPW):DRKVRKJ4^N M9Q=43G9#G)AT">&@N^LUK?CM3 MU83:W O9';2V>FF6>/D);MB80=%)[N'0N#QK#E=W2NE\:=.'Y9*;![JM1ZEW MIY:BJN*[1;I=J8W9Z]OA)'N[K/6AK.N,2=;OV?M2'N[7R-<'YQ"-PBAD[B5I MXOLX0[[O]\[%$ &YO2:CN&09_<^C<':ELSIRT[EEW3C[X^7&J?N#EY=!)C!_UJ;]$$FK_5A:SS8D'*KWDUS+9X$0BB.( D\BAU/1^&07?%$B(P MC-^ZK%W^@_9PT/CA/"[O\I]DVF_=-^ Z7_UT5W[]F<74MEWVBY=-]E6\)UJ= MNB;3-AP-OTO=VB!>?6FW8/2%_0U^!M6/@PQ"DD8)(%$: -A_WO52H?M$I3]J M>ZM,YXO#G1'++^1U>;M56Y-$(,0JJK-!Q;*$9S@AIX:,@CYF%=%N4ZW:\K2Z 5. M@P3$ 8@A#*CO03=QA^PCQ;'08T[J7Q\+'ZU7#G/+X7[)TT-2-'%VV--+D1RB M4ID$QS,1WL"&FF#S@8:B_R>0H:.$U#"B6F[;U>^.33$.<4*B$.+ 2TA _!C2 M@4T0"SU5KV5@M.'%X)ARVB$OGL2XPZ9NJF,08*/'6X$15N/E@1#V$ M4X,6/3U$8))N=\7N*2LV^:_[YH($XF=NF$9NDF:8>'%*<7^R"!$40N&1B_2' M+<.C]<\M[M?EP_Y@A,E]F,*TQC0S*4()8.9('"%SO4NMT(Q23W79=^.,N!'V$W\89:&)E!XNE7/RCCH8MXYS]U3'! I MBRE*JC%T5&*4O(3FP'1&E(M(TA5R+C#2CN,5ALPH(PX@O%ZSZE5W__A0;'-W MX0($_#CP0P(Q9.6."0F'*6* A.ZDU;,P#G@ZEZ[Z7SC<.>=Z*YTH*8DH"AW; M^BD!1UXZ<\ Y(J_%JP>!=1#!(/4>0!&$($8NR!(3%R?5_H M%FMM(R,C99B#Z!U4Y(JTEI)PL2FC'F'$%32.F1>BB+!&5<>9 40QU(8K3P5@64J$+IC5-C(R=UCF'>:2$>9L5UC21HX.@'$:.V!U% M?*;Y*XDR?8-7<[O4K SBC?H#TV;S\;[<]AMF4H32"/MN"!@^^+0*Q4%O@C]_ M(=JPI3]LN7$W_CB-0](K-_(BO=W(K>HCU] EI#'1V%]&?J;!*PLT?:-7=[TT M4$'$&__G?+6O&%]<[^9+L=ODS 0AF)F :90"0+,HC ]C$S<27E21_K#EQM\X MP2^,<+T_WOS)Z=T3)X"\4F\3P*I(<@20U<<$!EZ&?P8#RBI-CP%UUTL#M40< M U^JY;K8WGU^>K@I-PO7!5D",I]B+R->"B'%H/\^3H-8E %R7[4-@-89I_5& MO-U+2O-VH[>GBF2+%Q/$1$-_%O*95JXFR_1-7-'O4K="R/?QZ??5/:L >;/A M-8E(ZKLN"@D*09#AT V4I@65/FZYJ?<^.;U3DMO5U003[^ZM:24' $F93/;X MQPJ\T>LKB34]%O3&F04HH\ MX@Y,<@$1/B&K962<583.N:.K1%OW9%<15)4474<8042EE01I_#W MYKP N;+'8Y2,C(.=(^?X/17+OAW)GX514U(4.R.(J(0=:?U,GG@Y)$B2E(<^A!0/O(*L(_B867%\X7>ZU7] M]CB0:7QR>J=4SO%+J"5*%'M"*8%$4".S!_J'^"]20TVIN'Y6;3/^BQ<+T$0(]]D+#_)CYQW7@X5N?%H>1)$[EOCX.&QB>G=TH6#9)J MB:+!GE!*:!#4R!P:GL5_$0UJ2LT%#8K>OT*#C@KB:$@?\NJ.C8G^4I7?=O>D M?'A<;I\6( E"$J>9[\$P#JD;@,,50Y2*7R*F8V,<5/2^.:US3N>=+#,4911E MAWT%E1@B*YXYF)P4Y")4]"2<"UPTHW@%&1.J2.0A]_EF)&.D/CU2%L)=4@6*G%3".8@ME=12$"&!#&8@1]%?3D!49)H+(M2< M?YU^J&L@L4)3/CSPBS_*U>^?[Y>LQESO=_5NN>4KR N O#!(2)91#\&$AAZ$ MR7"F+1#?N6G U$BK-8V+3N/CE=-ZZ1RY*;UJHZ6N\-K-6,*JK>"H:FIP)>>" M0)?7]C .XCA%[K QCHA? M]Z/Z?W2TKT-CC%4DT.'@F F[VA_(<09?.C*-CU MM",X<4&[GAKR$&F?EFAML<\AGPW*/.3RZ^!QF";#!4)A)'ZMC[J%D4'2O8"B MA1(I 65A8DL[/9P(R68>*$=B""%%1;RY044IAK-845=$!"R8&5HWQC;+NP4" M+L%90"+&+A^A" )OR'Y\WQ/>12_W5(,+[2EFQX=^B&4 M!JN2&%#Z9^&;V[^:9ZF6-YM\D1"&K 'P \!C0A!V.U>P@19$KE";SXH?MHR M1 9OG-\:?_Z/&#E4=;K,C!$DDJ.%N#HG$-$3XG99WS1>=.&UF,@WN[K_G9>\ M.*W#"5)H"C8M(W2=+XU4&C$NW#RL[A+M._VM?/')CO^3-)1\Q M]KT@2A$,8P]Y?A C&O36^%X2$4#HVK!,BMXSA[GF#+XYO[7>"7)#6\?+ !E3 M0CF2S$.]=3?H;F[_GX6*SSS25%,4SCR^!KD@]D$#W#4QI-BV!C491F M:XX$E+O$\",_\UANKV\_E-N[+WGU0/.;'?,@*[9+)L&'?%GGUS>;XJZI:'7G M#TXR@%*09E'L>F&$J1NEO3]NXA%A;%OU8J1Q9.>\WSH:7]8Z7]9J7]9*5]6U7UINFK,M# MX#]I]H8Z^Z,(U)"%(_ M]$.W-^0G2&B4I/'Y\:92N$].XY3J?(J$:))S*G;T4IY7$9'*[N3*((C(!(N\ M>C.;9%$(X-Q$BZH6H@2Y9L.();_)I.'6I^+N?G=]^]\NBE%<:)G2Z:E'+LEW& &][J.ON(.OBMOW^W9ORRY MCX+;1 QI*\:<\425P\]!S<:Q*^=3+R=SSFF\&Y=%%X6Z@"4S L^#4(9B*6U4 M03EN'6=;+RVB($$)2+"+81J%$?%=[/<6$8F$%J5-V+&<"V7/AB7:M-)25(Q5 M8XDI1ZIG0_GI.75!I N4,B'M/!AE))+2?,63F"]]9:XI1-C*,O91$88H!'K([E%#A65(+MD?EV*?KO[;XE,YLZ>#=_+V[--P3?;#EKNM+R5_$+!I2&OU[%M- M,H$^R*9:/4YHG/ MJK10;W[#*8>YEL-RU3"/I;U*]?8@1$O-&0!:V?720&W2F:_]4"QOBLWA7NJ% M&Z4>\M(,>&Q0X]/(=0\\]_PHT9FPE39F?<:6/%^^_;/S<@IWT[E4R.F@KDX?ZNIDG.(I)%$4HC""@(];SKX,OXZ5@,GIK96&6A#:7B!T<#,8CUA2IJR4 M5EYV9)5]/R)QA'P:^'Y $^#%H+>:)4DL!SE=:Y,@SF:2)J.T1IYF26)3J=I4 M:'M#*]F$34'E>6#-6#0B:9NR2D++$<]M+7 28!< '$?\/L\X\T@RY(8QLRR\ M&B'YW?$6(^2!I*23P!*$18GD0/,2,!9ED5A^L"B/ZO&9O.8=W=?E9I\_6X18 M%_6*KTSDZZ/C+\YM6755[G'YQ,W5[2*SW>6(Y[*=6XU0%'<&BQ&JGI?Z54LN M4_R4K_+B*]]Q4..;>L??IUM$&4AAZ$.2XC1* ]>'W=5#&8A#Y+YU$Z_.IRTN M8!Z\<7[K_1GY),4)12YD(SKZS2,#T8J@-%>;Y)K$AW*YK7\M=WG-WZ[/\79] MO;O/JR,'*"/IIJSW5?XE_[Y+6,B_+U*/93LQ"@!R:92Y'J!9V/L"4"ATY[== M#RQG+WC5]"ZUH\BW+03?,%;Q^*+8% MISY_/3=M]TL.IW(S2#(?IOP=W0!%R73? *0@13'LK89R)SZ,I?-LR&X\]4KG-144M M@=DTRT+)\6L*C22FUBQK-=+M-.MCD;N3'KJS9Z^5.3>#IJ'A#&;1=+POS=0D MN<3U_9:A*J]W'JZ M/DH"/X4DQCCI#2$2N#)P4?B\9;*\W(BV8C[I[$ 3DTR,*);5DL/)JSUFY))2 M(VPIX_:%]Y!)B37:@U/4SX!(8 #]BO_ B@HZL(VSJ M[A4IFY9!\WP[&,?,GY^=DN0#/>%3BU[MHJ*:"QA<9W2($F9?%(4DB2+*$)-AUA[$B1*$R#F7M M3(# 893""&APIZRTPO+DLRFN%NU>#ORFH]L+B02)IBKL_"BF',D%JD!9>+HSX3ZBA>UV1<)=VK.5Y7*J?*5^7=MOA[OG9NGKIM MLT?;8QE@FEUG)B]<.C-(UI-O!A/WZKZ?NPI)00'1U.^PK^7ZEI0/G-M-K?J4 M-UZB\LGVFRK)^B%9&BDDII'OC16L.4DK4%R6]KJ M/E_O-\REQG3"31\[=U3KZ^3I\#.=>_C;LEJW;^X1 )(H"8F;(!]'"+I1//C' M?AE+;5D;S2O+X\\^$-X]'T/E.)ACLM2\FSY)'QZ2XC.=XQ6Q6+#!. M,Y1F$,6]C8#$4DN^R2:7DY2:8)XY]P)3I^5;964G7[2@YZ74<]IY7@94(Y?7F(WP!0[ZIBM_;HM=_>GS7[M]C$% 78S\,(!9 M3'&8 9B"WB9!?B33*>A9LDSW@W-.S;US]MP]Q9W,FIJ*(7L\.>78>Z1DXYC3 M>.;\D?E6_VFB;8D?9PE V"78\R)^J(/VUE(B-ZVJ:L,RIH[32% M&DF3H(6QDR4C:9*H>DKID07A--.B661"LAF0I(SS8(QF#)N3XD,8]2MV%X2;AI*V7BDFM)H M2"@&FG'4,[HIY\II_9R(06<5N\ A?97GP2(#<92FZY_AQ8=S4UL?BFW^?I<_ MU&Q8& 1)2C/@IYZ;IED2TF&5-$D#JDS!0 MF(96(,8M1W7>6BS":98JWA1>9V'"7*G.@^]C!BR[Z&!::^'M*YNF5%C"?-+# M_JP,!'[B>D$:1V[LX2SDYYZ'M?(PDEIK,&1RE/RVQ<'JR#W)?2^&Y!7<$#.^ MLH9SWTD.WHG)=FEGC5G=YT%+TT&]W(MC0S/A[4G:E!!%/7\T(_ &X2 MQ0&%M#T2F+E1DGI2JQ2J-BQSC;LEQS!EL<2@-89.&>:LGD25-'P:1I/ GE,'3BUOXKYR:_+1F2>._YK5D9 MY:=@296OBYWS@;D]T3.LET6\E#J947\>V#(5S,M4R:1&,@/#IH9E947+_A@/U+[X/K1W"QS>]XLO=%;IAHS@&A9AJWS?25 MK^)-]EFS7'=>.\O.;?FQH\$2$!]"CJRZ.3C.CHHR8KXQOC1?*#-AIIW83HPV M;2DH=#/,X$#S=$=O*'-]2!./ D03!%R?$1STA@*:91+8U+ R#AO;YV^6O89>+8%4\/:0+!6KK>P94PKB(-,\[!BN[:S?-83[(8WF,I& MU:,1B;/>Y\ZN9'_HI-M=L7MROA6[^V+KE-O<>/:%G5/GCTOV]_/-4_/H(QN0 MYFO=:VM.%LB)[L1 Z83&&","8)@=##(?+=..A- M9E$0B5P39L20U(2 _*UA0]96'65MVUQR0E)/2M59 4LJ&DA[E[<[!IK9);\7 M%)2:$% 0?B:IK9%0WIP,4-9'^-7-_I:OYAZ%P^PI@#%,(R]*?0\'B(8@HE$[ M>PKBP*=2K[NIVK \@\F7I%@FP%M<\UZSVD7WR@**L6H,[>0P=73E87OD)I1!6QP7)SDSO>KC\<;C3^T%SZ^,*V[\<$D-2C M'O;\"&!"#F],DR_K>N=V4WYI)Q<."(L^NGC]^T0]MGGYRWF]7F_V: M#TAO6&]5M*N)F^*AX%_GN/@ MSVD_EG7!OVVP;WRC/ 5Z2%,U8E[]I+&HSO269E43ZC,)JX 9JW\G1W>$6:-! M@% "4>CY(4X1ZNW% 1+:$ZUOQ?9B F^"C\MBW:S0+1_:E;RB;=A-P^/[#!Y8 M^3!J],WOU1Q'@PG9]RX-E(! )SF:^'+=8J,[]\O,9)Z>C!+]WFAR6IFT.]6O M';T6/71'NKW))97.]1]&E)U!CV$FCM)TG9/H%0[7^[>CAE_:04/32?5OQ[SP M(J:)GU! 7"]QD4\!X%0++3L;,OVI".KQZK@>]5*9[EN[^7A[?%+^5BL MG AZ$H2S42@"W!-PG6ZO[J]V*3XW]LR$!_-5!SZM7;.HNG>5LO'@C^(V?]6,[+CV=R:C:3Z M7_/WL>J=<[/<-$.\^C[/=ZS1YG7.1VA7/ %Y^$PE'N00O+3EKM8+#&J4A7GBWRN0Z7MHZJ"3:/[5JJSK_<'JJC@1P,NDVG@ZW S8 ?Q*&7\K<0"$E# M#_>V,@!#>2;(6K ]?].Z(S7QHBF9#"ELJJ4"C&'?^<3D>*'+FP!1U7%.'%&. MX21.]!01I0J?>L#;-?]'^E_[XNMRP[,;O"/+JGIBB>Z_+S?[? $HRV* 2]PL MB6(09&X(TLYV$H% *O,P8W&,6>-VC,%^D1_\E .0(77%@#2^L HSPES3YA=' M+EXYRYW3>^DT;HZ++"'E+B#,K/+S0)KAF$J;==7@H< D(V$"V'\B+\EPZ(<9 MCGJ3'D@T[PF2,&1[Q'7F4""?]1 X+O[#'%X3E7D>CG$4I1&DD,9I/QQ*4)H%,DU*ZL.6FU#O2W-@0?H\K9Q$ M8AF -77D.OK!C2OGUPNR6&'(L007F*&DU#P8H>9Z::"F2(XLRFTS-LB9Z/"]@&R7!A$&19\'J8Q&]'( 85PM\=QF MQ8Q]67X_Y%.+"&6I'U&6,-$@#3),:3!8BA!"M9SK<)6>W_)X?#QAD M$QX%W43S'KN2R:8_C5I?&K4^O:V6I3SHE207TR%U >?!&JT(7B5'NFJ(7XE^ MFS-6K9FM=M+WZ$#F,+T7O*- MN@-Z9&]0-Z.M&((FD%6.2H.BS$.G7RN:+E<2T^L"L@P+/@^*F0[JU8WL%C03 M?J2ZRODV_.Z-";Q=-_>_/5OK6@1!"ES7PRB)@S .D@"F7F^9Q%1J-=N$/W<:^1MK_A\L5@^\M/6;XMV 7PF M)9\']8Q&]/+Y:^-J*>W786-1FKH92A# &? 0\&+8S[,3&.%0ZK))J2]+,4S^ M=LDO_*]HX4I2*#$PV=-(#D&3@D84*6IBS0,>BKY?VG(CJ8!X L1WL>^>/K(* MLF,DX@O?CWPS,9^##^*8 ^&G$0T"%$$XWZIF_JA)W2IFA%#UE.>UK>F+\Y[ MQPY+SZO5_F'/]^ROG77^6.6K0N$!0#VE13.?D42637E:MZZB!*(HL3M;89>XLJ@3\^2 M9=Q=/S^0>>JVT'%;Y46U+K1$,RK/H_49BJ6T40]E+JWIUO,_Y9LF^:_OB\?Z M_7;'ZE]QLVGM\K:^<'UF) )ADKHN&[+YB8?[B6J:!E@HT3!KT?8&HLY/ISIR ME&4[).7B4,NF MS#)WW4PAM^([4\W%3=VK*\=5N:GF7:W/O_-;G=KC^?W]:4N;6F%?=4433/N=$^=2(JZKYTQR<.TP M7J;?9G01)=-?NDYR 6/*TOF,]53(0S0*/00/B;WO2@UEA3]JF3R]'W(D$9=$ MC!Q6U) CQ9M"6*%";_4"!:2UF4>KEW>[U*P3"OE&AX[##!G*LBQ*&$3<( E< M+X)IUJ]SIAA2*IUL2%L8)=/@[\.^:Y_24-B>H"B=1!)A5365#&)(&R::83^I MRENI@[**\R"(9@RGD@9-1>0V.BV 1Y$' A![/@[\%(5QT.^B2D,0I?([G-[\ MY"A;F]2W-+TMB1@D+*@A1X4WKF>SN'?IS4U+PJK,HY7+.GURFY)DS,(OSAX6 MTO!V_7E7KGZ_+S=,D)KO+M@]#3<183=Q81(0%"'BIA@D:#A7E\9!*K6^;\RH MY4SBPXN[X(\]_4>G]57R?5IC6?N76 MA(+2/+,IGC+!IK^)\;Q"8L12E75VC%(.Y#R5]+21O:KLX_*)GT+N]Z=SQF4! M=5&,B)>E4> FH#<&()"Z;D#1A&7^#->3/;9N20Z_%&43'([95TQR>-:+U7DT MU6F3D[I<&L'I"3D/S.@&<>:R-BU-)/!2[?/U:ZPML!^F&4)IXE),21(GU.^W MD&<>CJ6.HZA;L0\9[MBIX[?*>8^&I,+T&4%-:0 U0I[*?D9GT&EU+F-(4]'9 MD$@WCM726G.KA3%5 JP[*LG5J& M=7RWW+0IUFMYWDZQ-"2=!Y0,Q'$ZQ=)61OSV2M9H\WKW8GP9!V&098E'$*44 M9BX,O6Y%T0=>F$I=O*1HPCIX6J_4H*,JFQAQ1E!,#C>#6-/.*)W6Y0)G-(6< M!V1T@WAUFZ4!383.[7THMW=?\NJ!YC?\3H*L.8.3-Z<&KV\VQ5U[T*)WP(L# M$KJ^[P4)8#S#GM_/F/L@QD1H\Z$%LR,MK#WR8PWE]L_.AV%SXIKY?_1L=]Z= MK"T/,4B<)S-<%I&\)&W;W//NO(2Q_FF M*P&M,WW\_?HW&D'MK/?MT;QBZY3;]CU>A[^[?9\[V[)Z6&Z.G@A>/:UXEU6T MW\TKW=-Y4KJ>Z)TL%LX,SNE9"JRT7K$EMX0\]X&T;T^?]2'-"$I"Y%$<0S^D ML9L,O2M- ZF'+&FCBI62 MF,<0P%)L+[>S6%10[3J=5W.PF6--4V.#\^4- M.R++/R/#W%J$'TL77O+HI1=NQ_&,L0>6R#>[5D7J=7Q,E&!3;S63VF.F MH=T\H*(3P)N[Z"6UT$ESCDY#>R'(,AB&<>A!A*B? DAZHPC!0#_3D3!F/=FQ MD=O(B*F>WEA2T4R&,]45"9>%DLQS%!2>!Y5,!2.0[2AKI#+!?'R+,2 )P @# M#%$27CJSNE=..EQXV8]E M?UGN]M4$DT2GI1*11OFG8ZLN@$ $01!#($; MXCB(,HA[JRY%J0QX=&V-1J!N*HBO2GGT0P- MQB.V$J*LE,*[1L=/B1S,QFX*8XQ1' ,(4A=&[%\[L_PY.*D#9]K&+#=$LZ\8 M*>HIEIR/*J5;CHI&(7,&9,['E0S%PXYU\G,J&3U/6NIPTF M('.S+(L3'$ ?$Y_BK+)P.BSH-,)@(Y=1>L"6T4EFX7D,0)(8&?4#\.TB#V$$6]A<0/(\4U MVS>_.\IBK8E%VK<5DEZ=-2J.\K+L9*NQ8LNPPB+-@PM*GI]?>)6,7OP"CX>' M8L=/@O!K&_DI>S:>R[:7=>K8^>7<-A2AWA+2'G;Y(-B4M0%B9)X@5L: 9)$KJ]P&_Z3DRO<7JTCI!B11M)0#DBGKOUV\&Y7%3?['3]>S=\(_+ALEF*G MNO95Z:)J VK/@U,F GFY'<24-J*4^EAUTTB-Y7]?;O;Y(J28+SA!EV^)0PD* M(]3OLO4)<:5N9%3YOF4N#2XY-??IROE_P4_ =1Z7E?.5^W?E!.PWG(=BL^'+ M0_4]:V,L)]CO[LNJ^'N^OG*V9?^[15WSNW*:VQSW._ZN9[-%8KES/K,*E#_< MY)7C@RN'MY_FIVB^ZG[7;7XWDF.A4G&)0=!V2V:-XW@H]+ MN1/*7,";CH[SX)I6!*6Y6B4_("RW1V:\Q O]. ,(QQ%%89K%:;^<[BOD7O.$W%-EW MQ3<(/^:K7?$UWTAFA?+%+3XZM5;2\D-2)N[T 'RIR1NC4"7YYH$^=?=/C#$LW.[XVEE+L!% M5\MY,$8[BI?W.AI1190XG_+=LMCFZW19;5EW7^/#"^HTORU6Q6Z1A^KIZ-$S8\C@J,D\P+7 M@P33&*?]:H"/8(H6V_R.._9%'&(*5H1:6MRVM%<.B>\MZ!SK!Y)L[+8JZ]V5 MX_X4/!OM@:-_[X>3XXSS5$I(C(>V2D6)?T-)'(_VQJ7=:STNT$U#O'G03"> MTEA%TEU27+@LE'-54%(+4^]R+P*,DRS%442"#(=)ACRWG\6" M8<2W>"OML50S-O;&RR:Y,04C?:G%T#2JRG*@.OT&][P>WA;;X:FG[#QX92X< MR0>V)7423I96]_EZO\FO;_N'+OF&R/I#N=S6P\W.;+#YB8U6BJ^\7_R2?]\E M3)+?%ZX+O2C#7DA2BJD?9BA,(^(ADL8)"N7N5+;IA^T=7)WK_(CLLG_YM1K\ ME,R^;):'8)HVDZ*0S.>.2J'WFY^9V?&C,XWO#3T'[YV#^\YO7YI_\#"<)HZQ M-XBI*WXI-QRA'.\.;*_O:-%O=J4;,A]9)DO M=6! D\@/6%?B8L_-PM8R3B#VI8Y.F[!G&\VMB](WJQD04I"U(VLHR=36.V=P MSSGXQZ Y&2[?%NT2%@U*/A/\F8SHU3I M"_L0_E[4"R_V(X^0#"4H\E+HNX3XO65,9<\DZ-N;DH)7#G?3^8T[*HE"(U*+ M47!LE0T"4$Q@2V<-WE3M @!-:CX/]AF-Z-79!--J:1./VZ7EP[+8+F <4@" M/X!9%*< ^QC WK(/Y&[3,6%O#L1K737%/!FQ-9EG26<+S'M+XG&I=]!-A7H* MJL^<>BH1B5)/6:VWJ%=7N\4G5A%;HL8TP@@"[%&89>RSF1L,WP9!(C2HE?NB M[:DX_A9MO2M6RXWS2[,3*&]'41+YF:1$EVED3QW9C2A*PH@0AH5X1!?V;R_) M\DR#$^Q0TVA:.BCZ7.K4"LD6_DNS\7,1AEZ 8@"B*&' <-W C9-AG!B%:5HA9I];\4 MV^)A_]!]WR=)XH=>$GC4!Y'K@C@-^N^CS/5$V[W<5RVW_,X9Y[?6'8F6+BG. MVVW=GBYRK5U8$F.M^UGD9]JWFCK3MW!%OTO=>B'1RI??C[X? O[./<9Q%)(D M2K$7(=Q_/Z) Z'"Q_%=MM_+6&956+B>.0"NWIHMD*Q>5Q%PK/X[\7"M74F<& MK5S-[U*W7AB:F?Q0;//WN_RA7OA1X*8 NRX)4^I%-$I@W!O.,L\W,C$I;F[: M]6CNI],X:FI64D)HS4E).QH;78@6D7?<&SL?7FNQ*4M+HJ:S8,CRMZ_W+"BI8("(;IU$>!'&8H0 MC),L2 #V8X__7VO'=\7F-=6_/B8EE%9:%023)H4%K318,R%AQD9O!&0D\_W4)Q@,=A,:2>UE MT[>=BF];KYB*K$TMP905UU#BD(:YM,I_42(Y6FUK,CEVX\YTEF1"DC M9.N8ZO/GYC),TR#(8A"&+"7#O>4HCJ0FATS8FYINNGF4NM &"&=!8\.,FSK_ M.J>9*NS[-?GW;'A#CQQ_Z,Y<+S^/340F)_11Z M*89!D":]P0 1( ,Y#3.6V=9ZQD^=5X-O3E\8O@X('MYPW M3^Y:8=9Y?2Z@RH"H\R"4B4!*XQ5.CD?_ME]N=\7M4[&]^Z6HZ]URU^RP>K\E M[0N;_Y$OJ^YL_G+SN?_C&C_P(_P+-P8QO@HW;&K44O-!@QRF9>;3ID6(MIZC[LE=R?\VW M^SQC$O&'[?AK47\K=O>$5>WR(:^&%Z1\&*4HS"($PLP'6>"'D+:GV=TT@E1T MR&#*G+U^M_/0X97&Z7UTOC$GG=[+R9Y,$U3O0B,WK?\\FK/QJ%Y=,6U#-=$F M2HMZ>7=7\8N:V>"%9PV--]VIZHSX,41I%F09(A@ 0DEO,LL2J9-^6H8L=[W/ M?6O3XK:A*EWKH*>I&.M&DU,.<.I*6F':)94N@,R(N/.@EYE02@N53V:3[W^6 M5<_#=AZ9NGX$H,]&,.S3.*11[,>]$0^F0@]I*W[:,HN.\@"Y4WHJ*EUFS0@" MR=%%5!N#VWY?1G^"&IHRS6$#L+KSI9&J(LZ"7Y647!%N''-:SYQ_ MG5C)=;G:\_F])D&?C:+/O-*OH\ZJ3S9$Z M-,Q2H0N9C1JTS/B#:\[JX)L*E8PI+ #Z*<25(_ZQA\Z1R&0F(DOT 5.(K=89 M/!.].E6SC?4*@J*F==IC7L]JF M>$K6"Z"T64CS8*?5".6V,AI04V2+P,>J7.]7N^OJTA-M+0;_]A>?[_-\]Y>R7 \+&4F&(8XPQ;'/4LJ4 M(NCV)H,L$1HM&C%DF24@/>8LJH1O-.T60Y^55LU2?Y&].=P;DJT&3#=6"BEA4HE0?=? MBLWF6UG]3LNRXAG^WXKMNOS6&PQ20(CG@9#E]S2B'J(T&+J3.(3";-GG),/TC9>-; _6^3"2G!\_$$5:/YRSK* ML=[54$V67XS\',G-R#4#CAL*I#1>E62W9"9\AU>QO3LQ6]-9!K[KHC!(DCA+ M09*Z21S!WC)P,_'Y$T/V+%.]W2]WT[GI/'9^=G2O.U^5=R :T%N \Q-(+0?\ M5N7>0Z=WL0'_YQEH++OO5<4CKXKM[20!@9$/4^*[,:$@13X J>M3 MSX]<-_82J;VB.G9L3^PTKETYC7,L<3VXIW:ED9:DE_N$L=64G-!1%]+*]J<+ M*EW8YF1"VWEL9S(226F^YID@U(?#PV)9S%\*BOBS'W$<^I EU[U52K'49D]= M6Q.2ZH/JCG9M?76094=:<]@2475$=GT0V,]N2N@Y,TPA&B&.J:HDMI#6F+Q^ MS"N6[F_O&MO-__Q:[OXCWQ%^6HMILNZNF05^B!,_Q@ #WZ<4! $@O0=N$(J? MJ31LUSKCF&>ULRUWSE/>G6'CWLFL QD66F25;3J-U6 WN-ICK_F'P]QUF+_. MX/"5T[H\H?PRJW+3%8/J$?V\YF_D?EUN]CD_2K5I(OC'VED7]8H[F:^=\F93 M=(>M;LN*_0@OJSRGYW2F<'T M@*W(2OMU6R49?]N)+WGU<'W;'VQP%Q%,@ M#& 4H(YCB$/J#-TF0*"3IYGV8 MJ&.[.;FBEW[6,5VS:TQGYC](J\IRR29I\[!UE9 2\D)+MU,@\VC?EF(K MQZC2%MKRE_S[+F'Z_+Z(<)8Q;G@9R *B$<93WHG0@"DWH8R;-IR8G6Q7Q?!QX*4PH"1!*?!+AT T]+T4I=3.4 MR"U[&S=NF:6]OWS@TWOL'+M\Y=P\'?^&VA*Y^3(1(^VDQ2''6O,E8><994E% M+Q#76N',@[GVPGOYVK)='46YFQ7;8I=_*+[FZ_?;':O:!;/%;S/9,1_:APLV MR[I]^P0D'K_TCD(/Q"X($3,\>! F42:#7)-V+=.V=?5=XZMS<-9IO>7MN_'7 M:1R6NJ;$2B&(,78J_>7P:E1Z*V25T/$"5&V4QCQX:B6RTGY=-D;1@WW^&$QW M)4,2Q E-4QH'&$&4Q-CUW-X+XL+8$$F5;$]*TZMG#9I[+7EWB[42T<:J]<(P MB5:5^QWXQ$]2 M"!(<9(ST($EPC%!O$0:>U!._.G9LSZ?V[\%5Q[Y)'N(QHJ?@].E(4DK.E?8J M?I)3T;RU-L-!=H+HV+,/HU*2\TAR=LH9B%!I#/CD$J2AGA3]GI+D 'UTQYT$> M[2A*LU5,GSG\EPQXW=#0QQ&-@M0/,$AIQI@'TF%HF H]+RY.6L3<.C*Z7U4 MG.0RH+$ZG>S)J\\I&65'8]8SP23II2;V?#FF&(\ T724$CH@F"Q9/2G+79>Q MN2B@$(?8C0"( I]&*!L&D6Z$Q"]?D_RN;5YUWJC<"B.KT&4&V19'DC8CZB)Q MI,ZB/FI'Y@:=VAV(#X_+[9/F\;;G,9X J(X2,SB>INIYJ5\/9,Y'E_QQR^'- M\S3SJ(=\[.,L!7&21+#_O@\BH0-C\E^UC+[6%Z6K;:6T$<">-5GDH#>6(C)G MB&TIHWB-;ZM0=YNO&=X=AWB.=DHRS(!U:GZ7NA5 @G/_J]C>U;MRVQ9I;R= M:0CBP$W\$"4I 1&.>SO\U2]AWBE]W3+W>I_Z6JS0W-5$$P"A=;WD@#B95!*$ MM"Z9&BFEI1.#Y:EHST%32YD9P%//_])4'9& Z;_F5;%;WN77V[PS$GDN#.,( M!\#UH>M"/Z7!L)L9B=T'IOAIRQCM'7*81RI@4-!* *!V99*CYP0*27#3KE)J MT'RF&+^QNKL?F2RK1_:Q2C?5?!7S.72JBS,#;FHX7QJI(!+$).6FK);K,EO6 MNWS+*-29\B"-89*%.& I+O4#G)!L,)4!+,Q-50.VM[5U;CF#7RJ$4%9/@*1C M""?'TXDUDV#K&-JI$?:UAII(/1/J.;#J*C,#O&J'4!JL*1*HQ;SPC@_?]7MQ M @^B( RC($51$BG96584:RN()D'8,W>1(.ZUD M$J =0SHUT#Y3[V&YSIWUON(W?67_X7"G-;%[)O!SV-75:0;8U0ZA-%AO)+#[ MM_3S?;G-2=FO5=$@IDG@4Y)Z&*=IFD PG,RC& GC5O;#EC';.*,Q42BMDP!9 M;4HD1]2_I4XK$"E'$4>"H39%4F/GWWY*?QKDTKTM]D5XYPBIJL(,R*CL>FF@ M%FCOEOPPW'*>NH&'0I#1.(5!%$=)F S3"RF"B>9&27%#MO<YNO=L77G"YW M^?7MT9^X"S>+7 )PXD:(T" ,8D0.IW\S(G46U[!IRRSC'O%+H98'G[3II:6T M,L_&$EF?<%?.X*O3ZX\%]!^+>1>4E*.@B2*9+1>-!/_?-^]Q5,4J5P/Q MZ,4F1^PYEY@BVH]"NG(.03G'4?57@?5Q73E]9%?-UO.CX)PNNBN'Q3=-9V"X MD 1ZC:FJQ;RZE\E4.-,/35LJHAW6Q^[QHJRL/E;YUZ+<'W>@"^J"C TRF#T_ M" C)_!0GPTP(($"FW]$T9;O[:+U[D<\[]^5F?;-<_2[7G^BJ*M8MC"BH'-T_ M#B]BE973NS9=FGY9IPN -23P/#AI*IC22B743K-)N:V+=?/X2[G]4BVW]6U> M,:X>P?3]=K7GO[5 H8MP!DGDP1#&;IIYX7 :GK%5:;+5DBN6J8>U46>[*)0S MY*E*P40B_,QWY\CYJV?)[O_E[MV6(\>1;-%?X=NN-E/-(4@0(.<-!(D^,LLJ MI66JN^U8/82%(BB)NT-!#1FAJIRO/P1O$9)"%*XDL_?,[*K*BWSYZ$IP+5?/V@CB,N1X*F<_KT[M<:PGY^T3%8=7\$A9XWMHVRG11_ZOU_O; MQ^P;_[>;^YOC85,\9=4'?[EWZ,<_^1N?_V_^\+@"),",$3<*60JA3SQ,3Y=G M$360"9;@A>4DDJ[+?7$\.,]E\5(G$]55\.7QII5\EN# #'FK0_XFA9T[7O^Q MQG4GWSN-YWS.U?O^\<\XI;X?5TY#P97#25A"\IL@UM)Y,*=EX^W6RZ\+M!X[1QJMX?]FMESM;V0 MFM^GL?QI+38G+X$;,WLZDT1PCMQ+^6K _M#^R?JG9/D+_YO5"O@$,9?%*8IB M%$+7#>#05X#$H>Y\>GK UM=?-\61[Y24 Z;Y\TQ37^H_7Y0_5A%- :# )8Q!ER4N MH\EPK9G@$*U>LO*NF&="*HI11CW/W9&8>G90YIQR"D=LCJFEC5 M(M%]'OK% MI[7!AXE+@P.KL3BTBC7EF/:KX<)1&ZZ7.4G:@M(D>EGX9^\3EJ M<&&B'"7_-?SGY2@%#BSF*-6(S+C2>/8;*YHD(?3#-'53@C!P8R\\O64$TRGN M0IF":CEK]4M'NQ.DV5<7I2(YV[JBK2 N(HGUG\47@<]B\>GL?<"F74-4^5+^ M\Q*<#AGVUPW58R2:\GH4(T^G_RO+'QX/-="7K%P_9/^HLOOC[DM^GZVBR(LH M! S/\(P39((#6T<0B]B,@G-*A#+Z:I%4F>K>\E-,+OLBR6AQ1 OEV*&;-'B M_G7'@5\ZS=&#=SKT3A>M+V/1LI(]=)@>R0V3!' 9RC^-J\4, T3FC;]+>>8E MVQ_[3A%EEL79?5%F9Y>D>",)LCDFQG>H8XC.OWXD)@9HK0@'=N[D^/I+;X7W4+XQ[P9U2Y M#TN*F,RCB N*G%K#Q]O'O'*R77-TVRFSY_J/-G>G#X^9LW[BIX/X_8BRBVC] MK\UO]%&]:Z,Z_%H7V2UOC;0O#DZ^W^R.VSIMY_OF#]49HBIV.?]]_FO\5+A3 MU8A;\_R^-O]3-8RBY"?%G>>LS(NM;A]*S2A=R-J3!G\!?2XG<[6887!I+R^> MF?^6[?BW38OJ4*U(2$-( I>$H";-$*P MX8"T%_V4^55>P)N"6A.9]CR==D =.LKY5"MJ'S HMSJF&X9ES'=L./;YJI49 M[C14\6M9L*)\6E_O[_D_+LKW][H&^$"]D8\]E'H41HC&(/#B, I[G#&*=,73 M,CK+&OM[=FAG.D/#(%Z-51SONT),6WYM!U)9I1<40Q-B7KOC-/XX9PZ=9E/% MV6RJC;3T9&HJ\=<+C%R.F.@C6&PJF?;DZ!! M56I,3@/*^:.'-?$+)!^Q,S+NM0E=QKC5=Z,P_*'IC9O;[*]#7#OX[U4" N22 M)/;B"$2I%[HX'NP%()!Z7$3=BNTB[=T8DJN\-.A3TQT[S.D+#\?E-,!FEIZ! M( GMD2=UF>*CX,5=G_'+/](>67MZI![1#T81#%4>RYB$1N M$I D<"$%!-(0AJGHT3#EGV]O])P@.2VFV;+V1^2,C!QM/IGLOD7JM1MV(Y:[\;0G))6X,]-=6Q0YRV[,R6 MLS_D1T)YY#E=IO0H^/&)]J@R(RH^W;HVJUWC32VYS/TK/SS28W4HGK+R9![' M7I)$U&<1H2X,7>@3W)8,]0S&1X&,%ADS:EF:.IQR@F2.43%]FH5,.;GJ-_[X M ')ZD,Z?-4JGASFC@(D2.*)GQF.P#'DS[U9A^=N5$[\DK]8/#V7VT"Q_WMQW M<&[YK:B3;12D@4>A&T4LPA%* 0Y(:]MEE#&I:T5F+%J6O=<@ST[-R@FA(7;% M5'!Z8N4D\#VGO2C^T6!T9I,_(>9&M,\L\\L0/L,^%3:_53G)NR2SS:6ALWN? M/]X@@2Q@@-&Z_&3835,6T(3U2!(B5_K9L&]9#H>"Y6Y=__I&]NZ_%<;%1'%N MLN4D\G)A>-7>G'QU"__'[**IP.R(A-J,TS($U:J'Q71?O9S8?LEJL]F7;%UE MU==BEV]^G"S&R/-]$,+8=5,4QR!E$#46&48PPE*MPG3L6!;/%I2<8FK1)J:, M4S$FIX MJBNGQ>7\T2*;3^5&6!I1,Q/<+D.UC'A2F/_R9$N^IZ?\T+QH4RO@ M\'3-)G\/ +JU *8A( 3ZV(O2*$9=S9E&+HJ17*5GS*SU F] VI09FW.LLL6> M.:Y%:[Q9:)8M[5XS_ KFE=/IW.QZ)\[E:#%G/"#+4$,;CKTKW2QQ)ZJ5OV=_ M=D])U(:_EL6^_M=-^QK83=F_!W;^)_(:W/.NG;NO@H %?I0@ET1^2".$D[1= MI4P8"]U(:K_6+A++BEJ#=T[8G-?P^<'IT\N%K_Y8YT,WO?MX],\1.S$Y7D[8 MY!3:=L2LZ+46V2,2/DT0EZ'J$_E:S#%,)'O/;?_OL6J3#RO*$83DK[Q:$0P M35V4^#B,O;H^!W[48T@2(C5_-VO9LK:?@6WZG(PKQQ\A1'HN% 8_JFEFZE_R?79]R)ZJ%6!A! /J M>:F7I"D+69#&_9Z/RX@[Q6Q=',W29^S<$Z=Q9:)INT0@[4[=[<1PXNF[2/@6 M-8/Z#*T?$)_#' M@>=%@09RDP6K/3VQEVUOQMO)!X1*UXO$,J?PAGW;Z"L6EB)Z?H M1DD7T^[)B592Z1ZE\TN/\V]%;8_Y9MJ.9P MEFJ%O#1P/9=@"$,/IVD,/-RC('XJ=4+>M.VI#H>>O0UE430E.# M ^0E"N@ 3EM$Y2/S,PFI@G=*8JK*HLZI^\%F=_S_]#C3*J()0PQ&C!#>21"Z M/@Y[$#AV?=T#]QJF+V,TR+R,"IDGD,H1* MUXG"Z,P%EUZ$S>[$_E9<+N,A MC:",$!DR.9LPW;?XE63)%-UB,C4#TW*RU0'L1:O'V*N74^SGF@^+43>B;(:Y M7X;2F7:JL/J]JBMAM\^SW@WJ&T< 8$A0$ 3$#R&-$$E[FY%+H]5+5MX5*A(H M;TMF/)[#DAR6-K5/@6!YR;/+K);2#=!F*M1&:1)4-75ZER=F&KZ,:)@N0\+- MT/BSN3?W_ZC:=W1O[@[K?,^?UTW_:I?T65&^KBI/8IK2A$91'*9IA)E'4.RE M08\(NH'4>7";.&POX-W\H]\Z+CK8?+4NZX W1Y8;T:M_>Y>W'5"J_W8&;R1[ MK=D,F)A0+B56$>(KP+4.F M)_'T;7^WR=@U*?'GJ>>$QXNQBVB W21-_ 1'"#+8XXE=3^IRIST4RY3WSA?S MXJX8*G/2;C]*]H3]52V]9%F_2+*FJ.L%[N>1=$T_%03=!+.?R7GSK/9-^;#> MY__;B P=WF/G+\;NMU_;Y]^;_VPOC5* 8.*&4>*A%(>>![S$][S CPGU? J$ M-M4MF+6]_'H&UGF%UJGA.N=XY6[=VXC N"S/3+[D1M+/Q/NVV!R?^K^S5/Y? M@12.0Y)7FUU1''B#/X5/T-R%A?>F.9N7>7-'WP^#U#]W^V"7;[>.57] MB^W)]O\2S92B3$$9A0!E("+=#?0( )6*=!=1_NN5\5&-R."BG0^7\T>*2 M43\UU@22BW7"Y'+(?%Q)) 3KG*GI_EON-*7ZDI62V:-:;+6$B:EX*WSU;.'P^UEF%O@+<-3%;8"V.:\BE# M%*5)&J:,1L.T 4"@WBA,S=[,.4&Q%8X1IL4T?FJ2S4KV3(US!$@;D6"3E"]# M48UZ--K6RP1;P@]FU=7\];XZE,V,K!%6%[LX3E,_0" (@>\"%@>]H9%^%'F?)]=G-/RVR;'[HE21AC MG'HI37 2^"BHYX,H[0W%KB_5CE3AQ]L^LY6]%+N7YA9"@\I9/Y19UN9HJ0T% M'0;%1,7)RP\'PK=\6SN=5.5A M];U?JYO9T0A;&(G*C_=,MJTF.1F@II M<#4N'-/0)*<;H@R)Z$7MWYE6U/_U5B<^).""3.B3-:]*&,!?F/IL)#2B^_'_ MV%?/V2:_S[-M5]\P'+*(^1&,ZYD5?\DHP*"WY09,Z*"'GH7)M$)JBJ/)FH!B M3$*8JFJ8F,^(Z<9'-'RD'=JT+4 _]'TH3'Y(DOM-;0?=ZENVR?(7?BJM*VU2 MA'T?13%( H]% 2#\(OV$=L[2QTNYP1,<0*C3J/@#M(4#$IN&ZF0 M9V>GZ -RQK:'=/E!&^.Y=5AS+?'+(M75>/_('&^A_I_QQK MTSN^&77Y5YNR"L0>PJ"600K=U T2B CI 7F82*VP6(1A?26F1^YP=.U3J/Q? MSG J;3'9C(R8Y"TD*'*B:"(>=B[%*;,YHJ(3A&@9.CN%HV_OQ4W%K5VM[M(' MOZOGN@R0". 0D=1W?=A# JE<-6D5B&6]'A$%I3T[NT&Q*=06XB$GU1JA6)!" M?UKI3A*=GUFE95TUHM-*_!J]POQE>"?'PPGT/1=AZJ<@=%T4XG@XEA%XXK?# MS)NVK,925VJ_R#Y'9BL5(+> 2GD7G5&Y JW(H_$#&FXG1@:[+\D>^?_CG>G?,5BGU$Q;X-/5A MC*(XCI''>J,D05*]ES1-33'ER$[P))^TT*11; HQ(8,*DX0S9%?.^N#TX)P& MW<0/5(PR-3(/,$3Q,BI]4\Z\?7#")$>B0O7]4&S^_2U[KK_ QZ8S:?%0KI_( M\?!8E/Q=B_;*&>"]E>L)@@]#-_9=&*3$CX>S1CA.I9903-FTO=O_N"[YRST] MSKJ::( ZZP&IG)H9XUI,UN:@6?*, $?HG" Z'<8KYX32:6%.JW."U(T(GFGR MEZ%\QKTJ['ZR>= MU!=3&?W3L6-]1Z_GOID_;8JGIWKF5#7C]+BOORZG^D@5?VE^I_J;G"9J<2ZF M@U/1+:=]/2JG@77EM,!JY>N@32MX(QR-B)P)9I B=]*R;:MNDI-4PS<^&]9769N5X 2SZ,8!C!(,*HGW9@,9\V" MV N4M5'5X&)+/@V95"9?02*GX%VO]FL07IW)9"./+FB&+[V%OV\9/WN2[Q].<^[3G^EGWP S&'LD EY,@Q" % >#.*,TEJH> M+<*PKIL=QDXE-\>RY'>0SW2R7RALMIQ,K!6:"8_.\N'DD3&UHG@*U]G:XMD? M7,XRHPC%TBN/1N.V#&6>PE&A]4D+W*J]#WYZG<+U?9Y'LXPKT%!('0O$GEYUJ?"%5G@T.NB8HT1>,R8IL=.>F0(,98 M#X0WWE]0!QV.YN]WH(R\T/]"E$9^US^!^AB2^N?Z;H( X!UK<=K;@)XOW!M% M_B=/.?JEVZ(H$"6E !8XTM" R3JAO&/@F/A>)+=ALO(EW_1]3F+LN3@) M:H]3/XZ#%(4LZ6VD02JWLR+UDRWK K^+N=[-$[28;$I, >.7)2T//2(9GXIM.Y17SD.+L^EPL'Z%U,E:J)+9TQ3EHA7VY&S+EMX= MT7\_(_HU2*=#.755+L+<:+ENE/IER)III]X5^!8X$W]5ZKG,-GES;O#W8O_< M+D3P7B\,TRA. /-)% $WA $DPUX%B,-X]9*5=X7XPU*J=F2&X3DDX=%X#JW7 M-]D7I91)%%.T:=B3$[%S3%?.*U13/RCU 3DC.J5/Z#*DR8 ?[]Z4,L.,<&/V MIZ(\= >7;^ZO]X?Z&\OO=AFIJNQ0K5B$:(+C,$"^[X(@)4D4#CNF "*I]NQZ MIBQ77^?HU&1(ETHQ+9J013E!>D5@<>^AD"9R^;5OV6Y]:"_55"L< MIF'"((QYHR\4H A[\;!82X'0"[_6C%N6LQ9?,[/)3PB;J]""DT=[M(\+W2(8 MEY.^'JUS!M?I(L";2YXA=CK(S[O\\V!V?MW/4QW9S%],_'?//8_:W']4OFW&794"ULG>VQY$;'5;3FI0/J%S&8]?@MH.VG5O6*B<2!9NO-D>_WTO,Y+/C#HX[J&4:WB MB((013SOIO7'!"!S!V.((2Q5LJN9L)S;3H!XG;D>+RZ-4B=8HMMG3;(TYX"< M,]HZ2!-7Y!=I&:O$]7A<2 6NZ<3;RML$)]*7#KM%T&KE!B D<4I\'*0 LP"@ M<#@S&1"0R.Q)RO]TRSN3M_RO.,5P;4YMLT6!-#%9LP?I25-6*H"1%,$SBE 4A0=2-3IO)((1$ M23DD?KYE[>AN#_+H]0I2[%650X8V2>VPQ)BJ>G2T_<(!?=Q0TJZ$G"@1$1$% M A?"0DRFR(2LGOQ;YX;:S3KN$Z)_!#"# $!'@(QT&8@B08#F+Y@50; M+WUKEJ<^-X?'K.0+%LVHZ0H4R4ZL!B@5$YUIV923H'-L@PIU\/XVV]7O3QD; M42AS;"]#KPSZ4]CZ+F5;*M0C/JL._9$2CR0^\9*(!)0AUX/0"XB),OIW;25T6-"N>U: X=B%=77E15'@12Q.O,$>142J0;VZE0GKG"MG MGWU\4MPT>YJEC5'B#)8T"ZEC5.H784J7H3,&_!"M5R29D6O]Q"=UK/:.%OO: M\+&V?3.L:\39?5%F[9^[7?^55;_E^Z+,#S]Z<6PVP\Y_"G_OZ/"C;71ZO7^I M_TCS)E^MGC!,/8JBE"]8(\"8-QP5"6J?9):%EH1[FN6FN\:??CYXX![)UE;+ MH4RJ<]@R(-NL"<\6QMIEQ9.KSLG7_A-H/>A:23MG/ESUJ:!AHCDI7 O9H8:T M:_-$2\D<+%H/;N\+VD9.6R1S%QL[[8PC IYMD;6I?,XVV?\WEV:H-A+ M&4 H9!B2)$[AT* N2+#4"0Y5&[:/< P92W5-0)$ZF1QCES6E?%!#ZE<)G%\Z M5!/7]A]P\ZG.JK.Y)$W4\.*B?NFR(KR>D!W.]FKB&+NT%K4@I@!%($P3/^IM MU',)J:I;[B=;KHMK,%TU++E@($>/X"*!-68D%P;XX:]7]20Y',K\[GA8\]L9 MA\+YNN8O&DR\1G#.SMBZ@!*+R] ,1>QOY_\:#(CJ0_]H6O=&T^]'WN[FYKY] MS>[F>*@.ZSWO]Y;DNV/]QY*\VNR*ZEBVCZL/&R<1]B'%/E\.]0D.@4OPT!\' MQ(G4K?V)(%FN="Z\1M>^N]2XX10G/^04:ZJ B4G= F,EIY%#F/J'ZUH7^ 'C MU@GGS OG6\8%(-]UMY;GVBXVP_J(]DXYB5/Z!AFV:R$FR?8HE)?.0W< M9SD^QV458B3) >8R[ /D ^2L+350X* M/ .BJ6S;LFQVN(P+ISK76M(Y":_J7XX>"MT$T9BD7N !!DE$(A^"4Z$;$"37*$O9C,R85>J3=5K: MY)?+7RTC3#L^/Z)H9"!JL[J,$:?O1F'X:],;0VW9XR$74)#Z250/6^B%@9<. MMCQ"/+T!)&;#^N@YSB-'XS+%1M*'3Y1&A1%5F>DJA54<,,^+_"!,(8)A1+&?DF%G,Z:N MGM"(6K$N->>S&--B(TREFMS8X%!?<&:9A7Q C83HR)*Y3-F1]N(3X5%C1?I( MU6E9_#;[ZQ#7'OY[Y6'"@B1($AC&+@I E$:=22^-?"KU5K:6H6D.5]VJ'@=6 MI4], +],D[8YEODASZKTK\WNN,VV[3'6I^?CH>NK^58Z M;_EQG56,(T" &P$6>6Y(4.3A[FYJ',?(E3H=.C$TR[K7>\-7,\_]<4X..;U' M_9'ZP2?^E]X7'[4 <,]D'RZ;..)BPKO@8,M)]1QQMO/>@]&(C&2%F4*_C#PR ME_-OWYF8,P;"/27UH,4_+O^ YO7MT/>)'R$2NBX+8> 1+TI[Q(D72EU;%C/YO33BX2Q>7+$E<,A.G^T((WD M"AF"=03?$K=&5%N4U@G5^T27M 0K,+UD'55Q1T@,E7F:J-;^DN_;(]\K!!"& M08CYD<7 "U"MNTD/+TBQW"--4X&:J8J67A?@'CF-2]/6WA+AG:30MA-9,U6U ME: NL18?@F"O\):/\Y*S@TVWS9;4JKP+O9[U+:L.9;[AQS4/Q>;?_]CGAXJ\ MK/,=7TJZ+?Y9__8J3/G!=U!;@]!GGIO@! YENP^8\&M9)HQ9S@XUZ?=%^;2N MOZQ?[];\Z9YR .U4'+5SY+"=P^/ZX&R*XV[KW&5.7E7'^@\,OB5:\ M?4WS(-5^..BO^JGK/F8E0-N%M&:<\04\5F74G<+2ERDWF>&M"=H>3 _9?E,G MOG:7(@GJG^\#G\4Q1CCV8!C3UE@:$4:E-JL535A.)1R5\PJ6VIZQ*H%BQ?\$ MW,FE 07:K!3DEXD9*:\UF5Q&L:SK1&'TZY)<-OES76Z3]2%K%ILIC@,0)+$? M0 @CMRZ0 ]S;< %_D$IB[4/J)]M>P.!@'(Y&;>=/CB7!)01K!$FN PAS8V<2 M?T[#V$QA9];/>IT]@+2(!Q$&$_"F$DD#+@Q9&',(FXG M2(#'_* WQG BM^:A9F)Z95$J1U0)5%,7"]QIZ\LL-0=SA"&QTDB9UX5HD@E//BZ2--F15Z5O6965+]D*QF+-+X/]03-29$5>3K^D?S\!Z-B9;HVG&E YSRU@.7'18E-,9J8B4DYP>E3. M?5$Z#:ZS,N?CUCQ6!&>$H1'I,<'K,D3(B">%^:].L;_5UV*7;WZ<6M<$82U_ M##+L>B#R& + [^9XF$8,J+T9*&O$LB2='@U4[FLE39N8_$S"F)SVG/I973DM M*N>/[I_S][1Z0].( &DSNPSUT7?CHSY6>KR(ZLY-__[XEVQ=96\Z@G_+^-)W M_YNW6?D$5D$*?>!Y7H2].(0 ^RAP^U9:/HND-M>-&[>L4^^>_"I[C,Z.@W3J MG_GTW\[@5ONKDI)F/B)B4C=K,.0D\$1P ^?*>??ZP8"W_1,.1SRM),K2.2*5 MUB*S# FUYUXQT1\/JR"&E+F)CS", I)0$@5^#R,@@51_(>/&IY;8;8?1J=W( MK):R2J$P4,K:CH+I4K;'ZW# 5TX'>4'%[ 5"58M9G=@L0VGMN2=3S.KS:*"8 MO00B80BCB#&/1K[O)F'BNF$/@D14JE6H8=,S*ZVE*E8I"-I5K&W^S5:Q2U!8 M.3+5ZEB=J"Q#76TY)U['ZG,HJJSQL?U2,&-8:D](PXQEQ22;_SGF5=X@DM-#'>K$M&\BUN1TK@?EG*-: MS![1QY2-J)D!GI>A7"8<*8Q_@Q*=QLBFT;WJ6[;)\A?>!N)ZSSN@U17H/_9W M^6Z7;4^_5:T\DOJIEQ"$H(MAF'@,H5X3Z\)3J'6E#;N6->L,RA5_U+4%ZAP[ MI$YY^GVGZ^)4_VJ^Y__QO,ZW_3'CREGOMTYQ>.0/PA[+DA_165=5-G*XQ'[( MQJ5Q[FC):64/U#G!<0:H3H_U['?G)%ZBA=F, 5#K9D:>FM)[>\S:)I^;8W4H MGNJ1]\GPN:K_8WOCS[8_M#?OC! MVZ7Q_UJWUO,:0)8]5;6E358>UGG38'13U$8WW!O=#FER4;F0#VW&=@%]TVQY M5M@?&=+'O$H^JTBR]I_7^QX6V6]ON-R_QH!!#&.*74@Q3*.$1MZP_PACV7<- M#5I>4!K=/-9_4_)>CN$PB,T9YHN 7&KL<3J_]$C_QBN4(6/RRJ2!*Y0=;9TW M$Z=R_!":A9 L8\9AR;?WQ]6L,2@JJDEV=[C>5X>R*3_:%G6ISV""PC1D-*9! M$L+4;2TQ-TH#N6-J*C_?LD">OY3WI=@__,J/0C@%V&6FEY4)C[RF3;-^P?^$?#+=[6?[/I28,82&.&H%?_ MK^L%%+HQ[DTEB$GUJ5,R8%E[7@^5*X?C4NM I<2>F-)8)TY.:E0XL]2>X3TO M(\*B1>,RE$7/A7?-&+3Y4-66X!AU!NC!$KMH"N:F$5? MU/I0*7*HIC$6Z#.A,O.THKK(C8322)*Y3*V1=>(3M5'B1&AWYWNVSXOR]^*0 M5R;5X'(J_K!/ MMG7V'.!5LQS-,3I_M"@%=4>32X$-EDEHE)Q&M0PVF)QD%N(D-D@F(5!M*^05 MD?T7J+GS\)&['^TQ:-.S@-T$?1\*DQ^,SF+6EZ'75^3[<>PE:>(A-T8LC%$Z M3&!C&$IUWE*U85F*WZR\:#0"5"9191G+#G]R&JQ$W00+5U\$FO_ILKF,TD_; MB]%%+%56U%2'KLOR1[Y_:/?F5Q11#$'@(@P]/Z81@]V[A;5)D *I;4@M0Y;U MY^9XJ [KMN_675&6Q9_\'4<=Y9$E4D5^+'*H-_O\>UE4$^\+CC$CK$"*A"Y1 MAE1=&=4B+7[$!>D^*^L)67<4FQ;5H?H].ZR"('69FW@)I2"F(4G#8"BZ@!ND MJWWVP \!B:J1FA6A012U@^@I6M6I2,:J@ M6+?R%=2Y;!5E_E!'9->^.#M<=],IIY385JFIK#%L8G)WY9S3G'S&ZP2%U@6Z MA*LM':J7HF?&_!FMN_29DMEZO.WV'58$13&+@\1C *B$&O0+6X**_JN,?MK>/5JE* II6)=1 ,((48^E"1B..*215&]DE9]O^\A! M5E7_[71@G&>NLD5S!60WC @]H1#F45XO;%"HM_#3\_C;^G L\T,^]>GP"^P( M*HHLE\L3%FD/1O1%C0VU/DU]M_[Z8^F;+R?'C-S5Q<]Z2*O_DB[%8M(T&[N2FE4K?I9=.>_Z+PW/ M1EPY'>*KYE##'SWHB??39/@<43DK85F&_-EQ;;3=DE'^A.NRYI.]#.1'#Z/M MLUO?_9>MRA7T/X2"@A"'H$Q9C1FD/*$X E"K?[,&P+*9\A$F6 MT7+,3@UZ@3I[8E177!5B\Q,IJHIW*C*JS*(5[:P_QVR5N)B_,PE@ M#%@2AQ"G7MCC"")@3SV%K-O73V!1/\4(MJ"@QKF=1D,Y[ 6K*(=G2D>E(O03 M*JFUHJ M1J]Y*37.["1*RE$O5T@Y.D,Z*A6>GT]&Y=S34%$%'JV(:/Z2K6 <^@"YA*$@ MB!B.@1^ '@;S?+F;^::-VQ=1WZ*("M%K041-,SN-B-:H%RRB^?B3Z+;"\Q.* MJ)1[.B(JSZ-I$27WM>@,6#Q:6TP)"[#'P@2XB1%?)2 M&,4N 5X4\Q4(!*)@6,_U(B1UO-N4T4F.?K=OB#YWL.P([>?TFM56H\Q:EM-E MRJJB)&]&I/ ?^_YB6K9-_]K4?[2[UARZ2>A#ZH* 8(1\ MSTO=X8P BTFH<(O/#A"A$:U]LZ\](7]=HZO_D.Q!>#L!,*"<=DFW)J/GL)T6 MM],"7Y"F?L2MJL!JQ^HG4%M]'V6DUQ"C>@?^?ZQP6.L]Q,BCGNLA&! 21H/J M^Y&[>LG*NT+O=/_G5F1&]#D@X8']M7WNR7E9[XY-R_&V_MR=CA(OX6#YV&-L MNM0N8P!J>R%T,ER6%97W=C\YA9Y0WX64 )A0&GG$CQGQ>@ ^ \IO[6J:M;QT M]NJQ5XUW='7)%:M.9N)5KB1Y\W[NTF[(B',XHFT6 K$,N;/AV,ASN4:YTQ'% M3XZ $Q#3"*0!2Z( 1^%T01(BAE@4M^*F*/3G :9]*B_DU_(T2404WUDPK"SR-^,'MICUHXHSGK[0HI,#7U4"\K/(9**ODDJI0Z#IN1R1:.0)- '7@@C MC%E*?3\9S,9N(G.K0MN8E"C.<9M"GTXSBFB421MG;):E>1HR)\STSZ%LXNY( MBIDD3UKZ]>%Q8"](6%S7EEX-! &6 . -&.K_8PI7(TSRJ 9C5N CLGJE3"+"]8E<1]$]$>2D<]TYNYI M\]C=W)(Y!>AY?%DP#1E&-$"13R(/]B!8$A$1 ;)D>C''F6U1.RY*"V!53JWZ M2Z@?+\F=G6*^$3O%/$D2MQS1_P6G(\7@$5CDM;UK2YEZ/_/Y5S/"^1 MB[M=_M#\2.>^*-^LR32_5 S7BM?[K7/?9:7V3U;.X_JE_2TGW]<9O0YI_5?* MA@S^Z^W/:U[ZRO=.UM;C-9ABGSD_^+KLMBX,ZM\IST^XW[??1O/[]\5N5_S9 M_*AZ$E8=SG_SOT13(8]>D^#;]*86SPMYS_*',6]"M.U<,' X[:I$/S>1-"7OV-_(%SZX;)5$S0UKBSW1:%#RS;H]F M0PG0$MW+RGIMTKOJLU:5U0*Z742^&KUA8"-X"\],*AZ)IB-EMHSEH/8T+W$! M@S' <>J'2>+&$3N=YHV@T)D*LQ;MYR'!VP2&B324B8QS:#,7C=XBL$FVX7QD MG/1%9Z3#8UXN*R%]<.W#3OQ^DJ0DYY-L6E)@S%1BZHY:@WHJQI(@"C"F&(4I M'@[0N$D@U"C!J$'[:4GPBH=9&LUD)>,,6DQ*HU<[+#)M-B499WS1&>F^MG]X M7%)*^N JCI7P_1P)2Q=,3/DKT) M98%6_11ECU$[>4KT!I1MYLVE+'L16&[>:J.XJ-2U_N3VFKU0+C^)*?HED>&T6)3Z"?#B9]$ K=5C-B2"II37E3S0R-^AG+*(-6DM24 M?)K+0T9Y76+JL9Q %'.&,.W+3Q/BKDAD!DE^E)/!AQ=H4NP"C$$8PL!-0!*% M#+J]?5"G*8FK?^:-"XW)6:[]62!:,7?8)==P(E&X[F>;=LT4,PG]<^2;5^>_ M%YVE)*YIV@OC0O.7OE^?)3-#S EFME>7LD"**/0 0B1%4>@#%M*@MP I$WQ7 M2N4GRPS>F=^2^G @?7)#4(>610P&->2%_DZWJ&1?/FWNZKA[9KOBS M&EY326'D0@B8&]&0(M:%;D ]P;NR6C;LU0D#+/Z!CCW\5YS7<@%7N M\K^-$(BIW![S(0^2Q 06_#ARB2E%2)GVQ9 M+?F@S1LTDP_ $PGC8TN!K,4,&Q7L[T>$,@.B'SO9_M]C=6C6/6Z+;_QNX2;? M9:\LWQ:RXS)D-"&ABUR7L# "<0S">( :N;[,F)D%H.6A=^:343[C%15=JA6_(E&0#T:!VE, M(X03''J]T9 $3&P+QI QZ[LRY_CXFG4^('36#<2):XE1NL:J C,\+V,DF7+F M;:8VR9'::&M;4=8YGQ95;1+X - H!1 YJ7,B^NTWYN$GMPSS%J&;$_QWHRR M;7973^VJZMB<(]APB)*3-BU6!2=?4Q$J.8EZPV7"N;SNN:2C7$Z@6:]Y$E8L M17J7J%>JKHRJE18_HEI5SUA*OD&>9.T_K_=)=I^5)9^M\+G,[?JOK-9)XN$( MQ@@#S'S/A2[QAJ4W@F.H\+2 &GS. M+SW"O_&3:@/-W;K0[2C-5H1-B+D1A3/+_#*DSK!/A49?U'LO81J)K@AM_T$S+MG("Z M2-?8V2<]?IINSA(IY:D:KUKCL\^EWSSCU]!R/[GF#\W MPXZ?3J\3Q\[)*GY"34ZV='D7DZ\IN%:2L8;?;O>MIOD,'6>;S+ 8-D[5B(09 MXG@94F;*F<+*=R@YP7QZ7N=E>W#T2[%_^)*_9-O6Y&T19RV2;'MSOV(0()3& M]337Y<^R^&&21KU]G(1299QFQ/6P'F/3Y> S8 Y432'.5B&CDMS4H2V4'D3P>=0#H\6Q%*41Y'=-)X*)8AD^;=*BQ_PG(B>7-XS,IN&:5=">S64E9I4DMR MRM(8N-#W(^"Y$1DV0F*2*JBBNK%I9+#!Y^S[5;OUZ?R9G QJD"JF>Y:)5!*Z MEKQ^1:X_<]KA^MNT>O8A/R,"IL_I,A3+@!^%Z:]-=[-T.-!)U\_Y8;T;3G.Z M*$4)9:D?>@2EE+KA:;<6T=23FLR:,VMY-DL?^1(XW\MK9[+-ZMS9=?>KYDA_ M/2/+[N^SS:'I2K'>_,\Q;]#M!W4&<[/2_.HM1. MJW8HEB&3-AS[=,_5$'?J0DHV3?>1ZENVR?*7]=TN6U&88-?%U$O"R(/U_#LY MW??BA^.-'#I1L#M-R=<#XY>C.F2#>JYY!U)>@VL+I@KMJE)IBVJ3(CFP?@(Y MMS:^ITU*%3587ZH>ZKCTJ1)J\Z6N@=?[EWI*5Y1UH;2"01BY* ;4\Q%%+@H] M;RA@D8L#(^(G8W :U3M#U*B=KKY)4:HJ;,9I-*EH9^#F5K(S*%(2IL+O4K5+ MR9=/14N=(?V*[>OZ1Z.2C"4@B$+F$9"&J)9%&H>]71!&J=Z,5]::Y8GN4"<\ MMWA,U6'"9.H6839X-%N!??V$V8G+KPZ.4NTE2_92Q4O9'^&J2XTIC?4[OH+X M=O+[>W98I2@D ( DCGT4PX E<3#<#$N0"XS47\K6I]QUN+R2I[U2ITR\\DJ= M5;*-KM0UO)\UO#A%X,OY6NKO(_7Q5 MW'Y JMW"G&YFEZJ6^8Y\OW)GASGQ+ MQA7U( LCB$*( @:(&[%H.$X(W"02>:W$@EFIPE#^[9+?15L6V>K#^#GO8@(Z M$^5R JK0=W&IS19'%--"*):AF#8<4VZJ*,F=IF+R&7OU02<@+PD!A4D4!BE* MO) PC(8[)C2,B($FMCKF;>\AOVEBF_=038NG5@BT1'0J]HV*Z0!Z"0W8Y(F5 MUU<345JTSAIQ4$QOS7$IJKO]\TRW!>$'3,HL/E;YGC]]4?V]Y.U$(XQ $D2Q M%T810]BE<>@/_=9(@!1F^-HVIYG7?ZU__;&>/33';^X&B,/VU M^JR+">LT3"O): ^-WS'IP#GQ&JO:= F&0AA!2/R5!$L4Q\OPX[0T'?H!EYN0&S%F>@_<( MVQFXM?8+)G@7%,II*9<4R%=L?^_8/@&B@@8=>JM^IKE2 M4;WA5M_W['#8-4V,+DS95S2E*,$1B#&,B8>\E! \W(?&5.IY+0OF+:OBM>8E M9!N$R\O?#%SKR.&)]!/>JXN+D?/IHQBE@GII.#[+TT_3#H[HJ14NS>_\K%B, MW!CZO@\QCNO_2]Q6.4;NM;.TO= MSS&RCR,^M\X/LXL'6?6 M^B3^(F&""6%'6$+H3+[7-XNFIV'_G#WZL$A@'H0\A"UV?H1!#+QHV ME%"BU%C6@-7)A._\%-"F =@]A'+'^*)T3O$;Z6NH;A/,<^?F8,8&C/@;H7H8$FG3H@Z,]QK@2%<%V M(IU]X;W9Z!BK/N+H[R0V. MF]-GMDK]! *"4AAX:<(2!AD9BA\2!"H=%DR:_QE&I/T8J$_ K/)N="K6MT-M MH#HWBH(VO1UZ&/S-YU62^#Z,?)("?F>. M00A/6P"A!X>'X.3E4MZ6@D#*+L5W23@YA.[=SP)RILZO\L3- U?1B1,ER&ED\3=L_2O)WEN&E&",:W-^JE+ M$A9[_JG<3*3>=M.W-ND>8MY!?+O8-%RW+>[OLY(OMF_X.^\:1XK5F)??6K1/ MNL[6XO49WS.N,'W&E^AI8"VNER%T!OT9.^MK@"D5P7LGN(W0>LCW79="AKT$ M^R# ;C!4AUZMOJJ"IV;-LN!]SS;'DI^#*LJR^+.6,@T54Z137L7L,ZFC8K^\ MJMC^UI5LTQ=JGS(FJ&-Z;"]/QS3]&=$Q$TPI77SE>GGSW$QNT[^R 57DYLT^H MCIPUZ)P.GC/@F_%*ZR6Z!+5,C^KE:9FF/V/W60TPI:)E9]N.C81>.%:[\MTP M\@/FNA$&#"!(T]3K480@ :K*9L*V99UKBXE+%P84'MTPSKN\]DU-N59A=WX@ MHJ_K+MT9F$\;!>@45$J3@5F>;AKU;D1%S;-H_E+6"B+>8#K$20TB]BF"8>SV M *(D @:NL*J8E5)2 U=8I[R%]3GG8E(Z$]UR*JIPZVJI5ZU&Q--"*):AFS8< M4[Y2)UCNNVE^S,B^V;SOWKP(?!T$U(+9-AO=;]M_R4[PY533+/=BNCD;[7+*27N&FW\Y M0WKEM%B="^^03*N=,DR.J*>5@"Q#/^VX5DSP09O04%(K>UG^J$7\G^O=,3M= MB8T(I GUXX %28RP'Z1XJ'I=7VH.;]:RY1D\M:F:RFSKR.841!O3S36O15NT M3@-WM@O^4F1*2Z=N4):LG=J^"8FG&0:-JN>*XA"E89IX<VU^R@)'K.Y(%>;Z)QJA MXCZIC$Q)QLR.2#_P0(0)=%D21+X//*\_I5+/1R,*NQ&9[@5/]IJQ*C\>>X#B M.ZYU>OV/'H>B'/],XU#8)Z5Q*,>8Z#C\?GQ^;AM KG<< -L5?U[O[XORJ3G. M/^1EXD$,H.]&/J.>2T,_0*BWGD9(ZNTM4S9MG]XZ@^EL\VJS*ZICF0TOP? > M8TY^PBTWQ3!&O-CD8@[.Y:85K^ANIA8MOP;G?+T611D^:/%T5]OE0Y[6HS[? M-@_-%OM;+@7W65EFV[-'W*_WFR/_I16*PH!AY,& ) S"NO+M[^/7H&(,5B]9 M>5>(BJME,#(C_!RW\$!OW@&J<@[UUS+;\;NCSF.QV]ZM-_\^W0;='C.^$GM_ M/' ]WHX]/V-EP.NQ/*("$X5O&=(PE;/%+$-$3$3NGC:/J[-K2Z=>.62S*8_9 M-CX>?B\.7]?Y=I4$L>M#0B"+ZRH0IFF4#I:)&PEUO39ISW+YU0$Z:\=EIVV7 MT1",EUQSL2^Y_75V=_*\<5)&7%H\+>MRF1;BXDP'\5Y;_K[ZOK>$*V__=8 M'?A7_"W;9/G+^FZ7K3P4^2S (8DA?\$6$8#@ "0.F'#VL6/>>C)Z7Y<^%]7A M5[XHT,Q'!]#U$.Y12ZBCI: (Y*/YXR&7GGJ\SAG@*Z>#//1T.H&^I/2B>UN6/CX93 MI9O4E&C\*,?9CA-L]B:]I34BR7O=[V&G1Z3%.? M@1@E:/3T@QEJE[$&93+(D?-9A\YAMC_PEX71=\J-N_ CW=[XZDN2[ MXX%?C6FG'72WKJK;1D]C+_ C%(&(1%'JQYA%?G9+ M2SUH?CO":6!?.1WP*W[IK%L8:<#SEV@WN^.6%RNW?Q;M+SJ_98?'>F[^1^/: MQ[M0TP5/\.S$S'&3/$,A MILJ3AD).@J>-@A7M_8S=$:$U%IAEJ*HY=PI+'[!T[XKZBRN>LB]%5:UPF/BA M[],@#DF2A($7IWYOPT/ DSM?(?>SK1^7:+$XZ\.AS.^.!YZ$FD6ULZTC?GJB MEMG)6R*<:!H[]:1$YS*&C2+V][T+E!D0'1#_RO*'QWK@D?H;6S]DOQ^?[K+R MYKX9D]7-\5 =UGLNS_&ZRCG]?;9I6N\W?_+7-KJ=6\ZY7]-*N7X<1O1]PB O0_2G=+B8 M;4 9*0&[&=F[3+4*0XQ"-T!NS# AJ1_X<=RCH#1B1HI 9>N+*@.WK1>+*P0_ M8E>^%-2.TS)TP9IW8N6@(1955XW;XM-/2.2#&',+(/!2ZD:#+<02J=T^-0N6 MR[8&!.\SQ]=%GOG!A;.1VXS1;;';KKA=IDUAME*-Y&4-/TX=/ MUA55&-' MF.QE#BAI+\26ZB59$3ZG7Q6[B0M\3/0MFQIC%XPP]OF9>>H;P_S@MQOFZ0H@P-W8@P2CSRQAX MAGUZ>^C F/2@[*U5L]?GXM]TZ?GK[Q:Q3%*ZMQ*, XQH"% D 2]3>HCN6-B M6I9L'S!HQ]P)5#W\:EBRA[GTR)14-NL\2IX.D*70KGI=8D=$M;1879A:Z?GR MD4H98$BX#G]M*BF>UOE^Y6% H@H3EV 7$*Q[R>]K8!0J;XT:A8F5B/GCQ:7 M[)$E-?8$SRE9)TY/?C[GS,[4Y!(M8Q,3+1J7H3>:/KR=E!A@1/@"T.DZ[F\9 M7[!;@2@._2CU?);6$H9Q75F1WDY,/%_JRH_T3[>L*Z_N^/_18I+4% 7&Q/3$ M+EER6B+'DYVK.F_I&-$0=>J6H1\:^-]>P-%D0E0W;OF;",?RQRM+ 0)^Y"'D MAR0,8(I3&@_SLP1*/0&M\O,M:T_;,]S'R&7,^+$2"8]C;# M.( RJJ)GR;*^G, U+89^S?=#5P9(K.%*\V=V)>DN+R"Z4,I7+4!P#?GRT^Z3)C/#*\)F9;@DZC EA;IA@ MDD"(&0:)F_:&" !2VTX*/WYBI5':<5)A37!YV"YA>NHRRT[3>T;&EHC5Z5N& MHN@X\':16)<+J=MY9V_H7N_?'^_Y5NQVK"C_7)?;%0"U7$48QC"*PXB!F,;^ ML(=.L51'#].VK>],[:MBEV^;!I$"9^,X=*?#+JE1QJ,B)F!S!D1.W2X\#\[; M>NH$PM[].7%&1]315FR6(9W6O+MT#"1Y$+A;%E[^_.ZJH[9=N6F ?!)"'V41'[@81)YPSHI38BO\!R[HJ5)A@\] M?] D;X!=&CW.+[/.)/E=QBC2\F#LP)$2 M&U+57#L^D^:!J:_--],\Q][\WLUST[8\_2LK-WE5CV)&:9T5?>+'(0AHA (0 M#J.8Q9'D5IMIZY:7IGH@?'2U ZYX5G@#P0+KHMMSW8)T6K=/" MO7(:P%?=DGN'V1E SU!]RW#Z67%N)3[+$$F+_ETJ[2TRJ2FPK:A?!A(G((H] M/X@C%S,(*&+Q,&^G<21U[<2"^;DD]O,Z9K( :(GM5-Q+JNU9.SQ^WRK;5^WK M-&>MR7A?[XMM\_@2[E6OPU>#$%=\J^#K7 LB4LS+:[*),"Y:E(TX**;*YK@T M4O<.W?G.!\(JJ7, 00SZ$4V",&5>Y)U._#,FU1S5@GG+LMPUUGS)*KXK>U^4 MSJ[8/_Q:_Z0GWAZHE@'>7O.Y_CL&2V'%0!BHA>W'0$&>JZX:/M6_XSU,KYSU M?1T@OB5[G^6'8_GQZY?35\87&58MC?7"M6@9-N*@3'%L@DLSU?%E)&X8N@$% M,(Z8EZ0PQ##HMHI3%X+4A YKV5^,$%LIF!5C8J)BMA\.+4UN__-G%>4QCI6+ M8[V(+5J6S7@H51Z;8%-I5Z7)"Z1[#986U:%]NFGEIKX;QS" U(600H^Z-.I- M^S@.5_OL@1_BNU6\[*YJ5VC(1^V0?P=1>/A_RY[KWWE<\WENRO73C!LQ'U JNC.C&Y%E#&FS+HWMW9CA2_SV^/!D^K?V??7; MXG;]U[_RPR,_Y%#K29UT/I 1'Z P 7["4!I%":9)DL8](HPCE;%L$\[\0[P[ M_'/VD'WW*VN^&N:L-W4=5O^G[#UUBQ$4J\%FCYKV\N7%HJL_B-I4S+4_SIE# M9X]Q3WT17IGK$<6>(H++$/))/'UWQ7XJ=H4GT4UYR"_\UY9%H828IA!"PL(8 M)GY(/-<;H'B(A5*S:!L +$^CQZ3],TU7G5A;B9/@S'KN$!F6\V[NW;B1[;:+ M4G45KL>FV#9#MPP=M^OBVTFV?3X_4^Z[I\WCR$3A#%%UO?]>(ZCNN?84^YO[ M?F/L:YEOLE5"/)IZOHLBXGN(DI"A 18_Q2"BXI.!F6)AU/GS#*[SM-YF? ^Z M.D/-U3[KSQ@\<^!B*CY=S,85?9'ADE/W-PWQ&OQ.[\#5N897SO7>.7?"N;D? MCAZP,D\.*H/XOT1S/&>^R=QNY+M-WC85BPLY?/(P MSYO/IW>WF&DXJ>;Y[C7(#M[L.\(VO!U;Y(?N>E2\UP'9__ENV M*1[VS4]IRHZ5GR8$8C]%$ 38C[P0HZ"'S=(DE6O4/#-8VTF^21^;\R/GV5_\ MWP4SQ&)XDM]?6WX\Y4H"\O6:"IQ_&GH*\45;OBGNG/DPVP:+&D&'J#8=. $Y8=RL^W6\%M_WD3"+9DD6-%IR5+"@A. 4MP M&$'JIMA%GCLLK!(JG7Q4;$PPD-ZT8UG"&-)OQ"+*ZS+&CI8' HU8Y-@07I/8 M[8H_U[6#K"B3XGAWN#_NR&93')MS9ILL?UG?[3+>,O.^:YF)W'JX)K$/$S>* M8>S2%*0A]1!E(4H!E3K!9=ZZY56#'IQS0G?E#%ZT,\LRJXMUYTM155H]@BU$ M1G"E8-:@2$[]K<3#SIQ?EM:Q2;RU$"U#2RWZ]W::;9E)41U.\FJS*VK-SV[N M7T_FFS.A?+GJ["96M[Y5W69_'>*:N'^OXCB.?!_%$!-,4S=AU",-JGJ6[]6P M9%39-I9)5G;C=RU%Y.37>D#$Q'A)L9"3YD_68YT_.$BG03FQ$FMR.J++4T5K M&2H]F;?%/&-"3L%K8WEU<_^U'A+]3CG9;[_G#_O\/M^L]XUNL/.IZSEZ.>&V&P)X#)D?!I7BQE&B.R#LIRP?)>O MVR,AW[*7;'_,6$W8]^RAVXD[?R3HED\-5@F)7(]"+ZAG!"RDC$+:91,_I01( M]86Q!,&R:+]&S?6CP]V>JNZ1\WMMK]Y8^J-!+_UJK9THB0G[ @(D)^FV8F/I M:5P5=D=4W'*XEJ'?MIU\]_3N!)P*'S=H+7[+GHN2YXH.S(!Q_W!]R)Z^Y/N, M_[-:(1(G,($A]9GO4Q,[*5SM:XVOH1QKVS?/6=ED@RK.[HLR:__<[?JOK/HMWQ=E?OAQO:\E*ZL. M=9'_^J>T1VS:_D37>]Y>L$DAJS2&,:$0H"1D-* )Q5'4>Q#".)9[*&])R&6T M1>GEO1:F<]=XQ)LS\O\Z<)\F?QQS*M)'!&B)H5^&>"V2F?BX/HZ1HMC#2 M]G;!"KHICD@8U56OAQF*0\A0;X5% 99[85GN9ULN,7LXG]ZDL"0WK\@8E00U MVI8R;!71OQM:.BS(?O[M$+PY/&;E*F))1 )$W#0*&8NB%+&XMT0(\A6:_JF8 M$1H-VLW\AD'1)F+9A\(5V!.;,EEC3/'![XZE%LZ5TP":1T#.&!$0$17^EB4D M2AY\(";J; B?E,F>RVS3KC[5_[[+NKT#\L2G1O_;=;R+0S?T ,",4)SX-$1D M2.4D(E1N]F#$I/6R_QQELVFW/H,W\0D+ <+&CE&8Y'L98\VL2V\/1)CG2_C4 MP['*]UE5T>+I+M^W^WB;]O[9FQ,9J]H>Q %V64+<,(XPJRWW -+$8W)CTJ!A MZR/S#%C3H6CB>;@X56,;XN;Y7L;(M.'8V\UN6]R)CM*_K_,]G_W>[+^O=]G- M?0]HQ8 7N P&'DF\T(M#'R;)4/-3(K5YK6S$]L9'C89O?-+Z[S^M]P[;%<7' ME:5A_L1J\4FHDRO(.23G%P[J;TXM6TE>/1>=A-5<]@"G%;*/:!J1+6UFER%2 M^FX4AK\XB4YDIZOLMT6Z+ODSX54[0_ 8\R!-,?-9! ,W";UDV*; 'A1J6*)I MPK+X-""TF!L7' F)$M.;DZ8G-O"Z5%]M@Q@E#F)IES3,*C6=:O] MXM8G/GD[\0ZC;LNK#_V^H,"&B%I TRH#3A1&/QYI[;8Z[=L=9\D2"5DW5NM?!.638?Z\D-8S>98_.-K/2%U&$?(CULZE,(V21*KQ MR3(]F# K=NW 9/3@%)K.Z!&G6"*LV,H_RM.#TM4>42F7U ML<"B$?WYC,"I%*C%(:=!DIPN5H5D_?A\%)$A" MUW=)0+W>5EKKH88*"5J8?%[5XM(3'U'VE(3' G&Z4ZO/.)M";UH,XEHC2>,B M=4;6AW&-46)$45^^G)K\>"GU7#^%$8[KP@JG+AK,PT1,S"=[F3-R.&M++7T1I W):TQ3YF>SEPYR1A=4PA, M0XFXN,@QN$AAD71A7%14^! 5E)OR8;WOSL*?&L6V+0O.&X+?W+-\O]YO\O7N M>_TK[:[:Z?&'TVY9E*1UR06\^I\1()Z;LB#M^X%[893(B-'DX"P+V;D_;M,U1BR )$))Z>D?7 MEN5,T\AB6>O9@&D26 ME?#5K1#UVS_.+_G>^>QU[3GC*B:XRPNIG"P;NN-SY;2>3/PNL GR1]1]VN N M(P=,[//;-X5G8%PTG_PSJ_C[$1@J184;@S!D9T2H6G9:B-$O)"_RM1&OG] M41@W"D)0S[%3!"$._5I@DMX&!$CJ>(K<3YYJ]"L=A9,D24H!+/"CJ &S'')[ MQ<+G.B#)UJ*40!;[92U08D!X4_?BA:2SZTOQC_>7F_YNRV\?U_N:YZ8[S]_I''*KK?5W.Y,5VY6&8Q"&(8Y]7+@$+4A_T\%V*H%S7 MY\7 EAFE2CVCO]4?09EO^"77@M?B MCOG9-=MS)\_OVO);MA>OXW)7KYS66>?,V[9;IG.H_74ZAZ^V)A,4!%&^[6?_D^Z)\6M>1:. U0"ORLLYW_"8> M*\HNR:]\!GR61DF(($YI&# /DMXXQ0 (MT V9])RA7X&M!.V=@756?=8G?KW MG9<6K43O7X.DC^>I&?F6RS)G&)T&9)M/*F> Z=0XG7_.2;5$V^5Y*%=KP]RN MXO&%YN>S(+SZWNL\?7#^S'<[YRZ[_/'K]FL6)NQ"^K3$^ (ZQEIPJK#ZE8HE MGFV6K[YD#^M=NC_4^:]92L(QBV*O_FF ,.SA,.+'@''@TB1."8V$EGE4?J[E M%-+ <5H\4NN\2AR-)P/;],@IO@PS%PK^JJ_XJVSS7P_%R_]3>]<6^_6_O*WQ M+WA^04=T^)E7++20%_I?A_BP;W]XMV 40.0G*([FK%BZHP9A SC)"+7<^%K)9>TIMB*1921BT# ME@7R')?3 Y.:^^C1-ZZ6DS$G)YI*I(GL@]3^GNV!U/_UMG :(^2"@!CA;UX= M,>-"8?![TE.5KJKSW2",2$*"@/F![ZX.IQ,1W[)M]M2GKIP3R*ONI)32#0(31(_KTTP< MRTF5 7JMG$?[G+21DV0&&5_&&3"3#A76ODZ32M<7=B )8TJBD"$<^)11BH>% MJ8AAH8?GC1I<@MHIW9@P0[<)Q;/ M 7-F^7NA0AQRKHGR?O/H'RR+DEIGQ)? M0MN%MX]YN26US2VWV]>3-,0$^BCQ QAYQ'=#=U@M ML*JYU7C)_X^V&[6X6L"6HQ[^PM17HU-<7E?5D1_SY+T2P8H %'ANA"!,:"WM MQ*5Q.)S_")-8O::4LS-%*9EWB!3:HFI1J%(GVF-/LSSL@$Z4(W7 M)99_BIZ,5GTZ[ BWMFLN.OV6'1Z+[?6>WQG@EF_^W->C^C%_KLO-#<]U#]DJ M#=,8P031B +("&)![+;V:8(AD7H3QYQ5RTHU0.)7,#9CV=DVNV*R-0^QT3T(D[X(GR-R)QYF.P#,&SX-?;_GB6F%,LS?:U8-08OM7R MF][?9QO>C.D, PF"A& ?A=0-_=0/8S>,>@Q))'8QQHYERZ+8PW-*WS^%'S>IDPA_ KQ4"@:D2MTB3=->*S@N:KICAO-M-ZC3NUH>)1R4CP% LW(-#"I M:6RWDR*H@T*-PJNNW B/W:P8?+ZAKT06B 9OJIF3$:[*LWJQ[HR4KXE%?I@JA!Y*>@5 M_(W^I>+S.UJUBA&YO6ZD[@D0:$:.YKT<19E,Q'0B)O0>,:FH%D5YBAJU:+E! M7&]S;#3C)5J;HTV ZNOK&S8%S=E/?]O28?RHV 2MZSY0SI;,99-"CUU<#JHO MK\LX=JU)JL7U"31/]8RKT'V^RB7ZIS1/:*6ZY1Z35;JM5W5)J[0^E9O&BF%A MT\6N2V^*V+)C+XQP=W.,+%LJQT/4T]U\I2)04@>&-;WXJ@(1_E6$7)8'\58L MP0]MJ^0=AVV(1^'5?K/#!;+\SB6.T)\5\.Q&0H=T?!JY''1$A;[S4QUP/\DA MS?994)1E\4D!B\D[/5(=GVV#UC0CC]+5-^((A[89<@F^'TAM<@5:6#/R6EWH MA0NC.:-1IDZ\_F;W1]\@/@,QD'O?B47X*^\'P^$U'R6YJ#P=TP6D^M $2 GD MGPHR?R?L@2I:^W\1KN-Y1F#.37<6A*&)K=A9=,%T@96AJ5!:,S9_)15?4ZQ6 MJ@Y+%9O[XW(@AX& V:F=)#*O>RD)38!)F2XV(08G $XP#X71F52,(US'_,@UG@=L2V3:$G1<&*:<9CJZ]N6S47<7&2 M*,E*95\%Z3BDI9(\/+G9(O%,W3C;*GWEUBWB01D]$<:!#>>2:K ^J43 Z/"> MEF?_K_L.CFS?=DS/-_T0SZ.SAN3"FTF]RPA13S/-3@\HMS#KNH(H(Q7;@.K8 MXTE-$*/[)S^='@/%O9/$B?0(+SR3C'5]'9\(YR!')!#@U-PZT>[\K*%UWA[N M^"?T!ULP^N'N'U!+ P04 " #8A&5/E_2PF/*! "0? 8 %0 &)M8V@M M,C Q.3 Y,S!?<')E+GAM;.R]69?;.+8F^MZ_(F_V&V MG5U][PN6K&!$Z)1"]*$DIZ-^_04ED3%IH 228LBGRNE! 4#8W_ZPL0%L;/RW M__']?OK3MZR83_+9WW^&?P,__Y3-QOGU9';[]Y___/2+^F3>O?OY?_SW__+? M_I]??OF_^N/[GVP^7MYGL\5/ILA&B^SZI[\FB[N?_G&=S?_YTTV1W__TC[SX MY^3;Z)=?UI5^6OUE.IG]\]_*W[Z,YME/W^>3?YN/[[+[T?M\/%JLOOMNL?CZ M;[_^^M=??_WM^Y=B^K>\N/T5 8!_K6OM+%'^ZY>JV"_E1[] ] N&?_L^O_[Y MIRCA;+[Z[@9?4A7__JK\7WA5&DHI?UW]M"XZGVPK&)N%O_[?W]]_6LGYRV0V M7XQFX^SG__Y??OII#4>13[./VR MT*]J/,Z7L\7\8S;.(L1?IF5_5VW=%=G-WW^.A>^B_% "B4$I_7_=76/Q\#7[ M^\_SR?W7\K-?V^W6ZT]LMAA-IO/C^WNPJ6X%F4[SOTJ]G=[_'2UTVNT_1D41 MQ]6WT[N]JX5.N_VY_.V$SCZOUVH7_V,YF4]*"]6@6Z_+=M25X]5[N&Y'7?V0 M3R?C21.E[J[38M?T:#Z97]U\*+)YG,-64\^AGNVITFW'FD+7H&J+'37Y_?UD M47H E5\X MCU]S7?J+>C0M9\-/=UFVF/\Y&RVO)_'3PP(KF MTR(?__,NGU['99V+L^KBH?YA \%.;+%%L6SVY6!'GY9I^:O+_SX?L6395Z?E MKAT[;^VKTW+7FKGNKTNVV8W-SD27'?R,EK4K?%KKI1,8LS M\/Q#5GRZBY;]4/=VE>^P2Z57.8YPV,ET&:V!^SIO2+JC&^I0B&,'3-/Z'7:Y MJ4MWJ%Z'72RWM*Z7T^SJ1L6QLM)KA.A3-EX6<0&7G4J4(YOM4,!FQFQ_K1:[ M]VX6_QJ;_WZX3UN*=M.18T=6@ZK==+3I>-I3I<6.O<]&\\-]>5ZJ]:\O_>X/ MH\FUSXO5!^\GHR^3Z6J,13O],5^J^3RN/1IJ-J7-]D7+[[_FL[43OOK$Y//% M<8(T:*'U;OOE8EEDOT]FD_OE_>JC#Z.'U5I"9]$/R=1U_K5T1:YN!$%'B9/2 M&D@UE TZVCS=EH7H9E7 ML*ULZUWY1S:YO8O.M/J6%:/;;/7AYZRX7[G9\]7QR,>X0#^*GZ>UV:)H5\7M M:#;Y5Z/UVK:R'76E(8A[JK38L8_9MVRV/+A>?%&L_0Z46\C%:+QX'(LOA^%! MP(YOJ7TQCK7D!ZJUW\'-'_K!+.>+Z)\6G^-7'-?9)DUTV/$/17Z]'"],-!VW M>?%P8M_WM])^]YO9^JV%6^S,I^QVY=8!UW\F(WSV3B: MCM':H577_QX9GUV[+Y/%]>AS_G1SVT]FHUAV-'WQJ<9<5O\?Y/GK5<_WP,?N:Q\\CIS=-'8E,9U_< 4C- MQOGVTFUVISQ@T:/5B=+]UVPV;^0$[:_5>?>.-@E'M=)Y][=_ZKZ7?TT3Z9B6 M.Q>S(<,;U&VSJ\LO\^P_EG%,N6^-)K@=Y3OL4E,&[*_6:@?O[T?%P]7-I\GM M;'(S&8]FBTTHW&1V6RW@CQZ42:WV+EY#-I_05N^B_#G/;I;3]Q'4YEQ+:_QK]D'8[ M^[+!EOO[(2LF^;6;M0SQ]F8[Z7MT=(N6,=_5<,O]_YP5\ZS=GK]NLNT^YXO1 MM.4^OVJRO3Z?0(S%ZVXV9,'7)V&Q[^,'F_)ENTDW+M9?F'U?9+/K['IUK:/Z MRFD^WB;;2JZ;T?S+2KCE_)?;T>CKKZ6%_S6;+N;5)RN;_PN FPLL_W7S<7CL MPEQ]F:_VS*J^3$LD_OYS_-ZPIW00'CC",3%..>$HQ 1I81 S'DC.('XNVK2\ MFI,7&S"[E>U]/IK-_\@7<5(N1M=97"&NEH9/A"BWH*=YN5#\'#'7L1O_W"/] M2>T%ARC&DE' H!4>(F ]K_ !C#?"YRG=5#'^*2^NL^+O/\.??XH_NXI7-&!7C5Z1]7G%3XM>OJUC17\9WD=%5[?)J5HL,R?O'.TI7#>Q? MMX[L[L9\PSM(;\H8:(>-(1@"AJG!EA !S0I\)XP40)W/&+Q&^[ M!)QN$7-_Q<"<(($)ZACRC\1\5%A +DD RU)ADASS:07.M0[@/ M4^_UHKO\Y+%3JVEM-V=V%PX^3J96(PN8U0Q ',<*J'I*K?<)Q, 738S6,.W- M\+R^3)LM3IF]'JL%[XAF2AEM"$&*,PPEK23U@HH$]I"CYZY72\,ATJ8#6,_I M@>Z]1?ZF'$_A'3.844F_V""83E&1W/1E//QWPZO9 0FT39338>4IH-4!( MD/ *<>.LLIA[QEV%%>,T9>WP1BQ 8[;DYT*]1UNP*YU(C^-?+^>3638O+T5\ MB1BN.M/ $.RK%CR(-AY8$ATM2#BW$'*YPCLZ[)@@>CZ+L*7;QVT[-VL@8,%U M! !H(@TQ'G-E:84 !TQ?UCAOAPQY#TB?96SO#ZUXXV,=&:,XQ-%X,\_.OSTV._O5-^LZ8"5A3%A:G5K"".B=Q]&"$ MBNLIS5#\M9%32< NBUO=T2#O"O(S4\OF]Z/)['ARK>L%[332Q&DJ)66( V^Y MJ/$SX,)>RB6R> M_Y[=?\F*?3/E,>T$);1@W%BA%<% . ;PX]P 2:.M@S?/M6-Y\7*>[!#QOM@7 M5^^3158&M%Z_BZJM9@FN1@M9*L=FP(1?:'85H:"_*N$.^+67_DI4?R-5MDZK;(UK=6#Q)K=Z6@ MHG\,J+3<:R<%!9#XVH71AC?:]WT[DVI?O&H-\+YHM<7'.."Y[:@1'(GVW3DA M7!FJH:W2%E7R.:U<+Q%5E^>EM0/W.>E4_C6.A8,^V,&Z$4-1KO,Q5E:& M@EW8:7R+NLK;PO1D?;_/Q]'=VJ_MIV4"1LXCBQA66'D'I-:"5/W"0,#+\DTZ MTG4"HB=K^G^5"5@7^>S]LOS6_1K?5C;@\N )2 HUYDP[ X2253\!Y^BRG(B. M--\"LB=^-%^4V]N[%Z?[B@=$K"3:4W[T=#FTGPH[BH>X8"*,1F,JK/(C9F__JW/+_^:S*=/L^_ M',LL[U?9KHX+ &[C&P/@P$#,G&*($LR\(:;>06!"I&SOOXT]F?88?5[5]$7] MZA$(GQ9MQ\_%:#;?Z.YQF+R;C?FZ?NEW\4P\543Y;M?! N:N_.N[V>>[[&/YMZN; MJ^6B#$6=[ZA< ?+P?T;39?8_)[=W1U.]ASX%J"CW7@$IO",$E_<['X^:F$D9 M)6]C7Z^K43(\Y?4UP"J_: _?JR+!.0P9C;Z00K1<^'INZKT/AE'*':^WL9>8 M3K\3L1SX2FNK4_TR1&R5Y>AS'$@-*-=K/X)"GF(&"<> <<\(M;*>^CS6*>>E M;V.C]&RKLEX4]A8'SR:9T[KDDZP2/8V975\?(%;, Z\=DYH) @ E]0&XTB+% M Q'_.53.I:>W.$+>S4^B^H$WMCX 5ERDG*O) M8\? MZSXDO_HH^!4U;Q%VKOXLZ_W^[,N=O)]04D)I37&.$\AHF5NROILP.&T M7&[@/VU_;YIYBZS?S'-/?M"O(_3D!\%8*P@6S@&G&(= (_$8.4YAHKX&1"7%GFM4+]XKKIX]NMF7JB>EV2 EDH9 R#V6G#AK):L5*)!,N14. M?Y03R1X52 U'.(_U[3%5;O3#[O"MO M/$6M0!@P"#QQ7"O.XKJB2O_-C??-XD3ZDW:E@B.W\3>5 E>>F^B]&F^=- K) MZ+T^2LI_I+2SC95^>/2?AFYOXU>/YI-H@#X\:>1LP_>JN!W-)O^JP^TB<-=K M)LVNGW;PZF:3L'\TK?,A-AGGK;0?I.!48H6=!899KA%TFSJV3J[(X/P M6I=1LOUOG#?)6I_0;,#(1'09;/YY%NV3K1\+"6; M-A&,Y99[H*C!"',NO+2R0L!KD3(A#O"0Z+RD[$@IO=%R-+^+.)5_E $*WT;3 M$I4C.-FD?A 8>PX<1\8!JRAS9<+ZZDTMC2\LP]&9"=F!1DX^Q_R8?Q^R/[ZXGS4.2S^-?Q&I9CY^)CFPH&<"NE,PY;J!$75$I1(:*\3-GY&N!Y MSWE-8,?*Z6UA&GV+^\EBC4FTZ-75M;,N3/?TZ?'UNP8+T*/:"5)BQ9A#T%AK ME"'$>+A^1,]Y)@4^WT*SD1P-O?LC&@I">1^'!_+ T8-LMC4B/!H?2]KX=D1 M6U[[\MVI8 A68S //9[)BCB#7/G"-Y,(:B,E4&QMYIV,&FN4;+,;/,HCVF>] M/_3@X_8*P5)@.8;8:\T9UX@(;2H)E3<7=K[6D?;S#J#N+6BY?%M^=:2__T&# M9^6"X9I":C6FA! )-'645[( ""\LJ0E_&$R= V3LM#CY(\*)DP(PCI"B5 MS"*"E"O7=)4\$()&GM?;H<:)NMS%B),P[)43G^-7-C$55;E I!(,4BP18M@0 MYKBM9;%2I1T:-Y&?U[7S[-^"J[BGYX++/)JK42 M[%&ZN,B?CF:-'J'KXNN"$P"".&P!RZN4SG>=71&]9 M^K)B%28Y&VU^R&BZ MMH)9]NQ]^+W13=NK!&@)(MA" !GRQ#")<0U8''DIR[T!GJ2V;&-:0O6O3'K!G)M!!&[2W7E!*(:^< MAAY!RQWT2MIZDE9))!J@&6I%Z\V8=!*^O6U;9=/8YNUOY=-?H_+9 '5]/YE- MRK.?\L#3?2_7JPU6^D>U$YR,]A=X%J4'4#,%H*\7KXSPI.1";X9KQ_+BY<93 MAXCWMJ-4Y%^S8O%0[FTLH@AULB_]T&"'O4'MH+#A,O['H$'20 VI9X\N $V) M]QC@O>F6I\;V 3X[L0)NO1T>O9R^WC=X6'9W MI1 G.F$T0I82ABD0@LAZO04P30D-'. + FT?.K:%ZQF.'K/%8KI:YF\6X,W. M'U_6"M;CZ#,3!Q5&7GFID7^<386[L$.!-A2^^R@R$=S^2?0QZJWXUHPZF[*! M:0@L0,80 !'1/$Z@]:8E@"S%X QH.NJ%,*=!VMO6QN.#G.^SV]'TD=Y[]\IV MUPHD+JHYUI!%=XP"3[5']7!02J?LQKZ% )ETZK0'[A!N.YT]B<]Y;CD!YCU5 M'B !F%N%G@-1!X R?<9L@H=TU30+2L-& @'>>2>@4@3SZ*Q+S1[M'M,7=A+8 M$4N:WY%,@[]'BQ&'_VP5Q%I=3,^NGP9?S/^6=-L9QI"K9/" 7%B9[JF*W\B,-RO/FN%(+,RJ*ASA[K=Y\WN=Q-*D?@)6, M 6B@UT("ZB$';B.[%B I!]%@:72R_AOEK$I#N#$:Q%\"::\XYEZ)2E($=,JFV0#W0-KE4HO ]A<'N7D0,_9T;]CC8[$@ MRZ?1#$12B#B]6Q)G^($$0(I9S4KYJ!G M-[ JY=AO@#<]6IZO6L>WWY#KSZ/OC^;Q M8*#UL])!,.^PL-%:6NJH5];26B[!V(7%Z+=M>%+Q[(LG=J.&V-ZVQD M@IHU$ R'$F/!@8T>G&<2"EJM3PW420$G PQK;9=-G4#<7V!K]G4TN=Z<9$;G M_VIQMS&B\\/L:E [4.H A$@Q+2F75%/B4"6WD4G77P<8MM@NM=K']RQ[0DWW M@D+Y8@[T3#-0;HDS@"2IU@6&B*2L-L='N>2+T?0-<24%R;.'T>]?<>VK%JB, M/ATBO!P%EG(FB*RV(RR.V%WB(CUYW[!%1 ?B"OV1S\:IWM!C&X%@ 077.BX: MM';,4H%TA0%!/"6CS]OBAV%I@^.YY-J/845L\P MEP_\W4V^SE\^4K]]ZCJJ?H X=EP KAV$<>+&.KISE3R.JA1K,]C%_,D4Z1+: MWBQ-Z<BJR*!1$ T\=&6,;2ZVLC(HW'$\,+N";;$AQ/1Z]5>;$C:Q-'=6CXP M[\NT6QWU^7@=DL R$;'B0*)L*+8,2YI MM6?D.! I$=IRJ/LL+<7:'(E=?Y<]ZI56^1#L(A__\RZ?1HW,RZ7]XJ%!6%;3 M)H*"&A)-#1/,0*> 9O61FI/4I7BK ]QQZ32^KR/,S\"ZYN%_NRM%9UU@CB@ MQABBG,&0^$K*\N^7%;S5OO)WLRL-Z;Z#N#Z,'LI#V>;A6\\KA!(?3RUDDAGD MG:!0@THZ0,"%W3AH0\T[HK>2<.V1-<4R:N,5#/N)L[U.4)@[SYC3T"IKM-06 M5[O?'BEY8><)W7"G%6C/&>-5=?[AM""OE]6#19@S%+T"3;2DVA+&*__ J[2, MF@,\3NB 5!V@W+-YJH..CC!/K^N$.' (E81!6K[#*16&HI916]OH6N';.4WH MSCPE0]M?J&"$.9LO&OM$VRL$23GU7B/#K+7$0\+19MV* >+NPEZ^[8 XK>!Z M\EG4^WQV^SDK[FWVI3RP7R]%L]7IV-67Z2;3P![++#0(F,ZQ[J_+$;/9#"CKY-RLZXQZ4YJ)R#G#=-Q)K=*$LRM MA+H>4=;1E)#X 1Y@=&"INH3[/+$81_CC^RL&#Z.YME0I!(R+DCIA:VFU3KIF M.L SD [(U2J^?;'I4S:]>3>;+XO2!F_R\1RFTIY:P0*#K-,"4@2DC>M:3W$E M)T&@UR.4;UGQ)7][3&H/WO/M=Q^USQV4PHH!;IDE"G/ G(P^XUHJZ Q,2O(, MAG?PUL74E@KJ.2U.HZ/[_14#XL![PKGDB#!FL0/$5-(R1E(NG!Z]/=FSW>GF MD*15O,_AF#=BU?8*@0"C@6(**,*DB!,W4/78D28I6\*P]R4[.G!K ^6^./1T M15J[<8W(=*!F@-&N"P*H) !R):GP1%7R0LM2?*-A[U%VPZIVX>XOWK MDDN'$$1(0& (%I7,P/&4O8)A;X!V0[*V 3_#S;.G%YJ.O'"VM6J0T!&I%),2 M$. @$?&?&XG+BYHI!\/#WNOLAF(MX]UK>/>QW-I=*6C@H?=>:D4)5@9:+:MQ MA!!7%Q;HW;WA:@OI,^Q3-=N@"L1(;0S%VN*(!)6(65;)H7'2"T,#C CO,_+R M2&C[BWK:F4!X;[#3SEHAKF\1@U9P1I DC"BIJU4N4CJ)0@/<2^@T++P]F'O; M[CSEQL&>@<<--,QSK36B<:(F1G-822FP2]GF'. 60J=D:@WE'G,2K;6SZOFA MM+!;2@=N5;GU06!Y!, TXX)5IT?8&)@2PSO ^.\V%/PZ\5 BJ'W.8_FL$5-> M%@U((XZE!TQ%IXUQYZ6K-LZPEB#ENLD 0[T[H$DBHKU%X%Y?KTQI-*JCR?6[ MV6:W:U_\[?8:01+'B3*8&:^@ LYH7^V"8<]H2O3M('V=CMAA- M9MFU&Q6SZ('-U7B\O%].RY3>'*P?/&13&,TPIC L#P1Y7CQA; M=&$')1W0J76,^V+6YR(;S9?%0Z.)ZW7A@*4P2FB/*$3$*"N5JU8!F!'73_I7 MN6;.++LM ?_\%@F4#.WY%EA'+:P"C&;4:V&=)4)IJK05U3"(ICN/;#HC%?_ MC\3ZD5W#>;?KPPKENVPQ&3]ZVQ?YB)?Q&A("M2: 88^9A8RNWUCS4GO5:"79 MU[SQQ[)\-_OJYM-=5,\\ZF@U[57)A1_?J&OR\E<+K0<:*:TAYIIY0*T40D); M8>=0TA,:@]RL:9-.!^>HKM5QGCW!*,=5L4+R>B7/AZQ8"=AXFW!7 \$IAURT MX-P:PIP3 FE522^93W&3!DG&'OFR=XNQ)86W1X._1(5<4[:O9O/ET=3;ETI"&BEX-32ZG:2$2.FDI>(U#*G8,WL>EY7M*=KHDSG.B=X.UKXPPL/,*]VU,K>""58";^3SO'"--,U*/-6Y5R=CC :/*! ML"Y1"V=CVT&O;D>-@")F.'JH@B-#/"!*T]IQU0);'G&O2P=DHR#0 MQH4XPXRK,EFDJ^0"'*4\2GE\3/I%TRL=_?,>/]6;ZO.KF_+U>C_-_WH\AAK" MR5/=J^-.G%Y5BVLV"0B!T8V);@L#6!"W]I8]$H":1H.B&VG+MTYC=S\4^;=) MQ%<__#DOTRS6M_[4>#'YMC[O/(S!\8T%2Q$P#%F'#,?1L\-Q%JZ0\92G[)T. MU^03!5DG^'R?S_=-.\_*!4PY0U$* #'P4&)/-\=N419,6,K. MU 9U*6R7_/J9)C["Q+^]^5\?>?F<_XQ&^>S\62:/>OYY[P] ]?%UP7AC54" M, "4CW._UE#H&ED)4O)+#?#XJ$<"#T!;_=UVCWH>3U;ZW\/?I\4"0(P2[+" M6CH,H'DRWR KDO*:#8]WYR7#JQOO)^NA-\MZGQ>+R;]67;RZ>?GHWCX;N;=B M0%1*:)#1U&DC&;>\?*QO+:U0M-?K.WVD0AL4[UK5S7F8N(F_FMV:?'X$#Y]7 M"Q!#:"AD#A*/G$?(@ MP1XJ-JH?D$)<$LTXY!XC0(!"M8>MN$[)H-W\B+WOVR&#HF87>NKMJDFY :A' MJSVV^Z_9;'[(%]Q>(3ADJ<>0.N6TY09+[WPE7?PMY6'B 1ZS#XI^K6BD+[[] M-IK,2GBN9G8R_[J)A;ZZ67L2< _O]E<,$A*%C8.8$RVXUTHB6.^"09^2!:#Y M@?L/;05;55!O4_3]U]&D6&^ME@E=WT^^9=?K+G_.=;:6)+N^NMDW33=M(W@" MRQ?1HK,"(L0&"^MDA0&W(L5(#O"\?E#L[$I)?1'US]EROAQ-KXIWLYLB^X]E M%.3=(KNODUE'#,=9=KW/G6S:1(@X0FB-(50)00QGFM4;9XSSE+5V\Z/^']J6 M=J2J7E,S?[%E'-B_U90??6"X0*"9B&!F%F&& "H7H^8(#W\V+-#T&T MTU$_OV';O*IZDE7;U W>6TBE\$A!)U@<1D:+2F8H9(I7.,"CF+/:LM,@/Z.S M5[JK+_&)[LEQSMZ.1H)C0L&XZ-(:,TVHMYK6IYV6 9A O.&>MYR%?RVIH,L9!=%EP/< 53)EVH%T%G(UR$:MHNQGDKZVM9Y!CR[6PD.$L,YU@3BAB>&N45M8FP6L&-,$8$\YU M_+]5CQ>&,&?]Y%GO;3W=(R,[T\&9F5A'H;>Q6M[36! >0H^H5G&M"+WGMGRE MKHH=)N[BGB+I;[7<'NKGF+>K-^C?ETNNB%;4X=YG2@[6#8 C@Q&U4"J(E"3" MRWJYACA(N4TPP-M]79)BSZSUC]G6SMEH'3AY#MX-U@_="<^0Y]T[$ MU1@L'SBL76,%4J;<-[&^(W;FR;8=79R#DZOHBTH, MFWUIZNB]JA>LC5N[-H= MJAN DT9Q;J+(V %EO4;XT=C;"[MC=Z8%;!O0GX-NKX;+ ;MVL&Y #&, #/$< M68XAY8#6=AS%<9= MP&FQ3T3W=J _BP'N>6PN/JZFO'=]ZP83^8'7F\Y4#=H M8IUS-(K.F?.V#*K8R(PY<;"?NW"73KC9 M.#@A(\8Y5.$AH$U930SQTMN9N-B^)H9W9M;*65D@K(P"%Q%E#S0VC @- M*A2DE4E\'& X=(]\[$P)?5&Q[+V:79=_E'%@WT;3,A[3 M3*"84ZJUDD9R093 <;E?(<$=[N>:R#E>3V[OR+9#O,_+/!7'4U$\Q*&SSO)_ M.&;@J':"D(H8:["FGEK-.*:.UQ,"2.+> )-Q]P&Z93(TJ.GW:\KVQ )42PZI5Q'[#B%@T?B?UG=J1]\B6G//S;K=6QX2\XY#OR_F?5I^_;J.=!U-J_G@W>PF M+^Y'3]]=W\.]ABT$A0B'! .)O4' "%R]Q13E=Y+U-S,9K--QJ=C+Y,IJL%>EPV+' I*">,T2HLIZ0.#%4P181+Q]%.G).NED4! MF1('/\!;X]U1JSO,3^;/%I;_(R_^^23!2)W_86]>M-,;"XB5[U-QH30I;RDS M!:MDFE%2G71)=X"W+#IF5Q\JZ&\QNS6(J\%D>J!F, I)CA2GFBJB 9&2UDT"+^ZR4EXD?A8[17E9#?)]L.K+>4"H8H@#6E M'D8W&TF,N.15_QF!E[9@/U%Y>5L ]D0 F]^/)MM>R-E:+AC,B8K]QL R"#$D MD+M*!H*PN P2)&EO.P-.PJ]+#FSR>EP5G[+BVV2<[;$$VXH&:A%"U@&.XT"P MT<'%OAX1*GHEE[5X;<$X![F,F M.AJMX=C?'1*" MO6U(Y_/%U",,Y!@2!%1@M1@8 Y2[,* YHT.V) "8U^4 M6&7;C?/ES=Z,/$]*!6P8ADIB&HGLM99(65A/H9RF[$P3H?30>S/ MKYS&-F]_RV99,9I&[TE=WT]FDW)[MLQ+>O@UOF8-!$H%<)I[(SD$SCI*^:-U M-$G!'@,\OFJ10IW@VQ>[;!8U,YZL-/9'/ONZR7>[]]GPG76"YT9J"SU64D(@ M""6JWB:$.NEMLJ,O*_01,-0BB]H"M2_BJ/N\6$S^-5J_#/TN*FQV.XE.^\$$ MU_LK!B^9L5P+6MX(+U\\MU(\XD=23MV&'(B;3J!6<6TS].?WK+C-BF@78Y^R MV_71]\=L6AZ+E\[8-JZ6,:0%]O2$=&]6 MJ23[X_O@YFX4Q=AKC;96"%H:*)@L!XJ+_(;$@UHZYEG*1:@!I@)ITPJU@6=? M;*F?>-KX:/N(\JIL !0*I5U<)U('N:>0B?HTDZJD=#''Y^]X2VNN5"A[I\?C MJV1-"/)8.BAF'2/":N>I4,P ^;BBA"(I6]H)>37>)$=.1K/'BT/Y\\YN:-WL MPM#^N@%B02 G4$'$N*;"04OK#2I,4Q[A/2$3QEN:B=K&MB\^E0Y75-CB\,;. MBY(!*8L5LE)1XQE A"!1[S!X#?L)3^H])VA[:G[UB&D*O&8G0 ]UX!$ MPXK*:&KIM46UC(:IE!CV 1XK=,>=MA#NS^A4LVR9J,KDL]CQ9>S[8ZRZSF[R M(EN7^SSZGLU_G\SR8K)XJ(;):JWXM)7RMOGBX?=L<5>F>"FO"1Q*O-UC+^)H M)L(APZ0K5R(,^C*/:N5R1LUYNRG#UWOFZ>?E@M:PZVE4[F2YC,3N9CZ?Y?%ED39-3M/,%07),#,>E'XP5%Q H M7L=D09V4*G2 )JKM6U%G4<+0**Q'\\FX!::NV@D*4>V) $ [ )E0A.L:B^AJ M]YJDHGM"]DV@$_E[BFK.3-,-8J]$.9ZHNUH*@EM+(?(>0(XAP\R*QU,0 R_L MUM PJ=J2**DD)O 12:I20BN. M]A_[B,YI>_)N"=AS4>?0M+NU?$ ,0!-]:ROCZ(B+I_*-HTHVI%32JF.(I$E7 M\@'6G +KN2BS,99'D&93(VCJ$9*8"D<8$3(:<*?JA;8#X4RB3T1CLAB&?<*4V K202HEF&E[>ST&I9R_NSHQP' M;>]W%]="F_S^:SXK-^)W9$MH5"]HS:SF6G$N.#0",J)H):O!+"4SVY!I=*2B M=_&E!4A[=W5G/H6]Y0/B4%'"#"^W$("*\QVN$:/*7,BU^9;U_-*7: '9 M_JY#UIDL#UZE?U4V0*D%E@YA[R(XG$<;K"J9M$(IUR('R)9$O;ZZ&9F&9E\, M^5P^$K,L'IIQ9$OI "F#6"+&L%""$L>=T?6L;4E*Y.X ]^':94DZGKW=!;B^ MGI3:*5\/GUR_FVWR21YDS-YZ@:,H$^+1WV, (P35-N88_P(0,[7*G M363[2]&PB")GU]5Z_"!]ME<(6G+FO6;4&DF@-%AR7F,FS(5=KVV7-ZU VONJ MR4Q'\_EF]=ATQ?2R3N"4$JJ1 %%2@C5SQM>0 9[T_-< IZJV5TN)G:?>GYID+Z5K))042]<\ K M!;1@@#OBV*-4Z,*SUSN7'_/IU.?%7Z-BWZG.D2T% M6!Z92TXTB2M&Z:$V&M<;$X:GG/8,V0"=0(C7<:L= MV?63KI&&7GKKK"2,)2 M/">-5]K$T5KOJBMK+N[,N3,6O+)D+4%^/F(=1:@ F8_CT##I&;/>L]71^D8J MY'"O.?/Z>L^T#24?Y,V1R)YA\W@=X/5N/E_N?]1E>XT '(58"8*9E9B6\>:H M7EL:JWK-K_>&F=,.O&?965[WM^G.\KITB(- 0PY1'!H.JP@9XKZ62UC7IX/] MAFF3#FVO,]2:U'993&:WZR?M5X_JKGYV]75U"1E[+"]M4[&IFZQ#R,]-P/71:XN&>QH*V4&J$J9: >P(-\[K& MWVB9,ET>G?CODHC8'N:#,(B;^-4]S="#3Y/&-!1O'H&*>8&DL%M+#O_#]=KS[: ?N,*]BJ[\>M9*M: 5*H@,061T\WVGB!H$:5 MG)K:E)P4QV1[%"S!M_2FA-R]O-:+*>++8\W26GM)< M$-PX0HCR0A.+A4( U[ T]Z.7\W^Q1[ M-;\9C=<)V*MU^H=B,MYVR:JMIH-5R#B$ 9,1?&:4\*Q&H=RB2B'?($/$6B/? MF530#A&?>Q+I[#NBO: <@<9[QDF$UE/E-#&UVX)MDKT;9!Q1AY3K#OY=TG@=_C!.6@:FHKT%Q6HJ_<&U5M/D-ND&]1'GW&LHPS<[/JM,249 MV+<7U.0=]T9+4>9APTYQAK6KY"N3M*40Y^@#B3=+G';0?3LQ30XJ[J"W7$AB M@.. Q85VM;I1)LG<'/T8TIME33JRO>7RL=F7\V7G*;_\,15@@SCR[16"(4Q8 M3)"/NA)<<838.D^2AT)$R]Z$M7U(^#EBJ^,7_;.QB'6-0 5Q$"&.*8!:2&J) M=96,T?;(R[IVD:KH5P]NM@%JKX.R_&]UE\F6%V*G\S<_2 DT%#'G(28.Z:A" M*C:Z Y(JV(C W4GX;A:[N6R2*6M+Z>"P)[9\QRPZ!8;:R"J *MD5CRPZ$UHSPB*OP"BA@#-*\DL\Q>6 MM29)MWGK<)Z+* F^O$$04@VH*XZ@R4@)*$6>5=$:1"TO#EZ;@ VPY"=&3 MCV\^9;-)7OR1+[*Y76:QXV1G+I&]Y0/TT17!!E/D"5:62N]UU5\LX(5EO$]5 M6MX^I+V9C,DLN[HQ41>3Q<&\,Z\+!T6<)YXAJ)32TF)E>&U5%=0ICT<.\&2X M):*TAF=?+'D^G[YOD!EB1XT@,=8:66<1 YIYH9FKY=-$])JT^6WY(>T@>A[& MF%%1/$QFM^H^7\X.+>)V50N&&4X@!8P3A+61<:#82E+H8$JL^P GI61][^5/ M$K3]D6BM$3^9C6;CK R-GO^1[>?/UAJ!4@<\L,@: [41R@E:3[X0T)1CB>9F MYWEPYQLC3QNXGL?X_#D;W>?%8O*O]0,P1UF@+74#*7<5D,=,8>T4\$(27\G, M<$_/>O8=*-RM-4J'N<\E]N>-!WA@85T5"XI)[36UR$/N!+.:&E!)(@%,\7F. M#_#I_%'%MIF2 .4Y2&&618E20VYL2@?'I##EKO!R93Y:8!! M.5U2Y#1$S\&4/_+9^"BR/%8('&#K@;)E2+!S2F#SN.+46%[8%>0N^7(RJ+T> MR_T1W?58_=O%',M)K3C14FM-I(&LO,(M,*? 6.V@:Q8G--1C.:N!59A:!HFP MGE+@L*YD<\(EO;$]S,&9HN &QW+' =K,EL\KILRS\=]N\V^_7F>3-4GB7UYR M(WX4WD=7>^IFBS)29_L!W)92@6LO-6+*0.4Y*J-PHM':=%V92SRB/5EY>5LH M=D2 =7]VGJF]+!(H8=@R+0%%'/O8KI:\/?!.],SGQ>+)E!__ M]7)$QX_"TQ<%5X).LET/C^TK'H3V90)OQ@ 'J$Q'@[FJ)/(N*3?Q&SG4.-;( MMPAGWP39.0'LKQ PH$(JJRCUF&+L&"6N-HI$7(A7V(YB#[#D)$2[Y,EORU$Q MFD5]?5I^F4^N)Z,B]G+GG'*@1H!>0 HC3(H9I@&WDM1FEAMU(;-+6\K-NP#U M/"<5'[/K['Z5@V]]$?% H-_ARD%"+ 0W5DG(@53$0LL?/;$D1V6 MZC;F)DZ M W<8E#H8$MBD>L#0"FV4%)YQBHTWAM&(Y%U5 I9Q MNN8,&,2)<4XA*6PE(34N*2'(T.ERG(KWLN5D1$]/*7,W*:Y5_.[K\OOW;[1L M*QN@$5R5:?PQ)1(I# 2H5PT L N+1D]75]XNH&_IE@NQ" A$K-?&.BQ!_'=M M48WU*8^Q#/X8/6U.:0'.MW;+Q5*+B8*>8JD@5MQ+4*\PI2,7]J1AFH*;W7(Y M#M'SWW+AY5:V@! Z80DGW'!8GU'JV.7+9L"Q2FMTR^4X2-_*+1IQPYSO?NSC\I$1B"G'O!A<0& X HM:CF*D$7M!M_ M@JY>:OHDS+K4]>^3V>1^>;]7V\_*!*H!-=CB,G^;H9S&OC_Z1!HEY2(:H+Z/ MU5C>#FZ=ZGST_;#.GY8)TEOCN*#*.D*$LP@B\2B]27$$!S2_MZ+S!-S>WFU5 M).-DYPFU5)C2>_7&U"Z/,R!EB3C UW6ZVZ,^%='S,*9,ME?>R][4I#MBT'K%'[KAWO>S;YEZWS$ M5W_-(O9WDZ\?LF)[N2/UZ3TH/YH4JVSG[V;N^SB;SZ]NJAP!NU+D']U& M$-&K=!X3QKFB$3QJ *KD D2E'.(._LS_= YUC?,Y=F']:#R91BO\KLRSO]+E M(6^K0>T L$'<3^X&ZZU!/5YW+!V4AQQ MCIUQ1%HN!)5((,EY)2D1*B6WR. W'-IVLI*@/:?E^IB5YVVQYZFV:W=#@5,A M@$8,<:BM109[JFH/09D4ZW5TPOVW1[1.P>Z->MFB1+Z2XVJYF"]&L^LF-NQ0 MU6!T] H@ -)K["5E&NIZL$F"4F+V!OBD;^OT:A?><]HR]_WKI#C9OW]1.TA: M6G!"D9 16\/;B3\-+[+KI?3R)$:[B9OA^RK%A3!FG$F&2[EYAYKY2II M#3<7%F69JO*7#XBUAVQ_(S4?KR\MS-97.A_>S6[RXO[9J]A'CMVC4W68_%M6 M[!FAK\H$),K[II08@:R%"!-.U]D&'3.$RT8T;:7K%7QEX-V.GC\M$IC36%)/ MB'%" R,CV7RR?JJX@6%X63Q(Q94V@A-% MD3;48$ELS>JT0($!';BU/#ND@=@1(]:^E)],LS^6.^(:MQ4+!J]2Y4+MO#)( M.JN JSI?OO)^&4=B[3 @$;Q.-?\QNYV4HJWOA.[5_O.BH22KQ-(2)X'UT#*F M:R$HA1=R4-4F Y( [)0%Y>U.)R"5)V5@;T+E3FQQI$\].*?-Y]/W==01E5S#=_E'O$V[;I]Y8/ M$# 05].8&Z)(_"9E#*^=9L!2$@(-Z+RG36*DH]@'*4S\ZU7Q.?]K?\;;5Z4# M,9)9C05TF@"EB"\O$&Q$$20M_GU )S4=,.)D$/O@PVJBNRH^%/FWR6R\W^/8 M7B4(61Z%6X8 B1XTD J!&B"(<4J.#GAQ.Y8M(MD'/3[D\\5H^O]-OAYT1[=5 MB'RW)$Z+CA&!(N4YDZX6R'.;=/7RXC8R6\.Q(V*4=DP5V6@/%9X6"<0ISU;A M,, X8\JG-.M=%JY,THQQ<5N7"RS5;3JO"0J97\*7MP692)Z':G^4S9>%I&0$'WY/%EL?2YE6['8>6-4[#QQ MP@%@O>#RC,BSMT\/]EWRZ0^_/R@0(@=? 8ZN0 M-\@18A6HNJT<3($6TY(D37 M)VLT:=<17=RN8^MX=DN8B$VWVB\*!NL!(A0YC6D0DL"D62U M&!2G>987MR/9!H0=AT_[R7P\FOZ_V:CP\9-=_N6.T@%;6C[>)"!22"DJI6.P MWF\S24$MZ.*V*ML!L1<^K./]FS/B2?D0>\QPG!41@V4XN.).UR$Z/"VO([JX M[6I$Y#-F3!" :N.&<5)N:'1QNY0IT'45 MD[#>!'NT4?NO6.TJ'HC 7A!//8A>,O2 /@GO]9@E\>#BMB-;0K&W"\QN5)1I M7.;17JT?=Z#'AP,N.-$@YL*M*D)@ 0KS"@ADID&/2;Q2''%:N48!_/U(V MR3BPLTZPD#*@K$9:0NDB7;FNY:20IEQV&="V8'OJ?ID:MR5@SS98]6@^&:MH M8";39?FH]->YS1:CR?1\:4/:',5**R2M\H8PZZ4EA.#UV9Z'0J!F_D $YH+6A$L621G"JN,;#F7F);80,IO9!W.]JC MR,Y4(UU!WLRG2Z>B^FM47#=X0?)9N6!1^9X5=Z(\#R%&&B-I)8NUX,(2]G>J M[;P]G/OB3#5W9-?E%G@VFV]T6)11-^4:9JX?'LM\&#VL,MR4@CU*-[O^,!W- M&KURW,77A3@/>QX7U-IPBLK#?+>9H2.RF.&4W*$#9/")K'II]81$+B\M7@B'T45%E?R\J92XKA'1[I MSDN7O#O%]$5"=_]UFC]DV:K'5U]+] X2<&>=@+@SF"BFB#=(6&4T@\_Y!DJ\MI9S)^AUK]:J7TUWY8BF,$XH#J]Q[*HZRC6S*RI0T"0,**Q@D MX=I02&]6;KM/_;[!2W2'J@9GF/"4<(LU!))@Z42]OF/4I%!PB#:OQW5*R]#W M1;8_LD69B^0^>Y]OC:#<6B[P.&X$QH;J.$ZLH$@[7,D21V>OBX5O6?$E[WF_ MY'3EYNW!VA=%_I%-;N^BM"HB/;K=W!V\NGD5QK/:/-U#H:/:"9PPP1CS4$FJ MJ'=>D=H1H HFA4_\4!3K$O:^*!C'2+'R&4;332#9JO=J$2?U+\O%*K-Q_MJ9 M>.)K[.%E>N-! DBHP498$YT(B*ADI$(-8)&R_3= SZXSJO:NB3.;T UP32)3 M3VPIB+A<%X RH#U7RF&*M:[P,$:FG&L<':EZB6:T)>#/M;8X-&=O+1^P51)# MS4N)($7. %G+QGS2+=P!Q;EV3JDVP#WSHO3XM6B07AIN#/%QA2ZY$K$?I,@8)+-W??Q=!D!]Y' Y7;=P?OK$XGE@[PS+.H(UA1VS0Z)\A!,HKK- A MR;&DK)*%P:2W,@?(K',186\PQW$J^,]@CN;')! SZ;1'S$,K,7$.$%(A:U!2 MIN4!DOM$5O41S'&<(OJB>!S,JT>U9N-LO7 ]>*"YHT:(:UP"B?9,$^659RHZ ML)5\7(D49WZ 1#LO1?(N5'(BY>;%X@G=XK]>4BU^%#Z6L.R8E)_]/!C,(484 M&\@PCRTY['C59\M=RH.O@SZ6/,MDG )]YW39:8E>E C &$9M=(0](41*I*I( MY=AO(OF%7-4X45#FZ=ZGST_;#.GY8) ##D(!0J B"I,YIA7?4=Q5^7,2VTHO,$ MW'I;IZ=-=OIA>P.'5OW=?6L0&"LLF1( >$$H4DBZVA['4799Q[Y#V4,8C$+/ M.W :[2X(9FWK M*P*#C)-R7TBHJ!C*HH9LA2!U/"5?UX#2=5V6G3Y5>X?Y_^5^?+=B-9 8K#A= M?K+U0HSZ-II,UV%'_R?^> M7FU8-99I][6#L/"'8(V"YK;=Y+(87=L&X?^7G MG>KC;.?D'_+I9!RANXCS\0BX\N4[4TQ[CQ""'&ZV)JGEI-EZKA\I5[ _G)), MY$7-8&2DK18$*^$AP @R#RJ9*6/BLL9]NNH/A+FDP7NV8?Q\3K:O+.,E1<%8 M+ZAUV"!EM1,4,XT!YL1$NRJ9-O\9!7.T"V:0B[.3)H!I@9D74F"S1M1)X,2% M['VV1ZQNHV".T\8;68\-<'>-&L8P!,QC;ZP2"$B#*YR]@!>;4Z5?DO:XNW:< M0B]A=RTZ.5)[K02(4BI.F>.NDECX9@&A;X?"@^#.L;MKQZGH;:=;049%!YQ8 M+1$BG!L(+*UD=9I>F$5M3_5'I4XY#N2WF3J%/2]CV7&J]MX(_]5]OMSZ\F6K[0<&L)*2 M,BD@0)1:036JL?/\/UUL&^ K\W 9^]N2(H\4M@YA##GDM'3R M/3.&2VZP;Y29INO][0.)S5?::'*Z=6*+ 1,!.'/$& NE!=;:TATI,5( ,7AA M847I5&F<3KM-V'N[4=>:CW$48]OZLF"C"RTLC>XSHQ H%0VNKU!E*.EU\0%Z MA!V2^4P:Z6W26Z=R^SSZ?L:9KNZ#G7V?Q:@O> M,<,;O-9N.'0T$6 M.^L$(B@@&$59?9P.HN=CC:SD+#-L_CACN+'&=XWA1&Q[3! 9^_LIJFMU#_M] MJ=)26 /MA6V&M*#OK0QJ ]LS<^A@ M%,#>>D%+AGF4E2&M!92>1MA*65V<_9R^M-BM5K3>C$DGX7OR[8!Z@+CO9>*' MW??4]Y0.Q$C-N2,2.<](=*^,BM:8 >B)\,3\&%PX5F]YV[CV94_^]W(4;>G- M0S2GOT_F\PJ'=[/-DZ:K5ZXGL]%L/!E-:YCF^N&/T2+.X7']6Q1Y<6 *:^]+ M@M/*>6LYBT9>(88&/!&VQQO)\"H_8DL!F7%P M'GI1,GB,K7!>>D !12*ZC,!6\GC7;#O[[1B0$W6YBQ$G8=CO C[V52T7=WDQ M63PTVO]Y62$N5(%V#GEEC,&,62F$JJ03UJ1$MPXP74!76S^)L)Z/- TW?%Y7 M"5HCA1&T3!"/N2*"*%I)2 B[,-.2JN:#K#D)U?YBH4?S?!;'R<.'?#Z?Q/'R M:7([F]Q,QM'I-W=E/J]WLS]G13;.X\?_*D,U:I]+/Y218P>,4SM?4%Z05I)B MA!DA0$&'@*G582B_L+M1#-O\P>BB'0L.XAQ?E M@T: .:$PA!I'Y\YYPP5"3%CCRD7\#\"$8Q6W->PA#=;>M]2>V-'W#:[P[JT7 MH-;4>"/B3*TU-@Q##]?(*2L13@GJ%,.C4(>[LBV@>RY_>/[:U3O".=Y2.T1/ M30 J:5S_,@J ,)[:2FYFR85YRBUQX(![G([SP$.T#M['3FHW$*Z-0=)XQEEY M!X.R]9?&YN5R2036#"M$.6/< 5)A[[%+"5A](Y$4Z3SL#.[SDNYC M-L[CT)E.UHI=^"RJ=3V0EI$$#\\*'\W&HUH/,#K5@L?>>^.E MI1C,-W)@WQ5-N]3#Z9&%6[NZOD9<#JCEXNIF$_1R_>_+^:*TZSO##4]H*RA, M+28&>TPUDMX:7H:_<$LYX9R@%+Z]D3/5T_G6%^KGN#IZ]F3][5\9-<1Q[0&F M6((X/1%&]>82,#?4N3,F.ZE[W3Q7_ZXJ@0J(B">> P0E\@S"ZLDU;J2'%_;, M?"OZWK6[D 9M;Z/V?3::GW&@KK^^P=A\7C P5U[&=P8IQZQ!D&)EJ^<.(KQG M?$%CW=&KF_?9?)YEQR5D.%@W4!A77\P902FQ!D/(+:KDELBDS+@#'*"G*CWO M%M:>!Z<9S>\^C";7/B]6'[R?C+Y$3W25$GIV_3%?KC>;SIVFX=2AS!&A2CGL M?32W$DD!*5QCCYW7N-%%EFXDVJQ(9[>K'F^>,=^WH["]0A"EFP9 MB-8>51+&U>R%77<]5;UY!UCVM36PWC_+5EU]-XL89_/%ILM7LVJ\/NQA3K,& M@O6 ".2)(B1:0AD7%Z0&4QA)^MP1?3-,Z@3;VMHF]2F@U.&.-E%HX)[E'BFGD:(43 33E);@![E*V M1+W^ !\2,9\.N+9HN;7-@#0'S% .K+/8*M+J\P<]IP$U&-:V2B@%)"K)&&SB(*S[>\JL^: M#[XB^*Q@H%)KXS&G $"A&<>"H4HBKI1)&*K#7TXU5N?+JRHI&+[=['5*2$A1 M1,@K76Z[*HYD)2?PE[9?=JJ2CTA9=QR@;SME'<>,>D@)0H00A;Q'1%>R1@ ; MF_I;-RA-^-;M6U_>3V:2TO^5)[2;CVN[L M/2>U$Y0G<:@2!PR0 DL+RNCH#190^0M+Y],2+U[.<1TB?G*0ALTB^.-UW,C^ M2P.O2P8,5MFM&(,04N4 9\35%ESZE$0* ]SO:Y<5[6#:WPRVWI@\E%9S;_D@ M',66,*< )H1'?+BH[;2P+.7V]V#C%-NV(FT@V]M<5X%K)Z\+!EV&]3"!B M+0,.4$"LJJ4"2?=C!VA?6G*/DW'LBQW/]P/+38S&9Y=EX0B08CD^2HM:]9Y6%FF^T6D]N4T3XE+ M/?[(,%^,ID-7>ALP]GSJXI=E.J3?XX+]?GG_+.A'9S=YD:GK_.OZ/31!T%L] MC=&<.,D%U$Z01 MV%#F& **<"D- :#"0\0/+LO%/)4,>7\0]^48-))AVXYTX;X#1)@@,'<66D0Q-+*&BDJ M;4YZ5?M2FO*!HZOJ>G%77?[QVU!U,+F4P^"/#UQ(91^K#U?OJ[MG?Y[%XU.3 M!^@.>]'8.H[HK'KJ_S[3&0CV\^0[YAQB=YPI:(H8H0HH'#\ZB8%4J-'Q$.*< M3,D"#W(&.L8>%^3"2'=Z8^TV40!&> PHH59"+CCT1#?G5E3YF762&(TK_3C9 M3PB%4;+5D7;GN8(C6 /G"8F6K>:"6V:8ROH44YYCP)U86'$["V'\KC9YFB[ MQVR!&"NL@D0 :#013!D,FV-5;F9VN%T>/_M*HCB&MCGB[CY9(-9R:+BCT; F MV"AMH&W<."MSLM0*/.0NCI]]!5$>/5L<=7>?+##,4BR+>>*H%XX3Z!I44C7R M>1UVET?/GH(HC)ZMCKP[SQ4PE9QC;1U.);695)HU(3#M:4[TL=D2_,/;]]/N?[[_<["Y^ M)B+<#+"3'YL] !J_5$P89 HS1K7@MO$84Q;JO#RC::.8 P)?S+V\UWH)3T * MO*?:8 X8PLYRNK],J36S[(PE$5^NX+K$.B1H3*F$.+0LTVB)=IJNCA8XFA\D)[" 3'WM0U M%N/F(4U._*/X,XP":-E#!D6RWKEL;*[#$ICI4K1[0&I^=-\ 9F(@%.>5R M>[&^7]U5E^[OB_BHNDW_U9>*A^8+ EB!B0&0*LX81LB!)BSA=98;7NZ-O?/3 MHK4WCL$.MT[B(7R'A#!D$=H>6JB[[';]%+',2"CK?J9NB4>(D5!L& M[*G(]%(#L\XG,NTG"=9@0(R"Q)K4A11KKU"- O8PQTLI,-(XT'G,:/B>DV6] M3V&Z3Q94ZGD+'?564B8], SBQWB_F5F/ZC'HTH*1@\J@"&:V.FMI.4, V&%$ MI62*.4^! LHU^A]2D=.]I$#-=VX.]@:^*.*=.%%I/4>06CG,D 004&.]CMO/ MWI(U2D"84UNNP).44LC7 _J2Z'?BW*3M%,$XH"GVVJ 4'M5&0.!J!! G,SLO M*81\/9 OBGO'0]!MIP@4,0294Y(IM2X%G'P6P, ?^4JB8P;Y@I%"68(@$ MD9Q[9S"VS8HUF+8^X>@G' 40KB/B9^58C_.,3O.D3@A>1QV/(B ,>@LA:K"( M?^>HNW+/,8%Q2AA6%U%/&$&>\[AAE%$4H)XQ<8#7 =+C?1 &A9*(ZX5.?#":QDG73,*.\E3F%A@H,C&2>1TR" M\2@L.AK)[3 Z:!K788"S##$N ":0-%Z-Q"2'+P7&,L;F2V]@1R7)@:AKI_%! M*I *9D&N'1;6 BW]8]A/DAP;J,# PU1$Z0'MF%0Y$"'M,CP8!Z-"])9*RKGA M3#C>.*? TIGE14Y$E![(CLJ3EX-)788'PZ &R$&>KOL#;K2VJ%Z-MB8G6:? MJ@M3\:0[LF/Q9'$B\MAYCH"()PH(245DO^>*18>@7A>C-L=):N^&SXDQ.?". M19N>3 F:>\: QQP!*2U6!+OF[3$4.=M.=P]Z] CA!.3HB.B@?.@0T>L\1W < M0,ZA$(0""ZT4GH!Z73!^ 3G)4^46O1^+,0/!G$&?$X&W%YX*T#%#$&31CV=2 M8.B%H?6[$>.S*- Y@6Z*3.%AI)^!X<1E7F](VF%T<%:HC Q!D, MI;' ,0R J]EVPW=T]($__K.6'B;X5/B]5U MI?Y>OE02[:<_#Q)K#;WG#'J,B6$4QM??O[/Q,"?*5"0)!I#>.A_'T67_KKK] M\F+QT&=/! L=M(I$3P09B#'V4M+ZO9D3 M"880[:BRT>4$1@L8;4;;L)P!-#-Y=Y78>AC<1I7YXN_3,G_Z3/#>&Z!2KCJ@ M@#O&C6GV.JWL3-KO#"+S#-RFO6G\? ^+=GOUYJZZ/58$]<3($"%20CN!XO^D MY)B@^ K[]5JK9L*3,6R!<1#.C/ \NT>:_O%^????U9U9W]Y6JXOJLDV,I^TL M 6"N-)8**("QM8!28.JU07X"* M0*\,EZFK!9&>0:[W9'W]$/'7\8?_;SB9Y/BIHAC"& MB4=Q"XYFF//[C)ZX5B*SKMX4N:/T$_1A$R03T(D_R4_K>Q5?_6ZK5I?/$U4? MPLFO[F.UCC.N.87$4\(DT;:NY@8\!+I5F:AQ5O0YRJI*!X^G L@_/QBT\=10 M1:/I :PPABDHZA5%KSCK'*?X3[*U.-<#8CB5V:87-RE_^_/7JKI[F^26I/-R M!/G4D("-)Q[!:)E*Y)"WVNP;-L05&DMG%E3N*][U*&B>DR]VG;*W.S+F85 @ M'G!%!!-.1S-14ZGK:DGQXY(VI\! @9S)%W8+]O1"MG?0X>-F'7V$NQ]Q^W;_ MO%]^2U_$P2#EB1%!*HRH<(QPB:+10B6S]!$&.[/VS4,(;ST&L+W)L.\ _7&] M26OYC#EYOE]6[)V^-TR9DS*.T!<\!Y(2'B0EDH M7(.CSKKO56 L8&A"30C]5/M7LVNWB9S_^G @F$F (21.&@X.>H0S;N MOM&M,(([!9I='S.=HWD*O*4\ '&F ;HWF4ZKDY<>"\XS&FT_(HE,^2N"=&]MLSP?&**U'CU%YP&*:A); >$CHQ$6 M.H,SG>\AOVJC)1/9L]97.KU>JUSDM\[WV]^960:%MII+R,J314$0$F! M.-72(Z,;O2GC.V>(O<#:7T-9P5D@3IQ+LHM2OK[D+F&-(\ @SX%G+OYEZ$.] M$0\DHJ"5/AIQ16:]?8C_MDOL>G%$ -%M<@()AY&BS'(@K*C72+'-,04+/-GK M*^!?DKJ& +.WEGW,RWI,R7K(,SM)AT[C \;2 ..012HZ0$ 9XWF]'N7!S Y5 M,LDQ)K1#%)=X?JOB)$W:C T@.L84$Z2XPI1JQ^A^WTGK8%G7# J,9 Y!D1%@ M';3VR+O%W?TF_KLS24[,$ 1R5",J@';.\VBM0--H1R!]SFE)@='.@:DR++C] M$TD6VZ_^9OU7E^WFV)@084"64L8T81QAKMR^JT!\;TE93@;K*RBKV(<4 \+9 MFP:?+[Y6E_.[C,%:376%AB(-(P.+6!0T7J- MC,TM>CD$948'>6)_\K^J= 147:KOU69Q_: @4_Y3M+OLOAC3I^AEO]:J-\0B MZAECGAAGHB-/!=G'_:!3DI_1[_PY9OE,# _%HNL_3/(X=HNPZU2!NM2- 2') MD18$[:,IYO,QVIST>44[?14(?IZ<9NUF'$BJ;)& M28IK1*BB.9U%R_>I1]%T^2@7H.FZL:[;1,%ZQEGT$Y&1& ,K+ "B1D-)DY.0 M7[YS/H*FR\=X,IOZP^9ZL7J6XSBYK?ST):D120)] MN;AI3M+:F-B#S!\B,QBA%AK!.9!".*#W[C7F)CI)9[3,<]:7R'JSWD;/L,U1 MTM _*OJ:2>%"%/\MH4+ >>IJ5)&0,^OF/C$3GV^3YQ7>9$KM4_6]6CU64Y]< MG^U_OH_BKVNP_%=\1W._O5O?5IL6&JOE#,'%702F"FC""I4J#VN[MY^9(4*T MJAM[%@S:Z)JV4P2ND;72I*HZ!A !"%:\1D'B=H587H\.&9P;ZTE@G_KKK]_] MI5/92C=P7V,]%,$M9%(AQB%7$ %.ZT1_Y)S.NG93('WZBK=M M/91N:+[:>B@N[6Y6(,60PK MZS]7T62\J2X?_^@E*O28)2#EL$-6,48 )\(BOT_6B&N3%.H4W*$NYX* MY*G42WSES4,&X,._WZSJ944OY$N MT3F9,R4KI?Z$FP+FJ2CWHN^0'./WU=WI^Z0M1@='26JHA:VP#&+ )71-[@ " M<^N]/B"]A@?W?'KLX%HZ:;&#LP2FG$$IZF00HH1Z'C^OQK;P(B?0U_Z@615EHEN M6;KLV.W6GC,%KE(%?LMA](ZXB@XPYHV_Y"7,T6D%9C1/KLSZ CWU<44Q[3JG M.YO0AC#)HEM&N&,B%?-V#Z?'UGNL::LPR3@8O*_^VMOXT;'\N%FOXB\O'H[! M/VS,U]39JO$"=D\L5Q?+;S?5J:.,K'D#I9YB:1E0$@LC&;>.UW@)(&=6EGEP M%JW/)XNI=C%U^3\1GMT:_'IS9(4G3D\ZS1.BQPN- \QB+C3BC$ L:RRL53/K M#3(1;];3260J=OX1?]J'*W6YWEUZ/5A@^MCCP7.J/##.*07CWXA39^N523RW M8N0C27T].-!34:COQ]?F("=[[A#=8DEH])<=LLYYX:G333%"KW+NLQ888CV/ M(IQ:2F4YH$,&TXQP!!+ !4U=UT&TEDC3?D!;-TW6W-3!M GIDQ%[ZR::LB@Z M1HR$(4+?]571ZA M:;>)@HQ[%_-$>J4X8HZ :(+Z^M-=;V_$K-?T:D0W[%A07B# M)6'.4^^940"8^DP-.N^S2O\7Z+T.SH'U:%#WW)JVF[LGA(K_]9Q,\;?"N\7_ MK#?UH@]%WEY^,%B(T[T*0I/YI[@5\6"2\M'G@Y$":FZI9Y19JY4D]=UBZ$Q.C D:&.FF]@!AA8(F@ID%",S*3Y\=*S@8&X5,(4C:\(UZ^(AG%-AT) MXZE8=<*QFBTHP#D"W"'IL3,(1D//-48?HCFM M9PHR=8:G2;>K_@- ?[9P6MRM+^\O[LSBKKI>;W[\/A$UFVZE!, M)V!'NIVW?\'MT;C:P><#\T1+"PB "B,!'<1$/*:6XIDDW.:+]%=N9(/9/[)V MMXD__WZSN#'KVV_K53J//!%5.S@B2 H\#2=$PJG6(1!F/J=B64Y+DZ9!,B1 MVWH,3'OSX.U]^FFI[-/N%[OB$_]8KR]/D.'$L,"T5T0)997$\1MPEA%8OSWU M.F?K*,CI'8$1PP+;FQ;OEC%%P^W4TT8[9 HGL(O1'>>0ZW48XVWZT?X%/U;?U)EV!:+$!'1JRJ[TJ M';72"8(M Q[3_8TPI1$3YZSC_>R5N_43:3$Z<**, E8+3)T24"&X;Y<=UT[4 M[$IE9E/@>6'5P2&>_!,NICC.H)^TU-!2RS%CV! -M&(:(:%85)G&H%9&U$BK M;%K&/G_Y-ZNK]>9V)TW]8_^')^OW=Y\M"$9L! ,*#Y5R0M@(3HT-(&AF+F8^ M19Y_\J-#/N8![D^MB78^]I$#_IUKJ'#WZ/_1X4%(BRX$"0#KN,4'(RWI%A+&9T&<(D1YE1R\TIW)=FZ:A MM95QLB+1@1&!2<$889Y[3^.RB-,0U.M3:B[=J8<1\:'.K5F03D69IGJEOM\N M5]5V6[_UB7IJ1\<%+04@#C(]48N$_&L8=7 M/-FOYJ?G@F&4HV@3$BLAY!1K&[^;_5J8SN)002IH8+F^["CW0K1W_L$_JO7U M9O'MZ_+"+K\OT^VR$RD'!P<$QE2*N$'K--&86>V ?GQC,1.C)5-:ZQ&@G$PU MW'_9MMQP?GXR8$\)01HP!'#\RRFA7:- JHEX#Q^NJH)7DB1 M<[.];'V5RX,N#.N%]<1.U$M?W]LV/1U;# _1C">. ,H<@0@@H'4T06M4/[^[W9!R>-*[)Q2>IR&\5'GZX*" D ,*:B.Q(\@I0JEK M'!'*3$Y)Z1)5V:""?UXY>BB4I^+2?]PO5G?+JQ\1B'?+[;:.>;Q9[5LI_7>U MV/CE:K&Z6"YNFI#(5MVFDIM'Z)8U;T@!# :A2U>+J=$>.M:8PXKAG!O7)48K MQV3DE(*8/&*/]:-%45V^L,@Y97H@HQGR MB JG!7$ ""GWF3O8>=.NQ==8*=,_"^E)>F$MQY\E=2K9H]^$P2H9[5."*"8I M=] ;8E2-D(F:>=[;7'>B_'*58 +42T_Y()([1>-&SC$!W$,DZC*RV%%O9U(% MB<8<3\RTV# M84!]?>E":1U,"0,8!0!W""F84YXLB /:A32# /IZTX7 E)A+@"UCCON MB8=0-VNE5N6:X#TR=MM':[[^HZ MF6]]SDY/S!28TI98(@SV&$?3#1+8X&$C2/-*39O:G!E5&%.1\\WJ8GU;O5UO MM_6]]^7J/K[[WAN(:.GJ:KVI'I[[8_%WM7VW7*TWR[L?;U91IM4V75__>1;W MS_OXQ^^JNZ_K^"??JWV;Y2/$GO M0DH[58; N"]X0XTU7,I:#H+H2>/AWZO- ME_7$$?'!>/IK@\M"93C=M_2P#/?WMVJU/7:4\^S)0(#C4@D9%0[BGFE!/&L. M)V26PU"N#3 !(W-0GIHU#\S?V;0MF//DZ2"]E8HR!9P4WDOIF&\B/DJQ:;K- M3-UM>FH2]0=\LIJ(5135Q8/U$W]]4^UDN;I4MPFA?^U^_PBSV@P/6 L@$(3< M*\,M-H*I1O&J:'5/F7(\I\US!/![^[9U&,>L;[\L5[L?_:[:7.\J#*>OX?IA M._]4W:0OW:RW+YIV?:<*-C5;02#NZY(S#*A@CP?U<7//H5B)N9\C$VPB,4SF M2W^-J.K%-KWE;=K53VFUEP<$1N.ZK%5.$:"9$HK@Q]5QD[-ELM^/9(."/5GP M-I5>>W/[;;'<)'!,?/?KZIB3^O* H*FF(!5:1A)J#!FVPM6K SZKA!;_?:DT M"-A34>D%_:HNHNNZ7;;8*+M/$D&5A%.>2@ "H27W(@H\H4A9)) 6F-@F-N^-RHF3 MR=]7KPT$=V_C_B%5?'>/:.T6FU5DJB5!;(-!!R1 MK!9.X/=CR*!H9_*CNJQ_>!VS?0B"[**V3WW5Q M58M4NW6K?_QRD6U.=V88]HQR[0QE&G *N>#[)%"IH9"M+CZ.M,JS5T=E$G'A MB$?08A;>X)],)[-=P3P981X!EQ"JJ$,1&XL&XY MRQ,8.6/@7O8E&>:T9"2B) GQT$&D3;/14V9GLG<-+->CEV2Z(5K"W0=%/<#& MX^=(/RM=V00IAQB(!'7C* B=$"N$>K#,SL M8F8>40:%\ER79,:H*H@H\5X +W0&$0X57TW3&H=[<%)\F3G:;4,#_]4Q-N? MJAPC5_U(X$8 Y" 3$'J-B.):FWH%TO)Y5H$?2*@O=VCNBNEDB12;]7;[<;.^ M6AX[87GR5-Q_:52F'!!)(;7:6/I4K:J95)Z8A!O]89U3JCT7<94FU2'D*4P! M#4/-AV$%SNG35^)N-2:A1L![7@D6RD)N#0/ 0@H)CQ]:?8ROM+-9]=U*K"0_ M!M>F%\/DV10[&W$>*1!$:R@5,L@YP U4",B'IKQ>44ULJTJ[1:1 M.D#W6_& M0 $RG"(H=$F]48&2M48&:1_E][0K:F2EPK1$_;IW*2?BRLTQVH^RLPP[-)>Q8I3+>1W<67.WA[ M;/(-[;%;_(>KIR_T]*+![DK5E_3*'Q<_'@X,3F][>1,':*Q37#!#G&)*2"[K MDTRK#+:MRL:<&3']=&%MU$_FS$%K+3%FFG#%C0/6&]1@AAR<2;72J0GVW(^; M5$AG5DOO%YND>K]7YTX]+E5-48*X3]WCE*,:1_%1I:"/;KQDB@C4*IP_N@W_ MXHU8%26[NGYHQA MP.>,57\M-B>[ 0SV,P(C"AJ/I!!6,H%3QRE0XQB1G%GU MP:E(=]@;F%1T$<$3>44_/1>T 8:D;K),0VT\UYZ1>BT*B_DF2T_% M@>='PAGH3\ZDD_E$SYX,A (J!0#(:B,B)!8QVZPGND+S8E-/61YB1"\,I^+$ M?U;;G7M[7+<\>2HX1K5@D @L$7=*ZN@,U^NPTN24OBPQ#G!VS=(?^XDY=%*K M_/1< $!2 1%PCA'"!:;4-M\#@2PGT[5 G=)+BB\SH1=^DQ7L6-PL5A?5YZ]5 M=?"-)8X;6P6FBC MJ%< X\9)(-[.)-V^IZR>2[H79F/*^MWB[^7M_>U1:?_T3"!>"NFB/D.<<(PM M]:C1:-C@F>P5O26V'@:W20,C?\0?V2;$5C\7K-7<64@YP0PXRJ UL#'C#6K5 M(/<5E5,]NWF:@_YDERUZ8_.XNM7EQVA)O5_[T]4_5\N[[:?/?YZ\?W9T M7+ (QY=@;0^XJQ0GNIZK0Z;'&5:(.G.2Y=?,I.&$\Q4)/Q8;7:9?CN',^)T M^OKC@1&!)J2$@52G9'0I-?:T7I_G)N/'A)L0(8 M$D4PX)Y [$43@D LA\HEMI6__$:>XV[Y91?-FN;XQE7IKTOU3ZQT7>O_&"HJ^^+Y4W2*WZ]V6):5\AH]L>$Y.JH\SIS3__+O[OM3_CO/_^64:R.,T41H+UC4($I; M+O;=%JE57K1*Z_QWGG\5# !:Z&B^:X95_%R@D V.\9P2&DU-V'D)1:J!CFE'AI%?> .%"OU3 \MTM3 M9Z5+IT/(;H)Y?8>02&/I-6 *&H60 *E.5KT^9[(,R-?H^DY)O&%$\KH.(96/ M[KR._X?:I"HBTCM>KPW-KUQK270;0B"O\Q"2.0P 5"BJ;F\A<(;#YH.">':5 M\$HBW5!"*<:!.?,A)(W_T\YZ@!V"SGG-;>,\:I?5-;/$[?KL3O?D(ILLYG.S M(\<^"G\H?'TL&-1J@D UA!1)P642'GNB'GT*/GLJD%,2)=?.P,,+X\S'ZV< MN3AIJ8;E G3<5 MF0\>RI0KVNG4Y_V7;?7/^SB!^YZ6>#:5^?Q%VM1S/C D,(()C;:91H I"2Q5 ME@)BH")&$.%:=>:89I6M5-&A,0$PX1VRQ"" *3>1;^>M1%OKB? M*X*!@#W;QWKN')$AOUFN- #,(RB@XI!323C!G%C)J#40=E"/OZE]L%TL@HO^XZ.ZN*?]\OMLDTM MH9='!(($B9:!@@P:I3B!",MZ?8+ F1TGYXGX>5V702 ])V72+S?5Z42&DV,# M%MY0!;FV"J.XA0FM8+UFSM',:)0M^19,RL%WLG#TL\_I=([6@1$!>RF4I$I" M3YPWB&OFZ_5% ;TPO5,W#EYY/KB\X$(PI'&B"IJ!< @M;BIU^8BCK/G3%<9'V=- M+U3/Q)A6IZ 'A@2&7/+4'9%K71>K]:/JD8":RF6ABA#/)>> X0HULH@H4VK6ELM M;W*V?>%#,;GNDP0#&;% 2(N8XP(AB"RN5X<-S-E+"M0.$S-B/9%8IMJ._N,^ M*I3EU8^H3-XMM]L:F3G/",1_NAP1. MM.&$:@8<0,)!!*6)*!*+: J+S"0,/2:]UH7(9BJ&__2>)\,!+SP=C-(,.V$@ MH-% 8 0QJ7?KPD9$XR.G6%E!G#LG(=9#"Z%WY06]N+35E[M/45J;[X6=)?EJ36PV(Y68)^6JM91RE<[$J$[-3Q M/(?^P=WS=*C'7]B\QSCQP7J#"/$2&=H]'>0 M(";Z3OO=PA.0$]LL*"0^X39:@)0F2Y]^7(Q?;YXM_'23L].C T\VMTL"D-)9 M)Z)S+QLAP+EU<#PO=9ZG4@\NGJEHF;:/QT).)Y3JKP\'P '7SF'*(!40 ^@U MK5=%05:G]8)"L!.JQ&R,S\.<5M47#@T)#DKBK8X0.8^M <)HTWQW6,],=>6( M^"A;>B,Z%6=2%/K#E8FB6)X^*_SUX4 TYPXY8[FEF-&HDIFK5Z4!SNGG6#Q/ M^@AW/3"B/7G2JK%-XQ1_OJA6B[@W'VE]]>*S06$#N%..2Z*CSA50J>B UVL" MU,\D]C" 3-?#HWD>[^M]]=>3T\#->A5_>;$_VSA1T*S+/ '9E!< JP MM;S9U1$3.7DM!75=FM X'A/^J:B8\GT^7*G+=;LB%2\]'E*Y+> U(E)')]4B M+D7CIQK(9W*>,[+4UX,#/5GB^("-BPFWTCG/<30"L6880=(8@!9GU=LNJ$C] MA#IJ(*3/R:6SNS8+U_8[3L3=T-V,LOJ01=O M/U47U?)[^G).;FF'A@3'.,9,:F@I\I)"!<43OY;,K)O?$*)^;A\-@^Q4W'FS MNEC?5HU7TG(K.S(J> !2TC/D2H$4&R&*-$%VI6G.S6A>#H,FW,V& _O,I#JY MIQT=%WQ<*5+8*XF8(8!!!!O\H(,S4TV#2+T=DWKA.UG:>743Y[S^1[6J-HN; M=%9X>;M<+5/Z8\H;WI=(.EU+M=,\ 4DLE;*6*:$TL5AK11]CLG,[R!V(%\^S MU4=$?"KV/=;?-(OMU[B&]*_4>^?[XB:YNR__[HG=L_^D 6K$.(1*14$X0"UA M2C6>=50'&;P4Y?!RPLUU,EF4S=@.E8&[3QN0Y@ #Y6$7*0^P "31PTR-Z=B M"DH-PN)>TIF*QQ\WZV_5YFY7S^LNOGMZ[V\/&40M;M2W&!V(X!IQJ#6GU"-, M'1.V7C<'.">54);#R@EUZ?"@GYULK6[BMQ@=I,94.^:(\@Q!050TVIN/#!@T M+Q4X*!/:LJPWVKUS[MM^5F^/W+#N-U% W!*, .,&.R@ 8 G-.EN)HJP3O:QP<&9[#U%!N'B692:\V0;R(. MELVDW.'85%B/B/ED\9A4]/E3]>U^<_%UL:VB-K[>+&[5_=W7]6;YKVJ?R@V/ M4*WE#,%Z$(U13 30&!#J%-;-^0W7+L=K>*U7/?(Y-P[XDR5N;*K%]G[S8[>* M?2O:AY)@QQIG'QD5.!.&6R>Q<\YC1E6T01X_,IY3]OFU)L_GDVPXP,]"K/I= MU?=JL[BN4F'IC]5#>>JV+#LR17 L]2?3 % %D $>.-$@H G(B>&]UAS9@2DW M'/IGX=]N^Z_7D%[^7175:";6<1>."J^8 FFI$?\-4R(%Y M-PSRY[7D/E7)@XY&Z*--\/A,7^.NS:0!?;CZ,[[U=EL=+]ZC@.Y!0T';H.G[.=ZL+2@H\_1E5$.J*,3X6#* M[;,G N>(,@F $#HR%D(*]VW0TZH%GXF9U%-6SR7="[,Q9?UNN5K>WM\>E?9/ MSP1LM,8<:8HL!@)"(!UM3#P/9Y(JV%MBZV%P&U7FB[]/R_SI,X$#A(E72@IN MM' *":;J=Q*9 0!B;6-H+3 Y,S R,#$Y>&5X,S$Q+FAT;5!+ 0(4 Q0 ( -B$94]* M?D1!G@< *DJ 7 " 9JA 0!B;6-H+3 Y,S R,#$Y>&5X M,S$R+FAT;5!+ 0(4 Q0 ( -B$94]8=Q#_NP0 # 1 7 M " 6VI 0!B;6-H+3 Y,S R,#$Y>&5X,S(Q+FAT;5!+ 0(4 Q0 ( -B$ M94^%2X.8V00 $2 7 " 5VN 0!B;6-H+3 Y,S R,#$Y M>&5X,S(R+FAT;5!+ 0(4 Q0 ( -B$94\$_X7?T! -:U 1 M " 6NS 0!B;6-H+3(P,3DP.3,P+GAS9%!+ 0(4 Q0 ( -B$94\H M09K=>QX )1 0 5 " 6K$ 0!B;6-H+3(P,3DP.3,P7V-A M;"YX;6Q02P$"% ,4 " #8A&5/%KZWTMY1 J%00 %0 M@ $8XP$ 8FUC:"TR,#$Y,#DS,%]D968N>&UL4$L! A0#% @ V(1E3X14 MY@3LQ0 [SP* !4 ( !*34" &)M8V@M,C Q.3 Y,S!?;&%B M+GAM;%!+ 0(4 Q0 ( -B$94^7]+"8\H$ )!\!@ 5 " M 4C[ @!B;6-H+3(P,3DP.3,P7W!R92YX;6Q02P4& H "@"B @ ;7T# # end XML 64 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases (Narrative) (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Leases not yet commenced $ 15.8
Minimum [Member]  
Lessee, Lease, Description [Line Items]  
Leases not yet commenced, terms 5 years
Maximum [Member]  
Lessee, Lease, Description [Line Items]  
Leases not yet commenced, terms 10 years

XML 65 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Revenue by Customer Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Net sales $ 964,249 $ 990,264 $ 2,736,029 $ 2,822,927
Single-family homebuilders [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 718,690 760,131 2,064,382 2,163,784
Remodeling contractors [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 115,756 113,416 314,277 327,700
Multi-family, commercial & other contractors [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 129,803 $ 116,717 $ 357,370 $ 331,443
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2017
Dec. 31, 2018
Loss Contingencies [Line Items]      
Pending litigation expense   $ 3.0  
Pending litigation accrued     $ 3.0
Litigation settlement payment $ 2.8    
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Segments (Narrative) (Details)
$ in Millions
9 Months Ended
Sep. 30, 2019
USD ($)
segment
Segment Reporting Information [Line Items]  
Number of reportable segments | segment 1
Operating segments [Member] | Geographic divisions [Member]  
Segment Reporting Information [Line Items]  
Prior period adjustment | $ $ 4.3
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation (Stock based compensation expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation $ 3,014 $ 3,310 $ 9,177 $ 8,226
Restricted stock units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation [1] 3,014 3,281 9,177 8,049
Restricted stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation 0 2 0 100
Stock options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation $ 0 $ 27 $ 0 $ 77
[1] Includes service-based and performance-based restricted stock units.
XML 69 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net sales $ 964,249 $ 990,264 $ 2,736,029 $ 2,822,927
Cost of sales 709,482 748,961 2,019,363 2,142,941
Gross profit 254,767 241,303 716,666 679,986
Selling, general and administrative expenses 189,284 176,204 540,649 506,236
Depreciation expense 10,501 10,059 30,117 29,323
Amortization expense 4,552 3,790 13,237 11,263
Merger and integration costs 1,295 1,459 5,467 3,627
Impairment of assets 115 0 644 0
Total operating expenses 205,747 191,512 590,114 550,449
Income from operations 49,020 49,791 126,552 129,537
Other income (expense)        
Interest expense (5,773) (5,926) (17,385) (17,916)
Other income, net 3,540 2,953 10,159 7,830
Income before income taxes 46,787 46,818 119,326 119,451
Income tax expense 13,190 10,960 29,680 27,829
Net income $ 33,597 $ 35,858 $ 89,646 $ 91,622
Weighted average common shares outstanding        
Basic (in shares) 66,685 67,329 66,681 67,246
Diluted (in shares) 67,361 67,896 67,240 67,743
Net income per common share        
Basic (in dollars per share) $ 0.50 $ 0.53 $ 1.34 $ 1.36
Diluted (in dollars per share) $ 0.50 $ 0.53 $ 1.33 $ 1.35
Building Products [Member]        
Net sales $ 728,465 $ 773,787 $ 2,061,766 $ 2,201,863
Cost of sales 528,737 568,713 1,484,384 1,631,022
Construction Services [Member]        
Net sales 235,784 216,477 674,263 621,064
Cost of sales $ 180,745 $ 180,248 $ 534,979 $ 511,919
XML 70 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Schedule of basic and diluted EPS calculations
The basic and diluted EPS calculations for the three and nine months ended September 30, 2019 and 2018 are presented below:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands, except per share amounts)
2019
 
2018
 
2019
 
2018
Income attributable to common stockholders
$
33,597

 
$
35,858

 
$
89,646

 
$
91,622

 
 
 
 
 
 
 
 
Weighted average common shares outstanding, basic
66,685

 
67,329

 
66,681

 
67,246

Effect of dilutive securities:
 
 
 
 
 
 
 
Restricted stock units (a)
544

 
399

 
450

 
321

Stock options
132

 
166

 
109

 
155

Restricted stock

 
2

 

 
21

Weighted average common shares outstanding, diluted
67,361

 
67,896

 
67,240

 
67,743

 
 
 
 
 
 
 
 
Basic income per common share
$
0.50

 
$
0.53

 
$
1.34

 
$
1.36

Diluted income per common share
$
0.50

 
$
0.53

 
$
1.33

 
$
1.35


(a) Includes service-based and contingently issuable performance-based restricted stock units.


XML 71 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Components of Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Total finance lease cost $ 1,832 $ 5,463
Selling, General and Administrative Expenses [Member]    
Operating lease cost [1] 9,921 29,181
Depreciation [Member]    
Finance lease cost: Amortization of ROU assets 1,676 4,971
Interest Expense [Member]    
Finance lease cost: Interest on lease liabilities $ 156 $ 492
[1] Includes short-term leases and variable lease costs, which are not material.
XML 72 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) that permit reduced disclosure for interim periods. The condensed consolidated balance sheet as of December 31, 2018 was derived from audited financial statements, but does not include all necessary disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). The unaudited condensed consolidated financial statements include all accounts of the Company and, in the opinion of management, include all recurring adjustments and normal accruals necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the dates and periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2018 (“2018 Annual Report on Form 10-K”). Results for interim periods are not necessarily indicative of the results to be expected during the remainder of the current year or for any future period. All material intercompany accounts and transactions have been eliminated in consolidation.
Comprehensive income
Comprehensive income is equal to the net income for all periods presented.
Cash equivalents
Cash equivalents are highly liquid investments that are readily convertible to known amounts of cash and have a maturity of three months or less from the time of purchase. As of September 30, 2019 and December 31, 2018, the Company had cash equivalents of $156.9 million and $146.1 million, respectively. Cash equivalents are valued at amortized cost, which approximates fair value due to the short-term maturity of these instruments, and were classified as Level 1 or Level 2 measurements in accordance with Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures (“ASC 820”).
Share repurchase program
In November 2018, the Company’s board of directors authorized a $75.0 million share repurchase program, which was to expire on November 20, 2019. During October 2019, the Company’s board of directors authorized extending this share repurchase program for one year, such that it will expire on November 20, 2020. During the nine months ended September 30, 2019, utilizing cash from operations, the Company repurchased 1.0 million shares at a weighted average price of $17.11 per share for a total cost of $16.4 million. These repurchased shares are available for future issuance and are reflected as treasury stock, at cost, on the condensed consolidated balance sheets. As of September 30, 2019, the Company had approximately $55.7 million of capacity remaining under the current share repurchase authorization.

Statement of cash flows
Proceeds from revolving line of credit and repayments of proceeds from revolving line of credit as presented on the condensed consolidated statements of cash flows includes all cash activities and transactions between the Company and its associated lenders in relation to the revolving line of credit, excluding interest and fees, and is specifically inclusive of operating cash receipts that are automatically applied to the revolving line of credit pursuant to a cash sweep agreement. See Note 6 for further details on the Company’s revolving line of credit.

Prior Period Misstatement
During the three months ended June 30, 2019, the Company identified that a former credit manager within one of its local operations violated the Company’s credit policy by intentionally misapplying certain customer payments, both within a single customer balance as well as across multiple customer balances, and created inappropriate debit memos, all with the intent to manipulate the aging of certain unpaid customer invoices. These inappropriate activities resulted in an understatement of the Company’s provision for doubtful accounts in previously issued annual and interim financial statements (the “Prior Period Misstatement”). The Company
has corrected for such Prior Period Misstatement by recording, during the three months ended June 30, 2019 (which is included in the nine months ended September 30, 2019), an out of period bad debt expense of approximately $4.3 million in selling, general and administrative expenses and a corresponding decrease to accounts receivable, net of allowances. The Company has concluded that the financial impact of the Prior Period Misstatement is not material to any of its previously issued financial statements and that the correction of such Prior Period Misstatement is not material to either the nine months ended September 30, 2019 or to the expected financial results for the year ending December 31, 2019.

Recently adopted accounting pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2016-02, Leases, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-02” or “Topic 842”). ASU 2016-02 establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The Company adopted ASU 2016-02 on January 1, 2019 by recording ROU assets for its operating leases totaling approximately $110 million and corresponding lease liabilities totaling approximately $115 million. The impact of adopting ASU 2016-02 was not material to the Company’s results of operations or cash flows for the three and nine months ended September 30, 2019. See Note 5 for further details.

Recently issued accounting pronouncements not yet adopted
In June 2016, the FASB issued Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and issued subsequent amendments to the initial guidance to provide additional clarification on specific topics (“ASU 2016-13”). ASU 2016-13 amends the impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. ASU 2016-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted beginning January 1, 2019. Modified retrospective application is required, with certain exceptions. The Company expects to adopt the standard on January 1, 2020. The Company does not expect adoption of the standard to have a material impact on the Company’s allowance for financial instruments within the scope of the standard, including its trade receivables and contract assets. The Company continues to evaluate the disclosure requirements of the standard.
In January 2017, the FASB issued Accounting Standards Update 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test, which requires computation of the implied fair value of a reporting unit’s goodwill. The amount of a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for the Company’s annual goodwill impairment test and any interim tests during the Company’s annual and interim periods beginning on January 1, 2020. Early adoption is permitted for goodwill impairment tests performed on testing dates after January 1, 2017. Prospective application is required. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”). ASU 2018-13 modifies the disclosure requirements on fair value measurements by removing, modifying and adding certain disclosure requirements in ASC 820. ASU 2018-13 is effective for the Company’s annual and interim periods beginning on January 1, 2020, with early adoption permitted. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
XML 73 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Cash Paid for Lease Liabilities and ROU Assets) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Operating cash flows from operating leases $ 24,086
Operating cash flows from finance leases 485
Financing cash flows from finance leases 5,094
ROU assets obtained in exchange for lease obligations: Operating 34,836
ROU assets obtained in exchange for lease obligations: Finance $ 5,789
XML 74 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock Based Compensation Stock Based Compensation
The following table highlights the expense related to stock based compensation for the three and nine months ended September 30, 2019 and 2018:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Restricted stock units (a)
$
3,014

 
$
3,281

 
$
9,177

 
$
8,049

Restricted stock

 
2

 

 
100

Stock options

 
27

 

 
77

Stock based compensation
$
3,014

 
$
3,310

 
$
9,177

 
$
8,226


(a) Includes service-based and performance-based restricted stock units.

During the nine months ended September 30, 2019, the Company granted 0.5 million service-based restricted stock unit awards and performance-based restricted stock units that allow for a maximum of 0.4 million performance-based restricted stock units to be earned.
During the three and nine months ended September 30, 2018, the Company granted 0.1 million and 0.7 million service-based restricted stock unit awards, respectively. In addition, during the three and nine months ended September 30, 2018, the Company granted performance-based restricted stock units that allow for a maximum of 0.2 million and 0.5 million performance-based restricted stock units to be earned, respectively.
XML 75 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Debt
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Debt Debt
Long-term debt as of September 30, 2019 and December 31, 2018 consists of the following:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
Senior secured notes, due 2024
$
350,000

 
$
350,000

Revolving credit agreement

 

 
350,000

 
350,000

Unamortized debt issuance costs related to senior secured notes
(4,177
)
 
(4,803
)
 
345,823

 
345,197

Less: Current portion of long-term debt

 

 
$
345,823

 
$
345,197



Senior Secured Notes
On September 15, 2016, the Company issued $350.0 million of senior secured notes due 2024 (the “Senior Notes”) under an unregistered private placement not subject to the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”). The Senior Notes were issued by BMC East, LLC, a 100% owned subsidiary of the Company, and are guaranteed by the Company and the other subsidiaries that guarantee the Credit Agreement (as defined below). Each of the subsidiary guarantors is 100% owned, directly or indirectly, by the Company, and all guarantees are full and unconditional and joint and several. The interest rate is fixed at 5.5% and is payable semiannually on April 1 and October 1.

As of September 30, 2019, the estimated market value of the Senior Notes was approximately $14.4 million higher than the carrying amount. The fair value is based on institutional trading activity and was classified as a Level 2 measurement in accordance with ASC 820.

Revolving Credit Agreement
On December 1, 2015, the Company entered into a senior secured credit agreement with Wells Fargo Capital Finance, as administrative agent, and certain other lenders (as amended by the first and second amendments, the “Existing Credit Agreement”), which includes a revolving line of credit (the “Revolver”). On May 31, 2019, the Company entered into the third amendment to the Existing Credit Agreement (the “Third Amendment”), which amended and restated the Existing Credit Agreement (the “Credit Agreement”) and increased the aggregate commitment from $375.0 million to $425.0 million. The Company had no outstanding borrowings under the Revolver and net availability of $367.8 million as of September 30, 2019. The Company had $56.1 million in letters of credit outstanding under the Credit Agreement as of September 30, 2019.

The Credit Agreement matures at the earlier of (i) May 31, 2024 or (ii) if the Senior Notes are refinanced or repaid, the date that is 91 days prior to the new maturity date of the replacement notes or other indebtedness that replaced or refinanced the Senior Notes. The effective maturity date of the Revolver was extended from December 1, 2020, the effective maturity date of the Existing Credit Agreement, to May 31, 2024. After considering the increase to the remaining term and the increase in the aggregate commitment resulting from the Third Amendment, the overall borrowing capacity of the Revolver increased. Accordingly, all existing unamortized debt issuance costs and new debt issuance costs related to the Third Amendment are being amortized through May 31, 2024.

Z%Y8Y%7KMC5:5.F*.T#:ZT1R4"?X.>%W\C#6;?=@99EDTG" M*TM$E@< )B-BCQ'"E$4(4P@F)5<88R8) ] 3/LEAKP-K\.W@6)9.XDM:-N1& M J_'AS)C[F]OGV(%5ZC9@$'3IU?$!;GQM"(>@TI[W#/47B)SXQPC*.L^O18D MR)N,]':XY*]Q0/K+*L',FJCHO==8V.=B)OR6*_C4@EPB.KEJ<.=]6.MADI31 MO6 4KF'-+":A]:?FZ=#9[>-G2X@V=,)H#_ANI)LH9KCA/5GE8('8 DM3D 8S2\<0B+@H M=2-&08$""#20GL:-E ZL"<778TK,U_EED,*UI M=C*M!*.9B\H"+#]I.)RFK[@R9&)Y6B<7[VX9IIPHG]";[^5;-P R4IIQIQ40 M@F"FC&(< Q$(G&/\VM\JL],.;0 4?X.[R8N_!U_OII/(F^[:]_=K& _N,D0& M<7(M?W^_"JYZR1O;VU\MFY733](:_N>:E3= ,93'-[I+?.OMIS!9"6#K>M*H M\; EHT5!% ?:<,T]C@-/2T:D@CJG.,&+:/51^Y$^'42:=92^-5< [K36:*7! M,.\<7$E8[=,Z^.MH^%[-QX[T!U:AW8YR8.O-C4YN5.JR9\1EIE_=Z#0\?J<3 MHX4MQA3%5!$#F0X"#QGNBV6GD\:@0KN_AT_)^JWU]7LVW;M$40=:5/63(6R0 M"GMKW4JM]^:>[4PJIWTV]R2E^?1I'"?PL+/GAG!8BIB.DPE0SO!P4CB=*M?& MI&U;H:-Y!QU]"/;S&]2E5!K+WJRAC+$BN(P]C_B&:F:H$(AP0QE>EFDSKP+G ML[E5XZW-B&9;*79L)#O"P?$B7@RP9MP(;@^3^3XCC/C9U!>&I=1MZB,[A#I: MW#[&KYH;0/YR,%_7[!$ .N?(AA)[T N+ ML6V'"5""=Y.!U:!$(6P@DH))%N3MJ<+3Z@W:=M[XF,65:/"8WZI3AY6@EBGU M(34:^DP&0% H*,C.G$D.3%U(*:_IU'ES@Z*Y7&-:B3N=NWG@J9A;CXDU??)% M!:5F"A#D&>1ICCC7R)H.N?4'3;,GG\GXTA]:10+T"K]EC]9+/5D5P]/Z&]9* M/6*;%2N58]I_!]3W,/KR6&8YRSK#DC7G* M^!(; "#%O@;,RT$T-"<>W\4';ZH&YFV/&S3JE!U0#-B4.,R!Z9)L?TJ&62$\\,T;2<,W/V)T1%E8K0,L M2Y\F*@!W2,>VPD;_^3_#A'1G'O(H P%4FA I!?9,EI@)A <]XV;'?P@/KR5T MV.(U%1*NE@V2JU3T5W^NA02>*>)8Y\)?IN%D]MMT'LV^Q>$P4I-ADBXJ1?7] MT[#4E?X'O82 \8P7P B1 2HGPB'*0>>E_839X4@0DT M9 %2'E#2-YSEES*J_!<'"V]]#GQGK8!!^&!?8;[ M]1OY=7!G/==QHH72YR6[FNROW563LL_DMEC$B]LI. 8$2RMFI1%&8.+Y/(_T M^X%AI>T$B G,* I\(#41&F.CEY=JK=?W8X<,_@Z;W(I*V]+AEA)QB8";+65@ M:2+RO ;3:UG#D^C72L?^W@]XQ0#DM=V%;"?A4[KCR@@$D'][Y*S>]/?R(R=. MVH^7#YU/']PMDXDHMXG;R?_OG?N>, MBG*&>?C12]RZWK^!Y']-[TE=E64;#((5N919 LX$2O]9KC7<9?Q0@R0RM8^Z ML8+XX]UH:.5,'22R&O#I2&.--,JZ:1-EB T[M[,4<=72M['5O4,GFZ?QQW\; M#*+HYN94Q$MB[I:LAMF1V.39?L$KC*S=+"VO^O>#J;95GU MS;BG+P0;\#+8@%]NN:>BCT4UX+#>:%3#&;\MN6ZJ5JZ%9$]8XW6BZG)%%2E5 M?! 80.Y+Z6.E&,&!JQU/1)5$%%2'D+Q:5(F_D3I$%:!]S*I5/!9/6YB3EA)@4@0($LB@0=1X M3'DF \>@T@!=*0U8;JJ9QGZVI56&;=JL@+!O%UTCJU;)\Y#CK(N"GPDR7(RG M?,X\R$5I](%#;&+ 8,ZXZ^T6P,MM><-0!:'R4!ZL1U^2O@27R8(7$Y)(,F]) M3V)";H>JS&V!K5JWJRU\+HOR>'$+3 M"A7U*:KV,!Q@^AYZU.V7 JUB_K9JZ$MD>08+EA<>!%I#SRIU(J /8$"S^C)# M/0+X7BQ?C_Y&_205T[%\ XK_#%C\%6>-:DE1M3-,M^.+MD J;1%*I:G 'A8& M:8]3YE.I?>YC3^:S%JT7LD- [K=HWGCF@)"^771C JIZEJW-$7329(]4P>EE M! X7-2>0&+ _BG9BX0/E<^0QA; V7&JNEF673%4J&E\IAVHRDZ3H$U(MBF]. M#K4X._ AJ:_+/Z_EWI4*[?5*V'*QM.\!KJ3+'!$#-#&*L&R6BS&!%+L72Q^C M,IK671D=A;-H]OGFEV@VBZ(=JZ"EDH(J3QKL8<0X]@FF>5]3:!F Y@E<9_G(5]-;G5*J@T]?96OB\I3!XE^<>LFST)LA@)PPCK(;3 MAQRC[-OTP9*W(.BM6Y0_3WK_+[1$%#]ER+=R#:+6+3H:%@ON73^Y867CIQQ\ M\78Q&B:YQ'">7IVWSR4#[<(,K2V]JYMUYQK<1]^CU?F LQ1D=JU .\,,O8"Y M/ ?T!=YEO4+74319CNU+7C?G[EG6KY^V"[D9C?;=XY[ZZMD#M<]/Y?E0Q3?C^;% Y?8EVF3 MTY)P'D?SN]&D(+%^[_%N-+A+P^M5Q-9!&,<)7,)C& ^3*8^C##!EL!SUF(,A MS%*H!3=-TI*1^S2!3DY>N)]\]VXTFT_C9.G)Q[V!0ZDH;I9,?TRP&U9&.N8C M'X>CV(VH3*>WN3]$/^P-$TC.Y"'KG5XIA]@_%PR5-WOEZ,MK,S)+:)^.D=8; M6MUK.<10Y[+,+H-9#H%D?6MYVPI<"AW=CB:N5_-EV5\"__CR^8^5@:$)IY31 MEG+"6R?: HXGY0<'9>O8:6L']W4X3H3#["Y*4'Q**]CY6=F46@?DXB!34C&S M=E4O3V_>+V9+H)9G\'9W6FHBO=RD6WN# _9II[67[MQ/KDDP-E,LK.2< MILXMMF*XES2*.G#M/Y+YO)M,D?3PLY>9Y:-Y5U1Z*NJCAW"4:A@K%*W%.NRY M!_:S-;ENW\D\'5P[<:(_O'?/=E3TS,C9TBBYF_#[-$XZE=+O%K]GVY)TP5O" MS(1TING<9DVFC\<_;$N7T8U3;7;IBSA)"@^M^[&PBRMF#J_?>2LS74=6F*_H MW>5WU]70J@:S7H2S/Y<*+M.CE=VQ&B=M$E[N:ZJA2[001_=6559F$RPFZ2CF M5@X&WM-Y=$YC:@/];H]Y\/2RVPB0$=HGF@N!)&0$2+%$C D@+KF-2%D+"AO" M?>539#"59 DZ JTS];+_M>TY%;?Q9!RA9*][*HX=(24@'6]-2V4+U]G3)1 Y MYX&LLLI#/+H/8WN_)0?>A(.E%)[>W#BX:M=4&5F1:+_?M[:9E16][Y'EQB7Z M20[7>-7[U3WU&5%14@:6L@=N&>/Q4C[.GQXMQY" I663C&_MT:K@PWX;NWG7BKEEV)_?2$Y7;K;6&D?/:9X90_1()7" MZ=3QQ#AU0]PW"Z_L;=*)V&[9^+^)-=%#-W*]GTVL=\.7$YFV''OB!+X3(LOA$\/H MQU7OO^VA%ZK(#8Y( 6:6=TGVWU[J;/($QU6K0[D:&:I>[6HZVEXZ- MU3^CH3O>9$*(=0!#NZ)Y%"5>3/FJN=WW)$@PF'YWJYQW@'(5.36,''L[?)3> MZ,;17E@(U'S[7?PE.Z%Y8I@]S)<35LKRKG**R?EGGV;X@DN"M 9D.E(EM2Z2 M@4#CL;43!G=E>55P>6:S1,,5C,,$T?'?W(UK]NK"R7 MD#\]F9:4+*B_M!L3X[@0D+EHA"CW<>T]K'#.9>T\\7[B8ZB,ZO!&=; M.MYBO7'TLL9;[!#$/B@&CG>"Z-C!E'L+8?)J%_S;IMC ;,F=B19)67R-=1,? M*[2+B\/$_TJFU5BU.;)_^)X%!@N+I1/U26!^S7-=9L7W)";2VI??A,%6L5J>E%VV,G;AO;@PT MV^M;R/=Y&+T#FX7ZL69M.) MW;VGY7RU))I>/IT$)3CZ$<4#AWZ<_'F:&1F_5.3",P26/&I)KJQGM68Y2P\\8!0;J@2$%@1 M:K4J*R8L8=7&>$AJLA=&LQ,FN2$]FW?IFETP3UVP,L$%F^V/N[5VOL_:UR<$ MO'4?QK>C2;J\<#&?YA^D=8W))S5AOJ;41.&NC EKV_"#=CEHNC%I^Q:;=OZX@W0@/60K7]QV\^C9FD\:.@B*"XVDB3'\L1=V[>G3711 M*[A:.[NE#L!/>^M.*,PQ0A&#Q< MQJ VC-R1JR-W/DT&T_OH:SXRYI=LSOC*I+J,'_\KY48U&:H57@PR5MPZBV+7 MYBK9EP@> W&MM;V=G8CJ1%1[110NXM**:3?&V_.!I 1+:;C(ROR@EA17HN.[ MBJA_M%Q$(=F'XKQE5*M@+?+PMHMEGYI\ZMZU>]^]+>M>+/..+ MB8.9GOZ=#!EJKXU3:'+L$+BC*?%MJ MW9V;]=K F?K10QRY1BIWIEF2IB5O>^JGVEH8 MR0TV>6)%JFK4,C/&DYCE%[?HSS=_S"+E1%59AAV6;4D&>Y?9I[9@)>PSSFJ, M5;8V;=))C4YJU"PU)"MR'3XE"''!?"A%("QW9Q.KW !K3Y%:I<:N"9#FI ;I M2UYGAJ/]B8P=/8?V&M2?7!E;Y/KD)]76N,Z?;.F+-TD(^UO@YWSVNP^J.,5! M%"]K-(%8R0[V"-76^N42^=*#3I'E8]X$I. EC9:36)9:KZ?2:.VF]5G M$[[ MMWVY^HZ9+W7JS!9F+\UW,% I@0, !48^9"@ *NLV!5HK^*+3NQ.SO[9FIREF M)Q*U88!-^^W=$S%FODT=ZL%-'0G1,Q!WW?N=\?MU,T\N8>9)IIM%H9L#1;%! MF*- !)))R%A6Z>\1!_H 5P;"E17SBT7^M82.K;5P\5-..K'4#78[E<%NJ7"1 MH!BHY%$EI-&<8$58 (T1.IO@PB01G.TA7/Y1BW"A?<+P)8QRVS E:2_0IE4^ M(P^KN"SODT]J>(V?PK_T>CU'8#?3Z7PR=4!A%? B#WL2H$ "&/A*802A,GGG M!]16MZ5-(MD-ME[^Y_AZ[(@EO?S+U"WV;CY_^/CAP^/CX]6/ZWA\-8UO/R M\(?8_OE#?NV[WH_[\<=QZ,!DHLG[/[ZZ\&>&+%8%XW.MI-]7P6P36+%5O/!B M(,550I_YL]8/MSJ4ZC7'V0S%'7\196S$V>(ZV^D<-JT B$Z'>XSB8>\AS&!U MTSA![R:>WB^_F@,@=PA1VQ"BUH:GM'+"QZM U-*!QTD)F)H,?RF25RE0_79( M->(QJ#D46/C4AQ 9P/REF&%4ER#5F- <>4 $5'$)@!$LT/FE0$G97DBU%!%L MY ;$S&6039N!J#<-/5A\^2%=!!5:\C[XRNH^>7M[Q#/7H-XQM\]'T=,'T'V M0PPCJ,,@ZS#(CN^OGA.<4(=!UJ%*E76MPXRJ($I=-H;4ANU2^S85G'/>O'OQ M2WOQKH7JW"S!=;2\#<[>9=H(W>%VAWOBN:B3R35!P(IDDZ\\3H$*I)+$IT1J M2-( G \IIXR^# BUUB:QEGSZE,8+ZTAK(]H'LL[<4_NKO4[;JE]'Q-@4UNQ@ M8MO[X@T0Q._I>,:GU9FB_=XD2J?-#P:+^T4Z77E8:I!J^TYUY=,MTFRRT&P. MWQ!!+Q", XI0$% H\Q$\2ID*&NL+[7^;]=JR,%JGL^>^NM%SU6:_G.S59!CD M1%]?HX3H6VW>E4^?$\Q&6C^=J,UAYT1T[W&TI![-"L6\YE@2JR4BQS-9R2X;WW8BZE7/'^?N7[[UKF3WXEVZ MJ$L7[?.BGANTW M1II73RZ(/^THXZW$?C=6Z<@1$$2*T6]4<<(Y-1AH0!#PM4_2YA2?8E]X_.4T M>N[%/F4FU74*26KS0@]\Y\7W"^6O$2]-$L6:>DH(AZD& M,0F [T6R,?^ MBV!_NRF4'1/8V3U^3XGU\\TOEE2_64KU+:&JR;#\W,\%D=:6XF9]S&17^75" M?L%OT\G@X,C5Q=K^W8N?X8MWL?FSL\OK#8*=^O&>B67^R](,;RRH=08G?0FF M."9H:8IS3H6 '/L^(3 0@0F,EYKBB#!6+25])KI3V$7-%;T WB=2=.;R*:53 MZHSPG*W]T*H7/Y;FJ3,$=,Z4T35%O*3)N%AJ,B"UU,PCW,- ,6" 1W"JR0@1 M%%;:_38&E8Z@QV2C.+9=6\,;"+A26T-G07?O=\;OUW4SG%PW X&%C@P\)0$V M5D_:G[[G*<92;\\SU(A KG0SK&K&!IL91!^08R*[OZWB.S/P92HE)AAQ#7P( MF!L7X(N\%Q5R+U@#7]YV>9W@RPG%CB:+:*CFKUXVW*7-WT$T9Y"GT7!3MW>X M-E=\,X2S_2Q;:KCDX%=%9-BZ&EQ1:_,+_T",W,="GDV,N#H-!5-=';L]L[+J<0T_^\^AS: M!I=[M7RA-<+.Q5T-]([>O5IJ-B38J^^X!L5>O2+Y8GJK7/SO_#9U03E:1W3M M19*?=W%^CX?P-GI_'4?A/]^'-_:1'\/Q8_@TLT_Z_;LWU&3P;]K_8P=*. M;JQ@QCGV2BR*/:RZ1LU]>D*A;OT[>[0,XGH*+)R+/CV:#>/3@ MGK8=;)P'P.?2TUA0GQ$/!P:KO$TU(-HO@8U###V?,,B-D!!I 3D#^:5,8GRB M8.-I\Z13N=8HM*3;BZ/[<#0I4EM) -(5GU6N'(YF@^EB,N_%5J$LH?[7T-XN;FXYD934(3Q6 ",M3P5 M]TQ@+;[ T$ZH]%GF'%"7B[:R)E+I;SU)6>MY(^N^AD^%^LK.;CO9]'@XW 1 M.Q9\]S.[ E6WY]++,EK,22N1K3?/N+>$P1 NYA1:]E*0<*FYPIQX!$BS9# = M>"_EDAM@+W(EZF.OL\D'MY:[*M;+BH/Y!G6')VF5G+R0K<%<.64Q^UP^@-(2 M1+=&3 5& J4IU-1:-%#D^4CJ<_@J0\;/N.R+9;+?HWBP2Q'/9)$&^(N0?I&V M?(]>;MZZJA6<=-M)%X3;AI3Z?UR"OW&PE73*7,J+B+%00OK #Q0R!@,)-1-9 MQ#A@7@#1*ZRA(_,H+?R2&GCTQ%AQM="@KES7'D.&&[0?#\JP+&M;?@WG"_O$ MI^UY%NLE4,0190A+";'!OE!YVH<$QBOE6;!1V%=<,20$D9QJY(/\4HD#]JH\ M2Q/2;6%?.G(3>]V[NZFKKE>_[:-8>X]1[,HOLF30[!7YCY=S55U*Y#4I$8BV MYD3H;A-1]QRD>M2IK=V(V$.JR'88$=O-T2QYB\]*M.,LY)=C6KMMBDQT=#@L M.3T=%794^'94F'347'(&W!G)>TX1V^<-.X3%(\=7F*0E."P,@0<5UD)QZU?Z MAHB\/M^8D8N6_,.EDIIJXA!]".%9 M@R^V2N"TJ26L$S!@'*0N5$,:+XUJC\VX@8V9>R MUF;4UHF8\SG%VK57?9Z"E+X*I6 E7R%@77"I%/.@3@:6O_'3^@8<5 M\IC_*G/Y",S$^HC0CIS!()##2!;Q 5]O]&& I3C"X/:@2\[94: MQU1*O$]1G99@^PV^TP^:(]BF;K"6<* HMP[9#WG (0R@-@(BA706:];0-8H? M9"+>Q5'4W( ?V4?PO ?\M(H_VZH*SY)#4:$CI32::0:!] DD7% E08[(K#S\ M8K7MVW F[@-29YUMQY@=8[:%,0DK \ MSB;+CIDZ9CJ$F20HBO:81P( C>2^I$)*J[&R0(HG11"05X%.LA*''UO,)2)^AQU M$9,N8G*.#$H*'6D\C:3E2,D-(T0@"+UENH\K7ADNMY/!V21CPC[F=0YD[OBR MX\NV\"4K*L )9,H013QE_2N*E%(:I7PI!!>^>+7MVJBR)'T@SYLISRV0^\%2LB\6UKY\%7&:W@<;N27PHX7$YTM M3WQ]R.BIHZ(,+ BVCWQ^5(T:>P8\B.(<^1 M(04J*DV9@MI'PB>4$D"@P"3-F_B0(I^HUYBXS3$C%WVKS,^:&\\M,.MHY6/O MDX-MBV;S"_8W?]K"C1 4ZA$20Q0TD!#A!9YQ&6][^%X$6V^!]S% M\-[ 6&F/M,H>ELS=.7Z&M&VB;+_=.+*<$[(T@1<9);FA!DJ& Z&P0'G=#>1^ ML).?UF!JL&_OU08A][94WDG 3@)V$K ^"8A*2%V!IR3 1FIF?_J>IQCS\MFX M1@3K7NYQY!X1?4":'PUC6\_6/<%?XCMGS_DU[[K_;@??QR';O9A-'G_ MQ]>4AD>31314\U?GHWZT63833L+:=L]@X>L'FUI.JUW@B&>&6B[ M]HZO&'&[IF0@>_C1T-)5NX:P]A.>\J;W]HM/O;MPV',[X38P+XIT\UGC7MB[ M"0>)1NJ%DV%O_CBUKW$S&D0]^\A!PIKAW'[_>]2S?-E[BN:6F>[O(VO(#_MN MR*M[S,HM5K^^\LWK*)KT[L-AU N_AZ-Q,F)U/BVO]*KW;?U^ZTO*5Q_&42_Z M\6 )VG*7O4N^K-YHDFQ=\F4'/)_\PY%0:/^R*,65UXI##SJ_U';X]VW& RDJ M2!!FW.,:8B,(1A($3&;#%S27@<$;0N1KD2+WX[?I_!_1W,N/9,\@.5T:%^QE MXX)>58ND>W9GQO8?:Q;&J[?0'5QX>QM'MZ%5A,XE2"AC'L7WR=FX7]*S[_<> M[T:#NUYL=9&EEGAZ?^C!K4VIKAQ;@6@ D6_]6Z E18('BDJ/&8@] K@G 3>[ M ?AO.+EO]C4_WWAV>6Y?X>8C_',6S__\XMY:_1C-DM]^'4U&]XO[7Z-T GOI M\-[/HL''X2)^:W;7:1%3)9@(AI7&& "NJ) >\2!V/7D& M>)ZLQ!H:W_7PQTZ[#D'MV^YN/$OD9%EV.6GHQ.QHDIA4PUXRTM=R3R)DPVO+ M3E>KBO7U<]F]<'9GK)>>;N[V2>S TPH$/&"*N,Y)8Y"&>3FYM3=4:1([%<18 M64T \"#3Q/,)4$N<$(WYJR:QKRE]T9C.=QMBC\!Z-8DJ363OK'($]Y;N%G'D MSNF9^>U6/R5.[/OIS?O%S,U.GT5.'UT[E97>*/HQN$NEG7U2>HOIM7V?Q":: M]2S!V3?.[.@]*:M1F[6^H?#K-EPW%?XU4^')N^>3NNDC!.U&I[_"A>]&IU=V M)?EU=5CP;TZV_)K*EL#)EBP\Z_R]])_/RYI+K$2H1[,<2H[GF@+84PB!UI++ MTM#M#1SAN'V1>+F<)&\S>?>\A5\+_(\X"T3ENO7+*4J,FS1-_Z*\N.@V,%R*!@4"2F2( MU@QH7WL!4(',F5-0KX)O6:Z!R'M\,A;]/'DN.5@KLQ)1Y^2Y]E5VG9UN3TFF M<4X]989D!4-2'2C*E*9*,U\%E/K,Y)U@?B#D2PSY>VP-[-%#.#Z&TJ1]4&MG M9OL9[M1]LB\'A>@Z7^SB?+'.XSH='4)@D9EULX4%1E);]RK0R <<&8A]J0&1 MA($*)G(B&#[?_#&+E),*GS.9\&D29!+!3./=BOQKU3"8]$6M;<5GHV+:*SQ, MYWQMX=/2&$:7) 34 %\1R['*4,Y57L3D"P;VX=-=BM1KM@.YN #HY-6"R[H* MP_8L VLJ(YS^ZB[_.)K;>P\VI4+\T6PPGKJX_:P71^,P*U^R^F$T'TK>'./H^FBYFXZ>>JZ]:6/X:KI:@ M):]C7[5XE6O[X/2E/+[G;#Y1[W1FYQT^\CES9QAOFS^YP7%>6UHNYOUY%[,]<3 MFIKXX6 PC=-%/H[F=SWUU;.O JYZ5=)LKZTK+I=4H*^M, M?M[%19K\-GI_'4?A/]\GL)L?P_%C^#1SN=N[^'6+KD\K;.#\8@M+6_KZ>I:O M@[MHN!A'GV_,8FYI)2NE6HF;;Z]RH29 R*>:2\Z9PCYBF.9:" LD2U4NP@L< M6!3S-?0#$A"U'$_J%!:@+Q8J;WT.K!3);*\#EDH*JCQIL(<1X]@G^4T];I^$ MWI,7U[3UZ[0MI3KI"??NTR->K_RTVC**>Y9\!HZWQVEEZGKJK/=3PO/V#O-1 M..Y9Z1%']]:"6%Z1E2JFH8!HEA0M3B=14K'UEZ3*YV9U%?:P1E604E1KI"GPLO]/%2D?:LZ#G.*GXY9N2M3='4C@B'*R'84Z7#MSB;5D;]3SUI M]$PA8Q-RJ*5]N'LUF9]Y$SG%1<::2\*M[T*[M.ZM,G%RIAS MBQRX'O3++W36L?;ME:FG+KHN!2>DL7,+@V@IP12#AM=>)1CDZ.E0\VEKA2\[JC MC\!5B/01K',H;<=6;ZV13S]:@V!7=%61-PS*TB0RR0 PQA!*D""8DVP0MH>4 M(*""?[*K#K^+HZAA>=/'M-8)#9W+T!8!=?$,B@M02FL#,&Z(XA@$$E ?0;*L MBL18[^O1'X=%89_2SJT_2QX]0[<>7:X+PDK#204A 068,,I]3R*@J%R.#?91 M=?K:CB:!F2[B9L6-X+AS/]HO.2Z%I4KC10516F#H$Q]3:2 T&J+E_"1.MH ^ MO"E30=Z7H(H2V?%5Z_CJDMQZW'D-%8'#0=%+18E@3".F"0UT0'P8"#_7X4B MO77XZ'O#+@-C=880.W^A-=+IXKD3%35"0@IA:""UCS0SE$.I<5XC1)%?@9G9 MW1QHG#\AZ3/ .Q8]1Q8]-Y?^F_T\2CK?+GC,ZS:Q1 MH.D@!($ R@K@ 0L@ MF6S2(974Y_OE\XM#J$\F_6\43X?A[,[1LD 0_?6(ZDR[$C!#^%FUK_ MSRT.X@8\?>RI;.I$'&482'85O5$&6GW!_MA/VV04+F04\7Q%F8^M[T4%]3W M@,@C)!@0[_7F3XX:_BF;!?)I\@Q:<8V"JX]0K1'<'0^_H/A#3K\NIG@&\^.L M?;G7P$G4\ZZOZ/<]=>.Q30?=3J>]B1#_U %N%;C<&?37"A)7JW!73P'.0(C" MX4>0$$Z(T-!C6$"HF%QBW$F%]]!XOZ?6QW^'XT7T^>:W:+[V]^;T'NU39UEGCC>\*;_6.6OVWZ630L&(7?5$O!-^^5- YKZU2%9WS>L&'OV'6 MSG,C20Z8G_/<+)G5W2,/JQC_[Y-/JF^_?4K%+J,O#IF<@79:Q0[#+@Z:E<'V M3$B[20]V]3?3Z7PRG4<;5HZX3P&7OC"!,8;:=\9B62F!H,E&E&0WV'KYG^/K ML5--Z>5?IFZQ=_/YP\D(9J\_^/KBSNV==GPW<]9+'A]6$?1PUTM)O$.I;@LY*K-UQ$O61$1I1/N=DX5"?GMMG5 M?MM=1?3_^3_#9,TS:CA%&'%MM(3:M\2;F>X&2$H\8]_U0UCZXJ[:;FT:3CVV M2_+KZK =I6J]>K/U\VVRKG2CZ[GQ;"Y%V=8"HI((&06 <^T2S(+U4"\A<%W-;G5&98N9>HF"HK)+"=?G=YZB&+ MSKCH]2=4#"!SK[E]U)@*/.H#9@] 2\JX8(1E4/&&$N2!TC$%,+ .*U8>8]SJ M82YHMFA[*4=$56:%O9(A:@WU#.W;9U.O\K-]]=V^1@_S\KPLD(X)W/M^R;RN MO;]=&=[E%B/V7XPEJ-EH-D^V:&74XYI3^[N5T[&1]+\=FSDC.S.EQP M93ET\%A3;-H43>E(8UC29;WE#,I5RA"7G*_Z&DW<'.%9-+ V]M %&J)9/W&& M$$"D:T,ZMS8D1#B*: D# 1L#!0N@'^" 4RF90ND %1]2KE4%.,E9^I\F,VMU MN["(%\:Q&X"=]EIL"()8Q^'/[*M_.H/9V8+NC&T#4FJ=J=^$[%6 DYPA#?-\APWV>< M*P:PES53^H1@R"K($:\48^)OY&+$6#OSX>?FUWV)OD_'WUW"9V -K]&\%][& M4>2(\1(19%-^+K5A&$Z))L8+.!$>10'&4.4 LH:#2G5JW6;)\H^C2?3YQDN. M:']F;A*_J;56QQD8%Q? = P4LYB4SZS"]'U/,Z.-0!H(DH.=**8JB 1U*]&. MZ>I3@^=L\W>=C,\Q,RJ8F6L0,.AQ#8&'J %!D&&I^0+YV#O4(K8:M#-K.]>] M8^,FV)@4PTFPSS2TAK R0LH@$-HJ[%0G<\D\N+%JXG4ZN6/CSCM=_\8?EJA< MI^7_1L.TNF$TFRU<&92EH%F"J3,.Y_9O\VEOMB&#T+5@/LO:I;E#S'C<(*61 M'VC?5X%!0>;C*JZ,"JJL?1/%=H_-:.*.PG,G\5O4G'(F?<@[W)Q+;[T\9==W M&S.*@AF# $GL*P,#GUJ&]'W#ENW0@)H-ON^NS%B/BB5] >I$]CP=9NMS&HG,0&>J& &E672BT!!K?6N]SW> MUAH*G:SJH-$Z:+2*E!.@F$'L22I]#@23/A( 4(WR1A>&C=&525X[2[G61BK. M"Q!M S14+?=^!8Q4,V^W/Y1'CEMU\+K27]WE'QT:X&BPN<4V2?1_S1+]OU43 M_3MV[]>V['<_?Y[LCW'PG]7O/=Z-YM%[^\D@LD3Q&(:" M] )! ?:M!44Q)@;GG72*\$H =+52YU-68.&'\PBN2AD'P,$.[*,K2YZA?<2] MO?_=,'QZBD(KULK]TY F8 _L6=22E?^\>M?["?Z#-[VW7WQ*RDJB W JMF%# MI8>$BSXA!J 'C/:@]!6F"/@:PSSF15EUGN/NY52?TE/ZZC?3*+0K7A2FX*I: MB/4,8M2K]]M%6C<5_"P[AGL_N>-UX00$_II)C.0]DX_@7_^2P2J%;G))'-V. M9FXRIV@AB P2$$>0&H D#F6#[4. MW#KY!G:/YD^_1O.[Z?#3Y'LTF[O]^OPXB>+9W>CA]RAVC??A;?0<+0^CT9^_ M1+?A.)C,[9T*$K9[X+; ;D!*NO50O27FY(."\-&2[M^CEZ>=;*@__(_#Z=UN MU=#1X6PT'(7Q4TYIF0#K)S [5H3V;A=A'-H=3"FD+./<%>[WJ?T1%[=R5#>_ M"^?%-]-OI=U@*N\&Z_UDB7<8W8S<.JXCZW99 @W"P5V^DM+:LCM-XYDEUJ:) MLH#;PS#@ AN')24(-IZV"C E2D0,K<+M'4R4LWC^IS>=)(:I*T-,:-/N9T)J M[H__E6_$U])NGS^=]GM#*Q$'\[$ET[@WFN2_]==(,J/:\;B@O5E"Q#<+^YG[ MVV)B=][2H5UB')51+ULV2 M'RE"ZE03 WP80"&X"#CR ZKS\!4C3A:442U&3GK):>MR#R66?!_-I8BY> M52$-C^P$O-*G:F81JEWP;ZF9;>G:DHLKU+X/XW]&\]YW-X2LL);*)HZSD1X> MXNF/Y!OVP!LVRFG1[,L]3QME&.,[X:B4N8\)1G,Q5 M^S0)?@RBV>SS36ZB)Q\?$Y!D5P,=DBO2G'U^9^G<=1+3Z.N%Z1R6#<3B;C6Y& M3LQ;FNG]8O7!N(=Z]U'H@#H3HV4TL=\;3.-ATC/P.)K?]=17KR<0N'IK1CWA M"$R!&;!N);[UIKYY'(;Q4B$:";#"DBI$-.*! 1XH$(VJ/E*YV]C>8#2VQ/[) M9,>)1B30+!9KK8VW=3R]9J?OPY3 MD7+UWQT.9L^$\>VTE\T2Z64E\:G;/70XY:G3_CVRW[;?3,W/013/0RLG4K=H M[+QSZ[?\5'+5,Z/U9A3/R*EQSE&"69*I=^N1PF2-G.J>8\0/#FY,X+ "] F9H "44TIJ^! L* M!DPKC\\> M[@]S][X%->91JF?I<(6HDLWJ+7=KG49S'G!D[]R3M-MNY[L_QP*IA3^Q1)XH M??>-\-9>=.N\M\'T_GZ4^.*]FWAZW[0!R$MH+R; /F1:( PT,LPGODEI&%!. M_6IN;@,-_QK^<+C\>AK'";*PE4;V+_.GJ@='&\&AV#E RVF3 5I+A$V?6S%# M$DB'SJ.@=;^I!S71C*'<]3;0VTGV['YN5@BI(PNA@T^;H"9/.S7G0(8TPUY#AG6:M"O#0!-8'EH8.70WEO#PAW6&<]_!Z.QN%UPB4' M!1=VXVM11'0!@UK[G"E"E"<, TBA/*+K"UBM"-O UU^B>VO>V7?2630:H76AL(RQ9Y,@%E@S10"AFN ! !(2PW%BU7EM5841S2PJS M_,0_%SQT9&BW74F)LMWG];R>DJR[-$YWI.2JE 5+(4TJYF'KJ/"M8Q;/% .M M#O!)/DXOS)=Y^)2*5R\5PK5U)C_OXOPF#]:O?G]MC?I_O@]O[#,_AN/'\&EF M'_7A+G[=HNNKS]NPO<46EK:TA@$XZ-U;$-"W36QF!<,B=K&%>1J!#^/QR+*D M9;V?1G])>:?P7!%QB;J?1OE?1AL"\RXO%[O\KXNI#-WUYMRL85]E/U2&HUQ4U*NK<&GHN&BR/9G4TZW#Y3PLJB)A42=D_1=& M44 8\VB@I2(LZS.W%A#"J))4W&0!!3\>1G%K@H@(-!HEV7+FSX8M^C5XK(<> M>U%? ^UG0/N(!UH)'V 1()![-<;ZZN#:8@T1"97/>544SH*REHICACF M205!&HTJBKPROZ&7=//FU3/+R[(A?1O#5E;P+L8)F272Q%VW%F=+B76:5#", M"S_,36M/?).*C%H&R^SZDXR6O=I55+BO1SE1+[; 9:4>W>,V**T-ZTW$_W64 M9?"R1\SOXNGB]JY7/K6K'2R9MS>PAJ5YAZ[R$GN4<,(#'A"M%PT[_ 8PPUYS<,-+7U%DT5D+)EZ]AO.4_C[:'[GV=V?VAN].$8/,]\C$"L M3< II4I@EL^S5)+[I3%ZR,<04T]![ 6<,<*L7LLO#13"+PX.W/JTT?G+J.U$.>RM?JS&B M*%5#+L^9J']K>SO#>_]H1&MB"8?-NCQHLN7'WGYQC&<45>G;*YV++9Q?6=-P M2NC&QK\\G1+SLYE.>;X/>U.@H;?"-.%MPC2IA!OE%7WMRZ=?V6! ?$L4R*^I MW@B2@,W*R,T+![>Y'$+XS=D/KZ*#'Z<35H1^)&UJ*V-*-IBW7/#'.>,18 M4=P<2(%$P(U0-! >-%+Y?CY5CW)3J7G:DAH(?KCN!5_]L;))[W9713->[?3Z?#0L;0G.8$DY?@R M6I]4A!J#?8:Y#%RIG2(YV)+0O"%G;J=P5'J&:C),__'5G=Q_N8.KC>T1)WT) MJKV>^[-]:XV7,[!1+H$S:0%<(=9S9 M<69+.+,$*.%Y&E"&M/$P83306 1I:L(#6C!902HYHO_:/&?"/H"X3V2=;FS[ M'=)3KR#Y=30>/T[C?_9[PZF#:D^]U<3C M+YK%<5$MI3T ZD5H]A#4@? "U@>D(;(5! 8CN@$-\[B%/89J-,%[EB\8_&6 ML#@M#3%2(-!(:8_Z4"LCB50FAW,"E+\6*Z%.;[II%K>N2U^ 6J<\=BS>L7@[ M6)R76-S#@$C"?84)"JQ*5VB99$)2O65:N7$6QZ"/89TIIO:Q^+DECS\GJ'?7 MB]'8/3G'WYB5L\FSE(X.=M"/V0A\7/:7!?MK:0*(,%,>XYY4D#N>SUH>3 ": MT_#;C?CDJ'5VTMEE3@QD%]9HS2/11Z2Y@;$TC)4JVMU!H+'R/?,*(D\/T 9K6V M# NM&T(F%/5)28%07Z+F&A/'-VX MH46S=+)N.CGY__R;0)#_==:+[*/OLU&'Q5R?ZZ=>% [N>H.,.7KSIX>H&^33 MVD$^5SW/"H1P-.D]Q-'WT70Q&S^YJ:?3V WG"Y-IT[/+.+_]-['W&"73:K^/ MK/3/)S6F+'0=68Y*Q\,F?[=B>I9>/IDF4W/M'<-Q/@6Q= 9N7*(;#YN,G'67 MS.9N@*5# ZI]AG3I!BMF4C=^J:(^3W)(T?D^K!N_]-:9_&[\4D<(S1-"-WZI MUO%+9SVGHQO29<4*ZE5 CDUI^FM#EYN. YQ3L'!T\D!O@ENI\.H[$K MWQMDQ#E]+OYW 7#Y$&-9('/Y*" (!QZDD&KD9OJ"'+@'6X_PS>)T!'*3-Z#Y' M$ OP9I&88S(H[A/8,6C'H*UAT!):1&",S[7O4\T!)(P@1E@>*^ !]-XL5G \ M!L60]!&OL^VF8]".00]B4%DPJ%8"4FO4:L>FUMKU >N7*KXOQ?)1=U;?T=6^))^EW2?&GIPE$=7W^[+82J#,$J(<$ M%E("F\ 0"*5!QH.^H<;SEG:V@ZA_,T$Z>^$PR=8#@5P4"+ M&BEB?0FB?2$0850&5DS0;/BDSP*%FX?$/K)@(&*M+ .Z@%1()[\Z^97)+R@[S.Q.?G7RJY-?IRF_ ML.C KCL)UDFP3H*=J@0K%;UV0-1G(L$VX$W7JUC42\M M8HTGFT*K3G]UEW\V]!YL@@7(.Z5V'XW!2&6&_LK7/J_E5!MS$=8[9YFHR M_&447H_&H_G3-T<&W^S=]'@Z^.>[1 "X7[]&#DS;LL=[S*@/B<0,02FH$4;2 M;(RTY@IYX'T19(* ,@5]S@#$TB,(C2;J\ M<#&?YA^D=E[R25T0T>C=\TF/]!ET3T3D%@(IMQ.UN9( .Y6JU@ZM=2?8OA40 MW\Q_:9+&"WF)BW99Q-+0&^O+O;A#)S)U%,LW$_O(06K*( M?CQ$DYFSS:TMG#5F+.+87F>M=>L$O3G6:+OB6C7@J;0D9L5$$;-2"FOC>S[2 M"GK" T#[*H?,$Q0N7697B?51#0;) *&"]#[E=/='1G8EJER+57U*W?!:2CIQ M7\JC8#VU-HA^SB6;G80Y=0G#0=&B!K!!AEO[@S!.L$\T9C25,(8"26"]$D;\ MC=0A80"KNVB\DS 7*6%.*'%W(8!Q'!5=]6&,51.(NL[YK\]],D%UAJ,DSJU)^73K56&Q#>9^B"T2[/;1S4,KOUDN=U M"1 8G*#"-_$I59Y!R%,4,A@$@4!Y1;92?@6CYMETWF_1W$L]V^9\$M;GM,[: MG];:!6>@_B^"D1@L4"*0)Z6G L*-#W4@ 2'+TCJM6*49?#]&JLGT1GU,1,=( M'2.UA9%$4;[A>YIA/U"!)$3XF&O!LPHO0!&%%5C#JKWX+&L=;"W.[-;8SUXV M&_L$UCDDHOWVWZE'^9>&X3BK1QJ]KJNQBYJ=CJ01H/!,B:\1IH'/D PHE-1C M,HV:^81PY57@WS;)E64)6^/&+^E3<)3A,ZU5YEVTK),L+98LJ,!YD 12: 1F MGN((:<2MSYW'XQ7@NB;)4I,W0/I"U.D-=)*EDRR=9'F%9/EIFV@AQ?R5@&A? MLD 3(Z5 TD>$RCS. +17$2V[N4=+87,4%PF+6OM?MIUPP8B'G'E=1+RIM+5= MS3 -2N-7M%I UEBOA;^(DR:+NVC__H2)77[OWGYZ-^M%DV$T[*U4YA[6.M%_ MN>,C36#LO_91)A.&^_=V7#_M__A4Z/W[-J''BY@01\*G'J(*:1A0[#"TLI8> MQ:4TE9G+#<>$Z%+@L1UC0E=5T(6>W:2Q_<>:X-NOS>9%XCMRF)[X]YP$?7FTX3RYJ-[)T^G-[TX;;=UA;'36[L-=IU] MUY?FKEKVJ24WFDSG/?O:=FWAV-YM9&EWX(IG+9%8(LYJ96]2 /.KGIG&AXGK M^5T<1X(^O)(A=&11!P!_2%K7CF M ;1<&"Q93X-*D_:+C)9U<']9OM0^"%\KG/CXR2*!. 4E#**DJSCE-XA?Q[,3]Y5:T+K.L8^I8I9@^NK?A[Y.8GS._" M>>\QG&7U_6G]_D;=>6!_;]+ZO"-N7W<>BDJ!7,#U&<;+$5N;WIM36A M0[>-L^Q]G0B>V4]F-R-[N96N#Z'UK1)17'R<-C)\'TT7,W>[T70X2W:J++O= M.7:B^85C:J,#I)+SO!_-,XVKOGH]!EA_25(W\?2^EPL$>^A6)/26\+"KVN;. M$D32IF]OY0C#DMYP-!N,I[,HN>Y[.$X5T&)24-8SQ+FT%9ZS96>]VV@2Q0F= MWH7?'=E8XAW=CB:6$EVS3;*,<32YM0NVSYQ:@GJ*PMA1^#B:S:ZJ#K*[]6BR M"-,H1/)QZK?FYW5XL_BKSP>BM74F/^_B_"8/X6WT_MJ:J?]\'][89WX,QX_A MT\PU"]_%V:+#1#?,/.DK(FC M =H8.6T 6F2*T"!T5[2L1WN\[;UQ< V!"Z* MU:R>Q:Z\LX;34$]$(_EUM45.7*5BHOIS/[0,ZX18%OL6_O!3%EK$+\-BL !+ M#0RA]I%^$ @%* D6@T-)@)$@\ -/6M/,-TSEEQ*E2*K0+2=$0S5_ M]7-@!57CL/?_?3H>#9Y>?'=/4QE8JH8^TG95@'H99;LU:2C*[VZH?76$O$ + M[1ON0^'EEQHD7G[WK<^IO'OZ%CW[&HG'O1:%J_Q>IOPU@;3/D<-W;5$S.[S- M#IN;0*/DVB9RZL2:'M9SLG?!'[K;^:V$MF2BV"L)IHFCN])S5 M J.;7OI5MX[0X:QDH"FQ,Z#^M1C9VUSU/DV2V\QF>7S0RMCQZ'\S(]AIE V/ M7-6']H5G(S=XO&QCKJJ7YU]MO,T=?#-$[>QNHV^T)N<6X=F_;DT9K. MR9>O\S>R+UO5?J_ 2#D>$7U;L36&O7#3.3;JX"(&<40X+N8&&D8-#3SL*8:X M@A)"D1>.0**"=:GF9T=B!4(2-[.[15HM&ZO-H;\/19#9_ MEA=+[L@@BN?V8GM_^TERS?\LXM%L.!JD;DD'7O1BJ"X-M%GZ<*WC97&3VL-. M(-XLYM9<2+;6@?-/']SG3JA8.V(6K4FI^_ I%0:IY',GE&<%EE9[A<3G%K= M>E,)WM%H;7YN*W#W&L\LOA#6V) JK$9P8W>AU]&O^YYFZ=VU^S\_"S&[_9VI>+[_WRW20ZM+E-)NE%Q&DNY7. MLUE^?\_EZ:??0B=A/]\$<3R-B\<%/ZPA.?O[:#*\L<+2/E9;F7QC=>+6.3J[ M*G%X59UQ?QIAZ8R6:&EHH@-M)< 7U%C2D0@;@1##G BFE*B4]S= 2_^X<%JB M1XNM6PV:^<).D>:RRQ%<:$\F=A=/)PFD3F%\3$M?<; ZX5."B^A,2/<-:U*X MB'-HEUQL=]G0=+:HW8?!8IS:+U921LFF6B\HW=5D,=?9OCJK9C:?#OYI#:;D M^NB'FZ8\RW*BF1WP8(5OO(R!_^1DM8M-(O#7PM?OJ:'3)&X]R=_@7_^2YEC+ M9H:EQRS+D/AQ[D8W.7GD)E/FR&V\LW,+5\+O]HV3?.E-\N)YN-[97[/9PCZF MN/MRMV99R4#V_&Q;L[V:+:PMM_.CHU'BKA;ZSNY2.TMJW,KFN16=Q8F+O;&4 MN!C;C;3^"GEFL/] MGVWG5I1<>Q)[0&.# <$"Y\%01'NHU3M=FZN=,(JF_$H-3#G)GVQK_E[K5R\ M'S>AG0^T&A,\G)(^Y0S!I4?K !P;::/Y;M_7LP_W_R>F)K%:S?06[2OC8>51;.%U* MN7_TLT52J3R'7G,C-;?J"S.,H)8,L]S:0P)4YM ?9'!4IA0>Q@K5PN=3$$>T M4 G"" H@\;$G &)<"DT]:"3 FDB[^15 F$,WOTXY5)W8?>;6'BNL/;>?QC#H M^P22P-IXOE0YTT@?5,IFF['V=N"FUEM[NQ3;M2)RLBR6(]C:;LK9$=:T#RR_ M2L+3LP^,#T6E6*YMY6BRYG(TJ]#N1_,TH#X9IK+H-K)T'4/QN'H?M;OC:-;JSN4;.E;-D)YG19[]W'T["VS055-3?N?=)JN=&=]/IT!D1R5=#UX$V'N>E MYGEMG]U9EX&:3I+JE<@2XGU2J>0N29*)R^Q()VFMI**/G?GL+AGDBVZCMP7)\G(B&&R-\FM5M>4[H I&;0Y9/"T;B77!#-(I?\L2=A#^7_3A^C M[U&\6KHN/]BG.WL=#%/; 7["@G%9>F6[ GI\],: M_R+E% [M,V=Y19'+W27I/KNI#C,W7$WJY(4[_65ZQW4$+,WHA G"V5W/@7'8 M-U+)W]>S/6*]V\&>PV 0N]1:8TES5ZD=$5KN9;5N PL($@AK'Q-D_;E<.!'[ MV[JF^F7)]E_LH<7?-Y47O@P>LW.K5H.=6H[JDL2NVYRDHRFED))06S9O+7EM M6%3@Y$D\^^GZJ?*KWFF! /22<3(-4QPKH78K0J@*L*(<$NYQ0#G*M9+&J!(Z M^#U,Y/?,3.-?G";Z&LWGXS3;W&2G(+JJ A<]0WY5]Z,);;Z+&9%X2\G^)">< M"KR=RK&+KAX@," T $@;%5C3*K"?)%T]U ^(4(!0OVQI;GM.Q3C_FM2G)&_2*[_LH:TDNZSDD!=! M^WI:7P=WT7 Q7CM;=ZA6OE2.53FS\S:K^QJ/LQ*NSS?%A>MWF>FGW\?A9/O8 M82OU J"YY3+/6N; \#@O)-=*QZ4: ('()":,D2)88RB0+DNH_12SK YG;'# M=W8=8[>6V;)6\G?;?@5>F&;1^( M7->T8_;N>:3D]!F8G\T XO-]V)O..7DK,'G^!C-QGX76JS3.RROZVI=/O[+! M]/R6:)1?4T425)VT(Z%F=H3PUH3PFS,H7D4'YS8!J1NQOI.SNN<0]7.2"A=] M^/M,1>\._TP.O^/\"S[\39Q_,6-POD2S>3Q*&J/2^(Z+SL]Z/X7/6 JULT0' M+'^TD142"AJQTO@Z!96;4!]((W &>I MRSK!=.J"J30.T!C @ 840>TI+#S-""KF:NKZ!)-HAV!"HAORU0FF3C"U4S#) MHK_#0 TDA9XT'I(BD+X(:)[]]C6L@)P?8C']X\T%D^Q#?I2A/9U@Z@13)YA> M*Y@X+ 034D(($E"N"?-PX'F<^GD)&N/2U&DQO;U@$GU JN $YR28SBT+M1YG MVA*0/,NQYRG3EC FM,&^$AI[QBCF0PQ\GHU, 5HB7(%%.VK\97]F_=\HG@[# MV9U3/P)!]-=S&(Q^2>F ,^8^6D!'(!@8! 7SJ ZPCR6GRJ0J4R"&@\HD\*,& M&6I3E54 I8[Y.N9[&^;CJ'"DN? @,M:;]@P3RC #LI8)3"#Q:E5]K[97.]77 M<=_Y<9\LN,]S32P!5E)3[A&JN,(R!S?S/U%NL3?5!4&U3/$'VNYA:A*\E M1-[9@7Q:ZUZT@X$%+!B88D-\2>W_M74HB1&"\CQ!YO'@R)YCD+3R1U%R@)^3 M\VNG"FU?G*=5/-U6I7N.S(R+,IQDM() O@\PH,I7'C I&(C')&=^96AULXYH MKTT<\?, M'3._CIEYJ0[-VM=:6EYSP]2I81QE42I/"LAA?6;V3GYRDYKYS.L\]DRG@I;[ MRE4PAGU.:Z6Y ]72W)'=,VGLK]RPG>4@.^Y"[2]]7.$F"Z!H3075@:%"8P#\ M@'&15_]CA3P'OUEK#*&-%?Q;SOQMJ?B"P_&=O.KD52*O)"RJ91CV)&!2N6&4 M!FA@!)%+8'N,ZPZ3U"*O,*PS!=')JTY>=?*JU?(*%_5%1G##_(!C9+@VDAM" ML@E2B'"J*VB:!T:"VECOW\FK3EYU\JK-\JI4#RDU@Q10[J. *L^58>5-EU(@ MS"IC(@\,=M72!H!0=7K6IJ:"W @PX9AY&GDN^! "M(3IQ8SS#+TU MN\'6R_\<7X\=$::7?YFZQ=[-YP\?/WQX?'R\^G$=CZ^F\>T'! #^$-L_?\BO M?=?[<3_^. X=9&4T>?_'UW<_?TKG0,]Z#I]]-(C>IP$\!Q#Z8!6 H_3)\M-X M(S1'"AF=/V.='M:@@7<\P[>;4KPF-7U,4(+.KCRJ#:S5*_!,NLGZJ@S2ZO$?QK,9H_?4I&A"3P MS9_=Z(]O=^$DS6G,_LN]^^S3)!W%V'1S[,PM$#OPY 6YV]JEK9?8C;WC*]!NSZ M+1.RMGT=OY5F.04$])H&I1Y+M97Z+"'7 MA#Q]CZ.YH$@: 9H+\0GO0JY>YO MJ-IJ!:0Y2"A5$6EJ$TI-CF3-3[^8HV0T9%HS0 2GD@OF :3R6FD:X,I,UK<] M_988-M4PX!L8-NOSJ#]->DZWI..]AIW8W4OLGH*A2 NW1 >>IPP"R(!D."(6 MDN>&HF90U&8H9I*WU89BM9GWE&1R:4BY)-P HY11Q'/BV?<8AX9+)KC GL!U MGFKKS?^=G<@C33/;P4K>SZ]8D^>[#3]+ TK%[SO&M.K"#'[W,\1KWE#R\R[. M;_(0WMH]B*/PG^_#&_O,C^'X,7R:V4=]N(M7)[AAQ2 QR&-:23(&_XJ".W,QDP$Q,%]2,].!$ZO MGL/0%@-T@40Y;;I(XZLC\95:> MSST!OE8C;%D>N-_<%;E%/>X/LLYRQ)=G-GSV-1!6CJ*ZH%TJDJ-)AJ?73<&< M$#335K: 8YD@Q6P#I)RL*Z&F^-M+)WLHQQ;XS8];..4R0NZ^/"P6M(QE0R^(=^B M9$/[LN7D=I-$.?;ADLJ+$'= \R.*N<>(G:VR>>$61GA2FPG7=#6T"T9,.OD.QJXI5VE MZ=+D%//CT7VAG9@+VD$9%^NW>/'>*1-0C.,Y;#%LRI)$12D*0*\1'#\^X9;1 MGLO8+1D7X.\@Y4@.ZQ5_H\M:S 3Z:EA.6*IO,;F#A;J]A6W!Q6MOY,.+RE9T M9SFKOH\9:_M<;Q:=%7N+N-_1NHAA@;#U+4PQ6R'&@4H"$ /+!8L\A\FD40G( MA5.OVGC#=XL8A?;UAHYP19.'7]Q.>!C1:]@1DS_((AAQ;S&/7[70C MKSN/Q\S=6Z\^-0?1IM4 \PDR2 SG_68#'OB=2A(4&\4#;\YAB(@J2$#?8#85 MK&3T<3 &[+>.7U0]/5FS]AJ+%O7,#]GVS4']")'T["R[K]%]:@#:O:]^?%2W M4T!-L^" BR!!G@2\%Z@O<3U]]A\DAJ*T*H MDR"C5\HM5;.HMHIZ69P^K; >TZW"OH1QXCB0_<6I"?F8]#[&%7$=941A?4.U MW35U.:"PR!G"U'K=[_!]+C"/!.C#15'"(M+']#?S_O"$SF8U9E[5-D,GM!PG MU.&_EH5'X3KX,/"5@_K%_[-!I?WF'BB@/>A/J;>!&:;E_Y(H#^L#U57]<^%0 M9?[Q, %O*\IAR)]0 N\8 [_4D?J7W E=]Y/^%GDLCWK3#/#B%/ KW_),SAY_)YG-W')B6"B1."3 M-1RX8N8"^,]HM?XHP!D$UN#?7SO,;/&6W>L.L-\U1[M MK$:=J,IL189EM&Q%6.18DBT)^Q6;@:V84EVXR''=@T35/\@WDF[( ]Z\_QFU MV>?9J?N&)BJOTQ-KG%FPHT+),:7SH.+IO'30GI0<4=CZY9&A4=$TTC5>I;\FAD4,CA\:Q0*/29 JGN$'FN]; MBN4HEF'KME55>=!MQ38/%%-UN MY?+*NJ>$4N!82JA[GJRZN_""&VJ:%)0O=^ M%V9&UT?E"4(:K49U 8H3YW9BFJVZ&[8M.:;A>AHJ$KYL!VX5TBF[KN, MRAS%&9XS/&?XUV)XVVSLSZH-TMVP5)RA3F,RNYZD)O\X#4FG*-9_ MX69;JU7\P',,/N+0QZ&/0]_4 MH:]5.T&W0T!"0W,,Q]%=1=9U5:OM;F:H'#2:ZV5W&R*XR!)U];#H*8=$#HDO M2 V[U$5X@W9>>RO":W7P6AV7_C)>J^/-_91O7*O#ZF.(/I-@-5ZK@]?JX.GX MO%8')P)>JX/3!:_5T9M2QEBK8YSFR1[FQW%8&&59;KPKMF\&01 &*G"R(CMA MX*D!\ZXXEM1_Q*ML74QFCRV)BO$J29+<%#DV[PQ'L'- ,+7E)/%=W[1, M5U5\W?9#10X-%ISLRWK@&NK+_,,7 V**)HNJ=%@RFH,8!S$.8J, ,;UI*:*9 MINP$OF8Y@6HHFF6XCEFK89[A'*AA'3V]%X-NLB'*DL'!C8,;![=Q@ILIM<)8 M L4S0E750]-R55_5@RJ"SU+L4%-/FU)R,9AG*Z)A6Q>->9?FIN,U)5X*&U93 M]=#73-?7':;5SU@/9LB77)8,"TL&#.O/U%60E9:Z$Y="=D2575(/#ADD3ZTQNM*O*61E"<9 M]EJ>"T\RE!6C*=ZIR;YEJJ[N*HX9.J[J^598UP/V%-E^L9UEG"$X/)60 Q\' MOLD#GV6UVXU9H$'YIF6ILAXZIF%63G==533MH'?$6X*4EQE* X7)?QDM+O+FS\I2U @!KGJ@L84\@9(U7EN"5)7CR.*\LP8F M5Y;@=,$K2_2FE#%6ECA#V^6%VR9UM;%-&HZAJ*&M&48HA:IGF*%MUW&!LFH? M^&4>[W3POQ>1_*.(IFJ(DC)HKX5QL@':MC2H;VXF8(EX&.)KJ'C%?)!^?8R+&18^-HL-%L\D4QC<0)'#, MM=&P5-MP''>;3N+:!X6 NG=+N S0U&515@9M4SI.ON&8R3&38V8+,^U6CKUD M*U(HFYX3:+)K29HLR5M]T@U.7)KC8J!4,2115P=M!C9.?N*%.WA>[U%0,>2F MWH\=R*82>!)H7ZX&*IKC.UJMB)FV?!!;.(C];AQY>SR-?T+NK2FSN]+DCYFZ M)^NR:>FAYSJ^%NBZ:FP+=[CAR6Q2G.,YQW..?S6.UYK$*<<)0]/S'$UR U=W M91VXO3XU:)*BO+JE97Q0L)^^(%KJH*7[.!J,'PW&S.U/E>XPC(;=95WS9,,U MY- *)%T.;-5WZ_J=DJEY8S$2C ,%GE.Z0[=$6>>E.[CYE6=Q\BS.ERIB=E,S MT0M Y,M*02URPB\T)>-JK*RH3JJ=^#R>M+2,M9()9ZLR:&/0]_4H<^46_7D M5#DP0B\(/%]6;5FS0[UJ7*9HBNR_L%SL8.AW@D@DCGT<^SCV31[[U*9IH^1: M@1G:@:GJCF'YEFM(3EU+TU;5@XIMO>QO@Y2M%6V=ZX,<$WLEBUWJ(APIWL'+ M;_#R&_QEO/P&+[_1+K]A32#PC)??X.4W>(8]+[_!B8"7W^!TP!\?R;[MI&$X2/';5\V_4M6S-4VU!=UV3^$<^R- 6/%2_IZG A:3JBI2BB MK;Q*H@ZW)H[-P\(Q[!PPS&PR"VQ,)M =Q_9MR0H#7S$T5NW"LRU=,IT7-VBX M#!@S3%NTK5>I=L%!C(,8![&7@YC=1$\'MAN"VN%;@:^[@>J9GL/::WF&[2ON M4&4I+@;=-%.4S%7@AMB31. '/J^YHL/1U!RTY=?H0._2/'6\1,1+<4-MHG=]W]<]6Y9],[0,RW%5 MS:A.=HH#RM)!Z_=!K%/CR _C">,3TE"&',[QG.,YQ[\:QYMRTUO7]PU5=0)'L71;#BS+4%AO7<\UU5![ M?:O'^*#@H$2$9@U:C9.CP?C18,S<_D2)"$6R&W:W?,EP3%-1E5!7'=MVU:H& M%+"[ZX3V6.P XT"!9Y6(4$3-'M+'<\@B?6B-EXAX2SLISQ7LM3P7GBNHR'+3 M3"=0#,F1'.RGHP6VXRJ6J3!DEEQ%._2A/VEI&6L<#D\)Y-#'H6_RT*^_2FL8.F&I(9NJHD MR88G6[+F:0S[/-TVX90^J/UMB*@?2]2-(2LB MK."6.?N,+!ZGFXBQ'[V,W5B7I'B\+L4)\KO>_2IK>^.F_R[S^B'KZ):\O\Y) M].?[Z ;>^2%*[J+[ @L'+/.7#7HXQ#ZRW,T2MI9T9P\>+L*S?TJOPD[H/GVY MV<8W,?7UKZ#(AGFVJLV37[/&+DH67^$%;I+-_WQ')0A^O"()H8C['D2$9#J. MYLJ&#^JS;#E:Y;AQ3"UTC?=-BI$?6J852+[B!9IA:I(*HJ6^U# 4^YU /O7 M")3YAKRC4VV3UY&W^YH22HZBNGJ@*I*C28:GUX]T0M5ZK[Q[?"OW&-E:?S\H M$=)[<^G'W83#9TQ-\63=,FW#T6 >L*RRJ6ZG9BJ!^EY^=X0#=S=:*#.DD.U. M"C=Q&L'/40+#K^S6Q8>:ZLZNU(MMSRQ)EPQ+40S834L_?>$7ZV+*HYSCRQ1> M^.4A7<<<4QS!@2BW9_I+)\]N.8*=7Y:STR\1=R-,AA"=* $T@IIA7_WF6 MMH5J\<118=*;?ZP0&-_\B6P^Y_P);WZO$H#G786J&;A@AJ'R*8QNN M*UEUK8X0?A@7] W6?$:6;5%57J5:&L<^CGT<^T:#?4:#?8X& ]-"7Y?AK&M) MNAK:3MTMT%%#>5S8-UA4)6*?I@^:53Q.^I]*T:&:N 3R?4W2@EQP^O%3W&TU M@6BVK)B2[AI2* >J%3J261WJ?$NQU. @>JY>Q8 MXBEM3KIH#EK7:[1:Q 4H M"Y-@&[LIKZQYNN,9KBX9NN3ZIJG;NEP+15W6CAP(GF*;P>P5NF@/JK)SMN%L MTX=M]%;-2]G5%=W07-U4 P__E7WF/?%MQ774#FPSW%G7%%5+YWS#^68L?*,V M?.-(=FC \H-2F=S-P@T[B9C"^L>6+D#<3"89HG818V$/?JFQ# MKL9K\=Y3!9ITO56HV;4L7?),%TY(MN_JAFMZ=05&6W,.V@'5R\M,&+36T2F/ M2;(H::_BF3^DU#X;>LHJ2*-BX+&*QLOD6]-J%5930L?S'4LW]=#R/5>RW*VR M&3I6-[X=[)PFRYQK.==RKD6N;?5\,?W0\SU5]JP@,,W0 DV725O?A*.C?"3* MY)G2=K#Z6ZK"^9;S+>=;HABRW0J,!>;T;<,S/-/77-"6E2HZ3':]P-0Z2]NA MW'EV^GGW64+H3HR6[64[ B&5KCZ]/MT#+@&\=P'-W%FD>J5A]DS5 Y M\.1W+&PTW,G6$G65FV0O3!*>,S/IC;PSY2#0%#,T0D>U+$O1?9N=+CW/#$+M MP''>O4K80,QDB ;W"W)F&@\SM4PUDFL%9F@'IJH[AN5;KB%5,6:2;JNJ/9QD M&D:;U!71UH=LM,F9B3-3+V9J65 F7[^2>Q!/O0"_D?R6Y/28%0-9W++ 7J"1 MHNS=Q?$<#25/<*?9"H%1O4"US$#6?4E645=4C; 6=8IB!SOM7NI&*EZVNHY3 MNLALZ6F$]';A_R )EK3S MKGNJY0=NW4+&#E3I-%)T&!9516/8#ENC8]%+<_]]SM+W\ZA8PDW9_$\@C15& M/K-CZ>03_DS;:*5@^*[BN9+G>*[E6(KJJC:S#FE.H 8'H>17RR@G;E0@US5K M>LI3IBI*V+7@_,U!W+9Z$=QCR4TRO!X:MATZGNE8OF?HEB\'0>WUTU3GH"_: ML[EGL .@*JKR11A3.?=H6I-)H5FV%>@@>WS5"2S?UBQF^_04)_3D@^*) M+Y$]PRA^MBB;0RI^G'LX]_3B'KWA'EW!8!/7]F7)L@S7LKQ JL.W?-\_"-]Z MB>P9AGLL4;F,$)/)./(^K=91G&,Q'2&[$:*B(-R!=XP-S88-5W1'N'#N>ED[J3CYL5+9$-;;0H7J;:I MN;+N&)XC!W+HH@N@\@#(EB-U9L/N)[%_DSQ;1,42=]!29.4CYT+.A9?'A;:L M--9$RPR,4%$]W75L5Y9TU?/K.DB68?42A@.UC->&M"5R-N1L.!8V5%ML:&LZ MR$/9\Y$9-3.4W&VJ>VCZO81A1S::,__7)B[BP:(ZSYG/](;/7%NQ M_%!50L,V%=75 BU@SC-?U4);.DCZ.>+6;JWL:X5M*@I/5;@P@7;._&3*C=R" M,YLM27K@^*IG*+ZDJFI]B'-5XZ >8"]^&N?!CK,39Z=>[&0W"=ZA:VB.+F$I M!D]Q/%TSZL!E1S9]X^ TUE<\#>0U"BO,3YZ<>_*1*^;ER5D!?>&29;E MPD_14TW,+]+H\43)(552&_9T3$]U=4OW%4.7I-#S5+VJ)NW*\-^#8*R_1'&* M'46^I+CD7VYJ=NU]]BI@(>"[Q[-?AM^;AIUBX9?RQ_0". MIZJGP0E6DQS7]%RG/JR:MGW@ WR9+.5>P EZ 6E55B$NR:H0?KKN>QX]8SZ3 MY<9GH9A^8.N!8< O@>,$BF_H-9_)LA?NY+4ZBW]N6+/*KUD0Y2E,KQB^(P3W M3URX[#IGUFD9;'0SE%W7<$(5ZS:HIN76'1ETU;,#MS/K#)<]IUU$_@+GG?/@ MG:>.:++6'-$\WW"DT#%T1[$"Q?/\0-H66%==Q>DC=P8^H"G*D"T2+N<9CLJ@9UR7 =*1N4_(U^DZ*=J7522SUEZ16X10'XCJVN2;Z^X*N%7 M_+ZVTE27[3['21(*-_6/["'#2G91L@>UOG8ET='JUMS8.E'D4:16=PA3EAS= MTWW95T-?MA77-^HJOY*D'#,2#8@\U@4BCVR)JCID81N./!QY+@5YE*:^N*QK MGFRXAAQ:@:3+@:WZE8T-CS":=W*=YW\O#7ET2Y1UCCP<>3CR'"*/UNZW+!F. M:2JJ$NJJ8]NNJE8&2M=TG= ^N0$J+:,KA,B%(SB>A. B9> M<4A1)R><'TZX"H-/^I7!V6S*Y3AV8!N*;.F!;IBAIIB:;M$^_&6!=?HI^%@1DOYLL*].L))3WOL*KKDA"*$V\5WQ/!:Y3-$/1%%4R M BE4ZH!0UW;=]RS\K'K DY?_([E.D#;9Y7]D.-9E6:X__/++W=W=[/MUGLRR M_/8719+47W+X^9?ZVG?"]U7R(8G2V_]Z1]+W?[MZ]^L?R+X%\HU0+HE ;FY@ MT&A0G@.11G$JS&$]LU64WPOKK"C?SY.LP%C#:!NWBF9F6J5&*#/ZC,\@YY#+ M!%D4D.6%15S O:PR)#P9K\'V$E%Z3W./S(_%7B&3ZXJEA9_P D7ZN/,S_4[^ M^/.,,E\]M^X$)!MO2T'73U.0ZAARZ)O8J=109%71O<#:DH3JF'L4]-3E0U(0 MQ?@XW9"%4[YXV/*[7T/8;Z2(XYL)WU7/C[:"[>7O>/FF@+0CP@J^718"@0U? M"%=D73*R5B5*UW8]QA<_7$3'3,UU<3K/5D2XR;.5$-%P7A /]\(J6A#A^K[- M+&T^BX2;."="!*R:DH>8ZB;"P. R)H6PV.3(M3!L70 IO\515G#4!0MOHMTMJ5J?-S"L>$XA_M?_$U%(*$S)-2S/Q,)KGF?Y MOBE[&D6!0 DD.] ! WZ).L@&:U[(QCJH!E%"TU)HPX+ /+NUV$F_SOHRO/[1Y= EDU7 M"E3;A;VU'=UA*8@:>:NN.&@>N9EN/Z7KT$DJY*BO'H$CSYGH,E MJ"U!H( RMX5 3*271+V*M!?F_*HHR8N*Y4#+P< M!A=G(/W].-G0,)7?KPZ'Q$X0>,MSGGY3*0 +?"3*H49[68-^ 905)=L9T-M% MU#) ] "9+(1-48^MS$E4;/+[]ZSK\XJ42QPJ*ACK30[G%'SQ3?.N:OCUV(%2 M1;9$0K;&3P7*W@)6-32T0Z)^^OL3G?\8>SQX+ZC!N<;!9,]N-$6H/'N;7G!;I*8[9W[#R1S)Y"^FB_)8H-E9/;AFK*7DRXJ\OF*8W@4O/50D0U% M=TW+OL&/7%&&0CAX@PF++$1>M$G<_9-&)=;Z[ES9..:E2QQ'K"-K\.YLG]E30 M.3XT/T)GK4?N6"ZD/<,%?FZ_,T5H279,W;+$?!=,-,Q)DE2__M<[Z1W]#'.9 MUY^/+,W7> 4P^IG<"7]D@%O[HUU%^6V7O6F9K+?*'C![9@\,FB1P@#OV3'_IY-DM1XZ_7ZDH^HU)H.#0WC9-!^X$ M">$S:B(OHH-+*Z#W$]79LTT!^@N<+LUH-: M3']36EMKG"A>3'KS+;[YT]U\SOD3WOQCG#^9"E&?GFW4?246>7!!SS!,\"G: M.-?X0-72)8L8EM'J!R<[2JCY>J#:*A;#LFRY=N8$IA'L6W$_DY)1'M8%/V5' M4E45=7O0N.5QTB>OI\"QB6/3%IM,26^P*;!MQ\#D8U+-O2#=T*'1^010HTUZ_3 MTPS;LSKH30.URK5%8] *]2.E3XY-')LX-C78I#789%JNKKF.96@>=CNU??M"'R1Q23SCJK[FK:E-<45',,S'5]7-5^W MK2#45%FOZMD:=FA*!\W)Z^5WV.I_WF"@TY<;&@5??&D6GT;$/\>[PO:MDS)N M&*)AZ1?=;'54W#S:FM07R*)&DP#B!@8P9N#JJFDH@>-J=74%WU2D0%>&9M$# M)T,?%C5%5;$YBW(6O3P6-9M..(H>2)YJ6)+G@G U72-0M-I>9=J>#FP0 MELM_#X?9-OS$L-_/U M?DUV2NLV6WR%._PWW. _KOYV4!NWAXZM:X-V?!Z=@LW/P%/E>*4Q)1NJH\EV MJ :::ONACCX>N?;VP&'9>Q6.MT;"\:K-#=.N!J@2OI MOH,?F=E+5R7-/?#OGDK&_^\8.%X;ML,QYWC.\2/A>+UEZ/8-738]0Y$,5?=, MS_4DUAO=TVU?2\:/@>%6Y;,]6-[/YB _S5^U"I3TY_9P9NN56QW,0/C6+2D.:O3B+(DF M+%EO@, ./2F0/9BJ)QF&Y6J26X53JUHH&R,Z\>Z9L'J!P+])GBVB8HE"P5)D MY>/)6K6^@*)&*]^Y+7NJ0&$VM1]]QS/,4#%4V_5EW_)#2;'K")8@L [JJXW& MGSVDMC!H.1*.$QPG+@0G[*8.H^P'?J!ZLA=:H6E:82!Y5?*'K+N>]#KVN2Y> M<*Y0<*#@0'%:H%#D!BA\73,4+W T)W *4"L6@/O.S M XI+2T5[2<64JG?CH"BBG+:[TRN#A=J A>48JJ,8LNXIH$XXFJ3Y4NWUTPW' M?&9*:=4T]""S]-354TQ1-4['Z8>[/EK)/UT!?UFLJ3<%1#5+DI7 -2335^4@ M-!7%E6MOGQ,Z!ZZ$_JPY<-44RQXTWYNS)F?-MV1-4VW9[%PME!5'#235D%3% M,O2P9DU/LYY;B.%E4G/84@R#1I%SUN2L^9:L:3>L&>JVHUNF+/EJJ"FN&@3! MMD:*J=G&2:3FD*QI:NH46'.3K5!:$+P*G"DX5G"HX57"J.&7QF#,Q M@=,B?4+,&LYB9_JV"?R5SCXGGV27GD+GC]U;56MD2T4SA>IXFJMJKFG8KEFSNVM(G=G]6#?5GNP^I/F!LSMG M]\FP>ZMD#4;O&JJFF;:MFKH3RKI=1?][LF*X;@_I?M $L ^[RS-UR))QG-TY MNT^&W5OU:@S?-EU%#GS'"77;TUW)#^MD'UL/#F)S7R#=AV;WB\AM'Z?SX 0+ M4+FAWOC8_W;QC:_=8W@LV-(JG6-9OJN%06 ZCN'+BJZ8,JO+X06&I=D'U>_V ML:4BH?,S%8POJG94:'/NZ@<'E=<&E5:Q'T\/73FP;0.[K]FF96AV4(?]AK9^ M$"7Q?% 9N4&"@PH'%0XJPX&*WBI/!(\.3E_TBN$Z0O=OD?&0YV69;K#[_\S++_] M19$D]9<; M!2F$@N3?XCEY?XV9OT*4+JHGW\)R)_="7!0;) /?8ST=!Y4?XSO]_;DUQK@/F]6\)#YL2OHC>Q1]4R?/=TY M3(CD0TQ&UO=F0O]=YO5#UM$MD&I.HC_?1S?PS@]1(+I/A*<6.>[4<_I?+.(^Y(3X0[_23,821F_W_:"/8[P8O6A*G\O MP.;N7S@3G *[RHYFB>D\A92F_N# YIL\9P*N55C@V3(.'A:5 BB15#S";YLU ML.@WN!:?,L\V"=R)M3.$FSQ;=5^%YZG2=A-RJ/BN%^BF&L _@>1*JBH[-29X MAK<-2KA>S93OV)'=3_4>3E/_[ ^=%:'_CIMSB- M5YL5J^_Q1$V0WYM59LE7SZ@*(CV@H;\OR!RU]+LL7Q0D??W6VH\81X^K 0MP"HG\$??C9T]I0N]5'Z>3),<@[YE]->W(DKKA>Y*IFF$ M+M8P"D-7LW76+"3PY< T_1#OB;K,]O45M1X:UC"G>?KQCKWU.DL6\(A/7X/? M!(6)SL-_?W,^.W\)?@L^?Z4%U\R/5X+_Z>S#_]S_OJ_5Y^N MA"^A$'[Z['SV/CE_%;POG_U/7^MK_@BN_O;7K_22+[\'?SCXP]7S#T"OI7RR MCWCYA[B$9\_A&5]!%;C)DB2[0W&]B(OYIB@0AU$/B](HN2]B.!@OJ1R_1C4H MPO@,1,Y_;E(&V7=QN03=(1>6,2@&.1IW\'>:>ANANG 3IX"',7P-ZD7)JFC1 M%U!%!([&!5.]0+3$["R^$$A2D#NJC\';2GBR\#^;* =6 CWE#[+.\E* 5X,V MO1)DZ?W_T,=M!Q)M%O&#+]Z^ AZ,%W=$S&.KV4/_//8XP4D!?9,C\_U_H%4F M">S&#:P0B)H"Q3*2L")]='_S1/JG_+'^ZH[L?[,I]K^!I:B_J8XHU0]>MH*I MW-<_K@C,"]XAL,9/_PULAA9(4?B4SF=T&U K+#;71;R(HSPFQ4SHS O6*Z&$ M%VV0E*/\'J9540HC)] CUG#*Q/6%Q4>1__ZO6?8G80@5 MZ&>XDRWJ1YD>P:@6S^0K9.0R+C0[;BU5;X!^KTD2DQOX8YUG_V2OAP\WFW(#(+1.HI1A M%JB5!SE?0,R*LZ)Q0LSVH MT26L?.L,!6#81M$;T/'H(_%N),GM%_ 0@#A\W@P8#QZ4W@MS.*;!H.ZS#?R) MFC3< <3TV+Y=WPLP@!7RZWR)"UCQ_"JZ/\ 04#/WOV-R8?];MJP' $.7WP>SQ:KH[= (NTB(^]&"0,O"9*]O M);<1/=LS BM(M1;P5S8/:R2D[%E0SB//Y9H5V!"J6 MD+*!FH B-P5I,0D5T_,2Q1L>9+XQQF;VDTU24H&VB&] O@$3W:;Q#3 $-5)0 M,T*YS/!IC*L8EB$'/+@ *"[AGLWM4K@C0D59;'!("6T@J)>J1LA'EQ47"U2B M D0'4(F(#X=A(A?? JK"@ G976*QGI\H1#7$)/!30FU$U4KG?I, M^$I9IGYKI56)5!0@924 ?6Q)/^PQ#/6I"7.2)!5[4$L&?H:KYO7G(\3_-5X! MC7PF=\(?&2S-1^&0;W;#I._B1;G\H%G,V5LY(I\=55UFZR?,QGOO/_1<=//V M TH9+W+WPT@_/M\7-"#J;)6+6D@O0>NXWL14)T1R@E>!3H40D9-U%.?5GZML M 3P(ES043_D0Q%JVNM^>#>:(Z(@?^9^D+![,>Z^]M)RP+H:P;I(-0A?5 =%& MC6D 0 KWH G%*%>00JH_X6<4)J"U+3:H':$:6"$>_I;2AZ"8P:,)&H"VWS!R MB^?TIUKDUWH5I[;I4!MB#0C2B)TFMOIB6ZU!$IO#&P'?E2#1-%@2Y(55':U3C=;@*$'(11B"#'4*\9(ZE\;/"^#%$24JN4=_ !B M<9,#6!6$T]-TZ*E@!\\$"8(>PN_G"8ZK(A DF*TJOJ668K->)^SZ*MRMV.KI MG'BF0SQHVR* )6C_VI[3J#EEDU?Z=?L2U+49';$KF-6@K13MWI/E7+1-B)J0 M$,CW=49)H\RVVG$21]=Q0L_W=Q'VT,&_YE&QB1+Z%SH7\DK&+<@-F9?TRQ*# M&T1X4 [_$MJZEWID6N>T)(I7C.02<@OB%-XX)X2ZHCCA38OP*A)#NENAA1K^ MA^1P$Y?U+]1:D!4,RH#\E@)FZ'!"F2ZAY(22"7[[)ZC/I&H/7H4E9$)44@RJ MS)7TVA1V$Q1P.,W%Z.ZK[P!D6\9()0A;64*MFOC8)+JF?KJ"'_*F1&=;N] 2 MW3*W2!_U20\)C:K?<77"NXGBI!*8"_0!96OFG$;SXS)>,[=ZB^:V-S,?.5+9 M@JS1XTW=1-2?GR_>KZ.\;+\)KP7BV*"K!E['-;,IT6-EVDQ8S\/:5H6D4YT$ MY\LH9N%>)9DOF8L;3@0@*ZESG!/+](BELH,G&>;/DGPEI%DZ1U=T0J.G0>/& M2!.0D92. %90K,:<5*9$*GOZ%+G!PQO@!2 *;! VK8Q3C'C(*O?O79;3"()Y MM,;X1DXJTR&5EB9(:SGNFQ!,3E:3):MB,Y^3HKC98(3;5O^EJ'.;9W=PK*KB>+G3 M8T)$LJO?WI %R:,$,XQ9;)4LDF9=D(6^\%C9?0=O1+?XF(;-1\M6-T M&J8(6XJ7M&B+4]%TJ&A/?=F4\.>_"26<%+3;;$TPT S.S]28/(_R_+Z*S>Q81"U(-WTK7I[+NQ=0''(3':O\TA9(:)VE=_P4KX53E UGEG%6&WV#H M?((?*^G["42F(#LSX0^,! K9S=NZ3#=]"O+U+/_\2+$]6EJ,ALM27FU*!SY> M.NVFJC/U+W85J]$M_-]-2H2ZB#.MHO-8@:%ML4(LA8AQNK"HU.J;I9C%6=30 ML]C68'E>I40B;& TL*M_TEK7V3603%1;^]8;^#B'VS=K]EP,S<&J48\766(# MNX;;6(4GMD;79!DE-Y@E02C![)?G@*>VU+!MP;4J('[%BB9A.4'RKPV^I"DA MM5MIJJ[:=0?J']:K2C 5?_L-O/%?FSAGE8V2Z&[VUBSU4&G;JBJLYBNJ9YN> MJLBVHCF!ZGNT>K6O.89M2Q+"9?2LC1]S-]F5S,D8Q:_5E4\W>8RLJ"TF? % M&"!CAO1O]/3*#]/(G3IU;5%JA?1EWZ+D@UY#SM(%JU\_VPW M>)(F(&'UOIRFZ<*K846J0\I[YOW!8TRU5+1"$YMCG1N"N7*L."$M%49K,\%O M;/1U/DN&9<,PN[*&)"%A-+3-8N66&!=1NPE M &OT#59D2PZ $DNAA*,&HQMX%HO>!CT7J!:N_&=V#:0%,H'9^NG:14F1L6?N M)80WM>FVW%-OVH)@W0NQ*:.S)G-:!8,M<@R\!#O4A-CL?,$"S%E=/^$%U1@O M6$/[VJ>E2!^MB4I_BHJ, D&SJ$TST7R>;:BZA)I0M(:]_DXK=P(*=7ZA8?S8 M?;!]VA7T4RZIN*@P>0O$6#"(=MI88"0M0)]R02>*-K36 M*]/ WW"SQ?8FP\9W?IZF=Q_*BI1YAM%V)94R)'I1F>E1(,'K-1WZ4H41L6)E M-\.T(&IW'A*V36J$_BV .M^Y(',DA#=IA*3,^@ 3JS1,%C7K@QX'FW1/HASA M(B#H!]M3=YW<%OW21HS MK<J[(BQ96OGL$U5]U5'5TW7U'5+TU7%H':.0/%\W_/';N>H+)B"PU+68 $0 MIP^6HT?)^--J!4U@<5TC'$];C0.C78><-GE+;^ <#Y^H(2VB+@_"ZLU5EF"Q M.=6+0@1$>";>J MK-Q""88 @[6 .6$WI"/L[;0H]JU/%WC$KWKQ4(),"*Y]N=/ JN*@?;A"JTC@..Z.0KV/4'W?>40;4?-P]4N(#BV^Q8Q2JBJOX3?5\9L3%W' MMAN@V%=6[F64+^[@)I$90+$JXJ[;8^#\.#V!% 2;O\,*+T4O"@'R95& MA]:1?0#FD2F73?@ANNMDJQO1%"W? M%=9\H(I4TT[D,5\5+2N3L:*AK!4-YP[.'8]P!V,*9W,+#ZU$PZD9Y/^ANZT$ M#'\6BX@[ODH6:/,*''-%HK+$-E9_CXHE7(/CY;PR;5YIZ_NG9I+_QD&@*?M+ M2O8Y9)W#?#?8HY9I3DW 0*U#U9:+N%AB@O0:FW/<'^A,5]$<_>UIF>VTYN!D MSLF\(G/9.#6=>UF2Y=$B$T(,T$B9;6R'VF^:'\HL2]IR@+4OW0FBH:_W">8L MB,W#.Y#T*$[@;V-9 7S!CH6T!7#=3(5U&!-I=\G;VQS;A<*GVD.#-"*T#43] M?&L_V-+,[NU/&&EU\M,0;KN*)W1(NK^'?;1M$' M!F-_5Q\BC+3^M/8H3%W#'D'UAZZ327OX/58Z.M1U(O3*NJB"C\8 M*-#K!]6:F?W]JR./.1"?#OVH&PP%AQ(DF/Q!S/A;^E-] T.67C^;RY@H0@BBZ&O>PQ7JT1+BV(E6N;3 MKYI_BE6O]FB!V2<(R1$-(VDJ'AGO;?)HM_HT1J7_#8^R#;3_O2%,4D+30K_(\ .#E,0OFP;K8 MZ*#+HGRQ#27^9S;D:)O@O9 :G5]_Y;!D EF$&%K$EAO ,"1LK2%DVLP4E+H-6@R@3%"+4/)I2;F!]F MA\[)34)PI_="XJ*J<@Y-G*.96W5*V];G1)?VIS65?@#US>[?$%+^S(3*P5-: M.7EK3*,[_IP"Q#-=:[-& 6*=9!I**21X(IHSO;EFI1WA*1[1$';$\%: M[T38T6? %K((M#_@&B"IOY+T%I&/5;T$'22FB6F8D![=@E#"S$6$V)BN :5" MNDSP)M1_"6O@5HVQ:N"&Q,*R&KXC'%<#V+.[083>_YJ8#:VN37_ESQ0/LK:L*CW^Q2/>K] MV!OTPS)> *4/@=8LPN"X'VQ+AL:[Q^=:D7C-S>OO CV^"_\AT?]T6HO=F3]F ME+5G^DLGSVXYHEQ]I?KI;TP_#0[UTYX]? MB7%?00"ITDSI,9L7R9EQBA(N,=Y@I[I@_R@81E6[G#U&>XK@Q/\VJ"O/9(ZZ MG/ XZIY2=WY;+;A.[=[++JQ?\(8!R[_3H'$:B5L%[\=-Y&7=) -C,[,U!EUN M4@S(IKD.,%K,C6 I;;1(5IT1T2Z07.?-K9OW+,@<)MQZ#4:([F16X'K0V-GF MZ>QI5>M!6H&]*20I"L#H=?Y.*W!SIQ$%32:A>< %I@MC[CZ+EY]C8OZQ=(UV M [$J[41\H%3G/"J6V.@"JXM%!7TD^3['@B_?B%"LXS_9=':&R()4F]YE[5J8 MF&)8+O9(DMB#0Z-C M6L;PF!P9K=Y;42@(>6XQVO%%=+./>/DC20F_Q=]9'90Z!PN^'F4BPM^!:^_7 M,4MX KY,X#=@3(()[T*[)CG=3%H*M&;6N2 !3NCK: M6X=&S^^VY&%MD=C3M MHB@5XCJ-$0N.EYA&J?L-^?>@Y4FTPHXQC.#OUV1G[^LZSG IB>;+)BF+)1-N M5P1O+#X.M/F 1+A*L4%0T5:9;(-HDLU7UL?])&';N M/*8IK]VT")P)?WEP,E1#J-C[V$Y0E83N]A:+CY4-'VE1$7M/KYYH49'3E=-_ M"O.NFAKJ8P6XFS@O&&;=9"C3ZH:?A;",OI&6K,+\1$) E:\5D(;5R/<32MT&MVLS)7NF! M.HU^)CA-7\Y:M\$A;HH-'2#36JJDPH=G#(I8NJUHA+GQBTI[B?/%]JI'^D'X MJFSKKJ-:NNUKIJQ:AB'1?A"JY?NJ0I.UQMP/XD#Q&$K3&,I8<"QWE!:VNJ$U M5%^ M+'GQX9_LH9/_N@VCVT]\\!,;_"03P^2WB-)_B[![GC'*Z> ,$T9/H+S]1#5K M5ENC^/FL,XF'S.A!_E)$_ M?6+M3Q\29!N:J&A=D.KM=F&DN5XO2"484XC=)26"R9(T^40P1@@\&XP+H?,1 M0K8D*H;&A1 70EP(<2'$A1!/23ZGE&1%-%5#E)1!3U'C3$SFTHU+-R[=N'3C MTFU"TLU2%-%6>+$H+MVX=)NT=+NT3M,";%CW=EG3G9FHGQ_F%8>K V0+R>*VN?VG5..P+OD.Z'EX!=75--(U!'6FC!=O)>KHO MR1VF&+-!HW(ORALV90YX&X1^:V[09%&5)M!^9,J4/2%JYMC.L9UC>W4*E0W1 M, 9M?##6#WM[):S,) M;+^T".6F'#,6V$X+4GQX MB?*J9XZ:Q^ ?-[MI"^@+E>^OPX7U[._#A?7L[\ M.%]>SOPX7U[._#A?7L[\)L.7TXG=NB()MGT3Z\Y/K)W.8A6G<5'FK%UB?5(= MDP7R]&89V;)%Q>(U[,Z:D5]UXJ] DW:W%+!!387"- /B^))D&?Y3@[43J^6)R50)]5!SVF M<9SE.-M7GQU4\)\;SG:+(AJQV=8GZYS,XZB,L[2VS[Z!S?X5*%<2=:E+>-QH M,?/2H7&D=-0IQO+<<&X"M'?^>";I760QQS..9SMXUJ6J-<>ST='>F>.9*HFR MW*4 "L,;Q;'+ZV73B))U5!O/Z]Y &MS.S M(6NBK@]:@V"TB,F]&N=!D=),G[)38\ID?*D@JXJF/6B[,@ZR'&1[@NS;%Y7C M(,M!=LBSF2HJ*B_:?.[D>4DDR579R9+QQ:*L+"K=6CQQE!T1>5X224Y7:>%67?9/5Q$C! JMU%41@MQK:G6C^?F9E9ECLY M\[HNPFCQ=KINDA8)XH#&@>TMF#LU.F2 ]KH:._L 8 F^E/"#$#/+VT]51="?GX! ]35+?)P3RU[RQ-^F MP,O(%F&R$^>\SW>?\_XT)\YYG^\^Y_UI3ISS/M_]*?/^Q16;^Y26)"=%>='M M=G_21=/L4K1SG':J!^PQW#HZ/L*3+L@\^C-W]9PE#>JBK5P0%4Z3",^1\#CX MG3_=G3OXR::H6ET*EXR4#*=)A>=(>1S]SI_N+@#];/F"R'":5'B.E'?QZ#>= MTGCMF"!12$G)4ZW;=ZBBKKUJ8NIH(S OUNH_N43K5ZT/,T[0Y_4T.,@W=RBB MK7?J^L9!_HRH>TH4+E9XYR)\/&TP5Y&5)E#MU;N(H?T[D/262YJH\1WF. M\CMWF**EDR+I3LVL.,I/@ VFBO**+1H61_E+)^\ID31'>8[R'.5W M4=X4+87GH5PZ>4^)I&7>NWM2(=N5@VP[!'8]-;O1"IUIR99A^.N-';[JK$N-Q^$<9<6'&JY\+J7(2598N&=@INY\**L^TK":O^Q06X ML.)4SX75Z%G=ED5#Z1(XSX459]M14+#:*>]C4L**NII^*:/KA&R_I_^V!I3$ M*7F_)'2ZLB+]N#\_"^8W^*#91[S\0US"@^?LFSLVC.LL6>F*..;^R%8,,QRH5R2KD3R/ KH2NOO?J6= M'-CJ=1_B@LQS$A5DT?D)W=_]@V+,) &N2>(L[;$,L$V=[U9FQH\]7MT=0F#Z MMJ'-E-[S%V[R;-5G%+8T4_N/8K')@2M/SR]=$?/=KS/A[T0@@ ZKJ"0PT*AL M,="6#[J/7I9F>G=:8MNXSN,Y@<'<)%$)VR'4R3NFJ)ANZ#%&ZJ/\LE@3& M?YMEBX)^793Y9EYN\BBA,BY+25H6\,AL 5\+\L<3J+ MN%AG14QGF=T(7I:0%3PL3+(L%P40T&4<)"[ K//K@,+9)N\!6$WXU97A#N2$Q28<]B3; 5$">^XC6[A+8!P M*;D3"MC(A%0/ @A+&: !1<_8: M4Y;9!K^ D0*B%$*%I5?9IEQ2VO\[[*F0DUMD8%Q2^M0T+G'N)6PO4OQ:Z_FHL@7+O[^J*W*]B9,% MH@*R94Y6V8)0$08X4.;1O,SR?L<<%!UO<LGVBBRCVUN &2IZ8'5V5G*U M2I"(A G0.@?=B5[)Q.L@2S@ O7;7C^29TGT19T/900;4)K["IMYD29+= M4>9!8Q[H\]E=T=K<>1(517P3 \J ^KN*_IGE^]K\_8?!5*4'C#RM)^Z8DZ7Z M[AA@.F6?VZ],LWP5)3MV5EEBUG0VVSFHJ-6O__5.>D<_PU3F]>VZ>K]C_S4\;9'?E(&?^*9#_]Y3^R8KG&6+J0M81L]D_ &S=J8 M VB0?""K\C$7PV],BPQ0BZR6!]V([,^'MLR0FA 'V/5X>^1\[>DZ& ']'B MQTF @P"G X"G 0F3 +>,DIOCU4ZF$P1YJMCP0.O56O\H;4[PQCRI\A@O*&W MLJF+JM:I+N\X]X^7+'K+B;\"P5K=@L7/J^80KRG'I<\4I(]AB'8G,_Q(]X]+ MG[><^)M3E?RZW+E?STKL5@SPOQ6OP8H^C/?O_E>83L/G^9[1: M?SR28? &/L+3T[%B:J(M=?'OCE9]N'2D'"DA69W*%XX3^"9:(>/,L4S535&Q MNE0JXEC&L:Q-2$:GA@XZR_$]16&28=,(. M%7=QNLCN^IXDSNRHK%BZ:.J#'I='*Z^Y^>9,:-+N5K_VO.PWW Y$8359=&0 M!B5HCK <87O29+<&UQQA.06/@X+ECC7NSXN"I^/C^4(K = B"_#F.H^\:#M] M"I)_B^18R,FNSW2,3H?S<5+= ">89YY,Q]NK^&M61DE3 M.*NWW%*&Z:3P9M;%4S0_Z9-:<'J.M@T-3F^=0JZ[SGNTJLQT+6Q]2?B<$@PD MJ5L,=M\UXAD(TV0>+@%'+@%M252,3DXG+@&GPL1< G()R)GG,ART/RE3<- ^ M'$?[0 >\6F@TGUL#/*B)?8+Z0N]^5?9AB?Z[S.N'K*-;\OXZ)]&?[Z,;>.>' M*+F+[@MXU2_+_&6#'HR:CHG:AY;TP8'M$<@)F[%@^?2Z91-K'U(738WO0$]+*B MQ)7D?0&[/1V;0+16\$Q[ ZKV3'_CWH#Z3'VSWH"F-,3\^_8&-#5[@ Z-9]<; M$ %ZEX>:]H #]=R1^[71 X$0@2 H-@D=)'9]R19Q><^&W8BKJ7?ZLWBGOT$Z M_!Y-J#Z059'H(Z\7:MB1==FUINK M(XHF#]&J^%7:%';71>!(F,??2-HZ\H%,?-E1[[A<;=2$^EC+.*J8"5] Y6%L M"J^\A4,JGCD[3T$Q9MH%]Y'L)4H5;?QKTT>1_KJ,BT9]VS5=+#:T VQ;OZNL M*#NT]RP;SHLZ7O?1(A59ZKY=UU$!R['.8AQ8/Q7,&&@8(AX L@D]S/A M+ZVE?Z;][$5K3_O^+D$Q@H?4!" 4H /%-_$\2LL=0][N2:9XM:/C@%UE#U3O MNH5PZQ!9PA+<1$4) \BK!JELW2/0X:-;LE7K*5 7YZ$G?]FV1";?UR0MN/6N MP]/W&GJ^J%?FL45LOW2_?Z9PN)S'NEUJ%O/T5/ZE9X>7EMGZW>.[OO?^74>; MQM[ZXA7\S_^P%,5XD0<01OKQB:&>AA@K-H=(4:+ZUM)2 MCVA_1TW YE-IK][(B(W0G-X,K+12LO"[+.R3QF MGJ8*L/K9C7Z0I2&\GNT36:^Q]%<03*S-C+'PL#J( MUV+L+/QU3YG!L !XQ]:!O;/'H&[$:1FEMS'R=52 0@)*&6J6N-J5.?9 W>2R M?MHP@43A(4NF]TAIFQR)I8=L'<*/!Y3\&\EO*S,U$#6YS1F-,]OQ7J!DEMYF MJ*6W+X1'N'5)I-_@XAST]$+X[XQ]XV7Y.JNN_(GNEO31_>V_/?JG_/%G^MZK M,IO_V3SE:K->@Z9?/0*.:9_2^6Q[]Y5[5=^,87II 7IU9>:M7"08*_0A=/E^UD=]9@_@2MAUOW_. MTO?SJ%@>:.D+<@U(512;*)V36@-@GF2F[B>;!=/8]Q=:[+G2TA#:6;^5EF;: MF>@H9\J<.T1X'N$%U$0-=)^M@,)3PF-Q._DQ]U>QQA2$C 7!R,-%ZSA";0C, MR4%C@4 E280R^HY/ /4)'0+K/(-CRJIH 3Y[/ L38D5EMWH6*F %QL R*TC M3%;8P(7S>;9)Z9%M3N)OJ)7TQ;!AXG6'LD(-X+0:_8'KY8%_>_1R"$-C2.;= M[TDTT63>UU7\*7P S'"([Z1WU\LWE%=.'2)@8"#CE3P1,"4"N;EA&AK=2AHG M.G:-ME_6@#53^L1),3WF&TB(3U\TP(ON,AK0X-.7J' M>-2"M8^LT= M&\9UEBS@H9]A9"<"C&>]?PBY\:P7I?L3/>FL3OGP[0:Q6D@]>?%E\QDK90,A M'Z\/?"%*Y5#4VR?6^CC=]5%EF[HYG1_RIE5,+&,0BW&?X'.U3Q6'OFG#HJD: M@^CK/1.'14M1!MB)0=+1QLNI0]5/H46R&M9M\M[,F?TCV\O]NEIW<;FL8H\& M3#W$B[&*R8#%2-29^N,CI4%82,@2G;-_K>;1_$I_5&;&CX]4Q.@N2$\HG=J; M.U !'+-/01%T?V_R%HGU/LR,ERG[G,8Q80P ? Z4 &>0'*=V&]TRIV%*[H0" MR"&#:.CE!YZ>[S,Y5]W7X M SRZNKM'"@Q $K)3CUT>B VD?H5U.-D?VYKB(">[B. (7AEN*HIL$G4HP27D M"!T3]J2$E'VB'0F]JD^UE)_6>CXJ^M$*LK>J*T*;4)*JZ&5.5MF" MT%QWP)\RC^8EUL-\0\[N?*?6:W4KLHQN;P'>:G_KSDJN-DD95P^BKDF ]'E< M96DQ96*0)7S+0DMFGY)MXXMC8)5J;[(DR>XH[]"@TV*)95Z;O9TG45'$-VAK M!(5S%?TSRP^*P'X83"]\P,+2>N).M*A4WQV#?$C9Y_8KTRQ?1 ]1>J]7!" ?VY\.NBFDU:>2D\31I6!,GC:=Z&9_[7-]4%)R@-<9/],0 MIU10_XN?G]A<]0WX_@5K"93&JV.N\U?BB ?7[FV;)';J%=NC%^P;]\W4 M+%7437W(2;_M_O$NL6\Y\;?N FO.S%,L 6_R>IFTS^76VZR_$]16&28 MY\*.%7=QNLCN^IXE!EV;USAD&*(E#6I(&JV\YJ:?\Z!).*_LETQ\??/.*$7_ M)5/PQ2*L*HEJI]0 CK!CHL]+HDFEVQF*(RRGX)%0\"14A.DX>5AE_NNZ!5:5 MNEZTO3Y5&?C>Y[/73$\Y:$J&@SZ823'1?^ M3M0Z>^E8*EFBJ772?SF64'^U0%.4,\\&$NC M/5M]SLAR=6H$]6Q"L(&BRB+4I*?YWG!3,?K3(T M71-?7R(^HPAQ69(&.*AV6*,SBB'G]O&QRL S3 L\H8!\ZV03;/T@VDJG()FN MR\(3"R\*';AHY:*5,\]EN)Y_4J?@>WXX0O@76I1[^_UB/$UFL%)ZW2J(-2BI MZZ/#!VP$\GACH/V"Z7L=J'.21"5K"+'?>XCV++@FM[33#VMO0.89O&49)3>T MNZ,D6ZR/9KM[]<'X5GN!R3C0*BSY!:/KV%;H>#.A)\><'7?=MUNWO\+@H_2) ME6UU/MAVLX'QW6('U1XMDUZSJ;67%;1]+&]!>$[-9+#/1FO?SK0-H:RH,^.- M^Q#J?3I[].Y#B)V0M1'T(90UWH?P278=J@\ABHY=]FU:$>YV5+)GRH_8-RH" M85: L,$[L,%.MHC+>_:,1E]@70658;L**OVZ"LHS[;&N@F4B M'$GS^!M)6Z,YQ;.>7BF[#P_Q0 ! MRFEFX#Z::8^FEXK6I^_X)>]('^WVZS(N&L5QUPRSV-!FOWNV%%S$'3Y[EC'M M15VVT4)F2<)U5,#@UEF<5O8C5=W]4D3E>DWF)2!1L8;OK-JUTJYZP=0OGUG&KA+6_ MB8H2]B*O&L6R#8^^D3RZ19MKDC 3)-H<#T\LM5NS^?S8J> $'04 T_9+B-!_ MEWG]D#7,X_TUS/C/]]$-O/-#E-Q%]P6\ZI=E_K)!#^;O..8,?FA)QW@H_++M M^DV^KTE:<-OIV4#%7LO:%W6#/;9U[9?N=X@5#C?Q6#]7S6+>M\KG]^QHXC); MOWNO^O\U-A;7[R"__D?EJ(8+_+*PD@_/C'4T[! A=^B<$M2DE==J:/% M*DYCD-@1"OTM"S/1W/VHJ&O2(/;LSK=NUF]BIM &L&'W,U,8_:SX/4T$N@3G M/&XB.-'A(O@^3S:+6NO]09NI]5(+,2A\8Y*O7,]HV_ M_T[UP=_9S[_%15&"QH>N6N&G@A#A-9YF@DL2)>42CC( DO0TPASY M.5E%,#C8GP=.@*V'D=4ZR>X)7G&+YYO*=['O*S^,"^%2^J*E](*L@5ECYLBJ MJ+N?Z6V'&[OC8/M,V@Q>7#P/*!0\>DH2-:93"0?P\)';(ZA#HW#'3( M,H>.5[);LQ@+V+!MQ,,.;8&2%*=EE-[&B"=141 T**-:A9MR7"3(R7U.( M9DSW;RZ$1[B__;?'2-^]PF#%M(#32V5'KXX%&/UT7P!''WD)WIEFZ?MY5,"! M8QG!> [>? ?C)^\7V1U]X1RV%(XA0I(A!<$A:5&QJ#@0$ \1JLAQ^#@./TIP M?,V.^KN2@I[-D\T"25VX1>*G@FLOZF^=9VO@C:TCMJ2Q]]M%G@D"UZ"Y%*JE M$)S"L]L4?JS@DYK8XIQ:R6H MU?0].9M#I#/T6A <0_]4AOV@('I2W ;FU/C3*+. 1*!A;N;PY766Y]D=,%0A M;(!$&<7_0;YE"0#^3/AX)RT*EJ"DCV^G8F\58Q1 M8R[04PJ OHXP.0N.7-%\GFU2:CB9D_@;ZI"]\5H:P#X]E%W$G%D!N9\82P'K<; ]&["-MYLVT-E!L8?(]AK(8<]1[92H1@1R<\/T0DI -/3^ M@E>KA_;>+_],F]E]XB*9]O0-!$[;*WI#%C0P#56G38F%5^C^8;Z-_..AA&(: M5@,7A+EW#B/V*C'P%0C"62" [\7F63_O!P,>O4,\:N0[0G"XM%B!XLRBG2;P\_13_Z56?J".GW6!90),2+_WI7^+XM!YHLN[H6&*XDF99N M6IYB!(%LF8ZKH >YTE"WC$7^-_;6*:WFRP^%66_XD(4E^8$E+E\&4' M63VBL,(TO^I9BT:_QLOAC>D\7L,CUM$]?8_(WE _F3X%EG*35Z!7;-;K+"]9 MAED[(A>Q!)9\)O@LP8_&D> =R'TB*QFRG5>]$\N('E%K>JV\['C^O!&8B9&. M!?[ X7^+$KH4+*Z8ND^6>;:Y7;:F32_&$GYLN >F3!S'UI0Y5D)(&@+N4?EA M7)+\!UT;PDJ[-2C7UN0^9G9U")LMYK@^2*K];,JJ,8@6#\RT23=%V[*/O!C- MD<*.L,4H ?+O1+@F24R^$597D '*EME9B9ZMTY3:AJYAM%@IL%RRJS$Z";W M>%<"#TK8_D3?HCBA 0*'RP/D!JL/;Q:B!>PK3;"M0)AZ.VH#VBY44V3-OL4+ M0E\F8FYO#<"TI$@;1>OXHYW!'X%?$<9,JQI=P]+6%^Y+ E;T[UXHEB@OP$PGF:S/Z6@,']C:BN3'\)< MR;8O\+)J:':7H<&:X;;2,T!,)5<[=-0.K(CAM9BDK\( MN "$2.$M+AGR/$B.BC0#Q*Y)!LL]W"-,K0"GD+]740H;@7BTI"O\_2^NPDQ0K1_R)KH=B<_U/(%YJI%VODWA.03*)[@J:ZU@K7Z"_ M?6,Y8BFYS7N%&LCF3Y>[#6]-"'X@O M%/AA+TM:WX,5[^LQ+&.(.(F3% ,Y8O+H;NM[:TEX!+K:I_5 #@S%5@,_E#W3 M-B3=-^EIW;R]//,KU#D5$Z 4\=RRC699#XPYK>\"K4[)Q-ERXU;/:%+>?1KEC:_!>9>6*^/!,S?L MM$%J%TN?)W801-=,'',@$(N?=ZY94-Z+D[2;IU:M%O=1?M;<#9NZ*OAH6AU[ M*+XU=BYWI^)AR*\)PBE&;_XOSB :>9,)>U&$-_UZ>'I5GID /Q?E QS0"RY_ M5E_JHIB9)!H+&$7&2V^$&%?7;AD=OC1:QH(;19BMZ,4QA.4R9X']5?ZQ(GAC M0'G4@[CQZ2]K\>/\BEKS3PK://F;\<)/Y>UN.^3+WMR4\A M00[01.*"&,4+ M V#.X',ZPC[:Z?(1NDUOL";[UU$>AW8I03ZUN;Z;ZT1KVLEZI;=:7-N\YF2%KG3)9E)JL6 M]?I*+/LTF>S<[.-6&N <>U>!;VRB;XGY16LT6V0BE5XQD;+91:]BU2G4+ MLLRLB#\#27[B1%5J-O1*99OFI-D7::=NN/?=)S#3J:YZ2K+6Q@1X8DU#RZ6* M7JFF>6ZGIX4S1:E9%9"G1I_%IEZJGXYOG0T=B;JVRB6=:-6.R7U MG=N$62>J1D.O-NNG1%,?QB2,W-^9N6#?UQP._9!P@Z)J=MPM+.5$_6.IZ(MR MO:X75SK(G&/O^=SH_!@476HT]6KJ>=8'H.AS,U/;0D CWE_42:(*GW/;GW(. M 0KSD>-2T:05B/]9&A\7-;UKFQU&KKK0F2?BS+%/%F5\6?&$)0T5=H& MV+'U0F0_L)+J.V#73E-/DV4:=_*5-=ON MF:=) M^L8>$&H>U!?Z9A]^@_E9T[1N5$KL;Z8;8@4CSC-K4H+8S/3GZQH7F)8WDP[; M@S=SAEJC4DI45-#&5#LCZNEP=_,]ZER%)6]7?#M9Q&SY54O^8( 9[\X5@TO;0P]4)^"^B!\ID'Y@3"LT%8]O&CJ'WLII;579O>/41'-US1,4N425$ MK8?>QR9"1M3%] ]8Q+GM3Q:8X4]U0ERMY_EP2?'+'R*1&_/DPR!06D:\:7$W M*>[RGAG-[SR(MT%,=VAD'36=/4()O%\J^^GFO%-/Z=5$G=W*\.U2#77OE;!6 M2^S!7GLN,+C<=^1O+3 G2JW(EY2R6S M+-%2N73$A=@W(>^H#52;@MI;G8MZ6$;EGH=:,*JY6LB"6G $=2VTN'S3"TJB M'UU.\@,,NC%>O:HD9%6?+11%U!EH5SU1J>1Z@A?BF HS8WKB7-3"KLB\$]4; MC?H^VO+F>N/M>@,%]]R9HB\ @AK$OP4^ORS1+(I\)KJFF$N4J3:8C%V -,6# MY6L]U[6I5!\72QT#'V'9.%(C3]XDQ.I[Q^:]#07 4BCS/2MVM=.KTL)>BB*L MSBXUR ]6(B))]7)LLKDYW8>6NTP_4C%)]:>R"W4FJJ6:AN.GF^ MA3XGBTU=HZC\QJ*RNRHJ/P!Z/2]5]Z:J9'E)NH^]^1^Z]ASZ#=Q<*J^#=7)U ML!I-O5;9)K<\>SC63/%9EL!P.8\=E\>:AE[;;X+RJ6'%LZN[//<+ETP5 ?RS M3'6KE?5Z.2\JERV1?>(T5:WJY6)>4RZ+0JT]-MU'.A:R[)'M<]?/N/GKQZJF M4-$;U6WJW&1/]V:*;+,J+$^,.@V];&R5E90YZCPWRS 6HFD]-AGBH28B[*_^ MTGN&S_FFUEQ^Z&DZDG2Y$6YKE>;6]51>N-\LU^\8-]&;W:S MOB/XBH)"20639"6=]+0B;*^E4V8Z F=@!71C*S=@VWEG5F^=LYN0'28^OV3Q M73C\R%GDAE'4:^7=#8$-%N7TTLNST%M^V16V/DAO^5? A1\$Y'O,[ BP%7=* MD-A#!^*,(WN'6%[ YY2"0P]S>Q1P07O "@I1;@0"Q^/T"B4K8DCQG6"; $]! M:V]_LZX]CYWA6 Q%&=M*V@>Q*=?FG,9AXSP228(ZDL#4LYSY A\]M/%X84)E:J/TQ;5)*YLD MD&0H=P,S9H(/D;L1 M+9)GBYSUT4*>+9)GB^0) WFV2+[Y>;8(WG$;51X )W$0!B TP4^.RRR1%V-B M 1P_MG%SL/O)@-TO&E6]WMBJ8FO>*N"497O.E5GFRE)1;]8_*%>>FYF=4*$S M'\]2Y@M=LT%GSJ;4[L"U--\V)YI-]8;/,O_@HE;7JXUMLJI.AW _DD=PHE18 M*>GUXC8([M.APH_CFO@>C-<21S]X,O8^ O;$J5R'CD+F2+HK K>$Z-. M PS=VEY[Y^8I-7N:9]\-0I]Z:O($J3>;VS3" MS2Q)?L"D%P'?247A9!TKG\UXWDDGO%P8E8;>,';GZBTFGGV/]B/;_=EA^SQ% M)D,I,A?5HEXWMJD1]+[RXKA$LS8\MFG+QF5\8.E@R."-SMOU'*>:.A(E;X!Z MZD3 >Q/,KXD7H+TE5VZE@P]%"]\CN6,W-.S;9VC&DT,*NA][,+2K$(>R \S_ M@#S0CBQD.079_^*- =ZLY^8<#T>-,.IP,D]DFU#X?'F5G^RQ,Y3M$..%QB99 MX8R:G,:)*VKG$;$5LXDYA+\?L=T5Y=7HS%;F$/-J%IR 8@_'+JB8QX5P@[A= MBO(*+_1EZAFVULHBK28/(7 5-SB(T*S01T[-+JFR1#XJO;*@6TF\DLNL+J0O; 0*L;T$?>+2J9<2AZA><9AV_(J4M;JMTR M#DOU@G%T>5TI%+.8<'@VLO"8F7_K.3!/_LN3_\[MO#1/_LN3__+\KSSY+]_\ M//D/[[BS9^IQ!-63P2=XPQ\:3 J;#H]-'[L71Z%#\$P??7.:YQR=7LZ14=,K M^^TME4,,3D'0YUR98:ZDR%UI*W!(#I ^= ***):F@5+DX):M3:A %YGQ M<3)7F'.]^9EVK+JHZL7F>:=5?22+_T2)L*87C?/.,/TPG@<>5X!7$0G847SD M1<"3)^*R7BWF7;8^:,)AFD#/,X_RS*.WBX]2 M72]N5YKL@V<>?62/)QDC@UR4Z8 <, MJ;$/D"VA%0(!74#"Q'-\>SCUL M^3/73(WQ))@%!61L/MJB$P]X'7/LNB58Q;,LI^$ MEATLG7]3R\>?MC]T.%V?,;G>C!0]WRF>E.BB&=C#$)6*0I\B7W\MSM=QX;/K M8@(6?/?LS,?T@WT>>-U?%0L"IOT+@R*?9 MIN]ZX5RC7KX![H-\:ML#]74["0-2:/ &%TLM7%VUM0OT34K%WZ(KZ+/QV^>$ M%,)QJ'K/L@= R J]."6RR\[7TVEQ@"/O)=";X M2=9*PA3WN>RL"UN*OX'0\V7Y#=.=.T-G1A0-9NL//"#Q\!548D3[ATWO''+Q MD5U27GS2U\AZ2 M[(]>8B+M=.)41/2][3I O])Z2\&1O_]ZWKC:4MTVHTI<4$M6+T%C8I? [R_E M:G$?L5_TMW@9KW'YV&%5OP%M@%R':N4&- CRM8$3*E58;\!/D?F\X&HK 9ID M\ 42Q/'=O'>(;"C"4:S$&_).BS\)'R.YUJK]U(I-\S(!U\*^'<^-N?BG0$_ M!5X.5G0+_%*;I2TWI\=[9(4$5;1CJ80!=HH7#BK\DSXN7@T'_480&IJ/3J\# MXL;Y:5-)N6JA^B<:.WP)YB+5*0CLJ6.Z;LBNKZNU8#H3S:#+H@64#\92"+BX MCWCNZ,I81F+Y+_ ;8;3VY0V1T0H+ALL:@"X'?V**EH#KN<*HH_CUDPU_SQ-Z M7SHA%/V$(;KV,XUE #H,;04]-G5A/7 76!\]AJ8/S[)M>EJD7W3-=%6CT:@M' UY_# P!P*;;1">R2B!:L =5U^:VM= M,YB3*0^/U;!X@^8]NZ@:84L=R\$52&ZB'M%I-/[E\PI6GO"9;>+H40X1&&QT M=&.P!%!(/5A?G(4@A/BZ]^*0OC4L,'<@S7GJ:R2A$ MDH7?0C>RTDS^YE^>(Y1=8./ARH2,-UY(E^*GL/*XM>2SXK,C&E'B.!&E86&1 M70)_^RYBN8D[\;&+,J4H3([.D>G/)&Q*$C[VHH+:[-A#-AM)O:#65#F4@G>$ MU:*:7D%2]2]/AXG['U@B1NN9_J.G2<^IQ\= 5##'M*:.BZ++1!V!YC?J#F0= MJ:U8'DS0L/6%?.K^=#C$LT[K1*&I9#P4*SJ94S:10>9^,Q=:F6?:A!MM=_UL M4Z,+#ZM?*GX"156C."T&KAR2U6PI_U).G.^B8U,I*=_PTY?GIXUQ!K 8@%_] D)N^4%1N)XM"3H"%N$;T"T^WG;A?&;Y$"^+L"\N'/F3 M,UI5CGPP+8[V+!2F&&=W+*8=BS0,RF^0ODT#/B\"MBYDT 8U'XT*S0V+:R6* M4 >Y9#1O/A6$FY@:5$W)3Q<7B_='HUD>[=)J.&2&_ M]:B1I81I]&= &1I%( M#*Y,PXF)-&,#USEH8YC#H1>Z%(/"&GAH=^AR-X9XXAY_SPH7M37JH04J;EAX M-([0"X5;PB&K0TGRL$&V_X2C/;9,V%#0'F80EW%(>/640QL #4?VH4Y%!LG! M1GU,'VV': 9ONL0%OT,:NV!!,;5-EZ7$&&:QQ CX=<^VR.#MP9L#OG6&T;4B MF)TZ<0;=?=6_O+ECXY1^-@IH9_AX@?HT#%?8=-EGOLY4AO0-A"1LOA@9F!J/ MMG"KBX42&+E H?!6>"Z3)Q!CM 8FAIK, 44A/N-[>3SB%?SAE7<8\AW&6]ZQ M1CQ%;';!]Z%I3'C6I;.Z39X#7X5^"#Y%Y: KB\\3#/0MG%".& M%^#AP!>,0W,@FAPDOP2@/N!HB]+,L.X5MFT):R3VHR_4IX=8G@GV@ M/"(:6WV!M!87C'>.W2B$[20&B_>'+@&B,50D5FB^)+*('$Y.-KSS(?HR:;Z7 ME[:]6Z:O\FMKH"4J%2(7]@ M-!KV%-:.@P<:&FS3< IF'+K@[3&(%+2:!(KL#AD;5P-$8/&K\;58)#O/0IW, M"MFW';!*?O>>;3+*.+(@7NW@,G.D .QG7%=7J BEIXD-U%#PI/L(3GRS_ ,#TTL>;Y =2M3Z +C\V#(VNKV*/B/ M!6IB(12E)R%<3F%E;^4'K^SO";O#[R<$8:'')@9D$]I/.5VG-:=#1I5F=P(8 ME6OU0F,/16^SMK]B+;=?F&IM'\6 @6=6C0MU=T^:9[( *EHN,;8%J,C4'.O/ MGX)*L=BLE(K@Y9=:G5JWVJS4ZXUVJ=8I-SK%>K>*]YC;S#;3:"2,K.TGC+8$ M!("O?+!\4(_?+,&&V]YTBF@C^*D=!5DV.(,Z#K@30U$" !WY'M+]CT#^<= H M8"P\8402Y^,[@.*K^X"#@J68&:'"ABMZ6V#9?QFB90&>%@5F;!?,G:%-%@L2 MS<1^I,.A@1/Y<"$;RX&=OOYH<3E\JB80!R!/50@[6F8">:#%F+4$/@"<7_"& M22"GP(\CV=&^O&QT6I>]4L\H@Q3I%KO%$LJ.;K=>-4J=RK+LV#+NO9\W>(&GDN;PB=I 3D(SL4 M)9:/8MH#^A@(^@B(/DR%/M@PI4,U2F8C 0D_$"SN!:YIM7LUH](KM[I&J]RN MM]N52D]R3:U:[&2=:^YL-&1 KO1Y45L<8$;I=.M[+OP]S"X#W=LV!=BUDO2S M0]<,@13P8,C#@\R _XJW-'8P"0O$>Q]A'4$-]N%+S6 /&%SZ/T+3!P*"!;JS M&4?E(G0*+BE^^4,DC''[A06'%<5R"AHUX^6<)9;S)4%<[-8Z]5*GVBY6FN5> MO=1M59BDFM5JTRAFG:3:H-2HE701"QN:3S2$85?Z :J:XKNQ0*%E1^Q*4+@T")8V^R]ISO0@=P M&(%?N]L9=2;K>W,F+UOU6KE3:9?*I7JQU:MVFG6AVMJ51N>R>9[.Y+*<.9B8 M[#]TOVEEC4VFU7__^-ZZ?N@_M![Z_]/56M<=#;ZXDI\[_?OVU__GD41^_!VP2@PZ+X3_#A50;A>MS=+S6:I5*_5NKV> MT>JUN^U6G7FJ"US6;FRKV]^7:BOKB+9]<_UP=W-U3P1[>W?3[G:01O>%F3K8 MK#I,8XAZPQ,[WYNP#TTXUH@,U_&R].FGU" V8[RY$5(E1-K\8U0O[,UUL5"WQ*7;'[A&;Q=WL MP+0B[@9;D$[*C6:YP@@L 8A20:[JQ1+G*J,C;QDL_&;9 2PR)V00!L!"J(L9 M>"X'8>3!E '87QFRI@ U:@8=LW9^3$ MHO"^VX[$H!]*S ].*BAHKQ.U-+1T>B."&0C.93*(9=U-AUECH'WRF?S4I8:U MQ:4.XK4.7EAL,.M"A$[-Q<)B1"UTP>)3LO;X9='JQ7RDGL3C:V8^?'9FE(HB M#S^]T<@9(CJ%0>OB]]B6%;_K.%S8O C=?!_7 E\; "K/#%]S(.6A^W($AAB MA:?12;R'!Y/>,^W_!).\A@+.@L@^7\ $Q&K&O)'A0T%8-?O)G(2\!P@"I(-L M6$V"TV%8$\39&]C\8CNAI-+(9W$P1<-P+?DGLQF=!OL2*?Z:RZ''&<"4]TZ9 M=,)5P FUQXX]@I=+RKE1*(=_ZT54<@B\7[ #40ZH +B]87_HH)V.]>4&9^T8D)A-J6O &#G[ MR?'" $,W"(!G,1O9J,_@,!&= L41ZL\EB *M@(;THC _"R[2L'8 KN8 :9Q2K,NJ(:Y,,JF9"43-T*.H,2/ MA#&7!^&ZU,Z*M GD4)7),P$=/4$0#PY9UU/Q#W>A!8L HS%4$8%)'T:K 'R4 M5*]P.A-+,T"[@M%$/^R),_8\$KBCD)),["=&K(D\G'08D3AB0:Q!_DA3 2E@Z;7LAR(H:@S*UK>G'N:'T@X)K+IE MXZF"J *10 [1)LJH$2KZ6 9.S071IV4CO7D(*P4I;0_-,$JB=]#0P0F[JM7% MV+W71*Q\/ HMJHK@TYN&?2]O]/8 NNC8*]]/KYHRPZP-/V$Q;:(WI"R=CY%'*?7- M^9E,2O];Z-I1/GI";REKR_*%'"=$1/!Q(E_J2V\,JY6((4X\#!XK\A^VB[T- MF@#?3J)A@58D;I++B7JLJ!#(N*!D+"$P&1T,[Y*E1W0-:&XL7VW"M(!_[?@Z M>9"I6(KFT/> **88O)ZE7"N$[)! H"@U57_#L@!D\,-HA'CR#<5UG M1EZ5R#(2Y6[D)$(7$W#B]SKNDP?&9"!37M7W*0WO6:,*.0X4/8T(G:1VM-MR M\9,U7RPO',Q'X23.C''J1KP 0+' $7%>P: MC5+5>&RKT&Y[_HN;K3U[X82*!Z"](70IYW*Q-F6?RI0^.!@ZSNGIL(.Y](KX M-*5=%A,("Q!A9E,&0F1T1)8&$0.)$I0,3Y(_E=P&12Q%F=H"!2YI;D5T4NQD M-4UN20P"/5B(T)]CWCZG2THB#DDLQ8.31.<)V;DR*A+G*0-116T;[%N4_TQ"I\JG$EZ=>[,0W*6TNT*%+1O9MY< M:DIW:74M5>VFJ+:$C8ZDQ9IM66U)\<5UFDBHO<&9)JP"Q1G!-"#A^FB[E$]( MSTGF/E-]'8D93$TO%35W*!XI*.T?R,6^SS)2&F&WE%][RT&T;ZI('BQ$_)NS MAA23;;VIAK: 2*\3<;F!:7$Y-C%D&E2R;%.E4(X26N ]F\^?IX4<:G$ A_.J MU\B4M+4Y-AFF\T(6D G++78^:.W,]T/V3<$/8=4Q Q5!?+HBH(Y-KO^0?@8J MEP#?)J-G+00."7#]W([R\R]E8?F.+"Q/:$\\_!-5[2:+.-]7EC<4:9"P$S[G MZ-DI)@OJ/9_."[ R&Z^>G1X0%?FS'O*]&NGE1P=S>Q:?$5(L?6[^L-TW/'@O ME8U39.L>:[-]/3;-I' E]7W0$'DON.W/GXJ?Z#-<-92?4U[R +9]H%W;S]J= M!P[N;]KJVY)]L9X=:S[^6FEP QG1FN/-;;3FWNS3RTNV]/YDJY<*OW7C%:/3 M]-I&K6A@I+^],M3#GA8J!7-C@SLZ,C7))I>A&3*>' +A=N]N99P:S0Y/I%Y8 MF/[N=IHX@R%4$(00"%E1Q*-3'*Z/D.ZGH*N$^=%JC/+)!&C3D4< MT8KU'#NN B&']$6!$H(\C,!,=<@D?=[R/2+( MF;*(_M#X5F]ECT!U".2($W$R$0A&S!8]9NI9L,IQB3AYRA_[6=%RJ<%17"_V M%U:M?5I&$8&F7$^+H$?1VEBBT(<2^"39&X50Z0S*CA*11CS\N8R9X!@=K!@M M*M0%HMA&A,$#QHG*[\EZ&;J BJ8C/! RX7OA([AMW/) C\+V@7J,C)5C^80, M-CR*_DX6)Q=!?\\ZCDN95 (9?TH'O3=QYN;R$< RMTC'?$FVR#0J3%9W/9$> ML'%0^@0<:>8;9"X%QV02IR";>3X#A\41V((!- L^BEVZ7M\P8G]J/)@/XIVE M498#R*;>;S6J[W6WW:JW&9;O<*5,Z3L\H=2X[K3S%;3<@4^ON M0>OW"]K-P^_=.ZU_W;NY^]9ZZ-]+I+=2 I^O!D^GA( MJ0TGIC,%-XZ*FLB.'%$'K8GY'(0.0WO)&(YKX2' *QQ&>)ZH3XTX&*1C0HSD M#>'7P*;#1AP-P4] !U/!OG@8LAZF?.&Z ?%PX4E.$.7V8AE$7Y19I$,\&_NP MP)TTOHDCCOZQA#.6BL"_P 4&#Y/^PE-T/V17 H>&6I@4KXE_@>L*__*Y?]2% MA-'\/!0^184'X_)*'"4>6B(0QIQ&8"91XT^L5F!/1E_BZ\E%P=$Z7/$7X6"Q M ^>Q:Q1A:.)LB*'C#\,I@KZ'>-L$LW\>Q\I T(&B\R)&FE).!%$ADDPMT43)P5<%H'U3DWTEOFZ)R*M6NO$%>83:[U6^^'F+I.2ZHUYQ4@&F% L>V'%?8,2WR92 MC7=M=W60U&+*#<*63E'$3/2-4-/L8/"W)MS8[^NB?$)+3NCU\@GXL'_S5:FP M#-E&[YY;MH@'Q@^)$SO_?N'[EVW MH]VWKKKWVDU/Z_[QO?_POYA:_/VN_]#O MK5VJ>*WDHI^8GW^8070X*':-]0 QAH6R*]%N)4J('DB<373^*(_-*5U=^R71 M2208,YO.AP;K9,I41 M.VVL&1F7>W*Y?K0*/W?F;%RN'6NI6$#9&1&;.(*@QNGF7(F;1P-&N\*W20JQ MX8%)_2BS\?^B #_()7D6IR?:@\11?[2C17(:!^!GOO/$R$?7?O3F?&"PVE@K M9?)BS$$8S$1C&L[M]1 R%7*/,[3V<83T$-^669>)YLC9#[*"GLI6]G&RNQ%6 M*=Q7;=5J-:[GOE-?P*&)Y_C4*7LJBH4HKJ/H';O"6)('R?+(+ Y6JO9+HUUN M-VI5HU5O&Z5:JUGG(GN]R\YEN[<2^KA7OM^>W,-NORZ M?W.GJ/0LFN;7((Q?L,7JGIU&MMGKM4NFRT6V6.E7>L$[GLEBKG<:&K:V< M]*U_W04;K-<%TTNI[I7-C9HK6NF%+:MU&HURHUFJU!N]XF6E6*I6.KAEO6*Q MW2T63R0X4EVW9:\'M3.Q66EUX23YR]2!I,V37-B,L%_=72K'6:E6- M=K9$\HMX[*Z4EO[C,^9O@3V\ M\AU'RKZ)R[N&8M[:.>;O_ M_+U_V7_86VDZ097T#7?W9=CB(68FQ@ZBI]/]YX&K&2@/3* CB_)N,5G\K+[1 MQ1#4)'KGW)OA(PE0N3?XZ-)H&2R*O79_&U >QQ?J>38+[*_RCY4)QXA3N 07 M\L^?RA)IF@(P%:\P_J3 49=^6_]3HQ'_]B;PJIR&9*?93XT.,K3_*M)_2WA5 M6%UUN=7/RI;+KTART$7IN_PBF1^$JG^.'83Y7WMIV,RUZ\3CW'@I2F]8"CSS MPF.AKV/' B+?AYAEX;,I-#A[='!(U%N'(O-4/F@=2/=USC&'/QY]#[Q6% *> M__6_L%;0:'00.GD?E@&#Q"@86[#&NZY%=GCF/6?])LXP$U=;F!!-H9*O%%M! MY?F;&"DR=:^7-)5L%H^_?=+&OCWZ\Z?!=#C^4FR6BQB,^FG_+!M&83R?;K/ M;5R]D<3T(R+8? +ITBUHO8DS!TVK:[>^'1",0ZD:N%)14,<.-%B\@0*7B:*< M6*61BS2*\J]841VQ%LH-]Z(X$$Q)8JOO37]@NG;PY>;GQ%[((K*E8K$4D8.Y MA70X<2%0RO7CX?]+G)\&49ZETC:)1Z%_?YWHWBWKW/0HM8DM];GH!#FK,9-JP7R0Y])$R3ZR)VS+D) M)C>6]!.5HC%_@MXS-Q\YHQ:!*):5;!&B#DB^;WT1A[-6ILB>]^W?9H9VZRK75;FN6L,^;7,RQ(+> M^/>5X_[ 5@Z[,].I\TRGV\L5R+&W])TXH(.-I)P],T"&!,E^.>.J=9EKDUR; MK.&E*W-@3W(]$G'+[5TWUR/'WM)WHOU;;N*U;U,J0T)DG[Q1R;7(Q]4B;2HE M<6L^KHM^?:&D-:XX@1CK.%E_.1%PFVSVU=0R*I]*&=.B3X/*ZQ=1:T(3NQDS M1!&D^^>"]FJ=5/Y^\PRL;#4HRW EJ/+R ?CV"/U2L=NI%4M-H]7IEIM&Y[)B MU"C5NU6NELN5E;)#YX'0?S]T[WW_K]>MA^_+)M'V8]UC*HIZG,8U"JF8*'=3 MD8=DK_4TQXONXH:?6-7/"K$M$$;R+;6QIZAP()IH8[T.[!5DC\W)2%;SX,YG M? $50PQ=N(F>%V/(+5FSTS;LE U1?0/Q7 M7OBINDDRP/GX!M'*ECZ]_UP/H!LOO[6U^X>;]M^UWV^NJ*";KO6OVVO+2Q]K MFP\P=;#8[*]Q<81J,B_^R"[O(;9Z\74;OV7/N1M'FOROP:]I&-+MCIG/1YSE M\\L^Z>Z(Z&,3Q1Y"%*,@R?AC__8___G7@68N__.=__SJ>3R=_^7]02P,$% @ MV(1E3PV^Q6J#!P [2D !< !B;6-H+3 Y,S R,#$Y>&5X,S$Q+FAT;>U: M;6_;-A#^W/X*SL6*%+ CRTG:U/$,I+:#&MC:KO/0[2,EGBPNE*B1E!WOU^^. MDATG=ENG3=$9RX'>4>C\,WPXF?[X;L=1EBKW[_=7/XP%KM(+@ MP]$@"(:3(7L]^>5G=GS8#MG$\-Q*)W7.51",WC18(W6NZ ;!?#X_G!\=:C,- M)N\#4G4<**TM' HG&OW'/1KJ/W[42X$+_/^H]T.KQ88Z+C/('8L-< >"E5;F M4_9!@+UD(6NU5I(#72R,G*:.==KA2_9!FTLYXTL))YV"_N@JE9%TO:"Z1&-! M;:T7:;%@UBT4_-1(=.Y:"<^D6G0G,@/+WL"=YZ/P^>E)9S!H]'L!QS\_ M:_FQM*QD#JT4*(QNV&G_N&FN1R/;')5Y"D:Z+3,B@^9H>&EUS;:_]UDO'%RY M%E=RFG?]$G^]6_YR7IF(M!*H8O3'Z_&K\80=A8?ATM\[!_OTR5'G[&:T.P86 M(\K ?)/(!J/WD_'%>' ^&;]]\T7._55:)Y/%MX'#IWPHN!!(N%:DG=-9-WQ> M7*W[I2"Y!S T^N,F&_*9%&QTR"Z4=,BT)HO!4-#,I=QU;[KL>*0 !92J'?RI MT6[X:UOP>'E=>[ MAD]1G&T&Y'#-G%@JG$OATF[G&/40FYV@F_67P(O>$)]1 M'#%7]9HY733N1/JE_[38W79E],XK'![>V@,JKS_NX]EGG/PVZ!RSE,^ &9A) MF.-V[U)IV=\E-\A-M<#Q0AO'=,XNM,E8V&[]RG3"7OTR8+\Y'5^RU\@X7"O; M9.,\/CS;$K/_@0(/H <CB+,,K([EB"8]QR#"=2<>@:R(_4!QOF[7[,D]P(^94\./W6)4"=2*PUQ#61%)(VKP+ MQ"51BJBFU#5G:KC:6Z:1EL)W$DV2*!4*(%$THMF;L]Z?F-N4)4K/[9)%!J;2 M.FQ#'.,T6/F-7C;7R&"7SFQX^\"'>^?#\7[P87(#/$^?G';"%V>V1GQ=B](6 MJY-$XN6!?>:1-6;<@,O\:M"NODR\Z&DAN&$C1$<=YF'$I0 =?=!Q8=GWX/%BVY M>V=\\OV@T1 L:D0T^:+E\U!O4CT5\]+N/H4*FP@0MK6EJE32I4$%N+_/I/59 M Z4@]WJH@[S.-^LYRX#BG@=UK72-Y6:=S^BFQ-R#OEBMI/"G4+:,K!22&TD! MR*JB\UDT)TVEI2K+[QS6EV0^QV@+Z)##G$:3"DZ_5ZDXI48,RSMQ7:WAC*KV M6R]9\5L$)(C9"^>#V(MLM6<\B_:19SMO^!MTVSU5[,PZ9.I,"B(3MSKW".06 MB4B-#3&,&[%$._)/\D@JZ194P&TS2]SWQ/"8KVA[0W2M,?*I]ZH.J"A-@9RS MON",8VV$=\"W2%/(L8Y42#V\ P5QFD2P_:OHA=R7!6:_!X+=/\'B_2#8:,95 MZ7=[0A\D"?8H3S@1,X^MFIQ(E^[C'NR27_E* M&JB#2SY_*,"B96_HMPBH5@+].2/E#Y2X=TJ(_:#$L$+;)FKIZ*QN'/R=K=2X M0Z:A>DW'<6D(FVO%T1:MF;8.Q^GQ#>JRN$K+\V)V\)$I"9(,<\ MZ=KQ&*'O M3_WH0# O5WX]J[Q*N5U5DI0]/"E!^+3JUZ-.>0NFY"6H^@CPEGSSJY=H;XBX M7T<5)_O!PR\^JO /5\22QRFEC5P6= M'T"562:= _A$4HTTEHQT7TCTSRLY0+YA#K.4(_$_=73+30+^+B6Z[S>$,H_] M8>&S+ML'MNQ9VMJ3(XESA4T"ZI3(!CJEHO.N6 )BMZ[&5D<#<^"75%Y538,O ML'R[XY_Y+$^>[\2(NHNOS@BWY 8N<**%56KX*'OJ)@FG( 6PEVE6-9[% L^6 M6<8-!NR#J5/RUC-ZGS8>F/"_/30XQSHM,;CQ-A&7X-,%(ML_0ZPIT*S*')G/ MM)H!U3HYG]:/0DV=82 KE%X WIVGNLHI_ ;!D!#W4@AN6]0;2/T/O+HRQ(7K MLC<80A9A%"=-__[9=WB!Z7X"\@H%[3!^P^CZ4QXRB[H"&VR\IO/T2?B\?;;Y M^94+$)G^;4N,!M]A1RL%U(\:!JF$A(VN("ZI,69OJWK'2Q[4ASB()U@)U 71 ML]T7^!X0LO6-JUNOWGVOMP ?]0)Z\['_N.=?R>S_"U!+ P04 " #8A&5/ M2GY$09X' "I*@ %P &)M8V@M,#DS,#(P,3EX97@S,3(N:'1M[5IM<]LV M$OZ<_ I4F6:<&4F4+-MQ9=4SMBQ/U&E>+J>[W'T$B:6(&B18 )2L_OKN@J0D MVTHC7=Q+-?4'RP*Y !;@\^P^"W'PW=7[X>2_'T8L<:EB'_YU^?-XR!JM(/C4 M&P;!U>2*O9F\_9D=M3M=-C$\L]))G7$5!*-W#=9(G,O[03"?S]OS7EN;:3#Y M&-!01X'2VD);.-$X?SZ@2^?/GPT2X +_/QM\UVJQ*QT5*62.10:X \$**[,I M^R3 WK N:[66ED.=+XR<)HX==KH_L$_:W,@9KRV<= K.1[>)#*4;!&43)PNJ MV0:A%@MFW4+!CXU89ZX5\U2J17\B4[#L'WK[K!WT>M\'!Z_/AT>GHQ.+DZZEZ?#QOD@X/CG M>]4?]^Z(6# M6]?B2DZSOM_BKW?+-^?E%*%6 H<8_>?-^'(\8;UN^[#V=^?%OGS1.SR[N]HM M%Q8ARL#\.1O^?W9AP^8.1Q\GX^OQ\&(R?O_N&^RN@O@14+/KWN9<" P7K5 [ MI]-^]R2__3.<&C?93YS"Q'6;O>6_:(-MTVZR"(R3\8*YA+O^7:\=#Q6@@5*5 MCS\V.@W?MCF/ZG;EQ*9E_%&,8@_7Y'#;G*@'G$OADO[A$8Y#X<@)NEE]";SI M'?,9K2/BJMHVI_/&3E&K]I_VN]\I)]UYD[OM>T&L]/KS/IY]P<+NT>&&00@;7<+,@DY3> \ZZ-:?&:0&=P2N45%\Y!!I$TJ-;0+,/NZ(D MP^:)C!)F"_I8]9^#@6H06D JK4(=1LIN+EV""[0Y1-Y!&C='U[3 9>+#P4T) M%^O;\$211Z=(;\\I BR6&8*0\+P"71/Y@>9XVZS=EUF,@9A3Q8+?(U4('!.! MO8:P)I)"4O#.$9=$*:*:4BO.5'"U]Z9&6@I?"C7)HE!H@$31B&8_G?7^1-PF M+%9Z;FL6&9A*Z[".'0^'.T''R9WP//RQ>EA M]_69K1!?:5$*L3J.)38/["N/K#'C!CR&$9.2L(%88V ))](FU(/,4LPPE&6H M+:2-E+8%]J/<8[0JP9P;'8' RY8=('8%(!E*@(YNHX1G4V 7&-8_%@HMNCW> MZAX?0.E%]UB4K;(IJ1+*2A+1^(QB_QJW2JR3+UM/%-^9*,:):)WW&8<6).#Z M^\"BH]-OP:*:NSOCD^\'C:[ XHB()B]:O@SU)NFIB!=V^RXD;$) V%8SE5)) M%P8'P/@^D]9G#;2"S(]#%>0JWZSG+ .*>QY46FF%Y6:5S^BFQ-R#OEBMI/#' M:+8(K122&TD+D*6B\UDTHY$*2RK+1P[K)9G/,=H".N0PIU&GG-/S*A2GU(C+ M\DZLU!KV*+7?NF3%;R&0(68O[ ]B+[+5GO$LW$>>;1WP']!M^U2Q->N0J3,I MB$SGA-@/2ER5:'N(6CHZ MJPH'?VE46#%UB^W/&_^=0GSSLQHJKBRS/"#;F!"^QH89D:/LN>JDC"+D@!K&6: MI<:S*/!LD:;-)R;\;0\-+E"GQ08#;Q-Q"3Y=(++];X@5 M!9JES)'93*L9D-;)^+3Z*=14&0;27.D%X-UYHLN0>I? MX.V5*]RX/GN'2TA#7,5QT[] ]Q=[R<8/*"AN^##0]VI0 ZB1TF$F+FC:Z7*'E? MBAL?T2846[':-=[FH#J_H=_CE^:5%GJU_9-Y!'!L?-_JWFN#W^H-QF>#@-[: M/'\^\*^3GO\.4$L#!!0 ( -B$94]8=Q#_NP0 # 1 7 8FUC:"TP M.3,P,C Q.7AE>#,R,2YH=&WM6%MOXCH0?FY_Q2S5J5H)R 5*6V"1: @J4A>Z MD*J[CR9Q&JM.G$T,E//KS]@!MO2RV^YN=7JD\U"*[?$W%W\S8]/^T!LYWM=+ M%R(9<[B\.KL8.%"J&,9US3&,GM>#<^_3!=2KI@5>1I*<2282P@W#'9:@%$F9 M-@UCL5A4%[6JR&X,;VPHJ+K!A\B-F6R;11#5&:LM+6G(EA"+I>BVD.0[J L8A)TM)K M.?N;-BTSE2UE>,#FG3:!A,2X-S\V^XUZUZW53-=N.,>NVZ]W3QR[X1[7[9.Z M6R]UV@;!/[UK_;'6S%E"*Q%5;C0MV_SKL;JVFGG*4)9$-&/RB1W3#-6IZ;76 M>[KUVD^MD/1.5@AG-TE3A_CWS=+#1:%B*GB $.Z7\\'9P(.:7;76]K[:V?V] MFMW:]O:%COG(,IJ]3<#?N0DI"0+,JLI42"GBIM5([]["K"?.W'''WJ _<+K> M8#3$TC*>7'6''G@C4!Y8)W!5G52=*DQ<1TM8M2.SK->Z$^CV1I>>VWNT;2U\ M:C9@U ?OW(5)=WS6';J3RNC+A?L5NHZG5FS3M/]8E#@-_T!>E#J#!'R1)-17 M11063$8@(PJ?9R3#4^!+&--49!)$"&>?')A(X=_".883;65T MQ^D2NKX^6D7-,JX3V=QFJ"133M$0SE=\_%@R2WJAS..2>XCY;CB^(;W&?TV8QE5EZ%< M,61-):MV0#"K,[".#H+##:N^9\DF0U;4LDYK]9;*G2?"HL_0T!S[GVJO/T;[ M/T(UEF#ACXGF#S8;25!O@+.:.FL>$J:Z39K17%&NK)8)YX#;$)AP)&2>(@?S MLMX5LH0DOII'P$"_ '1]1JD9+Q@K4IIIG?F#POI4U+:8^ [:<@_=;L)0S'5_ M@Z/MSO9.;@\:,*"^*.+?W&.]A#3?IB=HED M8(%ZS2EF/-=TE>1!FC%D4XITHAL!40@!"&\,4XJB:28P="B UX5G+W@J?@N&V3A5C6&5 MOXCXPPWA+$M8'A70+[Q*85]AF+UH?QC"+,49Y0#-9?7EI_!6[YD'K]=_ZR&] MTS;4CP>=W;;^5:/S#U!+ P04 " #8A&5/A4N#F-D$ !$@ %P &)M M8V@M,#DS,#(P,3EX97@S,C(N:'1M[5A;4]LX%'Z&7W$:9AF827P+UR3-3'"< M(1T@E)BE?51L&6NQ+5>6"=E?OT=RPC4MA999=F8?XEC2T;GI.Q>Y\Z$_ET:DR;!A>7IG]F*E9;9L)Y08U0AK7N:D=-=5=7.C$E(?ZO=#XT&M#G M09G23$(@*)$TA+)@V25M?BL9"CBM1$QX$B(+[\OA\&#H0],QG(6^+S9V M?:WIM!]:^Y.&!8@R*M[&X>]F?^<#!T M>_YP=(*IY6Q\WCOQP1^!LL#>@W-C;+@&C#U74]C-;:NNUWICZ/5'I[[7?[)M M0;QO[V4'OQ!LW1E^.O*_0,:5 B,<.L3+(0O)L@)MDEQ?R?IJPH ME-/NFU]Y:V$]^J<.GXA*Z0,#CLE?7.!8&'7D@WPENZ;P)PLHG I:L!"!7P 0O&<^9B("HN@NHVV":0\O>;VZU%="7N$6?H:DQ]C_47GZ,SG\$:BS#&I$2C1^L2Y*@ MW!!G-706."1,%:8<1[-;<,*O=2F$[8=%\)TT&IIA2 ->^;E5 M8N472A7D91;FLB)9%?6GSU]LUK%C6R),=W+/%65-]%QE5C0;N6!(DR/1'?IX M1;[YSDZFUNU!@>PPS#C>ME#=I H"ABD>Z27-D!MB3-^+Y[D^A,GL0'/<5W&T;EL2G#D)VHZC$/Z\XK[T5A>T1]?Q?^O+P$K'5%]#NJL=_9FF M^P]02P,$% @ V(1E3P3_A=_0$ UK4 !$ !B;6-H+3(P,3DP.3,P M+GAS9.U=;7/B.!+^OK]"QY>;K3H&2.8M4YO9(D!V4D="#LC-[JP+&R3V3#G5.UFC*UN=>MI=;=>;/WRZ^/* _>(<4S)>:/SNMT MB#C4Q61QWKB;-+N3WM55X]=//_WRMV;S]XOQ$/2IXZ\0$:#'$!3(!0]8+,$7 M%_&O8,[H"GRA["N^A\UF0 3TQ2-W/W)GB5800"$8GOD"75*VZJ,Y]#UQWO#) M-Q]Z>(Z1*T7PD*IBJT#JL8!L@<0-7"&^A@XZ;RR%6']LM1X>'E[/?.RY2J39 MRGGMT%7KI-TY:Y^=2L6DJH1_E/>7Y2@\3+YN43S.F/>:LH4LV3YMJ<,SH_'"J2W?.SLY:^FE%7R,\FA>API4T6", E6V&5N_ MRA$G2Z)^-2.ZIKK5[)P<)D7BH*BY2F>E(Y2C1+1'%P_>8(542, M-.5-0/B$TE23I+H8YFA:L/]$!*KBM^6JY,AYO:#W+8?Z1+"-\DSO;2Z-VPBC M'\V$2T5I?,9D7KC9ZV&SXJ0IXU]5O.L66Q?A\K)$1.KB8 G0H[,L+T),I:\. M%@*3>\1UJG%:).X9R,+K9L*BFB0$8H?OM=9\JN#R8$/EV%'L.F6$B&C413,A MKBB 6#/%[4,ILXBI]%4SH=\5 A)"A>:D;D4WUVM,YC2X(^^IN/TQ"MYC- 4,-H)K1&.E/!WJOY4 @*I*I8#NM MT&%*DCB^IY48)D)&')3C/F]PV=H>"C7_RY5RT;RL4I($$WS$.GEP5E8G28*\ M(U5GS5!9=20)1T14,CS%8"H+ "Q'NUU'QU4^1@["]W"FRJL"=^,K^\R"%L- M'=45U988TZ>33N>TTVZ#)NAC[GB4^PS)'Q$3D'#YI;5+N\/5Y\@=D4_Z>KMCN%( JXU0N5;S[FFEM))%)T]ERB M;S@LC[*0&_#Y*33/C'YIS0F M$:,Z 7$!.>:C^6U*B3(XF,BMCJK]P>"H-!= YR#-I]X@5.D4-C;6OM'^8.@; M1E#JV4EZ=+7"0NU0%3V/#WT(F]5PB M@:7DWPG<[3KV(MTY%&G9B=,UUA[YN#%EDMF#?'GIT8G0)>MW)9W Y''UYZ>,Y4(S6B&D9OQ/4)OYVK$\J8CVZ'8R[TRM9 MH+Y89R$8S2>".E^7U',1XX-O/A:;^&%)I,MRM^-\:L39@*X"=S(=]?[Y>33L M#\:3OX/!O^ZNIG\DI#4"N8]FI6#3Y>W#3]/DLB*K6:NJ_Z<5EZ"-]/9QHVD2 M6;%00T+Y=UK?-66E_R%C>R/]7C RZ\8!?J\=&71J!(JN*)VW#JF+0[O5; M1HS>T.H2=T"$#*179$[9JO2DO96/!8YV/(".WQ5+7:HYD( =2/&K$3P#R @F M"WZ+V&0I!XYE(,G0V@/RF2$@1RR Y $TDQJWO5J\<*1]]['GRW1TL.85PD1Q MIO;8<6:('5FTP"O-7_>CL 8PN)W4,ZH4;OJ>E/;DNX :<'Y!]CLC>T@>MY?7 M7O3>%D&OYAG>;BM768+)Y6%?=SDSK+N8$*KC8LMNDZH7LEW?0Z-Y5V9AVL]( MDYT@QV=8[;Y_@OY5M(J]W2ZSE],$:E2;VH, 97U--ZP0\+C&EQZIVJK\^"N' M@WTL=G::G9 P 5>_D=D5D2TK&_&Q' II,GO"_]:0\ ?40)/7LZT/R1UL;.S^ MZZUA7BZ-1>T3AE335LD53.3V-.&M(4W81J2."<(005ZNY4,*JROJF.8> L+: MM:U:I;Z%V+VD3-\88CC#GDY,Y(AR3/TNYTA4R;PJ\;>ZK8Y,N]Z;<0.O5$5 MU03FE 5W0:HR/7(=C^Y 4%\]O5H("5VM*0E6KO6='N6B.L V;GOAS$P]Q'#& M;%7N',"I.-<9N$M?R$:ZEFQ7_DK?NH4;O07A DFC1UV7KE6%H_F'-R>5 :U4 MRUZ@/^0!'50'POI"I*,:P4Q7":(ZE2W(6E^,P 3/=T"\,+SO*L%;9QR#OX>D M_U8^>Q$[RT$L J[F X"@&:KD_CN4UK2_8YH=C!"H;\(?IX4R1=S-&@-;+ ]( M 9Y[^TQFSB^"*DDL=9Z9R3[C/E0_+,M/[&W16:?S.J;IO B3^DWA!9I_07BQ M%,CMWB,&%TC?G"*VT@N$7+_,/H:B>L IR7]OI\JL7T4 1A6!L*:P6ZFZPG7( MH#:@JJMGE!JQ!23XOZ6WSVS16>=*VAW#7$F:O*:M7:'[F,BMO:/=>9/-#M)< M:FGS8W2/B%]J:U)$8E^@,'W+*J2L7_.J5P$9=$22,^VF2Z5LOP17^\J%Z2LZ M(7,U:12PW\K%#%E8'?O+(2/-/!9[H\'*S,7&8$47LPV(. /%^@4[U=BWC+J^(WHR"UU0MGD"^'(X[D4P,Q8R M(1@R!Q'W6H-8?G2Z36C?;6+ZGE@,2?W&IQ.TT-.^99H[IK'G;J9/\D2D-6SA M0X)]+@^[^_E@2,PB5K4/]U%#C)%#B2/341BLH'7=_\AXBMS!# L73FGZ_=-+ M3* L"[WD3>,#T'RBFO?:0":)2&Q@6P2])3(4 @PNKJ;]+A 4."DYP#P2!/!8 MDGH;4+)]]0:)"90!9!M(]7$8Q&3SD)%8(G:-H(*!7VS&2'TA7H6H\M00)P)= _,K:EQH).(!6@2BRP"N5221&+)0,\X%QO.RN? M%^U0VA.C#X;$*$&TAIF1^L# !>3J$Q.K-2*\](QN#@=[UO3>E#4I1D!S FE6 MM4?CH)RJ&$>[&WQOBJXY:+UD7,86-]\=/*K+I\.U4"U[L-2XZ:MXOQP65M=V:EK4S !13X?EKU:0;4;S"5X0/,<.)"(\?@"31;0= M[* \I%H-]E5JX\Q/4)$:DZ6J DE=(*KL)5,IA$F%L%6&KS6,M3\8MEF50;B. M@:U(X]]Q-/>]H33]:NZW8AU[NW-VF%$"[*!"H&O\O^_1O[1V#CD,;VP=A:@/ M0@S/C0=PQO4>A?.&8&H7B[(6=7SSG^&+Y,%[,E=$(&G&0K^^V4?2I)U@ MYAL2M[NB3,3[]L+F.)3+=VP>AR'7W#[%[$.KINY-::2>GAK>UMU+E#W!0(F)3 MU4?ENMN+Z]X 8^2I54OUEFH*]I-//P AI&8P?R. (K"/?QZLBC9%OB-9<1"9(%5D<2 MZ^SN!HE$X<+ECVR8EFL'Z='4-KK&)\^/V6 ^1XZ:*(T_+Z3>?!L\AH/FD2]& M\UO-- D3D4H5:2LI+366NCF2PY/[72FPC!)?,''GT/.D%A?2O^XL] M/YII'Z$2OTAVP_VC#>]I6?'I\P_U22?H&3H*Q&W%^O+$9M(W,S=8W-4*?G5 M&$O+VT?<87@=[V7)C,L*EGW.\9E)KQB':RC4)W8W>[7;3W&T.L8?:O*13;'M M8C^"=9I$_P-!=BE3V(*:IHK_T!I3GY71."C^(VL\73)4!N2H_ ^M\P,MH[$N M_:/J"^<"L9*=>9?FA]1]C%02XB(VFE]B[D!/*52D ?((?ZA6N"-N^,4>Y 8# M=#F\\Y,IBI(T1ZY[>"8H600*J3\W5/R!A)I11;(:UZ1]":ICTS\WT1]2Q^<[ MJWP[]XX@L2\T@;NSR%^6Z-@@,VI_"3'[-_1\=$6"'J>.,F9L(XU2WS8I7X#F M1YD5#H:<:E^#OM#G=_]&J;LS@;._V/&-N*^E2 ^4?>U3RM3.#34_2A]V%-M7 MZ/C42G\1*WF-6?Z0TM]N;R1$JO)X<;X*874SEM++[O!LVD_3Z\QEB8II[8J/ MRXV:^?=GNKW^&OW5_JH+M4%6;7H-OFVB[':"V#V6KFC;N@N7/D(S#S:2!_/BL48B-.H#UFX_7JG1&N_P2 MSV^98Z0J?.USN"16)F4ZJL+-*D6-'O:8U%/6*RW1V$7!YM MJ]$[\S>9^<_BQ8]B\E.O$8[B-<)8B\SM(\LS8P62CV;D?V[?/%-=B?(H=TU- M$,&4R0$M4E,Z)^V3-]LNP_+\^#S@1/IJ&9#@"GN;SS+NZI=T,I%Y;ZDC5$S^ M=J2A02\YA&5'*5N)XU-HNL3,[)0Y-Y;.0 :I.,4_@/ZY\BJS[GH"(1+]"Q;+)=79.R_?#)59 M'=L&G%Q3_S*8+&6-/;IMY=G;?YV!!V_$<1G$5O#33_\#4$L#!!0 ( -B$ M94\H09K=>QX )1 0 5 8FUC:"TR,#$Y,#DS,%]C86PN>&UL[7U;>I E>).Q1+4R3MUO[ZDR"I.T46 M656@U&;W M$*?_>I.:^O+-[W7SK]%WB] RTYO%#^/1Y%]_S1_.3N.;/Z:COT[]1;RT7VIO M9XNZ+V:SJ[^^>_?CQX^?_G#-^*>Z.7]',6;O;G,]FR+_AFZ2H?P5(A0Q\M,? MT_#V#;1P,EW4W:*2F^1_/$G_@RU2$V/,N\5?;Y-.1^L20K'DW3]_^7*V:"<: M3:8S._'Q[=__\N;-$HZF'L?3F-[D_W\[_?R@$#G?D M?3V?S*:GT4> V(VSO(NR+IJ8?GX+B2^@_<1@PW!N_7\^GV-V?15_?CL=75[E M[][U*];3;S[$F1V-I[O+N[6H81LR'M<_CSRHS:=^GR> M'D5[;Z>CZ4GZVL0IK&&+I6>;9!NR#"M86^A:9.U1T./Z\G(TRQK ]&@2CNO) M#'0%T!E:"-HB:QE!=QT_>Q15IB%M*;)#$;T*/@EQ,HVYPBE4$[*^^-Z.\VIX M=A'C;/K;Q,[#"+[=WH"=BSI,0[[:!E"^B+.1M^,>6[6VW*&;> :S25RPYB0= MV^G%)U!E.O99NR)+-NSD*C:+2;/'EFTHL]^F/:W]))W-:O^OBWH)/3;K0W1;!;V?IN>J\[]O.Y@LF_+T+-JNZ]:F/#V+UDYU?YJR M3S%6.Q.PPGV$!6YV_7F2ZN:RE9+7)F^/HGZTS016X.G7V)Q=P,R^3;SGT@\H M4M8J/<#Q832>PVSP\6K:DG0[%W2(1AS;L:>]M>1!:0,V9]?QWS;_@"*WU5"W MY1M0Q+Q#%^;C>)*.8.@O.A<@.HM^WH ]&O?E_8[%#MC =G/SYEP]BO=Y C]" M\7]LEVE-TF$$V75DM<@ZC*!MQ].&+#T*]B7:Z799'J;JO?IL1GRUH_"I;A9? M?!E9-QHOQAA,UJ?U_&@Z!5.J9<]V*;/_IM675_5D:5,LOCFNI[/=&M*BA-[% M_C2?S9OXRV@RNIQ?+K[Z:J\7IM'["&I5/ KU5=:L3I+F=*?F="FY8#-[:M/0 M#5A^[CKWME M'4B4EB!NR-*C8*?Q>YS,MYJ_CY+U+T#>$6^LG]V-Q(>A3F+YPNU9IL MQQ4RN#BK__VXQ_YQVY-VJ7DP9O9DN$M\O8IZMQ-X[_G M,*8^?F^UP#V3?D"1VC)@<[9>!;R\M,WU23H;G4]&:>3M9+;R[!M-SF\,^)T' M9:=2BS>O)9OW**MX4WZ;QC0??P%0VW.M6[G/-M';L9^/%T/^"_R^2I[;TLG' M>EE?_&,6)R'[+'D*8K+SG_W/U=;7&03C.CN=-<\\%9&Q='/_\%@2HVF2K0J#> M16.04H&BX"A&S!N"E,!"&ZV)5^9A@\?YMD#=K* OW>)_-/5TND^;[V>LF)7) M&.60] XC$J-!EEN'B*OU-_GRK8ZANK0?&#EI6ABTW7OZ?ZN9#/7-J8%>78IIY(D)!6$0,HEBX(,$5EM*(I,)ND8]*WP^W.)WG$)O4HR#8SE M=FX]7?/R-W>"+0S&YTGQ?.(J88R3Y!)1DB(2GE#DK?.(4&I%--KRA/?O>?9* M>[Y7P.ZZ]V_OUBWRPZW^&V\,E= _-NO')218I\P.4>]S5W:&K:L\OMLNU_1? MY]9K,T6J+-7:UE=;BE9=FF<[7S,90H0]+XH4-*8>.A,]=:[?H!]NRUH%E8@- MF"$9 T<*2XN(2!Y%&Y7A(4;&[.&,JGOBMVMDQ;F63&F)O/,<.0L?$2N,L"6) M&$:XT/REFTO]=EK=)UBE[*,/,450Q,(W^\<]@7^M)WZK2;0M:V6CU])I@@BQ M%FEA(@*=#D#@-'$7O,;ZQ5O4>_=B/3A8I2BR4-=W))P5-[<4X?@6TZ!6F4H2X)^_VC9.GB2N&@[<"!V25"\BGA)'A MQB(6E(U:&@]_Z\5&?@4$Z 6>8IMI*W/PJ[UNN6NV-D-EO-9&4H:4XPEY#8US MSC%$G3?)&1M,$J]H8=BKXY[98.V,5$$N-/,8=IH+GLU3>8-](H0A)XA#G!&* M* T8<1NLYC*Y5[1"]$&'WI JQ86S.$Z?)]-YDRW\TSB-S?<6A-B0 MJ](29D(9"++8"N0T]XAK;% ,FDKNN+>)[<\*_AI9T2],M M? /,]7:.M,E>26UI])$@I\"4$D)[9!D6*#'O 59/B>] %O$:R3(0;H4UCGL7 M*%MK'$_S5-$YH05H5M* O3E=O[\B;9B1N/SI<1?K:JX9@MG3H20I M1MXK@J*BD1 /YIWHX"5B7A.;2@%X2+.GU8[YYHR5(H3R:!P2+AJ4-*;(!@OK ML TQ!FH4YQW.VXH;/YTV37N'ZA"S32M2K,]06=#1%?,$!--*2?6"6;$=U! 6OL9VG$.H?9ZLF+UI_W1]CHH%8;&W$N$D#)(J2E"QG4#2 M1A\H==*P#@=T94[PNW;=X]W3WJ J18?3['P\B>$FP.21]_/+W!LQ?(AIY$>; MUI#MF2M)&19!)Q0T5M#\J$$9AQ44H*2.P8##I,.>69G)HV>2#():N6.[R\M5 MU('_8\=W89_6'M$]3%HE+*RC7"#J D&P$@L450R(<$FLL)((D5[ZB7[/7.@! MHU(]_ZU9!$^Y;M7W3Q-746)IO XH@)Z$N$@)<<<26%TL$"J"<+2#>P\OK*4!TIM@DHS33BE@:$A=,(4 +E.1!BQ(L_C^^9 M ?W 5$QY7 3.VZ0K+A)41,7$$@=CB":%!/48C"Y+D&$PF>%(")$'O.BR%+*% MX\#]=!5VS 4F"0K"4.A;+!'-[A%49E<:E4*@ZJ6KN_MTSV,5MR,HY?9&IA>+ M,Z3I11ZFW^UXP]RGO)*%C+$':P7&/FM;;1 M<"4[+&HE2;%7CS[9)1D&L]*^[2\QD,HA#:#^&-(S5.5\FG/ K;JY!FDW>C+? M):N\5Q0GSA'W!B-A@? 4IE?DM(X:)VH3[;!M5L;:Z:_C.T)34,>]LJ.PBI\' M<]GB61- ?\24=*!%F3/\_F@Q#&+E MIH65E^33>&1K9XWPC(G^_UQ M9C#0RBDD]55L9M=?QW;Y "+855CJ^GGRN[ M>Z?\%?;1"P$M@954(RM\@O64REL/;*S"*[%(]NKWH<$J&HNC'3^V9:DBZ-!) MVH2\C!8Y:BV "5-M9(K"2DI8I!W"LY2T1CI-!3WB4XH%_ZCK\&,TWN2X<9.D M8LIQCB-H14)ZY!:G%%)KY)1/L.S! J<[',*7M#(Z]7('/(J.[17]6H?8>9R^ M- MTK:YC,JP$(Q*'C$&BQ[+ZQWHJ@HICJF1$G-A.KCHE/'Y[8$L0P)V1YQ!0Q?O M$&OSJ\U-N8BSD;>/GK0L% /T[JVJDY1/#S^-ZQ\O(!;H^O/,K[$9U?F&?';> MB1_B\O^=CY+7%U,YRJD0)%\T2!1IF'V0MM*B*)V,(44KV\6L& :1O&>27U]N MZN\CZ(/WUS"#0AMN)]+ MG.K4X0Y"F?/UX;J_+HAKJ?4.&K$\!OA23[>0Z"Y=%8D"@YW$?"BD4=0Q(JT= M1DQ%':"E)'1Q,R[#DZ&Z[RE+.@%73O&Y:J(?/0A.OE:WN4M6::Y]H/D23L0, M:4\8"I0$&#T1E#AFB$P=#)\R.YN%:- 1MV(N.9=U,UL]=7R2'F_1;'+*V9BQ M4E382"1&Q!&!+%8")2LI4M0$[#S 83M,&&7V0@LQI7KH# M=,:QV'7)"S"'GGWI M=-V5R;49JH2="9I""^$'6$]30#S KX8:;K4P6IL.![%E-ET+,:4W!(MMOMO1 M)*M/)Y,/H^E5O7R]Y20M9T2R@2N;,U:*Y7>/!$6>$YF/'BW"0BBD/)6*:FZ4 MZ#"[R#)W9 J1IG?]9RO1O9UNP5-DXY3BQ*PA* 0$04)'$H MQX)-B4NJ,>UET_=/0*2! #TZN= MR,_]6=;!VZ1,?+N#ST#[@WDX$BV.76\A6H5 V'9QHFTA%0W,1FM8/K$72$F> MK\:#4FA=X,X0[QSO\J 0_I//3#WB6HQAEU=VU.33H9.4 [WEY\;#4LW[5K^/ M2^TOAI.TB6!MRZ@R\&]DY3UYK\%<:*1^HC4J!&(B$3R,%C0 F6?Q=$()YU>.Z(%'H-^F"S M5C^0EJ+4;Y/Y=&[')\WG26KBO^