0001574815-20-000096.txt : 20201103 0001574815-20-000096.hdr.sgml : 20201103 20201103083053 ACCESSION NUMBER: 0001574815-20-000096 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201103 DATE AS OF CHANGE: 20201103 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: 201281994 BUSINESS ADDRESS: STREET 1: 4800 FALLS OF NEUSE RD, SUITE 400 CITY: RALEIGH STATE: NC ZIP: 27609 BUSINESS PHONE: 919-431-1000 MAIL ADDRESS: STREET 1: 4800 FALLS OF NEUSE RD, SUITE 400 CITY: RALEIGH STATE: NC ZIP: 27609 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-20200930.htm 10-Q bmch-20200930
00015748152020Q3false12/3100015748152020-01-012020-09-30xbrli:shares00015748152020-11-03iso4217:USD00015748152020-09-3000015748152019-12-31iso4217:USDxbrli:shares00015748152020-07-012020-09-3000015748152019-07-012019-09-3000015748152019-01-012019-09-300001574815us-gaap:CommonStockMember2018-12-310001574815us-gaap:TreasuryStockMember2018-12-310001574815us-gaap:AdditionalPaidInCapitalMember2018-12-310001574815us-gaap:RetainedEarningsMember2018-12-3100015748152018-12-310001574815us-gaap:CommonStockMember2019-01-012019-03-310001574815us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100015748152019-01-012019-03-310001574815us-gaap:TreasuryStockMember2019-01-012019-03-310001574815us-gaap:RetainedEarningsMember2019-01-012019-03-310001574815us-gaap:CommonStockMember2019-03-310001574815us-gaap:TreasuryStockMember2019-03-310001574815us-gaap:AdditionalPaidInCapitalMember2019-03-310001574815us-gaap:RetainedEarningsMember2019-03-3100015748152019-03-310001574815us-gaap:CommonStockMember2019-04-012019-06-300001574815us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000015748152019-04-012019-06-300001574815us-gaap:TreasuryStockMember2019-04-012019-06-300001574815us-gaap:RetainedEarningsMember2019-04-012019-06-300001574815us-gaap:CommonStockMember2019-06-300001574815us-gaap:TreasuryStockMember2019-06-300001574815us-gaap:AdditionalPaidInCapitalMember2019-06-300001574815us-gaap:RetainedEarningsMember2019-06-3000015748152019-06-300001574815us-gaap:CommonStockMember2019-07-012019-09-300001574815us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001574815us-gaap:TreasuryStockMember2019-07-012019-09-300001574815us-gaap:RetainedEarningsMember2019-07-012019-09-300001574815us-gaap:CommonStockMember2019-09-300001574815us-gaap:TreasuryStockMember2019-09-300001574815us-gaap:AdditionalPaidInCapitalMember2019-09-300001574815us-gaap:RetainedEarningsMember2019-09-3000015748152019-09-300001574815us-gaap:CommonStockMember2019-12-310001574815us-gaap:TreasuryStockMember2019-12-310001574815us-gaap:AdditionalPaidInCapitalMember2019-12-310001574815us-gaap:RetainedEarningsMember2019-12-310001574815us-gaap:CommonStockMember2020-01-012020-03-310001574815us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100015748152020-01-012020-03-310001574815us-gaap:TreasuryStockMember2020-01-012020-03-310001574815us-gaap:RetainedEarningsMember2020-01-012020-03-310001574815us-gaap:CommonStockMember2020-03-310001574815us-gaap:TreasuryStockMember2020-03-310001574815us-gaap:AdditionalPaidInCapitalMember2020-03-310001574815us-gaap:RetainedEarningsMember2020-03-3100015748152020-03-310001574815us-gaap:CommonStockMember2020-04-012020-06-300001574815us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000015748152020-04-012020-06-300001574815us-gaap:TreasuryStockMember2020-04-012020-06-300001574815us-gaap:RetainedEarningsMember2020-04-012020-06-300001574815us-gaap:CommonStockMember2020-06-300001574815us-gaap:TreasuryStockMember2020-06-300001574815us-gaap:AdditionalPaidInCapitalMember2020-06-300001574815us-gaap:RetainedEarningsMember2020-06-3000015748152020-06-300001574815us-gaap:CommonStockMember2020-07-012020-09-300001574815us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001574815us-gaap:TreasuryStockMember2020-07-012020-09-300001574815us-gaap:RetainedEarningsMember2020-07-012020-09-300001574815us-gaap:CommonStockMember2020-09-300001574815us-gaap:TreasuryStockMember2020-09-300001574815us-gaap:AdditionalPaidInCapitalMember2020-09-300001574815us-gaap:RetainedEarningsMember2020-09-300001574815us-gaap:AccountsPayableMember2020-09-300001574815us-gaap:AccountsPayableMember2019-12-310001574815us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300001574815us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001574815bmch:BMCStockHoldingsIncMember2020-09-30xbrli:pure0001574815bmch:BuildersFirstSourceMember2020-09-300001574815bmch:BMCStockHoldingsIncMember2020-01-012020-09-300001574815bmch:BuildersFirstSourceMember2020-01-012020-09-300001574815bmch:BarefootMember2019-01-142019-01-140001574815bmch:LocustMember2019-02-082019-02-080001574815bmch:KingstonLumberMember2019-08-012019-08-010001574815bmch:HeritageOneMember2019-09-032019-09-030001574815bmch:ColoradoFastenersMember2019-09-162019-09-160001574815bmch:A2019AcquisitionsMember2019-09-300001574815bmch:A2019AcquisitionsMember2020-01-012020-09-300001574815bmch:A2019AcquisitionsMember2019-01-012019-09-300001574815bmch:A2019AcquisitionsMemberus-gaap:CustomerRelationshipsMember2019-09-300001574815us-gaap:NoncompeteAgreementsMemberbmch:A2019AcquisitionsMember2019-09-300001574815bmch:A2019AcquisitionsMemberus-gaap:CustomerRelationshipsMember2019-01-012019-09-300001574815us-gaap:NoncompeteAgreementsMemberbmch:A2019AcquisitionsMember2019-01-012019-09-300001574815bmch:A2019AcquisitionsMember2019-07-012019-09-300001574815bmch:SeniorNotesDue2024Member2020-09-300001574815bmch:SeniorNotesDue2024Member2019-12-310001574815us-gaap:LineOfCreditMember2020-09-300001574815us-gaap:LineOfCreditMember2019-12-310001574815bmch:SeniorNotesDue2024Member2016-09-152016-09-150001574815bmch:SeniorNotesDue2024Member2016-09-150001574815bmch:SeniorNotesDue2024Memberbmch:BMCEastLLCMember2016-09-150001574815bmch:SeniorNotesDue2024Membersrt:GuarantorSubsidiariesMember2016-09-150001574815us-gaap:LineOfCreditMember2015-12-012015-12-010001574815bmch:MillworkDoorsAndWindowsMember2020-07-012020-09-300001574815bmch:MillworkDoorsAndWindowsMember2019-07-012019-09-300001574815bmch:MillworkDoorsAndWindowsMember2020-01-012020-09-300001574815bmch:MillworkDoorsAndWindowsMember2019-01-012019-09-300001574815bmch:StructuralComponentsMember2020-07-012020-09-300001574815bmch:StructuralComponentsMember2019-07-012019-09-300001574815bmch:StructuralComponentsMember2020-01-012020-09-300001574815bmch:StructuralComponentsMember2019-01-012019-09-300001574815bmch:LumberAndLumberSheetGoodsMember2020-07-012020-09-300001574815bmch:LumberAndLumberSheetGoodsMember2019-07-012019-09-300001574815bmch:LumberAndLumberSheetGoodsMember2020-01-012020-09-300001574815bmch:LumberAndLumberSheetGoodsMember2019-01-012019-09-300001574815bmch:OtherBuildingProductsAndServicesMember2020-07-012020-09-300001574815bmch:OtherBuildingProductsAndServicesMember2019-07-012019-09-300001574815bmch:OtherBuildingProductsAndServicesMember2020-01-012020-09-300001574815bmch:OtherBuildingProductsAndServicesMember2019-01-012019-09-300001574815bmch:SingleFamilyHomebuildersMember2020-07-012020-09-300001574815bmch:SingleFamilyHomebuildersMember2019-07-012019-09-300001574815bmch:SingleFamilyHomebuildersMember2020-01-012020-09-300001574815bmch:SingleFamilyHomebuildersMember2019-01-012019-09-300001574815bmch:ProfessionalRemodelingContractorsMember2020-07-012020-09-300001574815bmch:ProfessionalRemodelingContractorsMember2019-07-012019-09-300001574815bmch:ProfessionalRemodelingContractorsMember2020-01-012020-09-300001574815bmch:ProfessionalRemodelingContractorsMember2019-01-012019-09-300001574815bmch:OtherCustomersMember2020-07-012020-09-300001574815bmch:OtherCustomersMember2019-07-012019-09-300001574815bmch:OtherCustomersMember2020-01-012020-09-300001574815bmch:OtherCustomersMember2019-01-012019-09-300001574815us-gaap:ProductMember2020-07-012020-09-300001574815us-gaap:ProductMember2019-07-012019-09-300001574815us-gaap:ProductMember2020-01-012020-09-300001574815us-gaap:ProductMember2019-01-012019-09-300001574815us-gaap:ServiceMember2020-07-012020-09-300001574815us-gaap:ServiceMember2019-07-012019-09-300001574815us-gaap:ServiceMember2020-01-012020-09-300001574815us-gaap:ServiceMember2019-01-012019-09-300001574815us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001574815us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001574815us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001574815us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001574815us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001574815us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001574815us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001574815us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001574815us-gaap:PerformanceSharesMembersrt:MaximumMember2020-01-012020-09-300001574815us-gaap:PerformanceSharesMembersrt:MaximumMember2019-01-012019-09-30bmch:segment0001574815us-gaap:OperatingSegmentsMemberbmch:GeographicDivisionsMember2020-07-012020-09-300001574815us-gaap:AllOtherSegmentsMemberus-gaap:CorporateNonSegmentMember2020-07-012020-09-300001574815us-gaap:OperatingSegmentsMemberbmch:GeographicDivisionsMember2019-07-012019-09-300001574815us-gaap:AllOtherSegmentsMemberus-gaap:CorporateNonSegmentMember2019-07-012019-09-300001574815us-gaap:OperatingSegmentsMemberbmch:GeographicDivisionsMember2020-01-012020-09-300001574815us-gaap:AllOtherSegmentsMemberus-gaap:CorporateNonSegmentMember2020-01-012020-09-300001574815us-gaap:OperatingSegmentsMemberbmch:GeographicDivisionsMember2019-01-012019-09-300001574815us-gaap:AllOtherSegmentsMemberus-gaap:CorporateNonSegmentMember2019-01-012019-09-300001574815us-gaap:PerformanceSharesMembersrt:MinimumMember2020-09-300001574815us-gaap:PerformanceSharesMembersrt:MaximumMember2020-09-30

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, 2020

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)
Delaware26-4687975
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
4800 Falls of Neuse Rd, Suite 400
Raleigh,North Carolina27609
(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 classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.01 per shareBMCHThe 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 filerAccelerated filer
Non-accelerated filerSmaller 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 2, 2020 was 67,279,993 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,
2020
December 31,
2019
Assets
Current assets
Cash and cash equivalents$286,221 $165,496 
Accounts receivable, net of allowances of $9,671 and $8,318 at September 30, 2020 and December 31, 2019, respectively
393,735 325,741 
Inventories413,031 331,969 
Contract assets36,422 32,125 
Income taxes receivable 7,504 
Prepaid expenses and other current assets76,239 66,818 
Total current assets1,205,648 929,653 
Property and equipment, net of accumulated depreciation366,444 345,466 
Operating lease right-of-use assets131,868 139,907 
Customer relationship intangible assets, net of accumulated amortization170,200 185,049 
Other intangible assets, net of accumulated amortization385 580 
Goodwill295,390 297,146 
Other long-term assets7,599 8,300 
Total assets$2,177,534 $1,906,101 
Liabilities and Stockholders Equity
Current liabilities
Accounts payable$300,075 $189,644 
Accrued expenses and other liabilities116,285 117,825 
Contract liabilities44,980 31,094 
Income taxes payable10,395  
Interest payable9,572 4,759 
Current portion:
Long-term debt and finance lease obligations3,210 5,577 
Operating lease liabilities27,635 26,147 
Insurance reserves16,746 16,328 
Total current liabilities528,898 391,374 
Insurance reserves43,287 43,536 
Long-term debt346,659 346,032 
Long-term portion of finance lease obligations4,689 6,959 
Long-term portion of operating lease liabilities113,572 120,832 
Deferred income taxes22,613 15,195 
Other long-term liabilities15,309 661 
Total liabilities1,075,027 924,589 
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, 2020 and December 31, 2019
  
Common stock, $0.01 par value, 300.0 million shares authorized, 69.0 million and 68.3 million shares issued, and 67.2 million and 66.8 million outstanding at September 30, 2020 and December 31, 2019, respectively
690 683 
Additional paid-in capital702,045 687,255 
Retained earnings430,736 320,190 
Treasury stock, at cost, 1.8 million and 1.5 million shares at September 30, 2020 and December 31, 2019, respectively
(30,964)(26,616)
Total stockholders’ equity1,102,507 981,512 
Total liabilities and stockholders’ equity$2,177,534 $1,906,101 

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)2020201920202019
Net sales$1,090,343 $964,249 $2,991,118 $2,736,029 
Cost of sales817,261 709,482 2,228,086 2,019,363 
Gross profit273,082 254,767 763,032 716,666 
Selling, general and administrative expenses195,143 190,579 557,010 546,116 
Depreciation expense11,767 10,501 34,990 30,117 
Amortization expense5,016 4,552 15,045 13,237 
Impairment of assets 115 2,255 644 
211,926 205,747 609,300 590,114 
Income from operations61,156 49,020 153,732 126,552 
Other income (expense)
Interest expense(5,744)(5,773)(17,880)(17,385)
Other income, net3,289 3,540 9,128 10,159 
Income before income taxes58,701 46,787 144,980 119,326 
Income tax expense13,806 13,190 34,434 29,680 
Net income$44,895 $33,597 $110,546 $89,646 
Weighted average common shares outstanding
Basic67,141 66,685 67,001 66,681 
Diluted67,967 67,361 67,725 67,240 
Net income per common share
Basic$0.67 $0.50 $1.65 $1.34 
Diluted$0.66 $0.50 $1.63 $1.33 
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 StockTreasury StockAdditional Paid-in CapitalRetained EarningsTotal
(in thousands)SharesAmountSharesAmount
Stockholders’ equity as of December 31, 201867,708 $677 478 $(8,458)$672,095 $210,345 $874,659 
Exercise of stock options8  — — 132 — 132 
Shares vested for long-term incentive plan290 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, 201968,006 680 1,472 (25,497)675,139 230,695 881,017 
Exercise of stock options76 1 — — 528 — 529 
Shares vested for long-term incentive plan73 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, 201968,155 682 1,519 (26,371)678,914 266,394 919,619 
Exercise of stock options84 1 — — 1,532 — 1,533 
Shares vested for long-term incentive plan27  — —  —  
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, 201968,266 $683 1,526 $(26,553)$683,460 $299,991 $957,581 
Stockholders’ equity as of December 31, 201968,306 $683 1,528 $(26,616)$687,255 $320,190 $981,512 
Exercise of stock options13  — — 206 — 206 
Shares vested for long-term incentive plan402 4 — — (4)—  
Repurchases of common stock under share repurchase program— — 87 (1,416)— — (1,416)
Repurchases of common stock related to equity award activity— — 122 (2,441)— — (2,441)
Stock compensation expense— — — — 3,170 — 3,170 
Net income— — — — — 22,029 22,029 
Stockholders’ equity as of March 31, 202068,721 687 1,737 (30,473)690,627 342,219 1,003,060 
Exercise of stock options9  — — 159 — 159 
Shares vested for long-term incentive plan75 1 — — (1)—  
Repurchases of common stock related to equity award activity— — 6 (105)— — (105)
Stock compensation expense— — — — 3,328 — 3,328 
Net income— — — — — 43,622 43,622 
Stockholders’ equity as of June 30, 202068,805 688 1,743 (30,578)694,113 385,841 1,050,064 
Exercise of stock options196 2 — — 3,320 — 3,322 
Shares vested for long-term incentive plan27  — —  —  
Repurchases of common stock related to equity award activity— — 10 (386)— — (386)
Stock compensation expense— — — — 4,612 — 4,612 
Net income— — — — — 44,895 44,895 
Stockholders’ equity as of September 30, 202069,028 $690 1,753 $(30,964)$702,045 $430,736 $1,102,507 

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)20202019
Cash flows from operating activities
Net income$110,546 $89,646 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation expense45,702 39,722 
Amortization of intangible assets15,045 13,237 
Amortization of debt issuance costs952 1,124 
Deferred income taxes7,418 4,857 
Non-cash stock compensation expense11,110 9,177 
Gain on sale of property, equipment and real estate(518)(1,839)
Other non-cash adjustments2,395 2,314 
Change in assets and liabilities, net of effects of acquisitions
Accounts receivable, net of allowances(68,365)(24,068)
Inventories(81,004)(494)
Accounts payable121,405 68,456 
Other assets and liabilities42,508 (3,715)
Net cash provided by operating activities207,194 198,417 
Cash flows from investing activities
Purchases of property, equipment and real estate(71,037)(67,582)
Proceeds from sale of property, equipment and real estate1,258 4,444 
Purchases of businesses, net of cash acquired (85,780)
Insurance proceeds 107 
Net cash used in investing activities(69,779)(148,811)
Cash flows from financing activities
Proceeds from revolving credit facility144,000 110,987 
Repayments of proceeds from revolving credit facility(144,000)(110,987)
Repurchases of common stock under share repurchase program(1,416)(16,446)
Payments on finance lease obligations(4,613)(5,094)
Other financing activities, net(10,661)(5,530)
Net cash used in financing activities(16,690)(27,070)
Net increase in cash and cash equivalents120,725 22,536 
Cash and cash equivalents
Beginning of period165,496 150,723 
End of period$286,221 $173,259 
Supplemental disclosure of non-cash transactions
Right-of-use assets obtained in exchange for operating lease obligations$13,636 $34,836 
Accrued purchases of property and equipment4,807 4,484 
Acquisition-related holdback payments due at future date, net of post-closing adjustment receivable3,462 4,527 
Assets acquired under finance lease obligations 5,789 
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, 2019 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, 2019 (“2019 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 and 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, 2020, the Company had no cash equivalents and as of December 31, 2019, the Company had cash equivalents of $4.4 million. 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”).
Book overdrafts occur when purchases on corporate purchasing cards and checks written exceed available bank balances at a specific bank, despite there being cash at the Company’s other financial institutions. For accounting purposes, the Company reclassifies these book overdrafts to accounts payable on the consolidated balance sheets. Book overdrafts included in accounts payable were $19.5 million and $2.5 million at September 30, 2020 and December 31, 2019, respectively.
Reclassifications
Merger and integration costs of $0.9 million and $2.4 million for the three and nine months ended September 30, 2020, respectively, related to the integration of Building Materials Holding Corporation (“BMHC”) and Stock Building Supply Holdings, Inc. (“SBS”) as a result of the 2015 merger transaction, which were historically presented in merger and integration costs on the condensed consolidated statements of operations, have been reclassified and are presented in selling, general and administrative expenses on the condensed consolidated statements of operations.

Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis and bases its estimates on historical experience, current conditions and various other assumptions that are believed to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities as well as identifying and assessing the accounting treatment with respect to commitments and contingencies.
5


Certain accounting matters that generally require consideration of forecasted financial information were assessed in light of the impact from the COVID-19 pandemic as of September 30, 2020. The accounting matters assessed included, but were not limited to, the Company’s allowance for doubtful accounts, inventory reserves, supplier rebates, goodwill impairment, impairment of tangible and intangible long-lived assets, share-based compensation and valuation allowances for tax assets. While the assessments resulted in no material impacts to the Company’s condensed consolidated financial statements as of and for the three and nine months ended September 30, 2020, the Company believes the full impact of the COVID-19 pandemic remains uncertain and the Company will continue to assess if ongoing developments related to the pandemic may cause future material impacts to our consolidated financial statements.
Share repurchase program
Utilizing cash from operations, the Company repurchased no shares during the three months ended September 30, 2020, 0.1 million shares at a weighted average price of $16.20 per share for a total cost of $1.4 million during the nine months ended September 30, 2020, no shares during the three months ended September 30, 2019 and 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. These repurchases were made under the Company’s $75.0 million share repurchase program authorized by the Company’s board of directors in November 2018. 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, 2020, the Company had approximately $54.2 million of capacity remaining under the current share repurchase authorization. Under the merger agreement with Builders FirstSource, Inc., a Delaware corporation (“Builders FirstSource”), described in Note 3, the Company has generally agreed not to make any share repurchases prior to the effective time of the merger.

Statement of cash flows
Proceeds from revolving credit facility and repayments of proceeds from revolving credit facility as presented on the condensed consolidated statements of cash flows include all cash activities and transactions between the Company and its associated lenders in relation to the revolving credit facility, excluding interest and fees, and for the nine months ended September 30, 2019, is specifically inclusive of operating cash receipts that were automatically applied to the revolving credit facility pursuant to a voluntary cash sweep arrangement. See Note 6 for further details on the Company’s revolving credit facility.

Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board (“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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Modified retrospective application is required, with certain exceptions. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
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 became 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. Prospective application is required. The adoption of the standard did not 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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
6


Recently issued accounting pronouncements not yet adopted
In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and clarifies and amends certain guidance to promote consistent application. ASU 2019-12 is effective for the Company's annual and interim periods beginning on January 1, 2021, with early adoption permitted. Depending on the amendment, adoption may be applied on a retrospective, modified retrospective or prospective basis. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the expected transition away from reference rates that are expected to be discontinued, such as LIBOR. ASU 2020-04 was effective upon issuance. The Company may elect to apply the guidance prospectively through December 31, 2022. The Company is evaluating the impact of the standard on its consolidated financial statements.

3.    Merger Agreement with Builders FirstSource, Inc.
On August 26, 2020, the Company, Builders FirstSource and Boston Merger Sub I Inc., a Delaware corporation and a direct wholly owned subsidiary of Builders FirstSource (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which the Company and Builders FirstSource will combine in an all-stock merger transaction. Upon the terms and subject to the conditions set forth in the Merger Agreement, at the effective time of the Merger (the “Effective Time”), Merger Sub will merge with and into the Company, with the Company continuing as the surviving corporation and becoming a wholly owned subsidiary of Builders FirstSource (the “Merger”), with Builders FirstSource identified as the accounting acquirer.

Under the terms of the Merger Agreement, which has been unanimously approved by the board of directors of each company, at the Effective Time, each issued and outstanding share of the Company’s common stock, par value $0.01 per share (the “BMC Common Stock”), will automatically be converted into the right to receive 1.3125 shares (the “Exchange Ratio”) of common stock, par value $0.01 per share, of Builders FirstSource (the “BLDR Common Stock”). No fractional shares of BLDR Common Stock will be issued in the Merger, and holders of shares of BMC Common Stock will receive cash in lieu of any such fractional shares. Upon consummation of the Merger, Builders FirstSource’s stockholders will own approximately 57% and the Company’s stockholders will own approximately 43% of the combined company.

Each outstanding BMC stock option held by a current employee or service-provider will become, at the Effective Time, an option to purchase shares of BLDR Common Stock, with the number of shares and the exercise price adjusted by the Exchange Ratio. Each outstanding BMC stock option held by any former BMC employee or service-provider will be converted at the Effective Time into the right to receive cash in an amount equal to the product of (i) the number of shares of BMC Common Stock subject to such BMC stock option as of immediately prior to the Effective Time and (ii) the excess of the market value of 1.3125 shares of BLDR Common Stock over the applicable exercise price per share of such option, subject to applicable withholding taxes. Each outstanding BMC time-vested and performance-vested restricted stock unit will vest and settle at the Effective Time in a number of shares of BLDR Common Stock equal to the number of shares of BMC Common Stock otherwise issuable upon settlement of such BMC restricted stock unit (assuming target level of performance for performance-vested awards), multiplied by the Exchange Ratio, and subject to applicable withholding taxes.

The Merger is intended to qualify as a tax-free reorganization under the Internal Revenue Code so that none of the Company, Builders FirstSource, Merger Sub, or any of the Company’s stockholders generally will recognize any gain or loss on the issuance or receipt of BLDR Common Stock in the Merger, except that the Company’s stockholders generally may recognize gain or loss with respect to cash received in lieu of fractional shares of BLDR Common Stock.

The Company and Builders FirstSource have made customary representations, warranties and covenants in the Merger Agreement, including covenants regarding the conduct of their respective businesses during the pre-closing period and their use of reasonable best efforts to consummate the Merger. In addition, the Merger Agreement contains restrictions on the Company’s and Builders FirstSource’s ability to (i) solicit competing acquisition proposals and (ii) subject to certain exceptions if their respective boards of directors determine it would be inconsistent with their fiduciary duties, to participate in any discussions or negotiations, or provide any non-public information, or take other actions in furtherance of or relating to any competing acquisition proposals, or change, withdraw, qualify, or modify the recommendation by the Company’s or Builders FirstSource’s board of directors to their respective stockholders to adopt the Merger Agreement and approve the issuance of BLDR Common Stock in the Merger (the “Stock Issuance”), respectively.
7



The Merger Agreement contains certain termination rights for both the Company and Builders FirstSource, including (i) if the Merger is not consummated on or before the “outside date” of May 26, 2021 (subject to extension to August 26, 2021, under certain circumstances), (ii) if the required approval of the Company’s stockholders or Builders FirstSource’s stockholders is not obtained, (iii) if any law or order prohibiting the Merger or the Stock Issuance has become final and non-appealable, (iv) if the board of directors of the other party changes its recommendation of the Merger prior to the receipt of its stockholder approval, (v) if the other party breaches its obligation not to solicit competing acquisition proposals in any material respect, or (vi) if the other party breaches its representations or warranties or fails to perform its covenants and such breach would cause a failure of the related closing condition and either is not curable by the outside date or is not cured within thirty days of notice of the breach. Upon termination of the Merger Agreement, under certain specified circumstances, the Company may be required to pay a termination fee of $66 million to Builders FirstSource or Builders FirstSource may be required to pay a termination fee of $100 million to the Company.

The foregoing description of the Merger Agreement is not complete and is qualified in its entirety by reference to the full text of the Merger Agreement included as Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the SEC on August 27, 2020 and incorporated by reference in this Quarterly Report on Form 10-Q.

The Company incurred Merger-related costs of $8.5 million and $9.2 million for the three and nine months ended September 30, 2020, respectively, which are included in selling, general and administrative expenses on the condensed consolidated statements of operations.

4.    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. During the measurement period, fair values assigned to the assets and liabilities may be adjusted as the Company receives additional information.

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 “Acquisitions”) enhance the Company’s value-added offerings and footprint in the respective metropolitan areas.

The purchase price, in aggregate, for the Acquisitions was $89.5 million. The aggregate purchase price included a holdback which, after certain post-closing adjustments, required the Company to pay $4.2 million, in aggregate, to the sellers of certain of
8


the Acquisitions during the nine months ended September 30, 2020. The Company funded the Acquisitions through available cash.

The purchase price allocation for the Acquisitions, in aggregate, resulted in the recognition of goodwill of $19.0 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.6 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.

Net sales and estimated pre-tax earnings for the Acquisitions, in aggregate, 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 Acquisitions, in aggregate, 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 Acquisitions was not considered significant for the reporting of pro forma financial information.

5.    Accounts Receivable
Accounts receivable consist of the following at September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Trade receivables$403,406 $334,059 
Allowance for doubtful accounts(6,635)(5,674)
Other allowances(3,036)(2,644)
$393,735 $325,741 
The allowance for doubtful accounts is based on an assessment of individual past due accounts, historical write-off experience, accounts receivable aging, customer disputes and the current and forecasted business environment. Account balances are charged off when the potential for recovery is considered remote. The following table shows the changes in the allowance for doubtful accounts for the nine months ended September 30, 2020:
(in thousands)2020
Balance at January 1$5,674 
Write-offs(2,185)
Recoveries1,247 
Increase in allowance1,899 
Balance at September 30$6,635 

6.    Debt
Long-term debt as of September 30, 2020 and December 31, 2019 consists of the following:
(in thousands)September 30,
2020
December 31,
2019
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(3,341)(3,968)
346,659 346,032 
Less: Current portion of long-term debt  
$346,659 $346,032 

9


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, 2020, the estimated market value of the Senior Notes was approximately $10.3 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 (the “Original Credit Agreement”), which includes a revolving credit facility (the “Revolver”). The Original Credit Agreement, as amended (the “Credit Agreement), has an aggregate commitment of $425.0 million. The Credit Agreement 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 Company had no outstanding borrowings under the Revolver with net availability of $362.3 million as of September 30, 2020. The Company had $61.6 million in letters of credit outstanding under the Credit Agreement as of September 30, 2020.

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, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Millwork, doors & windows$299,812 $285,750 $883,480 $796,807 
Structural components185,910 175,344 510,789 483,575 
Lumber & lumber sheet goods383,626 274,908 935,582 798,722 
Other building products & services220,995 228,247 661,267 656,925 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 

The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Single-family homebuilders$811,081 $718,690 $2,188,240 $2,064,382 
Remodeling contractors143,536 115,756 375,904 314,277 
Multi-family, commercial & other contractors135,726 129,803 426,974 357,370 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 

Net sales for the Company's building products contracts was $850.9 million, $728.5 million, $2,276.9 million and $2,061.8 million for the three and nine months ended September 30, 2020 and 2019, respectively. Net sales for the Company's construction services contracts, which includes both products and installation services, was $239.5 million, $235.8 million, $714.2 million and $674.3 million for the three and nine months ended September 30, 2020 and 2019, respectively.

10


Contract balances
The following table reflects the Company’s contract balances as of September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets$409,640 $333,044 $76,596 
Contract assets36,422 32,125 4,297 
Contract liabilities$44,980 $31,094 $13,886 

During the nine months ended September 30, 2020, the Company’s contract assets increased by $4.3 million and the Company’s contract liabilities increased by $13.9 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, 2020, the Company recognized revenue of $1.4 million and $29.2 million, respectively, that was included in contract liabilities as of December 31, 2019. 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, 2020.
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.

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.2 million against its deferred tax assets related to certain state tax jurisdictions as of September 30, 2020 and $0.1 million as of December 31, 2019. 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, 2020 and December 31, 2019.

For the three and nine months ended September 30, 2020, the Company’s effective tax rate was 23.5% and 23.8%, respectively, which varied from the federal statutory rate of 21% primarily due to state income taxes and nondeductible Merger-related costs. 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 an out of period expense.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. The CARES Act provides numerous tax provision and other stimulus measures. The Company expects to benefit from the technical correction related to qualified leasehold improvements, which provides for tax bonus depreciation. If the Company generates a net operating loss (“NOL”) in 2020, it would also expect to benefit from the five-year NOL carryback provisions included in the CARES Act. To the extent that states in which the Company operates provide for similar stimulus measures, the Company will evaluate potential benefits at the state-level as well. For the nine months ended September 30, 2020, the Company recognized a decrease in income taxes payable of $1.4 million and a corresponding increase in its deferred income taxes related to increased bonus depreciation on qualified improvement property allowable under the CARES Act.

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.

11


10.    Stock Based Compensation
The following table highlights stock based compensation for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Restricted stock units (a)$4,612 $3,014 $10,748 $9,177 
Stock options (b)  362  
Stock based compensation$4,612 $3,014 $11,110 $9,177 

(a) Includes service-based and performance-based restricted stock units.
(b) Represents expense related to a modification of vested stock options.

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

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.

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, 2020 and 2019. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance.
Three Months Ended September 30, 2020
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$1,090,343 $273,082 $19,941 $114,149 
Other reconciling items  512 (14,961)
$1,090,343 $273,082 $20,453 
Three Months Ended September 30, 2019
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$964,249 $254,767 $17,974 $96,752 
Other reconciling items  561 (22,094)
$964,249 $254,767 $18,535 
12


Nine Months Ended September 30, 2020
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$2,991,118 $763,032 $59,218 $300,991 
Other reconciling items  1,529 (50,448)
$2,991,118 $763,032 $60,747 

Nine Months Ended September 30, 2019
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted 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 

Reconciliation to consolidated financial statements:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Income before income taxes$58,701 $46,787 $144,980 $119,326 
Interest expense5,744 5,773 17,880 17,385 
Interest income(224)(1,047)(1,146)(2,832)
Depreciation and amortization20,453 18,535 60,747 52,959 
Merger-related costs8,488  9,150  
Acquisition and integration costs (a)1,377 1,524 4,566 6,294 
Non-cash stock compensation expense4,612 3,014 11,110 9,177 
Business reorganization costs (b)37 72 3,256 300 
Other items (c)   (222)
Adjusted EBITDA of other reconciling items14,961 22,094 50,448 58,150 
Adjusted EBITDA of geographic divisions reportable segment$114,149 $96,752 $300,991 $260,537 
(a) Represents costs for acquisitions and related integration costs, as well as system integration and other costs related to the integration of BMHC and SBS as a result of the 2015 merger transaction.
(b) For the three and nine months ended September 30, 2020, represents asset impairment and other charges related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVID-19 pandemic, and severance expense related to permanent headcount reductions due to the impact of the COVID-19 pandemic. For the three and nine months ended September 30, 2019, represents asset impairment charges and the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business.
(c) 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 below what was previously accrued.

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 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.
13


The basic and diluted EPS calculations for the three and nine months ended September 30, 2020 and 2019 are presented below:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share amounts)2020201920202019
Income attributable to common stockholders$44,895 $33,597 $110,546 $89,646 
Weighted average common shares outstanding, basic67,141 66,685 67,001 66,681 
Effect of dilutive securities:
Restricted stock units (a)682 544 602 450 
Stock options144 132 122 109 
Weighted average common shares outstanding, diluted67,967 67,361 67,725 67,240 
Basic income per common share$0.67 $0.50 $1.65 $1.34 
Diluted income per common share$0.66 $0.50 $1.63 $1.33 
(a) Includes service-based and contingently issuable performance-based restricted stock units.

For the three and nine months ended September 30, 2020 and 2019, there were no anti-dilutive restricted stock units or stock options. As of September 30, 2020, 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.
14


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 2019 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, and many of these risks and uncertainties are, and may continue to be, amplified by the COVID-19 pandemic. 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 impact of the COVID-19 pandemic on our business operations and on local, national and global economies;
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;
15


the impact of our indebtedness;
the impact of the various financial covenants in our secured credit agreement and senior secured notes indenture;
the completion of the merger with Builders FirstSource, including the receipt of required approvals and satisfying the other closing conditions;
the disruption to and restrictions placed on our business in connection with the merger with Builders FirstSource; and
the incurrence of costs related to the merger with Builders FirstSource.

Certain of these and other factors are discussed in more detail in “Item 1A. Risk Factors” of our 2019 Annual Report on Form 10-K, as supplemented in “Item 1A. Risk Factors” of this Quarterly Report on Form 10-Q. 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 2019 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, 2020 increased 13.1% compared to the prior year period. Our gross profit as a percentage of sales (“gross margin”) was 25.0% for the three months ended September 30, 2020 compared to 26.4% for the prior year period. We recorded income from operations of $61.2 million during the three months ended September 30, 2020 compared to $49.0 million during the three months ended September 30, 2019. See further discussion in “-Operating Results” below.
COVID-19 Update
In December 2019, a novel strain of coronavirus (COVID-19) surfaced in Wuhan, China. Since then, the virus has spread globally, including to the United States. Public health organizations and international, federal, state and local governments have implemented measures to combat the spread of COVID-19, including restrictions on movement such as quarantines, “stay-at-home” orders and social distancing ordinances and restricting or prohibiting outright some or all forms of commercial and business activity. The pandemic has adversely affected many industries as well as the economies and financial markets of many countries, including the United States, causing a significant deceleration of economic activity, including reduced production, decreased demand for a broad variety of goods and services, diminished trade-levels and widespread corporate downsizing.

To date, the Company’s and our customers’ businesses have generally been classified as “essential business” in most of the jurisdictions in which we operate, permitting the Company and its customers to continue operations in most of the Company’s markets. However, beginning in March 2020, the Company significantly reduced operations in the State of Washington, which represented approximately 5% of the Company’s net sales for the year ended December 31, 2019. We also temporarily reduced or otherwise limited operations in other jurisdictions, including Pennsylvania and portions of northern California that implemented restrictions on construction activity. In May and June 2020, these jurisdictions reopened building construction. We and our customers may need to make further reductions in operations in the future if more preventive measures are implemented or if we or our customers voluntarily limit or cease operations in one of our markets. Even in certain of our markets where our and our customers’ operations have not been limited by voluntary or involuntary measures, certain customers have decreased purchases of our products in response to the various impacts of COVID-19 on their business.

Certain of our suppliers across our markets have either reduced or ceased production in some or all of their facilities in response to the COVID-19 pandemic. Although these actions did not have a material negative impact on our results of operations for the three and nine months ended September 30, 2020, we expect that these actions, along with any further reductions in production levels of our suppliers, may limit the supply of certain materials or extend lead times, which could, among other things, cause the cost of materials we purchase to rise or limit our ability to procure the materials we need to fulfill customer demand. Recently, due in part to the continued impacts of COVID-19 on certain suppliers, the supply of certain products, including
16


interior doors, lumber, structural panels, vinyl windows and engineered wood products (“EWP”), has been significantly curtailed, increasing lead times. The impact of COVID-19 has also led to significant volatility in market prices for wood products during the three and nine months ended September 30, 2020. See further discussion of the volatility and the impact of commodity prices on our business in “Commodity nature of our products” below. Additionally, we enter into arrangements with many of our suppliers providing for inventory purchase rebates (“supplier rebates”) upon achievement of specified volume purchasing levels. Should we not achieve specified volume purchasing levels as a result of the impacts of COVID-19 and as such, reduce our supplier rebate income, our margins and profitability would be negatively impacted.

We have taken a number of precautionary measures intended to mitigate the impact of COVID-19 on our business and the risk to our employees. These include implementation of detailed cleaning and disinfecting processes at our facilities, adhering to social distancing protocols, suspending non-essential air travel, implementing appropriate reductions in workforce, including furloughs, and encouraging employees to work from home when possible. See “Liquidity and Capital Resources” below for a discussion of other precautionary measures taken with respect to our liquidity and financial position in response to the pandemic.

On March 27, 2020, the CARES Act was signed into law. The CARES Act provides numerous tax provision and other stimulus measures. We have benefited from, and expect to continue benefiting from, the temporary suspension of certain payment requirements for the employer portion of Social Security taxes. We estimate that this will defer approximately $23 million of payments that would have been paid during 2020, such that under the CARES Act, approximately $11.5 million will now be paid on December 31, 2021 and the remaining $11.5 million will be paid on December 31, 2022. We also expect to benefit from the creation of certain refundable employee retention credits and the technical correction for qualified leasehold improvements, which provides for tax bonus depreciation. If we generate a NOL in 2020, we would also expect to benefit from the five-year NOL carryback provisions. To the extent that states in which the Company operates provide for similar stimulus measures, we will evaluate potential benefits at the state-level as well.

Due to the unprecedented nature and considerable uncertainty surrounding the COVID-19 pandemic and its impact on our industry and global economies and markets as a whole, we are unable to identify all potential risks, uncertainties and consequences or predict the full extent and scope of the ultimate impact of the COVID-19 pandemic on our business, financial condition, operating results and cash flows as well as our future plans and strategies. See “Item 1A. Risk Factors” for additional discussion regarding risks related to the COVID-19 pandemic.

Factors Affecting Our Operating Results
Our operating results and financial performance are influenced by a variety of factors, including, among others, conditions in the housing market and economic conditions generally, acquisitions and closures, 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 2019 Annual Report on Form 10-K, as supplemented by the additional discussion below. In addition, as discussed above and below, we expect the COVID-19 pandemic and the responses by governments, us and our customers and suppliers will impact our operating results for at least the remainder of 2020.
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 new 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 17.3% for the three months ended September 30, 2020 compared to the same period in the prior year. However, the COVID-19 pandemic may have a negative impact in future periods on our customers and the homebuilding industry as it may affect, among other factors, employment levels, consumer spending and consumer confidence, which could decrease demand for new homes, adversely affecting our business.
Acquisitions and closures
The Company completed the following acquisitions during the year ended December 31, 2019 (the “2019 Acquisitions”):

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.
17


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.
On December 2, 2019, the Company acquired substantially all of the assets and assumed certain liabilities of DeFord Lumber (“DeFord”), a supplier of millwork, doors, windows, structural components and other building materials primarily to custom and regional homebuilders in the Dallas-Fort Worth metropolitan area.

During the three and nine months ended September 30, 2020, the Company closed certain of its facilities, including facilities in Greensboro, NC and Greenville, SC, which were not related to the COVID-19 pandemic and were not material to our operations. Additionally, as of December 31, 2019, the Company ceased conducting business in its Arkansas market, which accounted for less than 1% of the Company's net sales for the year ended December 31, 2019.

Net sales increased by approximately $24.1 million for the three months ended September 30, 2020 as a result of the Kingston Lumber, Heritage One, Colorado Fasteners and DeFord acquisitions (the “Recent Acquisitions”), net of closed facilities.
Due to the impact of COVID-19, the Company’s acquisition activity has been and may continue to be curtailed in the near-term to preserve liquidity. In addition, the Merger Agreement restricts us from making certain acquisitions and taking other specified strategic actions without the consent of Builders FirstSource.
See “Liquidity and Capital Resources” below for a discussion of precautionary measures taken with respect to our liquidity and financial position in response to the pandemic and “-Merger Agreement with Builders FirstSource, Inc.” below for a discussion of the Merger and the Merger Agreement.
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,
2020 versus 20192020 average price2020 versus 20192020 average price
Framing lumber prices113.4 %$762 48.7 %$525 
Structural panel prices102.4 %$682 38.8 %$490 
Due to the impact of the COVID-19 pandemic on lumber production of suppliers and the commodity markets in general, there was significant volatility in commodity prices during the three and nine months ended September 30, 2020. The average composite framing lumber prices and average composite structural panel prices began decreasing in the second half of March 2020 and continued to decrease until May 2020, when prices began to increase rapidly. Prices continued to increase until October 2020, when prices began to decrease again. As of October 31, 2020, the composite framing lumber price and composite structural panel price were $610 and $705, respectively. Due to changes in supply and demand in the commodity markets from COVID-19, there may be additional volatility in commodity prices in the future.
18


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. Should the impact of COVID-19 cause supply chain limitations of certain products or cause customers to change the types or quantities of materials they purchase from us, we could see a change in the mix of products sold, impacting, among other things, our gross margin. For example, during the three months ended September 30, 2020, due to commodity price inflation, a higher percentage of total net sales was derived from lumber and lumber sheet goods as compared to the three months ended September 30, 2019. 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. If the COVID-19 pandemic has a greater impact on one or more of our primary customer types, or on certain customers within our primary customer types, we could see a change in our customer sales mix, which could, among other things, impact our gross margin.
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.

Merger Agreement with Builders FirstSource, Inc.
On August 26, 2020, the Company, Builders FirstSource and Merger Sub entered into the Merger Agreement, pursuant to which the Company and Builders FirstSource will combine in an all-stock merger transaction. Upon the terms and subject to the conditions set forth in the Merger Agreement, at the Effective Time, Merger Sub will merge with and into the Company, with the Company continuing as the surviving corporation and becoming a wholly owned subsidiary of Builders FirstSource, with Builders FirstSource identified as the accounting acquirer.

Under the terms of the Merger Agreement, which has been unanimously approved by the board of directors of each company, at the Effective Time, each issued and outstanding share of BMC Common Stock will automatically be converted into the right to receive 1.3125 shares of BLDR Common Stock. No fractional shares of BLDR Common Stock will be issued in the Merger, and holders of shares of BMC Common Stock will receive cash in lieu of any such fractional shares. Upon consummation of the Merger, Builders FirstSource’s stockholders will own approximately 57% and the Company’s stockholders will own approximately 43% of the combined company.

Each outstanding BMC stock option held by a current employee or service-provider will become, at the Effective Time, an option to purchase shares of BLDR Common Stock, with the number of shares and the exercise price adjusted by the Exchange Ratio. Each outstanding BMC stock option held by any former BMC employee or service-provider will be converted at the Effective Time into the right to receive cash in an amount equal to the product of (i) the number of shares of BMC Common Stock subject to such BMC stock option as of immediately prior to the Effective Time and (ii) the excess of the market value of 1.3125 shares of BLDR Common Stock over the applicable exercise price per share of such option, subject to applicable withholding taxes. Each outstanding BMC time-vested and performance-vested restricted stock unit will vest and settle at the Effective Time in a number of shares of BLDR Common Stock equal to the number of shares of BMC Common Stock otherwise issuable upon settlement of such BMC restricted stock unit (assuming target level of performance for performance-vested awards), multiplied by the Exchange Ratio, and subject to applicable withholding taxes.
19



The Merger is intended to qualify as a tax-free reorganization under the Internal Revenue Code so that none of the Company, Builders FirstSource, Merger Sub, or any of the Company’s stockholders generally will recognize any gain or loss on the issuance or receipt of BLDR Common Stock in the Merger, except that the Company’s stockholders generally may recognize gain or loss with respect to cash received in lieu of fractional shares of BLDR Common Stock.

The Company and Builders FirstSource have made customary representations, warranties and covenants in the Merger Agreement, including covenants regarding the conduct of their respective businesses during the pre-closing period and their use of reasonable best efforts to consummate the Merger. In addition, the Merger Agreement contains restrictions on the Company’s and Builders FirstSource’s ability to (i) solicit competing acquisition proposals and (ii) subject to certain exceptions if their respective boards of directors determine it would be inconsistent with their fiduciary duties, to participate in any discussions or negotiations, or provide any non-public information, or take other actions in furtherance of or relating to any competing acquisition proposals, or change, withdraw, qualify, or modify the recommendation by the Company’s or Builders FirstSource’s board of directors to their respective stockholders to adopt the Merger Agreement and approve the Stock Issuance, respectively.

The Merger Agreement contains certain termination rights for both the Company and Builders FirstSource, including (i) if the Merger is not consummated on or before the “outside date” of May 26, 2021 (subject to extension to August 26, 2021, under certain circumstances), (ii) if the required approval of the Company’s stockholders or Builders FirstSource’s stockholders is not obtained, (iii) if any law or order prohibiting the Merger or the Stock Issuance has become final and non-appealable, (iv) if the board of directors of the other party changes its recommendation of the Merger prior to the receipt of its stockholder approval, (v) if the other party breaches its obligation not to solicit competing acquisition proposals in any material respect, or (vi) if the other party breaches its representations or warranties or fails to perform its covenants and such breach would cause a failure of the related closing condition and either is not curable by the outside date or is not cured within thirty days of notice of the breach. Upon termination of the Merger Agreement, under certain specified circumstances, the Company may be required to pay a termination fee of $66 million to Builders FirstSource or Builders FirstSource may be required to pay a termination fee of $100 million to the Company.

See “Item 1A. Risk Factors” of this Quarterly Report on Form 10-Q for additional information regarding certain risks related to the Merger and its potential impacts on our business and results of operations.

For further information related to the Merger, please refer to the Company’s Current Report on Form 8-K filed with the SEC on August 27, 2020. The foregoing description of the Merger Agreement is not complete and is qualified in its entirety by reference to the full text of the Merger Agreement included as Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the SEC on August 27, 2020 and incorporated by reference in this Quarterly Report on Form 10-Q.

20


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)2020201920202019
Net sales$1,090,343 100.0 %$964,249 100.0 %$2,991,118 100.0 %$2,736,029 100.0 %
Cost of sales817,261 75.0 %709,482 73.6 %2,228,086 74.5 %2,019,363 73.8 %
Gross profit273,082 25.0 %254,767 26.4 %763,032 25.5 %716,666 26.2 %
Operating expenses:
Selling, general and administrative expenses195,143 17.9 %190,579 19.8 %557,010 18.6 %546,116 20.0 %
Depreciation expense11,767 1.1 %10,501 1.1 %34,990 1.2 %30,117 1.1 %
Amortization expense5,016 0.5 %4,552 0.5 %15,045 0.5 %13,237 0.5 %
Impairment of assets— 0.0 %115 0.0 %2,255 0.1 %644 0.0 %
Income from operations61,156 5.6 %49,020 5.1 %153,732 5.1 %126,552 4.6 %
Other income (expense)
Interest expense(5,744)(0.5)%(5,773)(0.6)%(17,880)(0.6)%(17,385)(0.6)%
Other income, net3,289 0.3 %3,540 0.4 %9,128 0.3 %10,159 0.4 %
Income before income taxes58,701 5.4 %46,787 4.9 %144,980 4.8 %119,326 4.4 %
Income tax expense13,806 1.3 %13,190 1.4 %34,434 1.2 %29,680 1.1 %
Net income$44,895 4.1 %$33,597 3.5 %$110,546 3.7 %$89,646 3.3 %
Three months ended September 30, 2020 compared to three months ended September 30, 2019
Net sales
For the three months ended September 30, 2020, net sales increased $126.1 million, or 13.1%, to $1,090.3 million from $964.2 million during the three months ended September 30, 2019. We estimate that net sales increased 10.0% from price inflation within the lumber and lumber sheet goods and structural components product categories, 3.5% from the Recent Acquisitions and 0.6% from other organic growth, partially offset by a decrease of 1.0% from closed facilities. Other organic growth was negatively impacted by the COVID-19 pandemic, particularly in jurisdictions that implemented restrictions on construction activity.
We estimate approximately 74% of our net sales for the three months ended September 30, 2020 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 17.3% for the three months ended September 30, 2020 compared to the same period in the prior year, while single-family houses completed increased approximately 6.1% during the same period. We estimate that net sales to single-family homebuilders and remodeling contractors increased 14.4% in the aggregate and net sales to multi-family, commercial and other contractors increased 4.6%.
The following table shows net sales classified by major product category:
Three Months Ended
September 30, 2020
Three Months Ended
September 30, 2019
(in thousands)Net Sales% of SalesNet Sales% of Sales% Change
Millwork, doors & windows$299,812 27.5 %$285,750 29.6 %4.9 %
Structural components185,910 17.1 %175,344 18.2 %6.0 %
Lumber & lumber sheet goods383,626 35.2 %274,908 28.5 %39.5 %
Other building products & services220,995 20.2 %228,247 23.7 %(3.2)%
Total net sales$1,090,343 100.0 %$964,249 100.0 %13.1 %
The increase in net sales in our lumber and lumber sheet goods product category was primarily related to commodity price inflation.
21


Cost of sales
For the three months ended September 30, 2020, cost of sales increased $107.8 million, or 15.2%, to $817.3 million from $709.5 million during the three months ended September 30, 2019. We estimate our cost of sales increased 11.2% as a result of commodity cost inflation, 3.3% from the Recent Acquisitions and 1.8% from other organic growth, partially offset by a decrease of 1.1% from closed facilities.
Gross profit
For the three months ended September 30, 2020, gross profit increased $18.3 million, or 7.2%, to $273.1 million from $254.8 million for the three months ended September 30, 2019, driven primarily by commodity price increases and the Recent Acquisitions. Our gross margin was 25.0% for the three months ended September 30, 2020 and 26.4% for the three months ended September 30, 2019. This decrease was primarily due to a decrease in the gross margin in the lumber and lumber sheet goods and structural components product categories, and a higher percentage of total net sales being derived from lumber and lumber sheet goods. Gross margins in our lumber and lumber sheet goods and structural components product categories were lower due to a significant increase in commodity costs, which increased at a faster rate than our average selling prices.
For the three months ended September 30, 2020:
selling, general and administrative expenses were $195.1 million, an increase of $4.6 million, or 2.4%, from $190.6 million for the three months ended September 30, 2019. This increase was primarily related to an increase of approximately $8.5 million from costs incurred in relation to the Merger described in “-Merger Agreement with Builders FirstSource, Inc.” above and $7.6 million related to selling, general and administrative expenses of the Recent Acquisitions. These increases were offset by an $11.5 million decrease in other selling, general and administrative expenses, primarily related to employee wages, benefits and other employee-related costs, as well as lower fuel costs.
depreciation expense was $11.8 million compared to $10.5 million for the three months ended September 30, 2019. This increase resulted from the depreciation of assets placed into service.
amortization expense was $5.0 million compared to $4.6 million for the three months ended September 30, 2019. This increase resulted from the amortization of intangible assets acquired in the Recent Acquisitions.
We expect our selling, general and administrative expenses to continue to be impacted by the COVID-19 pandemic as we have implemented measures to reduce our operating expenses to preserve liquidity. While certain cost reduction measures, such as permanent headcount reductions, are more permanent in nature, others, such as reductions in travel and certain other costs, are more temporary in nature. Further, certain variable costs, such as commissions, will fluctuate with changes in net sales. It is also possible that bad debt expense may increase if the effects of COVID-19 impact our customers’ liquidity and their ability to pay our outstanding receivables. We also anticipate incurring additional selling, general and administrative expenses in connection with the Merger through the Effective Time. As such, our selling, general and administrative expenses may increase in the future compared to the three months ended September 30, 2020 due to these factors, among others.
Interest expense
For the three months ended September 30, 2020 and 2019, interest expense was $5.7 million and $5.8 million, respectively. Non-cash amortization of debt issuance costs, which is included in interest expense, was $0.3 million for the three months ended September 30, 2020 and 2019.
Other income, net
For the three months ended September 30, 2020 and 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.3 million and $3.5 million, respectively.
22


Income tax
For the three months ended September 30, 2020, income tax expense was $13.8 million compared to $13.2 million for the three months ended September 30, 2019. The effective tax rate for the three months ended September 30, 2020 was 23.5%, which varied from the federal statutory rate of 21% primarily due to state income taxes and nondeductible Merger-related costs. 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 an out of period adjustment.

Nine months ended September 30, 2020 compared to nine months ended September 30, 2019
Net sales
For the nine months ended September 30, 2020, net sales increased $255.1 million, or 9.3%, to $2,991.1 million from $2,736.0 million during the nine months ended September 30, 2019. We estimate that net sales increased 4.4% from the 2019 Acquisitions, 4.1% from price inflation within the lumber and lumber sheet goods and structural components product categories, 1.0% from other organic growth and 0.6% from an additional selling day versus the prior year period, partially offset by a decrease of 0.8% from closed facilities. Other organic growth was negatively impacted by the effects of the COVID-19 pandemic, particularly in jurisdictions that implemented restrictions on construction activity.
We estimate approximately 73% of our net sales for the nine months ended September 30, 2020 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 6.3% for the nine months ended September 30, 2020 compared to the same period in the prior year, while single-family houses completed increased approximately 3.4% during the same period. We estimate that net sales to single-family homebuilders and remodeling contractors increased 7.8% in the aggregate and net sales to multi-family, commercial and other contractors increased 19.5%.
The following table shows net sales classified by major product category:
Nine Months Ended
September 30, 2020
Nine Months Ended
September 30, 2019
(in thousands)Net Sales% of SalesNet Sales% of Sales% Change
Millwork, doors & windows$883,480 29.5 %$796,807 29.1 %10.9 %
Structural components510,789 17.1 %483,575 17.7 %5.6 %
Lumber & lumber sheet goods935,582 31.3 %798,722 29.2 %17.1 %
Other building products & services661,267 22.1 %656,925 24.0 %0.7 %
Total net sales$2,991,118 100.0 %$2,736,029 100.0 %9.3 %
The increase in net sales in our millwork, doors and windows product category was primarily related to the 2019 Acquisitions and other organic growth. The increase in net sales in our lumber and lumber sheet goods product category was primarily related to commodity price inflation.
Cost of sales
For the nine months ended September 30, 2020, cost of sales increased $208.7 million, or 10.3%, to $2,228.1 million from $2,019.4 million during the nine months ended September 30, 2019. We estimate our cost of sales increased 4.8% as a result of commodity cost inflation, 4.3% from the 2019 Acquisitions, 1.4% from other organic growth and 0.6% from an additional selling day versus the prior year period, partially offset by a decrease of 0.8% from closed facilities.
Gross profit
For the nine months ended September 30, 2020, gross profit increased $46.4 million, or 6.5%, to $763.0 million from $716.7 million for the nine months ended September 30, 2019, driven primarily by the 2019 Acquisitions, commodity price inflation and other organic growth. Our gross margin was 25.5% for the nine months ended September 30, 2020 and 26.2% for the nine months ended September 30, 2019. This decrease was primarily due to a decrease in the gross margin in the lumber and lumber sheet goods and structural components product categories, and a higher percentage of total net sales being derived from lumber and lumber sheet goods. Gross margins in our lumber and lumber sheet goods and structural components product categories were lower due to a significant increase in commodity costs, which increased at a faster rate than our average selling prices.
23


Operating expenses
For the nine months ended September 30, 2020:
selling, general and administrative expenses were $557.0 million, up $10.9 million, or 2.0%, from $546.1 million for the nine months ended September 30, 2019. Excluding the $4.3 million impact of an out of period correction during the nine months ended September 30, 2019, selling, general and administrative expenses increased $15.2 million. Other factors impacting selling, general and administrative expense were an increase of $27.3 million from selling, general and administrative expenses of the 2019 Acquisitions and $9.2 million of Merger-related costs in relation to the Merger described in “-Merger Agreement with Builders FirstSource, Inc.” above. These increases were offset by an $21.3 million decrease in other selling, general and administrative expenses, primarily related to employee wages, benefits and other employee-related costs, as well as lower fuel costs.
depreciation expense was $35.0 million compared to $30.1 million for the nine months ended September 30, 2019. This increase resulted from the depreciation of assets placed into service.
amortization expense was $15.0 million compared to $13.2 million for the nine months ended September 30, 2019. This increase resulted from the amortization of intangible assets acquired in the 2019 Acquisitions.
the Company recognized asset impairment charges of $2.3 million related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVD-19 pandemic. For the nine months ended September 30, 2019, 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, 2020 and 2019, interest expense was $17.9 million and $17.4 million, respectively. This increase was primarily related to interest expense from precautionary borrowings made under our revolving credit facility during the three months ended March 31, 2020, which were repaid during the three months ended June 30, 2020. Non-cash amortization of debt issuance costs, which is included in interest expense, was $1.0 million and $1.1 million for the nine months ended September 30, 2020 and 2019, respectively.
Other income, net
For the nine months ended September 30, 2020 and 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 $9.1 million and $10.2 million, respectively. This decrease was primarily due to a decrease in interest income.
Income tax
For the nine months ended September 30, 2020, income tax expense was $34.4 million compared to $29.7 million for the nine months ended September 30, 2019. The effective tax rate for the nine months ended September 30, 2020 was 23.8%, which varied from the federal statutory rate of 21% primarily due to state income taxes and nondeductible Merger-related costs. 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 an out of period adjustment.

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 2020 and 2019, our capital resources have primarily consisted of cash and cash equivalents generated through operating cash flows and borrowings under our Revolver.
In light of the uncertainty around COVID-19, including its impact on financial and capital markets, as a precautionary measure and to increase cash on hand and financial flexibility, we borrowed $144.0 million under our revolving credit facility during the three months ended March 31, 2020. We repaid the $144.0 million borrowing during the three months ended June 30, 2020. Our liquidity at September 30, 2020 was $648.5 million, which included $286.2 million in cash and cash equivalent and $362.3 million of unused borrowing capacity under our Revolver.
We have taken steps to preserve our liquidity in response to the COVID-19 pandemic, including, but not limited to, postponing certain growth-related capital projects and share repurchases, reducing operating expenses, reducing associate staffing levels,
24


reducing or eliminating certain other costs and actively managing working capital. We have utilized, and plan to continue utilizing, certain benefits of the CARES Act to preserve our liquidity, including the temporary suspension of certain payment requirements for the employer portion of Social Security taxes. We estimate that this will defer approximately $23 million of payments that would have been paid during 2020, such that under the CARES Act, approximately $11.5 million will now be paid on December 31, 2021 and the remaining $11.5 million will be paid on December 31, 2022. We currently believe that these measures and any others we may determine to take in the future to preserve our cash flows from operations, combined with our current cash levels and available borrowing capacity, will provide sufficient liquidity to fund debt service requirements and support our ongoing operations, lease obligations and working capital for at least the next 12 months. However, due to the unpredictable and unprecedented nature of the pandemic and its impacts, it is impractical to identify all potential risks to or estimate the ultimate adverse impact on our liquidity needs and cash flows in the next 12 months and beyond.
In November 2018, the Company’s board of directors authorized a $75.0 million share repurchase program. 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 will expire on November 20, 2020 or may be suspended or discontinued at any time. During the nine months ended September 30, 2020, the Company repurchased 0.1 million shares at a weighted average price of $16.20 per share for a total cost of $1.4 million. Under the Merger Agreement described in “-Merger Agreement with Builders FirstSource, Inc.” above, the Company has generally agreed not to make any share repurchases prior to the Effective Time.

Historical Cash Flow Information
Net current assets
Net current assets (current assets less current liabilities) were $676.8 million and $538.3 million as of September 30, 2020 and December 31, 2019, respectively, as summarized in the following table:
(in thousands)September 30,
2020
December 31,
2019
Cash and cash equivalents$286,221 $165,496 
Accounts receivable, net of allowances393,735 325,741 
Inventories413,031 331,969 
Other current assets112,661 106,447 
Accounts payable, accrued expenses and other current liabilities(498,053)(359,650)
Current portion of long-term debt and finance lease obligations(3,210)(5,577)
Current portion of operating lease liabilities(27,635)(26,147)
Total net current assets$676,750 $538,279 
Accounts receivable, net of allowances, increased $68.0 million from December 31, 2019 to September 30, 2020 primarily due to seasonal increases in sales and higher selling prices due to commodity price inflation. Days sales outstanding (measured against net sales in the current fiscal quarter of each period) were 33 days at December 31, 2019 and September 30, 2020.

Inventories increased $81.1 million from December 31, 2019 to September 30, 2020 primarily due to commodity price inflation. Inventory days on hand (measured against cost of sales in the current fiscal quarter of each period) were 46 days and 45 days at December 31, 2019 and September 30, 2020, respectively.

Accounts payable, accrued expenses and other current liabilities increased $138.4 million from December 31, 2019 to September 30, 2020 primarily due to an increase in accounts payable related to increased inventory purchases in connection with commodity price inflation and seasonally higher sales volumes.

25


Cash flows from operating activities
Net cash provided by operating activities was $207.2 million and $198.4 million for the nine months ended September 30, 2020 and 2019, respectively, as summarized in the following table:
Nine Months Ended September 30,
(in thousands)20202019
Net income$110,546 $89,646 
Non-cash expenses74,686 63,735 
Change in deferred income taxes7,418 4,857 
Change in working capital and other assets and liabilities14,544 40,179 
Net cash provided by operating activities$207,194 $198,417 
Net cash provided by operating activities increased by $8.8 million for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. This increase was primarily related to the steps taken to preserve liquidity discussed above, including, but not limited to, reducing operating expenses, reducing associate staffing levels and reducing or eliminating certain other costs, as well as an increase of $15.1 million due to the temporary suspension of certain payment requirements for the employer portion of Social Security taxes under the CARES Act. These increases were partially offset by an increase in cash paid for inventory due to commodity price inflation.
Cash flows from investing activities
Net cash used in investing activities was $69.8 million and $148.8 million for the nine months ended September 30, 2020 and 2019, respectively, as summarized in the following table:
Nine Months Ended September 30,
(in thousands)20202019
Purchases of property, equipment and real estate$(71,037)$(67,582)
Proceeds from sale of property, equipment and real estate1,258 4,444 
Purchases of businesses, net of cash acquired— (85,780)
Insurance proceeds— 107 
Net cash used in investing activities$(69,779)$(148,811)
Cash used for the purchase of property, equipment and real estate for the nine months ended September 30, 2020 and 2019 resulted primarily from the purchase of vehicles and equipment to support increased sales volume and replace aged assets, and facility, technology and automation investments to support our operations. Proceeds from the sale of property, equipment and real estate during the nine months ended September 30, 2019 related primarily to the sale of real estate of $3.6 million.
Purchases of businesses, net of cash acquired, for the nine months ended September 30, 2019, related to the cash paid at closing for the Barefoot, Locust Lumber, Kingston Lumber, Heritage One and Colorado Fasteners acquisitions.
During the nine months ended September 30, 2019, 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 $16.7 million and $27.1 million for the nine months ended September 30, 2020 and 2019, respectively, as summarized in the following table:
Nine Months Ended September 30,
(in thousands)20202019
Net proceeds from Revolver$— $— 
Repurchases of common stock under share repurchase program(1,416)(16,446)
Payments on finance lease obligations(4,613)(5,094)
Other financing activities, net(10,661)(5,530)
Net cash used in financing activities$(16,690)$(27,070)
26


In light of the uncertainty around COVID-19, including its impact on financial and capital markets, as a precautionary measure and to increase cash on hand and financial flexibility, we borrowed $144.0 million under our revolving credit facility during the three months ended March 31, 2020. We repaid the $144.0 million borrowing during the three months ended June 30, 2020.
Under the $75.0 million share repurchase program authorized by the Company’s board of directors, the Company repurchased 0.1 million shares at a weighted average price of $16.20 during the nine months ended September 30, 2020 and 1.0 million shares at a weighted average price of $17.11 per share during nine months ended September 30, 2019.
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 unit awards. For the nine months ended September 30, 2020, other financing activities, net also included the release of the holdbacks for certain of the 2019 Acquisitions, net of a post-closing adjustment received. For the nine months ended September 30, 2019, other financing activities, net also included the release of the holdbacks for the W.E. Shone Co. and Barefoot acquisitions, the payment of the earnout provision for the Code Plus Components, LLC acquisition and payments of debt issuance costs related to an amendment to our Credit Agreement.
Capital expenditures
Capital expenditures vary depending on prevailing business factors, including current and anticipated market conditions. We have taken steps to preserve our liquidity in response to the COVID-19 pandemic, including, among others, postponing certain growth-related capital projects. We will continue to invest in safety and productivity-related capital expenditures. We expect our 2020 capital expenditures, net of proceeds from the sale of property, equipment and real estate, to be approximately $80.0 million to $90.0 million. For the nine months ended September 30, 2020, capital expenditures, net of proceeds from the sale of property, equipment and real estate, were $69.8 million, which were primarily related to vehicles and equipment to replace aged assets and support increased sales volume, and facility, technology and automation investments to support our operations.

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 equity holders, 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, 2020.

Revolving credit agreement
On December 1, 2015, the Company entered into the Original Credit Agreement with Wells Fargo Capital Finance, as administrative agent, and certain other lenders. The Credit Agreement, which includes the Revolver, has an aggregate commitment of $425.0 million and 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 equity holders, 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
27


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, 2020. We were in compliance with all covenants under the Credit Agreement as of September 30, 2020.
We had no outstanding borrowings with net availability of $362.3 million as of September 30, 2020. We had $61.6 million in letters of credit outstanding under the Credit Agreement as of September 30, 2020.

Contractual Obligations and Commercial Commitments
The Company was obligated under certain purchase commitments totaling approximately $11.7 million at September 30, 2020 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, 2020 and December 31, 2019, 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
There have been no material changes to the critical accounting policies as disclosed in the Company’s 2019 Annual Report on Form 10-K.
28


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 2019 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 effective at the reasonable assurance level as of September 30, 2020.
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.

Changes in internal control over financial reporting
There was no change in our internal control over financial reporting during the three months ended September 30, 2020 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
Except as set forth below with respect to certain matters related to the Merger and the COVID-19 pandemic, there have been no material changes to our risk factors from the risk factors disclosed in our 2019 Annual Report on Form 10-K.
The potential effects of COVID-19 could also impact or amplify many of the risk factors included in our 2019 Annual Report on Form 10-K, including, but not limited to, the state of the homebuilding industry, fluctuation of commodity prices and prices of our products, the impact of potential changes in our customer or product sales mix, our concentration of business, the potential loss of significant customers, our ability to maintain profitability and positive cash flows, product shortages, loss of key suppliers, the impact of long-term noncancellable leases, the credit risk from our customers, the impact of health and safety laws and regulations and cybersecurity risks. However, given the unpredictable and unprecedented nature of the evolving health, economic, social and governmental environments, the potential impact that the pandemic could have on these and other risk factors remain uncertain.
The risks described in our 2019 Annual Report on Form 10-K, 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.
Risks Relating to the Merger
Satisfying conditions to the completion of the Merger may prevent or delay completion of the Merger.
The Merger is subject to a number of conditions to completion as specified in the Merger Agreement. These conditions include, among others, (i) receipt of required stockholder approvals of both companies; (ii) approval for listing on Nasdaq, subject to official notice of issuance, of the shares of BLDR Common Stock to be issued as consideration in the Merger; (iii) the absence of any law or order that enjoins, prevents, makes illegal or prohibits the completion of the Merger or the Stock Issuance; (iv) expiration or termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the “HSR Act”); and (v) the satisfaction of other customary closing conditions, including with respect to the accuracy representations and warranties, the performance in all material respects of specified obligations and the absence of a material adverse effect. No assurance can be given that the required stockholder, governmental and regulatory consents and approvals will be obtained or that the required conditions to the completion of the Merger will be satisfied, and, if all required consents and approvals are obtained and the conditions are satisfied, no assurance can be given as to the terms, conditions and timing of the consents and approvals. Any delay in completing the Merger could have a material adverse effect on our business, financial condition, operating results and cash flows.

The parties must obtain certain regulatory approvals and clearances to complete the Merger, which, if delayed, not granted or granted with unacceptable conditions, could prevent, substantially delay or impair completion of the Merger or result in additional expenditures of money and resources.
Under the provisions of the HSR Act, the Merger may not be completed until the expiration of a statutory waiting period, or the early termination of that waiting period, following the parties’ filing of their respective notification and report forms. On September 10, 2020, Builders FirstSource and the Company each filed an HSR notification form with the U.S. Federal Trade Commission (the “FTC”), and the U.S. Department of Justice (the “DOJ”). On September 17, 2020, the DOJ received clearance to review the Merger. As part of the parties’ continuing cooperation with the regulatory review, in consultation with BMC, Builders FirstSource voluntarily withdrew its HSR Notification on October 13, 2020, and re-filed its HSR Notification on October 15, 2020 (the “Refiled Notification”). The waiting period under the HSR Act with respect to the Refiled Notification currently is scheduled to expire on November 16, 2020, unless extended by the issuance of a request for additional information and documentary materials or terminated earlier. The DOJ could also seek to enjoin completion of the Merger or impose
30


conditions on its approval such as requiring the divestiture by Builders FirstSource or us of assets, businesses or product lines. If the statutory waiting period is extended, the completion of the Merger could be substantially delayed. A delay could, among other things, increase the chance that an event occurs that constitutes a material adverse effect with respect to either party or could otherwise cause the failure of a condition to the completion of the Merger or otherwise adversely impact our business.

Under the Merger Agreement, the parties generally must use their respective reasonable best efforts to obtain all regulatory approvals required to complete the Merger as soon as reasonably practicable. We and Builders FirstSource have agreed to divest, license, hold separate, or otherwise dispose of, or allow a third party to utilize, any portion of our or its business, assets or contracts or take any other action that may be required or requested by any governmental authority in connection with obtaining the consents, authorizations, orders, or approvals if reasonably necessary, proper or advisable so as to permit the completion of the Merger. However, neither we nor Builders FirstSource is required to divest or otherwise dispose of any portion of our or its business, assets or contracts or take any other action if such action (individually or in the aggregate) would reasonably be expected to have an adverse effect that is material to Builders FirstSource and its subsidiaries (including the Company and its subsidiaries), taken as a whole (after giving effect to the Merger and the other transactions contemplated by the Merger Agreement).

The Merger, including uncertainty regarding the Merger, may cause customers, suppliers or strategic partners to delay or defer decisions regarding our business, and may adversely affect our ability to effectively manage the business.
The Merger will happen only if the stated conditions are satisfied, including the receipt of the requisite stockholder approvals and the receipt of regulatory approvals, among other conditions. Many of the conditions are outside the parties’ control, and both parties also have certain rights to terminate the Merger Agreement. Accordingly, there may be uncertainty regarding the completion of the Merger. This uncertainty may cause our customers, suppliers, vendors, strategic partners or others that deal with us to delay or defer entering into contracts or make other decisions concerning us, or to seek to change or cancel existing business relationships with us, which could negatively affect our business. Any delay or deferral of those decisions or changes in existing agreements or relationships could have a material adverse effect on our business, financial condition, operating results and cash flows.

Until the completion of the Merger or the termination of the Merger Agreement in accordance with its terms, we are prohibited from entering into certain transactions and taking certain actions that might otherwise be beneficial to us and our stockholders.
The Merger Agreement restricts us from taking specified actions without Builders FirstSource’s consent and requires that we conduct our business in all material respects in the ordinary course of business, consistent with past practice, subject to certain exceptions related to COVID-19. These restrictions could impact our ability to pursue or make certain acquisitions, effect what we may consider appropriate changes to our business or organizational structure or otherwise pursue attractive business opportunities that may arise prior to the completion of the Merger, which could have the effect of, among other things, delaying or preventing these or other strategic actions. The effects of these restrictions and other adverse effects arising from the pendency of the Merger could be exacerbated by any delays in completion of the Merger or termination of the Merger Agreement, any of which could have a material adverse effect on our business, financial condition, operating results and cash flows.

The announcement and pendency of the Merger will divert significant management resources to complete the Merger, which could disrupt and otherwise have an adverse effect on our business and financial results.
The announcement and pendency of the Merger could disrupt our business. Specifically, current and prospective employees may experience uncertainty about their future roles with the combined company, which might adversely affect our ability to retain key managers and other employees. Additionally, management’s attention, which would otherwise have been devoted to the day-to-day operations, may be diverted toward the completion of the Merger. We have diverted significant management resources in an effort to complete the Merger and, as a result, if the Merger is not completed, we will have incurred significant costs, including the diversion of management resources, for which we will have received little or no benefit, which could have a material adverse effect on our business, financial condition, operating results and cash flows.

The Merger Agreement may be terminated in accordance with its terms and the Merger may not be completed.
Either we or Builders FirstSource may terminate the Merger Agreement under certain circumstances, including, among other reasons, if the Merger is not completed by the outside date of May 26, 2021, which may be extended to August 26, 2021, and on such date, all of the conditions to the completion of the Merger (other than certain specified exceptions, including with respect to approval under the HSR Act), have been satisfied or duly waived. In addition, if the Merger Agreement is terminated under certain circumstances, we may be required to pay Builders FirstSource a termination fee of $66.0 million, including
31


circumstances in which our board of directors effects a change of its recommendation regarding the Merger or we enter into an agreement with respect to a superior acquisition proposal following the termination of the Merger Agreement. See “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Merger Agreement with Builders FirstSource, Inc.” Any termination of the Merger Agreement could have a material adverse effect on our business, financial condition, operating results and cash flows.

The termination of the Merger Agreement could negatively impact us.
If the Merger is not completed for any reason, including as a result of the failure to receive the requisite stockholder approvals, our ongoing business may be adversely affected and would be subject to a number of risks, including the following:

negative reactions from the financial markets, including negative impacts on our stock price;
negative reactions from our suppliers, customers, regulators and employees;
the requirement to pay our costs relating to the Merger, such as investment banking, legal, financing and accounting costs and associated fees and expenses, whether or not the Merger is completed; and
litigation related to any failure to complete the Merger or related to any enforcement proceeding commenced against us to perform their respective obligations under the Merger Agreement.

Failure to complete the Merger could have a material adverse effect on our business, financial condition, operating results and cash flows.

The Merger Agreement contains provisions that could discourage a potential competing acquirer that might be willing to pay more to acquire or merge with us.
The Merger Agreement contains non-solicitation provisions that restrict our ability to, among other things:

solicit, initiate, knowingly facilitate or knowingly encourage (including by way of furnishing information), or take any other action designed to lead to, the submission by any person of an acquisition proposal;
engage in, continue, knowingly facilitate, knowingly encourage or otherwise participate in any discussions or negotiations related to any acquisition proposal or provide any information to any person in connection with, or related to, any acquisition proposal;
approve, endorse or recommend any acquisition proposal; or
enter into any contract (including any letter of intent, agreement, agreement in principle or memorandum of understanding) or similar document or commitment related to an acquisition proposal.

Furthermore, there are only limited exceptions to the requirement under the Merger Agreement that our board of directors not change, withhold, withdraw, qualify, amend, or modify (or publicly propose to change, withhold, withdraw, qualify, amend, or modify) its recommendation. Although our board of directors is permitted to effect a change of recommendation, after complying with certain procedures set forth in the Merger Agreement, including submitting the Merger Agreement for stockholder approval, doing so would entitle Builders FirstSource to terminate the Merger Agreement and collect a $66.0 million termination fee from us. These provisions could discourage a potential competing acquirer from considering or proposing an acquisition or merger, even if it were prepared to pay consideration with a higher value than that implied by the Exchange Ratio, or they could result in a potential competing acquirer proposing to pay a lower per share price than it might otherwise have proposed to pay because of the added expense of the termination fee.

Lawsuits may be filed challenging the Merger. An adverse ruling in any such lawsuit may prevent the Merger from being completed.
Governmental authorities or other third parties with appropriate standing may file litigation challenging the Merger and seeking an order enjoining or otherwise delaying or prohibiting the completion of the Merger. If any such litigation is successful, then such order may prevent the Merger from being completed, or from being completed within the expected time frame, any of which could have a material adverse effect on our business, financial condition, operating results and cash flows.

Risks Relating to COVID-19
The COVID-19 pandemic could have a material adverse effect on our business, financial condition, operating results and cash flows.
In December 2019, a novel strain of coronavirus (COVID-19) surfaced in Wuhan, China. Since then, the virus has spread globally, including to the United States, and the World Health Organization has declared the outbreak a pandemic and the U.S.
32


Secretary of Health and Human Services has declared a public health emergency. Public health organizations and international, federal, state and local governments have implemented measures to combat the spread of COVID-19, including restrictions on movement such as quarantines, “stay-at-home” orders and social distancing ordinances and restricting or prohibiting outright some or all forms of commercial and business activity. Such measures, or others that may be implemented in the future, although temporary in nature, may become more restrictive or continue indefinitely.

Our business has been adversely affected, and may be materially adversely affected, by the COVID-19 pandemic and the global impact. The Company’s, its customers’ and its suppliers’ businesses have generally been classified as “essential business” in most of the jurisdictions in which the Company operates, permitting the Company and its customers and suppliers to continue operations in most of the Company’s markets. However, there can be no assurance that our business or our customers’ and suppliers’ businesses will continue to be classified as “essential” in the future, or that we or they will not voluntarily limit or cease operations in one or more markets if we or they believe it is in our or their best interests. For example, in accordance with preventive measures we implemented, we significantly reduced operations during the second quarter of 2020 in the State of Washington, which represented approximately 5% of the Company’s net sales for the year ended December 31, 2019. We also temporarily reduced or otherwise limited operations in other jurisdictions, including Pennsylvania and portions of northern California that implemented restrictions on construction activity. Although these jurisdictions reopened in May and June 2020, we may need to make further reductions in operations in the future. Should there be an outbreak of COVID-19 among the Company’s employees at one or more of the Company’s facilities, we may need to significantly reduce or cease operations in response.

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 17.3% for the three months ended September 30, 2020 compared to the same period in the prior year. However, the COVID-19 pandemic may have a material adverse impact in future periods on our customers and the homebuilding industry in general, as it may adversely affect, among other factors, employment levels, consumer spending and consumer confidence, which would decrease demand for homes and impact the creditworthiness of our customers.

To the extent our suppliers are negatively impacted by the COVID-19 pandemic, there could be disruptions in our supply chain, which could, among other impacts, limit our ability to deliver our products and services to our customers in a timely and cost-effective manner and meet recent increases in customer demand within the homebuilding industry, thereby adversely affecting our sales and profitability. For example, certain of our suppliers across our markets have either reduced or ceased production in some or all of their facilities in response to the COVID-19 outbreak. Recently, due in part to the continued impacts of COVID-19 on certain suppliers, the supply of certain products, including interior doors, lumber, structural panels, vinyl windows and EWP, has been significantly curtailed, increasing lead times. This, along with any further reductions in their production levels, may limit the supply or extend lead times of certain materials or to certain markets, which could, among other things, increase the cost of materials or limit our ability to procure the materials we need to fulfill customer demand. Additionally, we enter into arrangements with many of our suppliers providing for supplier rebates upon achievement of specified volume purchasing levels. Should we not achieve specified volume purchasing levels as a result of the impacts of COVID-19 and as such, reduce our supplier rebate income, our margins and profitability would be negatively impacted.

Similarly, due to the impact of the COVID-19 pandemic on lumber production of suppliers and the commodity markets in general, there was significant volatility in commodity prices during the three and nine months ended September 30, 2020. The average composite framing lumber prices and average composite structural panel prices began decreasing in the second half of March 2020 and continued to decrease until May 2020, when prices began to increase rapidly and continued to increase until October 2020. If we are unable to pass along these price increases to our customers, this could have a material adverse effect on our business, financial condition, operating results and cash flows. Excessive spikes in the market prices of certain building products, such as lumber, can also put negative pressure on our operating cash flows by requiring us to invest more in inventory.

Our management is focused on mitigating the impact of COVID-19 on our business and the risk to our employees. This focus has diverted management’s attention away from normal business operations. Additionally, we have taken a number of precautionary measures intended to mitigate the impact of COVID-19 on our business and the risk to our employees, including implementing detailed cleaning and disinfecting processes at our facilities, adhering to social distancing protocols, suspending non-essential air travel and encouraging employees to work from home when possible, which could adversely affect our business. While these measures and others we may take are temporary, they may continue until the pandemic is contained and restrictions on movement or commercial and business activity and related orders or ordinances are sufficiently modified or lifted, and could amplify existing risks or introduce new risks that could adversely affect our business, including, but not limited to, risks related to internal controls and cybersecurity and others we identify in our 2019 Annual Report on Form 10-K.
33



The pandemic has adversely affected many industries as well as the economies and financial markets of many countries, including the United States, causing a significant deceleration of economic activity. This slowdown has reduced production, decreased demand for a broad variety of goods and services, diminished trade levels, and led to widespread corporate downsizing, causing a sharp increase in unemployment. We have also seen significant disruption of and extreme volatility in the global capital markets, which could increase the cost of, or entirely restrict access to, capital. The impact of this pandemic on the U.S. and world economies is uncertain and, until the pandemic is contained, these adverse impacts could worsen, impacting all segments of the global economy, and result in a significant recession or worse.

Considerable uncertainty still surrounds the COVID-19 virus and its potential effects, and the extent of and effectiveness of any responses taken on local, state, national and global levels. To date, no fully effective vaccines or treatments have been developed and effective vaccines or treatments may not be discovered soon enough to protect against a worsening of the pandemic or to prevent COVID-19 from becoming endemic. While we expect the pandemic and related events will have a negative effect on us, the unpredictable and unprecedented nature of the current situation makes it impractical to identify all potential risks or estimate the full extent and scope of the impact on our business and industry, as well as national, regional and global markets and economies. Accordingly, our ability to conduct our business in the manner previously or currently expected could be materially and negatively affected, and any of the foregoing risks and uncertainties as well as those that have not yet manifested themselves or been identified could have a material adverse impact on our business, financial condition, operating results and cash flows.

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. 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 will expire on November 20, 2020 or may be suspended or discontinued at any time. Under the merger agreement described in “-Merger Agreement with Builders FirstSource, Inc.” above, the Company has generally agreed not to make any share repurchases prior to the Effective Time. There were no share repurchases during the three months ended September 30, 2020. As of September 30, 2020, the Company had approximately $54.2 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.

34


ITEM 6    EXHIBITS
EXHIBIT INDEX
Exhibit No.
Description
2.1*
10.1#
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, 2020 is formatted in Inline XBRL (included as Exhibit 101).
* Pursuant to Item 601(a)(5) of Regulation S-K promulgated under the Securities Act, the registrant has omitted the schedules to Exhibit 2.1. A copy of such schedules will be furnished supplementally to the Commission upon its request.

# Denotes management compensatory plan or arrangement.
35


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 3, 2020By:/s/ James F. Major, Jr.
Executive Vice President, Chief Financial Officer and Treasurer
(Principal financial and accounting officer and duly authorized officer)


36
EX-31.1 2 bmch-09302020xex311.htm EX-31.1 Document

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 3, 2020
/s/ David E. Flitman    
David E. Flitman
President and Chief Executive Officer
(principal executive officer)


EX-31.2 3 bmch-09302020xex312.htm EX-31.2 Document

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 3, 2020
/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-09302020xex321.htm EX-32.1 Document

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, 2020, 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 3, 2020
/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-09302020xex322.htm EX-32.2 Document

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, 2020, 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 3, 2020
/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-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies (Useful Lives) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Merger Agreement with Builders FirstSource, Inc. link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Merger Agreement with Builders FirstSource, Inc. (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Merger Agreement with Builders FirstSource, Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2212202 - Disclosure - Acquisitions (Policies) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Accounts Receivable (Accounts Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Accounts Receivable (Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Accounts Receivable (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Debt (Debt Table) (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Revenue (Revenue by Product Category) (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Revenue (Revenue by Customer Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Revenue (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2230203 - Disclosure - Income Taxes (Policies) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2233204 - Disclosure - Commitments and Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2437417 - Disclosure - Stock Based Compensation (Stock based compensation expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Stock Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2340307 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2442420 - Disclosure - Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Segments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2245205 - Disclosure - Earnings Per Share (Policies) link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - Earnings Per Share (Basic and Diluted EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Earnings Per Share (Schedule of anti-dilutive securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - Earnings Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2451425 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bmch-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bmch-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bmch-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Acquisitions Business Combinations Policy [Policy Text Block] Restricted stock units granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Revision of Prior Period [Axis] Revision of Prior Period [Axis] Receivable Type [Axis] Receivable Type [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Treasury Stock [Member] Treasury Stock [Member] Construction Services [Member] Service [Member] Segments [Axis] Segments [Axis] Organization Consolidation And Presentation [Table] Organization Consolidation And Presentation [Table] Disclosures of organization, consolidation and basis of presentation of financial statements. Builders FirstSource [Member] Builders FirstSource [Member] Builders FirstSource 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. Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Revolving credit agreement [Member] Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred income taxes Deferred Income Tax Liabilities, Net Current Fiscal Year End Date Current Fiscal Year End Date Receivables, including unbilled receivables change Increase (Decrease) in Accounts and Other Receivables Heritage One [Member] Heritage One [Member] Heritage One Door & Carpentry Income from operations Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Contract balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Performance-based restricted stock units [Member] Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 9) Commitments and Contingencies Repurchases of common stock equity related to equity award activity Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Repurchases of common stock under share repurchase program Payments for Repurchase of Common Stock Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Exchange ratio Business Combination, Stock Exchange Ratio Number of acquirer shares issued in exchange for each acquiree share. Shares vested for long-term incentive plan Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Shell Company Entity Shell Company Cover [Abstract] Cover [Abstract] Accounts payable Accounts Payable, Current Document Type Document Type Retained earnings Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Error Correction, Type [Domain] Error Correction, Type [Domain] Unamortized original issue discount Debt Instrument, Unamortized Discount Useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Repurchases of common stock under share repurchase program (shares) Treasury Stock, Shares, Acquired Customer [Axis] Customer [Axis] Preferred Stock, Value, Issued Preferred Stock, Value, Issued Gain on insurance proceeds Unusual or Infrequent Item, or Both, Insurance Proceeds Income taxes Income Tax, Policy [Policy Text Block] Total operating expenses Operating Expenses Document Quarterly Report Document Quarterly Report Common stock, par value (in dollars per share) Par value Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Payments on finance lease obligations Finance Lease, Principal Payments 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. Stock compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Inventories Inventory, Net Net sales Revenue from Contract with Customer, Excluding Assessed Tax Entity File Number Entity File Number 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] Business Acquisition [Axis] Business Acquisition [Axis] Statement [Line Items] Statement [Line Items] 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] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Class of Stock [Domain] Class of Stock [Domain] Tax Period [Axis] Tax Period [Axis] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Proceeds from revolving credit facility Proceeds from Long-term Lines of Credit Document Fiscal Period Focus Document Fiscal Period Focus Interest payable Interest Payable, Current Transaction costs Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Repayments of proceeds from revolving credit facility Repayment of revolver borrowings Repayments of Long-term Lines of Credit Interest income Interest Income, Other Senior secured notes, due 2024 [Member] Senior Notes Due 2024 [Member] Senior Notes due 2024 BMC Stock Holdings, Inc. [Member] BMC Stock Holdings, Inc. [Member] BMC Stock Holdings, Inc. Business Combinations [Abstract] Business Combinations [Abstract] Estimated pre-tax earnings of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Consolidated Statement of Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Insurance proceeds Proceeds from Insurance Settlement, Investing Activities Debt Debt Disclosure [Text Block] Proceeds from issuance of common stock, net of offering costs Proceeds from Issuance of Common Stock 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. Cost of sales Cost of Revenue Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Schedule of basic and diluted EPS calculations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Revolving credit agreement maturity date Line of Credit Facility, Expiration Date Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other reconciling items [Member] Corporate, Non-Segment [Member] Amendment Flag Amendment Flag Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Payment of acquisition holdback Payments for Previous Acquisition Insurance reserves Self Insurance Reserve, Noncurrent 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. Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash equivalents Cash Equivalents, at Carrying Value Multi-family, commercial & other contractors [Member] Other Customers [Member] Other customers, including multi-family and light commercial builders Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Subsequent Events Subsequent Events [Text Block] Local Phone Number Local Phone Number Segments [Domain] Segments [Domain] Remodeling contractors [Member] Professional Remodeling Contractors [Member] Professional remodeling contractor customers Geographic divisions [Member] Geographic Divisions [Member] Geographic Divisions [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other items Adjustment To Earnings, Other Other adjustment to earnings. Commitments and contingencies Commitments and Contingencies, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Allowance for doubtful accounts Balance at January 1 Balance at September 30 Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Weighted average cost of repurchased shares Treasury Stock Acquired, Average Cost Per Share Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Accounts receivable allowances Accounts Receivable Allowance Total amount of allowances on accounts receivable. Selling, general and administrative expenses Selling, General and Administrative Expense Amortization expense Amortization of intangible assets Amortization of Intangible Assets Adjusted EBITDA Adjusted EBITDA Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization and other items Entity Current Reporting Status Entity Current Reporting Status 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] Structural components [Member] Structural Components [Member] Structural components Other long-term assets Other Assets, Noncurrent Segments Segment Reporting Disclosure [Text Block] Deferred income tax benefit, CARES Act Deferred Income Tax Expense (Benefit) From CARES Act Deferred income tax expense (benefit) resulting from Coronavirus Aid, Relief and Economic Security Act (CARES Act). Total assets Assets Scenario [Axis] Scenario [Axis] Performance-based shares available for vesting Performance Based Shares Available For Vesting Amount of performance based shares that will be available for vesting. Depreciation expense Depreciation, Nonproduction Income taxes payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Vesting [Domain] Vesting [Domain] Date of acquisition Business Acquisition, Effective Date of Acquisition Interest expense Interest expense Interest Expense Acquisitions Mergers, Acquisitions and Dispositions Disclosures [Text Block] Depreciation & amortization Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Proceeds from sale of property, equipment and real estate Proceeds from Sale of Productive Assets Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Entity Address, City or Town Entity Address, City or Town Debt issuance date Debt Instrument, Issuance Date Other reconciling items [Member] Other Segments [Member] 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. Revenue recognized previously included in contract liabilities Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Single-family homebuilders [Member] Single Family Homebuilders [Member] Single-family homebuilder customers Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Inventories Increase (Decrease) in Inventories Document Fiscal Year Focus Document Fiscal Year Focus Change in income tax payable related to CARES Act Current Income Tax Payable Change, CARES Act Change in current income tax payable resulting from Coronavirus Aid, Relief and Economic Security Act (CARES Act). Accounts payable Increase (Decrease) in Accounts Payable Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating segments [Member] Operating Segments [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Repurchases of common stock under share repurchase program Repurchases of common stock under share repurchase program Treasury Stock, Value, Acquired, Cost Method 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] Trade receivables Accounts Receivable, before Allowance for Credit Loss, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Increase in allowance Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Income taxes receivable Income Taxes Receivable Subsequent Event [Member] Subsequent Event [Member] Comprehensive income Comprehensive Income, Policy [Policy Text Block] Letters of credit outstanding Letters of Credit Outstanding, Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Stock based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Exercise of stock options Proceeds from Stock Options Exercised 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. Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Acquisition-related holdback payments due at future date Acquisition holdback Business Combination, Consideration Transferred, Liabilities Incurred Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Gain on sale of property, equipment and real estate Gain (Loss) on Disposition of Assets Nature of Error [Axis] Nature of Error [Axis] Long-term portion of operating lease liabilities Operating Lease, Liability, Noncurrent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Use of estimates Use of Estimates, Policy [Policy Text Block] Current assets Assets, Current [Abstract] Date entered into agreement Line of Credit Facility, Initiation Date Income Tax Authority [Domain] Income Tax Authority [Domain] Remaining under current repurchase authorization Stock Repurchase Program, Remaining Authorized Repurchase Amount Consolidated Entities [Axis] Consolidated Entities [Axis] Subsegments [Domain] Subsegments [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Scenario [Domain] Scenario [Domain] Purchases of property, equipment and real estate Payments to Acquire Property, Plant, and Equipment Consolidation Items [Domain] Consolidation Items [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] 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. Entity Tax Identification Number Entity Tax Identification Number Subsequent event date Subsequent Event, Date Millwork, doors & windows [Member] Millwork, Doors And Windows [Member] Millwork, doors and windows BMC East, LLC [Member] BMCEastLLC [Member] BMC East, LLC Allowance For Doubtful Accounts [Table Text Block] Allowance For Doubtful Accounts [Table Text Block] Tabular disclosure of the components of allowance for doubtful accounts. Share repurchase program authorized Stock Repurchase Program, Authorized Amount Other intangible assets, net of accumulated amortization Other Intangible Assets, Net Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Trading Symbol Trading Symbol Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Schedule of expenses related to share-based payments Share-based Payment Arrangement, Cost by Plan [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Non-cash stock compensation expense Share-based Payment Arrangement, Noncash Expense Other building products & services [Member] Other Building Products And Services [Member] Other building products and services Legal Entity [Axis] Legal Entity [Axis] Accounts Payable [Member] Accounts Payable [Member] Other financing activities, net Proceeds from (Payments for) Other Financing Activities Entity [Domain] Entity [Domain] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Total debt Long-term Debt Contract liabilities change Increase (Decrease) in Contract with Customer, Liability 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. Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Axis] City Area Code City Area Code Customer relationships [Member] Customer Relationships [Member] Award Date [Domain] Award Date [Domain] Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security 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. Restricted stock [Member] Restricted Stock [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Receivables [Abstract] Receivables [Abstract] Minimum [Member] Minimum [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Consolidated Entities [Domain] Consolidated Entities [Domain] Current portion: Operating lease liabilities Operating Lease, Liability, Current Award Date [Axis] Award Date [Axis] Termination fee Business Combination, Merger Agreement, Termination Fee Amount of termination fees payable upon termination of merger agreement. Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Customer [Domain] Customer [Domain] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 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. Asset Impairment Charges Asset Impairment Charges Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Reconciliation to consolidated financial statements Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Unamortized debt issuance costs related to senior secured notes Debt Issuance Costs, Net Number of reportable segments Number of Reportable Segments Interest rate Debt Instrument, Interest Rate, Effective Percentage Consolidation Items [Axis] Consolidation Items [Axis] Business reorganization costs Business Reorganization Costs Amount of expenses associated with reorganization costs including items related to relocation, exit or disposal activities. Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounting Standards Update [Axis] Accounting Standards Update [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Book Overdraft Book Overdraft Carrying value as of the balance sheet date of checks issued in excess of bank balance that have not yet presented to the bank for clearance. Goodwill Goodwill Guarantor Subsidiaries [Member] Guarantor Subsidiaries [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Other income (expense) Nonoperating Income (Expense) [Abstract] Lumber & lumber sheet goods [Member] Lumber And Lumber Sheet Goods [Member] Lumber and lumber sheet goods Vesting [Axis] Vesting [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Entity Central Index Key Entity Central Index Key Acquisition and integration costs Acquisition And Integration Related Costs Acquisition and integration related costs incurred to effect a business combination. Contract liabilities Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Subsequent Event [Line Items] Subsequent Event [Line Items] Kingston Lumber [Member] Kingston Lumber [Member] Kingston Lumber [Member] Diluted (in shares) Weighted average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in dollars per share) Basic income per common share (in dollars per share) Earnings Per Share, Basic Debt Disclosure [Abstract] Debt Disclosure [Abstract] Recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Deferred income taxes Deferred Tax Assets, Net, Current Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Stock based compensation Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common Stock, Value, Issued Common Stock, Value, Issued Less: Current portion of long-term debt Long-term Debt, Current Maturities Schedule of accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Receivable [Domain] Receivable [Domain] Subsequent Event [Table] Subsequent Event [Table] Earnings per Share Earnings Per Share, Policy [Policy Text Block] Shares vested for long-term incentive plan (shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Contract assets change Increase (Decrease) in Contract with Customer, Asset Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (shares) Common stock issued beginning of period (shares) Common stock issued end of period (shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Litigation Status [Axis] Litigation Status [Axis] Long-term debt Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Accounts receivable, net of allowances Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Total stockholders’ equity Stockholders' equity beginning of period Stockholders' equity end of period Stockholders' Equity Attributable to Parent Locust [Member] Locust [Member] Locust Lumber Company Total liabilities and stockholders’ equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Principal payments on other notes Repayments of Other Long-term Debt Income Taxes Income Tax Disclosure [Text Block] Restricted stock units [Member] Restricted Stock Units (RSUs) [Member] Purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accounting Standards Update [Domain] Accounting Standards Update [Domain] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Building Products [Member] Product [Member] Other non-cash adjustments Other Noncash Income (Expense) Equity Component [Domain] Equity Component [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Entity Address, Address Line One Entity Address, Address Line One Nature of Error [Domain] Nature of Error [Domain] Gross profit Gross profit Gross Profit Property and equipment, net of accumulated depreciation Property, Plant and Equipment, Net Stock Based Compensation Share-based Payment Arrangement [Text Block] Net income Net income Income attributable to common stockholders Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Long-term portion of finance lease obligations Finance Lease, Liability, Noncurrent Change in assets and liabilities, net of effects of acquisitions Increase (Decrease) in Operating Capital [Abstract] 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] LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] 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. Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current portion: Insurance reserves Self Insurance Reserve, Current Net income per common share Earnings Per Share [Abstract] Earnings Per Share [Abstract] Error Correction, Type [Axis] Error Correction, Type [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Stockholders’ equity Stockholders' Equity [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Colorado Fasteners [Member] Colorado Fasteners [Member] Colorado Fasteners Nature of Uncertainty [Axis] Nature of Uncertainty [Axis] Secured borrowings Proceeds from (Repayments of) Other Debt Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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. Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Common Stock [Member] Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Merger related costs Merger Related Costs Merger related costs incurred to effect a business combination. 2019 Acquisitions [Member] 2019 Acquisitions [Member] Acquisitions made during FY 2019 Net availability Line of Credit Facility, Remaining Borrowing Capacity Revision of Prior Period [Domain] Revision of Prior Period [Domain] Stockholders' Equity: Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract] Assets acquired under finance lease obligations Lease Obligation Incurred Deferred income taxes Deferred Tax Assets, Net, Noncurrent Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Supplemental disclosure of non-cash transactions Noncash Investing and Financing Items [Abstract] Exercise of stock options (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Merger Agreement with Builders FirstSource, Inc. Business Combination Disclosure [Text Block] Other income, net Nonoperating Income (Expense) Stock options [Member] Share-based Payment Arrangement, Option [Member] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Subsequent Events [Abstract] Subsequent Events [Abstract] Subsegments Consolidation Items [Domain] Subsegments Consolidation Items [Domain] Treasury stock (shares) Treasury stock beginning of period (shares) Treasury stock end of period (shares) Treasury Stock, Shares Barefoot [Member] Barefoot [Member] Barefoot and Company Loss Contingencies [Table] Loss Contingencies [Table] Revenue Revenue from Contract with Customer [Text Block] Ownership percent Equity Method Investment, Ownership Percentage Tax Period [Domain] Tax Period [Domain] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Right-of-use assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Net sales Revenues Class of Stock [Axis] Class of Stock [Axis] Income tax expense Income Tax Expense (Benefit) Beginning of period End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accrued expenses and other liabilities Accrued Liabilities, Current Diluted (in dollars per share) Diluted income per common share (in dollars per share) Earnings Per Share, Diluted Purchases of businesses, net of cash acquired Payments to Acquire Businesses, Gross Schedule of debt Schedule of Debt [Table Text Block] Net sales of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment Outstanding borrowings Long-term Debt, Gross Depreciation expense Depreciation Non-compete agreements [Member] Noncompete Agreements [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Impairment of assets Impairment of Long-Lived Assets to be Disposed of Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Maximum [Member] Maximum [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Security Exchange Name Security Exchange Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Retained Earnings [Member] Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 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 [Domain] Award Type [Domain] Document Transition Report Document Transition Report Weighted average common shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Litigation Status [Domain] Litigation Status [Domain] Treasury Stock, Value Treasury Stock, Value Earnings Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities Liabilities, Current [Abstract] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Repurchases of common stock related to equity award activity (shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Income Tax Contingency [Table] Income Tax Contingency [Table] Recently issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Subsegments [Axis] Subsegments [Axis] EX-101.PRE 10 bmch-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 bmch-20200930_htm.xml IDEA: XBRL DOCUMENT 0001574815 2020-01-01 2020-09-30 0001574815 2020-11-03 0001574815 2020-09-30 0001574815 2019-12-31 0001574815 2020-07-01 2020-09-30 0001574815 2019-07-01 2019-09-30 0001574815 2019-01-01 2019-09-30 0001574815 us-gaap:CommonStockMember 2018-12-31 0001574815 us-gaap:TreasuryStockMember 2018-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001574815 us-gaap:RetainedEarningsMember 2018-12-31 0001574815 2018-12-31 0001574815 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001574815 2019-01-01 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001574815 us-gaap:CommonStockMember 2019-03-31 0001574815 us-gaap:TreasuryStockMember 2019-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001574815 us-gaap:RetainedEarningsMember 2019-03-31 0001574815 2019-03-31 0001574815 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001574815 2019-04-01 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001574815 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001574815 us-gaap:CommonStockMember 2019-06-30 0001574815 us-gaap:TreasuryStockMember 2019-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001574815 us-gaap:RetainedEarningsMember 2019-06-30 0001574815 2019-06-30 0001574815 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001574815 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001574815 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001574815 us-gaap:CommonStockMember 2019-09-30 0001574815 us-gaap:TreasuryStockMember 2019-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001574815 us-gaap:RetainedEarningsMember 2019-09-30 0001574815 2019-09-30 0001574815 us-gaap:CommonStockMember 2019-12-31 0001574815 us-gaap:TreasuryStockMember 2019-12-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001574815 us-gaap:RetainedEarningsMember 2019-12-31 0001574815 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001574815 2020-01-01 2020-03-31 0001574815 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001574815 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001574815 us-gaap:CommonStockMember 2020-03-31 0001574815 us-gaap:TreasuryStockMember 2020-03-31 0001574815 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001574815 us-gaap:RetainedEarningsMember 2020-03-31 0001574815 2020-03-31 0001574815 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001574815 2020-04-01 2020-06-30 0001574815 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001574815 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001574815 us-gaap:CommonStockMember 2020-06-30 0001574815 us-gaap:TreasuryStockMember 2020-06-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001574815 us-gaap:RetainedEarningsMember 2020-06-30 0001574815 2020-06-30 0001574815 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001574815 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0001574815 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001574815 us-gaap:CommonStockMember 2020-09-30 0001574815 us-gaap:TreasuryStockMember 2020-09-30 0001574815 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001574815 us-gaap:RetainedEarningsMember 2020-09-30 0001574815 us-gaap:AccountsPayableMember 2020-09-30 0001574815 us-gaap:AccountsPayableMember 2019-12-31 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001574815 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001574815 bmch:BMCStockHoldingsIncMember 2020-09-30 0001574815 bmch:BuildersFirstSourceMember 2020-09-30 0001574815 bmch:BMCStockHoldingsIncMember 2020-01-01 2020-09-30 0001574815 bmch:BuildersFirstSourceMember 2020-01-01 2020-09-30 0001574815 bmch:BarefootMember 2019-01-14 2019-01-14 0001574815 bmch:LocustMember 2019-02-08 2019-02-08 0001574815 bmch:KingstonLumberMember 2019-08-01 2019-08-01 0001574815 bmch:HeritageOneMember 2019-09-03 2019-09-03 0001574815 bmch:ColoradoFastenersMember 2019-09-16 2019-09-16 0001574815 bmch:A2019AcquisitionsMember 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2020-01-01 2020-09-30 0001574815 bmch:A2019AcquisitionsMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2019-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0001574815 bmch:A2019AcquisitionsMember 2019-07-01 2019-09-30 0001574815 bmch:SeniorNotesDue2024Member 2020-09-30 0001574815 bmch:SeniorNotesDue2024Member 2019-12-31 0001574815 us-gaap:LineOfCreditMember 2020-09-30 0001574815 us-gaap:LineOfCreditMember 2019-12-31 0001574815 bmch:SeniorNotesDue2024Member 2016-09-15 2016-09-15 0001574815 bmch:SeniorNotesDue2024Member 2016-09-15 0001574815 bmch:SeniorNotesDue2024Member bmch:BMCEastLLCMember 2016-09-15 0001574815 srt:GuarantorSubsidiariesMember bmch:SeniorNotesDue2024Member 2016-09-15 0001574815 us-gaap:LineOfCreditMember 2015-12-01 2015-12-01 0001574815 bmch:MillworkDoorsAndWindowsMember 2020-07-01 2020-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2019-07-01 2019-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2020-01-01 2020-09-30 0001574815 bmch:MillworkDoorsAndWindowsMember 2019-01-01 2019-09-30 0001574815 bmch:StructuralComponentsMember 2020-07-01 2020-09-30 0001574815 bmch:StructuralComponentsMember 2019-07-01 2019-09-30 0001574815 bmch:StructuralComponentsMember 2020-01-01 2020-09-30 0001574815 bmch:StructuralComponentsMember 2019-01-01 2019-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2020-07-01 2020-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2019-07-01 2019-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2020-01-01 2020-09-30 0001574815 bmch:LumberAndLumberSheetGoodsMember 2019-01-01 2019-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2020-07-01 2020-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2019-07-01 2019-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2020-01-01 2020-09-30 0001574815 bmch:OtherBuildingProductsAndServicesMember 2019-01-01 2019-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2020-07-01 2020-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2019-07-01 2019-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2020-01-01 2020-09-30 0001574815 bmch:SingleFamilyHomebuildersMember 2019-01-01 2019-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2020-07-01 2020-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2019-07-01 2019-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2020-01-01 2020-09-30 0001574815 bmch:ProfessionalRemodelingContractorsMember 2019-01-01 2019-09-30 0001574815 bmch:OtherCustomersMember 2020-07-01 2020-09-30 0001574815 bmch:OtherCustomersMember 2019-07-01 2019-09-30 0001574815 bmch:OtherCustomersMember 2020-01-01 2020-09-30 0001574815 bmch:OtherCustomersMember 2019-01-01 2019-09-30 0001574815 us-gaap:ProductMember 2020-07-01 2020-09-30 0001574815 us-gaap:ProductMember 2019-07-01 2019-09-30 0001574815 us-gaap:ProductMember 2020-01-01 2020-09-30 0001574815 us-gaap:ProductMember 2019-01-01 2019-09-30 0001574815 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001574815 us-gaap:ServiceMember 2019-07-01 2019-09-30 0001574815 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001574815 us-gaap:ServiceMember 2019-01-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001574815 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001574815 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2020-07-01 2020-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2019-07-01 2019-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2020-01-01 2020-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001574815 us-gaap:OperatingSegmentsMember bmch:GeographicDivisionsMember 2019-01-01 2019-09-30 0001574815 us-gaap:CorporateNonSegmentMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001574815 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-09-30 0001574815 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-09-30 shares iso4217:USD iso4217:USD shares pure bmch:segment 0001574815 2020 Q3 false --12-31 10-Q true 2020-09-30 false 001-36050 BMC Stock Holdings, Inc. DE 26-4687975 4800 Falls of Neuse Rd, Suite 400 Raleigh, NC 27609 919 431-1000 Common stock, par value $0.01 per share BMCH NASDAQ Yes Yes Large Accelerated Filer false false false 67279993 286221000 165496000 9671000 8318000 393735000 325741000 413031000 331969000 36422000 32125000 0 7504000 76239000 66818000 1205648000 929653000 366444000 345466000 131868000 139907000 170200000 185049000 385000 580000 295390000 297146000 7599000 8300000 2177534000 1906101000 300075000 189644000 116285000 117825000 44980000 31094000 10395000 0 9572000 4759000 3210000 5577000 27635000 26147000 16746000 16328000 528898000 391374000 43287000 43536000 346659000 346032000 4689000 6959000 113572000 120832000 22613000 15195000 15309000 661000 1075027000 924589000 0.01 0.01 50000000.0 50000000.0 0 0 0 0 0 0 0.01 0.01 300000000.0 300000000.0 69000000.0 68300000 67200000 66800000 690000 683000 702045000 687255000 430736000 320190000 1800000 1500000 30964000 26616000 1102507000 981512000 2177534000 1906101000 1090343000 964249000 2991118000 2736029000 817261000 709482000 2228086000 2019363000 273082000 254767000 763032000 716666000 195143000 190579000 557010000 546116000 11767000 10501000 34990000 30117000 5016000 4552000 15045000 13237000 0 115000 2255000 644000 211926000 205747000 609300000 590114000 61156000 49020000 153732000 126552000 5744000 5773000 17880000 17385000 3289000 3540000 9128000 10159000 58701000 46787000 144980000 119326000 13806000 13190000 34434000 29680000 44895000 33597000 110546000 89646000 67141000 66685000 67001000 66681000 67967000 67361000 67725000 67725000 67240000 0.67 0.50 1.65 1.34 0.66 0.50 1.63 1.33 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 0 7000 182000 182000 3014000 3014000 33597000 33597000 68266000 683000 1526000 -26553000 683460000 299991000 957581000 68306000 683000 1528000 -26616000 687255000 320190000 981512000 13000 0 206000 206000 402000 4000 -4000 0 87000 1416000 1416000 122000 2441000 2441000 3170000 3170000 22029000 22029000 68721000 687000 1737000 -30473000 690627000 342219000 1003060000 9000 0 159000 159000 75000 1000 -1000 0 6000 105000 105000 3328000 3328000 43622000 43622000 68805000 688000 1743000 -30578000 694113000 385841000 1050064000 196000 2000 3320000 3322000 27000 0 0 0 10000 386000 386000 4612000 4612000 44895000 44895000 69028000 690000 1753000 -30964000 702045000 430736000 1102507000 110546000 89646000 45702000 39722000 15045000 13237000 952000 1124000 -7418000 -4857000 11110000 9177000 518000 1839000 -2395000 -2314000 68365000 24068000 81004000 494000 121405000 68456000 -42508000 3715000 207194000 198417000 71037000 67582000 1258000 4444000 0 85780000 0 107000 -69779000 -148811000 144000000 110987000 144000000 110987000 1416000 16446000 4613000 5094000 -10661000 -5530000 -16690000 -27070000 120725000 22536000 165496000 150723000 286221000 173259000 13636000 34836000 4807000 4484000 3462000 4527000 0 5789000 Organization<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2019 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, 2019 (“2019 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="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive income </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income is equal to the net income for all periods presented.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020, the Company had no cash equivalents and as of December 31, 2019, the Company had cash equivalents of $4.4 million. 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="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Book overdrafts occur when purchases on corporate purchasing cards and checks written exceed available bank balances at a specific bank, despite there being cash at the Company’s other financial institutions. For accounting purposes, the Company reclassifies these book overdrafts to accounts payable on the consolidated balance sheets. Book overdrafts included in accounts payable were $19.5 million and $2.5 million at September 30, 2020 and December 31, 2019, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Merger and integration costs of $0.9 million and $2.4 million for the three and nine months ended September 30, 2020, respectively, related to the integration of Building Materials Holding Corporation (“BMHC”) and Stock Building Supply Holdings, Inc. (“SBS”) as a result of the 2015 merger transaction, which were historically presented in merger and integration costs on the condensed consolidated statements of operations, have been reclassified and are presented in selling, general and administrative expenses on the condensed consolidated statements of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis and bases its estimates on historical experience, current conditions and various other assumptions that are believed to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities as well as identifying and assessing the accounting treatment with respect to commitments and contingencies.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain accounting matters that generally require consideration of forecasted financial information were assessed in light of the impact from the COVID-19 pandemic as of September 30, 2020. The accounting matters assessed included, but were not limited to, the Company’s allowance for doubtful accounts, inventory reserves, supplier rebates, goodwill impairment, impairment of tangible and intangible long-lived assets, share-based compensation and valuation allowances for tax assets. While the assessments resulted in no material impacts to the Company’s condensed consolidated financial statements as of and for the three and nine months ended September 30, 2020, the Company believes the full impact of the COVID-19 pandemic remains uncertain and the Company will continue to assess if ongoing developments related to the pandemic may cause future material impacts to our consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share repurchase program</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilizing cash from operations, the Company repurchased no shares during the three months ended September 30, 2020, 0.1 million shares at a weighted average price of $16.20 per share for a total cost of $1.4 million during the nine months ended September 30, 2020, no shares during the three months ended September 30, 2019 and 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. These repurchases were made under the Company’s $75.0 million share repurchase program authorized by the Company’s board of directors in November 2018. 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, 2020, the Company had approximately $54.2 million of capacity remaining under the current share repurchase authorization. Under the merger agreement with Builders FirstSource, Inc., a Delaware corporation (“Builders FirstSource”), described in Note 3, the Company has generally agreed not to make any share repurchases prior to the effective time of the merger. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Statement of cash flows</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from revolving credit facility and repayments of proceeds from revolving credit facility as presented on the condensed consolidated statements of cash flows include all cash activities and transactions between the Company and its associated lenders in relation to the revolving credit facility, excluding interest and fees, and for the nine months ended September 30, 2019, is specifically inclusive of operating cash receipts that were automatically applied to the revolving credit facility pursuant to a voluntary cash sweep arrangement. See Note 6 for further details on the Company’s revolving credit facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Modified retrospective application is required, with certain exceptions. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 became 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. Prospective application is required. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and clarifies and amends certain guidance to promote consistent application. ASU 2019-12 is effective for the Company's annual and interim periods beginning on January 1, 2021, with early adoption permitted. Depending on the amendment, adoption may be applied on a retrospective, modified retrospective or prospective basis. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the expected transition away from reference rates that are expected to be discontinued, such as LIBOR. ASU 2020-04 was effective upon issuance. The Company may elect to apply the guidance prospectively through December 31, 2022. The Company is evaluating the impact of the standard on its consolidated financial statements.</span></div> Basis of PresentationThe 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, 2019 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, 2019 (“2019 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. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive income </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income is equal to the net income for all periods presented.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020, the Company had no cash equivalents and as of December 31, 2019, the Company had cash equivalents of $4.4 million. 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="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Book overdrafts occur when purchases on corporate purchasing cards and checks written exceed available bank balances at a specific bank, despite there being cash at the Company’s other financial institutions. For accounting purposes, the Company reclassifies these book overdrafts to accounts payable on the consolidated balance sheets. Book overdrafts included in accounts payable were $19.5 million and $2.5 million at September 30, 2020 and December 31, 2019, respectively.</span></div> 0 4400000 19500000 2500000 2500000 900000 2400000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis and bases its estimates on historical experience, current conditions and various other assumptions that are believed to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities as well as identifying and assessing the accounting treatment with respect to commitments and contingencies.</span></div>Certain accounting matters that generally require consideration of forecasted financial information were assessed in light of the impact from the COVID-19 pandemic as of September 30, 2020. The accounting matters assessed included, but were not limited to, the Company’s allowance for doubtful accounts, inventory reserves, supplier rebates, goodwill impairment, impairment of tangible and intangible long-lived assets, share-based compensation and valuation allowances for tax assets. While the assessments resulted in no material impacts to the Company’s condensed consolidated financial statements as of and for the three and nine months ended September 30, 2020, the Company believes the full impact of the COVID-19 pandemic remains uncertain and the Company will continue to assess if ongoing developments related to the pandemic may cause future material impacts to our consolidated financial statements. 0 100000 16.20 1400000 0 1000000.0 17.11 16400000 75000000.0 54200000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Statement of cash flows</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from revolving credit facility and repayments of proceeds from revolving credit facility as presented on the condensed consolidated statements of cash flows include all cash activities and transactions between the Company and its associated lenders in relation to the revolving credit facility, excluding interest and fees, and for the nine months ended September 30, 2019, is specifically inclusive of operating cash receipts that were automatically applied to the revolving credit facility pursuant to a voluntary cash sweep arrangement. See Note 6 for further details on the Company’s revolving credit facility.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Modified retrospective application is required, with certain exceptions. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 became 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. Prospective application is required. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and clarifies and amends certain guidance to promote consistent application. ASU 2019-12 is effective for the Company's annual and interim periods beginning on January 1, 2021, with early adoption permitted. Depending on the amendment, adoption may be applied on a retrospective, modified retrospective or prospective basis. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the expected transition away from reference rates that are expected to be discontinued, such as LIBOR. ASU 2020-04 was effective upon issuance. The Company may elect to apply the guidance prospectively through December 31, 2022. The Company is evaluating the impact of the standard on its consolidated financial statements.</span></div> Merger Agreement with Builders FirstSource, Inc.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2020, the Company, Builders FirstSource and Boston Merger Sub I Inc., a Delaware corporation and a direct wholly owned subsidiary of Builders FirstSource (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which the Company and Builders FirstSource will combine in an all-stock merger transaction. Upon the terms and subject to the conditions set forth in the Merger Agreement, at the effective time of the Merger (the “Effective Time”), Merger Sub will merge with and into the Company, with the Company continuing as the surviving corporation and becoming a wholly owned subsidiary of Builders FirstSource (the “Merger”), with Builders FirstSource identified as the accounting acquirer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, which has been unanimously approved by the board of directors of each company, at the Effective Time, each issued and outstanding share of the Company’s common stock, par value $0.01 per share (the “BMC Common Stock”), will automatically be converted into the right to receive 1.3125 shares (the “Exchange Ratio”) of common stock, par value $0.01 per share, of Builders FirstSource (the “BLDR Common Stock”). No fractional shares of BLDR Common Stock will be issued in the Merger, and holders of shares of BMC Common Stock will receive cash in lieu of any such fractional shares. Upon consummation of the Merger, Builders FirstSource’s stockholders will own approximately 57% and the Company’s stockholders will own approximately 43% of the combined company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each outstanding BMC stock option held by a current employee or service-provider will become, at the Effective Time, an option to purchase shares of BLDR Common Stock, with the number of shares and the exercise price adjusted by the Exchange Ratio. Each outstanding BMC stock option held by any former BMC employee or service-provider will be converted at the Effective Time into the right to receive cash in an amount equal to the product of (i) the number of shares of BMC Common Stock subject to such BMC stock option as of immediately prior to the Effective Time and (ii) the excess of the market value of 1.3125 shares of BLDR Common Stock over the applicable exercise price per share of such option, subject to applicable withholding taxes. Each outstanding BMC time-vested and performance-vested restricted stock unit will vest and settle at the Effective Time in a number of shares of BLDR Common Stock equal to the number of shares of BMC Common Stock otherwise issuable upon settlement of such BMC restricted stock unit (assuming target level of performance for performance-vested awards), multiplied by the Exchange Ratio, and subject to applicable withholding taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger is intended to qualify as a tax-free reorganization under the Internal Revenue Code so that none of the Company, Builders FirstSource, Merger Sub, or any of the Company’s stockholders generally will recognize any gain or loss on the issuance or receipt of BLDR Common Stock in the Merger, except that the Company’s stockholders generally may recognize gain or loss with respect to cash received in lieu of fractional shares of BLDR Common Stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Builders FirstSource have made customary representations, warranties and covenants in the Merger Agreement, including covenants regarding the conduct of their respective businesses during the pre-closing period and their use of reasonable best efforts to consummate the Merger. In addition, the Merger Agreement contains restrictions on the Company’s and Builders FirstSource’s ability to (i) solicit competing acquisition proposals and (ii) subject to certain exceptions if their respective boards of directors determine it would be inconsistent with their fiduciary duties, to participate in any discussions or negotiations, or provide any non-public information, or take other actions in furtherance of or relating to any competing acquisition proposals, or change, withdraw, qualify, or modify the recommendation by the Company’s or Builders FirstSource’s board of directors to their respective stockholders to adopt the Merger Agreement and approve the issuance of BLDR Common Stock in the Merger (the “Stock Issuance”), respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger Agreement contains certain termination rights for both the Company and Builders FirstSource, including (i) if the Merger is not consummated on or before the “outside date” of May 26, 2021 (subject to extension to August 26, 2021, under certain circumstances), (ii) if the required approval of the Company’s stockholders or Builders FirstSource’s stockholders is not obtained, (iii) if any law or order prohibiting the Merger or the Stock Issuance has become final and non-appealable, (iv) if the board of directors of the other party changes its recommendation of the Merger prior to the receipt of its stockholder approval, (v) if the other party breaches its obligation not to solicit competing acquisition proposals in any material respect, or (vi) if the other party breaches its representations or warranties or fails to perform its covenants and such breach would cause a failure of the related closing condition and either is not curable by the outside date or is not cured within thirty days of notice of the breach. Upon termination of the Merger Agreement, under certain specified circumstances, the Company may be required to pay a termination fee of $66 million to Builders FirstSource or Builders FirstSource may be required to pay a termination fee of $100 million to the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing description of the Merger Agreement is not complete and is qualified in its entirety by reference to the full text of the Merger Agreement included as Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the SEC on August 27, 2020 and incorporated by reference in this Quarterly Report on Form 10-Q.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred Merger-related costs of $8.5 million and $9.2 million for the three and nine months ended September 30, 2020, respectively, which are included in selling, general and administrative expenses on the condensed consolidated statements of operations.</span></div> 0.01 1.3125 0.01 0.57 0.43 1.3125 66000000 100000000 8500000 9200000 AcquisitionsFor 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. During the measurement period, fair values assigned to the assets and liabilities may be adjusted as the Company receives additional information.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. Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. During the measurement period, fair values assigned to the assets and liabilities may be adjusted as the Company receives additional information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2019 Acquisitions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the following acquisitions during the nine months ended September 30, 2019:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On September 3, 2019, 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><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Barefoot, Locust Lumber, Kingston Lumber, Heritage One and Colorado Fasteners acquisitions (the “Acquisitions”) enhance the Company’s value-added offerings and footprint in the respective metropolitan areas. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price, in aggregate, for the Acquisitions was $89.5 million. The aggregate purchase price included a holdback which, after certain post-closing adjustments, required the Company to pay $4.2 million, in aggregate, to the sellers of certain of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Acquisitions during the nine months ended September 30, 2020. The Company funded the Acquisitions through available cash.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation for the Acquisitions, in aggregate, resulted in the recognition of goodwill of $19.0 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.6 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. </span></div>Net sales and estimated pre-tax earnings for the Acquisitions, in aggregate, 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 Acquisitions, in aggregate, 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 Acquisitions was not considered significant for the reporting of pro forma financial information. 2019-01-14 2019-02-08 2019-08-01 2019-09-03 2019-09-16 89500000 4200000 4200000 19000000.0 33100000 500000 22100000 14600000 5600000 P9Y P4Y 38700000 2900000 84600000 7100000 Accounts Receivable<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of the following at September 30, 2020 and December 31, 2019:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,735 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,741 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for doubtful accounts is based on an assessment of individual past due accounts, historical write-off experience, accounts receivable aging, customer disputes and the current and forecasted business environment. Account balances are charged off when the potential for recovery is considered remote. The following table shows the changes in the allowance for doubtful accounts for the nine months ended September 30, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,635 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of the following at September 30, 2020 and December 31, 2019:</span></div><div style="margin-bottom:17pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,735 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,741 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 403406000 334059000 6635000 5674000 3036000 2644000 393735000 325741000 The following table shows the changes in the allowance for doubtful accounts for the nine months ended September 30, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,635 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5674000 2185000 1247000 1899000 6635000 Debt<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt as of September 30, 2020 and December 31, 2019 consists of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured notes, due 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs related to senior secured notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,659 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,032 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Notes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, the estimated market value of the Senior Notes was approximately $10.3 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Agreement</span></div>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 “Original Credit Agreement”), which includes a revolving credit facility (the “Revolver”). The Original Credit Agreement, as amended (the “Credit Agreement), has an aggregate commitment of $425.0 million. The Credit Agreement 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 Company had no outstanding borrowings under the Revolver with net availability of $362.3 million as of September 30, 2020. The Company had $61.6 million in letters of credit outstanding under the Credit Agreement as of September 30, 2020. <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt as of September 30, 2020 and December 31, 2019 consists of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured notes, due 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs related to senior secured notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,659 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,032 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 350000000 350000000 0 0 350000000 350000000 3341000 3968000 346659000 346032000 0 0 346659000 346032000 2016-09-15 350000000.0 1 1 0.055 10300000 2015-12-01 425000000.0 0 362300000 61600000 Revenue<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows net sales classified by major product category for the three and nine months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.253%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.440%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Millwork, doors &amp; windows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structural components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lumber &amp; lumber sheet goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other building products &amp; services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Single-family homebuilders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remodeling contractors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multi-family, commercial &amp; other contractors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the Company's building products contracts was $850.9 million, $728.5 million, $2,276.9 million and $2,061.8 million for the three and nine months ended September 30, 2020 and 2019, respectively. Net sales for the Company's construction services contracts, which includes both products and installation services, was $239.5 million, $235.8 million, $714.2 million and $674.3 million for the three and nine months ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s contract balances as of September 30, 2020 and December 31, 2019: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, including unbilled receivables presented in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2020, the Company’s contract assets increased by $4.3 million and the Company’s contract liabilities increased by $13.9 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, 2020, the Company recognized revenue of $1.4 million and $29.2 million, respectively, that was included in contract liabilities as of December 31, 2019. 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, 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows net sales classified by major product category for the three and nine months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.253%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.440%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Millwork, doors &amp; windows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structural components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lumber &amp; lumber sheet goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other building products &amp; services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Single-family homebuilders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remodeling contractors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multi-family, commercial &amp; other contractors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 299812000 285750000 883480000 796807000 185910000 175344000 510789000 483575000 383626000 274908000 935582000 798722000 220995000 228247000 661267000 656925000 1090343000 964249000 2991118000 2736029000 811081000 718690000 2188240000 2064382000 143536000 115756000 375904000 314277000 135726000 129803000 426974000 357370000 1090343000 964249000 2991118000 2736029000 850900000 728500000 2276900000 2061800000 239500000 235800000 714200000 674300000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s contract balances as of September 30, 2020 and December 31, 2019: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, including unbilled receivables presented in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 409640000 333044000 76596000 36422000 32125000 -4297000 44980000 31094000 -13886000 -4300000 -13900000 1400000 29200000 Income Taxes <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a valuation allowance of $0.2 million against its deferred tax assets related to certain state tax jurisdictions as of September 30, 2020 and $0.1 million as of December 31, 2019. 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no material uncertain tax positions as of September 30, 2020 and December 31, 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2020, the Company’s effective tax rate was 23.5% and 23.8%, respectively, which varied from the federal statutory rate of 21% primarily due to state income taxes and nondeductible Merger-related costs. 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 an out of period expense.</span></div>On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. The CARES Act provides numerous tax provision and other stimulus measures. The Company expects to benefit from the technical correction related to qualified leasehold improvements, which provides for tax bonus depreciation. If the Company generates a net operating loss (“NOL”) in 2020, it would also expect to benefit from the five-year NOL carryback provisions included in the CARES Act. To the extent that states in which the Company operates provide for similar stimulus measures, the Company will evaluate potential benefits at the state-level as well. For the nine months ended September 30, 2020, the Company recognized a decrease in income taxes payable of $1.4 million and a corresponding increase in its deferred income taxes related to increased bonus depreciation on qualified improvement property allowable under the CARES Act. 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. 200000 100000 0.235 0.238 0.21 0.21 0.282 0.249 0.21 0.21 1400000 1400000 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. 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. Stock Based Compensation<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table highlights stock based compensation for the three and nine months ended September 30, 2020 and 2019: </span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,177 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes service-based and performance-based restricted stock units.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Represents expense related to a modification of vested stock options.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2020, the Company granted less than 0.1 million and 0.4 million service-based restricted stock unit awards, respectively. In addition, during the nine months ended September 30, 2020, the Company granted performance-based restricted stock units that allow for a maximum of 0.2 million performance-based restricted stock units to be earned. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table highlights stock based compensation for the three and nine months ended September 30, 2020 and 2019: </span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,177 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes service-based and performance-based restricted stock units.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Represents expense related to a modification of vested stock options.</span></div> 4612000 3014000 10748000 9177000 0 0 362000 0 4612000 3014000 11110000 9177000 100000 400000 200000 500000 400000 Segments<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.” </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020 and 2019. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance. </span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,082 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,453 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,767 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,535 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,032 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,747 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,666 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,959 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation to consolidated financial statements:</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.419%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger-related costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration costs (a)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash stock compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business reorganization costs (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA of other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA of geographic divisions reportable segment</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,752 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,991 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,537 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a) Represents costs for acquisitions and related integration costs, as well as system integration and other costs related to the integration of BMHC and SBS as a result of the 2015 merger transaction. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b) For the three and nine months ended September 30, 2020, represents asset impairment and other charges related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVID-19 pandemic, and severance expense related to permanent headcount reductions due to the impact of the COVID-19 pandemic. For the three and nine months ended September 30, 2019, represents asset impairment charges and the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c) 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 below what was previously accrued.</span></div> 1 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020 and 2019. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance. </span></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,343 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,082 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,453 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:17pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,249 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,767 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,535 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,118 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,032 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,747 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation &amp; Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic divisions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736,029 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,666 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,959 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1090343000 273082000 19941000 114149000 0 0 512000 -14961000 1090343000 273082000 20453000 964249000 254767000 17974000 96752000 0 0 561000 -22094000 964249000 254767000 18535000 2991118000 763032000 59218000 300991000 0 0 1529000 -50448000 2991118000 763032000 60747000 2736029000 716666000 51121000 260537000 0 0 1838000 -58150000 2736029000 716666000 52959000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation to consolidated financial statements:</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.419%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger-related costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration costs (a)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash stock compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business reorganization costs (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items (c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA of other reconciling items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA of geographic divisions reportable segment</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,752 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,991 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,537 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(a) Represents costs for acquisitions and related integration costs, as well as system integration and other costs related to the integration of BMHC and SBS as a result of the 2015 merger transaction. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b) For the three and nine months ended September 30, 2020, represents asset impairment and other charges related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVID-19 pandemic, and severance expense related to permanent headcount reductions due to the impact of the COVID-19 pandemic. For the three and nine months ended September 30, 2019, represents asset impairment charges and the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c) 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 below what was previously accrued.</span></div> 58701000 46787000 144980000 119326000 5744000 5773000 17880000 17385000 224000 1047000 1146000 2832000 20453000 18535000 60747000 52959000 8488000 0 9150000 0 1377000 1524000 4566000 6294000 4612000 3014000 11110000 9177000 37000 72000 3256000 300000 0 0 0 -222000 -14961000 -22094000 -50448000 -58150000 114149000 96752000 300991000 260537000 Earnings Per ShareBasic 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 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. Earnings Per ShareBasic 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 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.<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The basic and diluted EPS calculations for the three and nine months ended September 30, 2020 and 2019 are presented below:</span></div><div style="margin-bottom:11pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes service-based and contingently issuable performance-based restricted stock units.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2020 and 2019, there were no anti-dilutive restricted stock units or stock options. As of September 30, 2020, 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.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The basic and diluted EPS calculations for the three and nine months ended September 30, 2020 and 2019 are presented below:</span></div><div style="margin-bottom:11pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes service-based and contingently issuable performance-based restricted stock units.</span></div> 44895000 33597000 110546000 89646000 67141000 66685000 67001000 66681000 682000 544000 602000 450000 144000 132000 122000 109000 67967000 67361000 67725000 67240000 0.67 0.50 1.65 1.34 0.66 0.50 1.63 1.33 0 0 0 0 0 900000 54200000 For the three and nine months ended September 30, 2020, represents asset impairment and other charges related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVID-19 pandemic, and severance expense related to permanent headcount reductions due to the impact of the COVID-19 pandemic. For the three and nine months ended September 30, 2019, represents asset impairment charges and the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business. Represents costs for acquisitions and related integration costs, as well as system integration and other costs related to the integration of BMHC and SBS as a result of the 2015 merger transaction. Includes service-based and contingently issuable performance-based restricted stock units. Includes service-based and performance-based restricted stock units. 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 below what was previously accrued. Represents expense related to a modification of vested stock options. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
9 Months Ended
Sep. 30, 2020
Nov. 03, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
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 4800 Falls of Neuse Rd, Suite 400  
Entity Address, City or Town Raleigh,  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27609  
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   67,279,993
Entity Central Index Key 0001574815  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 286,221 $ 165,496
Accounts Receivable, after Allowance for Credit Loss, Current 393,735 325,741
Inventories 413,031 331,969
Contract assets 36,422 32,125
Income taxes receivable 0 7,504
Prepaid expenses and other current assets 76,239 66,818
Total current assets 1,205,648 929,653
Property and equipment, net of accumulated depreciation 366,444 345,466
Operating lease right-of-use assets 131,868 139,907
Customer relationship intangible assets, net of accumulated amortization 170,200 185,049
Other intangible assets, net of accumulated amortization 385 580
Goodwill 295,390 297,146
Other long-term assets 7,599 8,300
Total assets 2,177,534 1,906,101
Current liabilities    
Accounts payable 300,075 189,644
Accrued expenses and other liabilities 116,285 117,825
Contract liabilities 44,980 31,094
Income taxes payable 10,395 0
Interest payable 9,572 4,759
Current portion: Long-term debt and finance lease obligations 3,210 5,577
Current portion: Operating lease liabilities 27,635 26,147
Current portion: Insurance reserves 16,746 16,328
Total current liabilities 528,898 391,374
Insurance reserves 43,287 43,536
Long-term debt 346,659 346,032
Long-term portion of finance lease obligations 4,689 6,959
Long-term portion of operating lease liabilities 113,572 120,832
Deferred income taxes 22,613 15,195
Other long-term liabilities 15,309 661
Total liabilities 1,075,027 924,589
Commitments and contingencies (Note 9)
Stockholders’ equity    
Preferred Stock, Value, Issued 0 0
Common Stock, Value, Issued 690 683
Additional paid-in capital 702,045 687,255
Retained earnings 430,736 320,190
Treasury Stock, Value (30,964) (26,616)
Total stockholders’ equity 1,102,507 981,512
Total liabilities and stockholders’ equity $ 2,177,534 $ 1,906,101
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable allowances $ 9,671 $ 8,318
Stockholders' Equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 50,000,000.0 50,000,000.0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 300,000,000.0 300,000,000.0
Common stock, shares issued (shares) 69,000,000.0 68,300,000
Common stock, shares outstanding (in shares) 67,200,000 66,800,000
Treasury stock (shares) 1,800,000 1,500,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net sales $ 1,090,343 $ 964,249 $ 2,991,118 $ 2,736,029
Cost of sales 817,261 709,482 2,228,086 2,019,363
Gross profit 273,082 254,767 763,032 716,666
Selling, general and administrative expenses 195,143 190,579 557,010 546,116
Depreciation expense 11,767 10,501 34,990 30,117
Amortization expense 5,016 4,552 15,045 13,237
Asset Impairment Charges 0 115 2,255 644
Total operating expenses 211,926 205,747 609,300 590,114
Income from operations 61,156 49,020 153,732 126,552
Other income (expense)        
Interest expense (5,744) (5,773) (17,880) (17,385)
Other income, net 3,289 3,540 9,128 10,159
Income before income taxes 58,701 46,787 144,980 119,326
Income tax expense 13,806 13,190 34,434 29,680
Net income $ 44,895 $ 33,597 $ 110,546 $ 89,646
Weighted average common shares outstanding        
Basic (in shares) 67,141 66,685 67,001 66,681
Diluted (in shares) 67,967 67,361 67,725 67,240
Net income per common share        
Basic (in dollars per share) $ 0.67 $ 0.50 $ 1.65 $ 1.34
Diluted (in dollars per share) $ 0.66 $ 0.50 $ 1.63 $ 1.33
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statement - USD ($)
$ 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, 2018 $ 874,659 $ 677 $ (8,458) $ 672,095 $ 210,345
Common stock issued beginning of period (shares) at Dec. 31, 2018   67,708,000      
Treasury stock beginning of period (shares) at Dec. 31, 2018     478,000    
Stockholders' Equity [Abstract]          
Exercise of stock options 132 $ 0   132  
Exercise of stock options (shares)   8,000      
Shares vested for long-term incentive plan 0 $ 3   (3)  
Shares vested for long-term incentive plan (shares)   290,000      
Repurchases of common stock under share repurchase program (15,709)   $ (15,709)    
Repurchases of common stock under share repurchase program (shares)     920,000    
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,000    
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,000      
Treasury stock end of period (shares) at Mar. 31, 2019     1,472,000    
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,708,000      
Treasury stock beginning of period (shares) at Dec. 31, 2018     478,000    
Stockholders' Equity [Abstract]          
Repurchases of common stock under share repurchase program $ (16,400)        
Repurchases of common stock under share repurchase program (shares) 1,000,000.0        
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,266,000      
Treasury stock end of period (shares) at Sep. 30, 2019     1,526,000    
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,000      
Treasury stock beginning of period (shares) at Mar. 31, 2019     1,472,000    
Stockholders' Equity [Abstract]          
Exercise of stock options 529 $ 1   528  
Exercise of stock options (shares)   76,000      
Shares vested for long-term incentive plan 0 $ 1   (1)  
Shares vested for long-term incentive plan (shares)   73,000      
Repurchases of common stock under share repurchase program (737)   $ (737)    
Repurchases of common stock under share repurchase program (shares)     41,000    
Repurchases of common stock equity related to equity award activity (137)   $ (137)    
Repurchases of common stock related to equity award activity (shares)     6,000    
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,000      
Treasury stock end of period (shares) at Jun. 30, 2019     1,519,000    
Stockholders' Equity [Abstract]          
Exercise of stock options 1,533 $ 1   1,532  
Exercise of stock options (shares)   84,000      
Shares vested for long-term incentive plan $ 0 $ 0   0  
Shares vested for long-term incentive plan (shares)   27,000      
Repurchases of common stock under share repurchase program (shares) 0        
Repurchases of common stock equity related to equity award activity $ (182)   $ (182)    
Repurchases of common stock related to equity award activity (shares)     7,000    
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,266,000      
Treasury stock end of period (shares) at Sep. 30, 2019     1,526,000    
Stockholders' equity beginning of period at Dec. 31, 2019 $ 981,512 $ 683 $ (26,616) 687,255 320,190
Common stock issued beginning of period (shares) at Dec. 31, 2019 68,300,000 68,306,000      
Treasury stock beginning of period (shares) at Dec. 31, 2019 1,500,000   1,528,000    
Stockholders' Equity [Abstract]          
Exercise of stock options $ 206 $ 0   206  
Exercise of stock options (shares)   13,000      
Shares vested for long-term incentive plan 0 $ 4   (4)  
Shares vested for long-term incentive plan (shares)   402,000      
Repurchases of common stock under share repurchase program (1,416)   $ (1,416)    
Repurchases of common stock under share repurchase program (shares)     87,000    
Repurchases of common stock equity related to equity award activity (2,441)   $ (2,441)    
Repurchases of common stock related to equity award activity (shares)     122,000    
Stock compensation expense 3,170     3,170  
Net income 22,029       22,029
Stockholders' equity end of period at Mar. 31, 2020 1,003,060 $ 687 $ (30,473) 690,627 342,219
Common stock issued end of period (shares) at Mar. 31, 2020   68,721,000      
Treasury stock end of period (shares) at Mar. 31, 2020     1,737,000    
Stockholders' equity beginning of period at Dec. 31, 2019 $ 981,512 $ 683 $ (26,616) 687,255 320,190
Common stock issued beginning of period (shares) at Dec. 31, 2019 68,300,000 68,306,000      
Treasury stock beginning of period (shares) at Dec. 31, 2019 1,500,000   1,528,000    
Stockholders' Equity [Abstract]          
Repurchases of common stock under share repurchase program $ (1,400)        
Repurchases of common stock under share repurchase program (shares) 100,000        
Net income $ 110,546        
Stockholders' equity end of period at Sep. 30, 2020 $ 1,102,507 $ 690 $ (30,964) 702,045 430,736
Common stock issued end of period (shares) at Sep. 30, 2020 69,000,000.0 69,028,000      
Treasury stock end of period (shares) at Sep. 30, 2020 1,800,000   1,753,000    
Stockholders' equity beginning of period at Mar. 31, 2020 $ 1,003,060 $ 687 $ (30,473) 690,627 342,219
Common stock issued beginning of period (shares) at Mar. 31, 2020   68,721,000      
Treasury stock beginning of period (shares) at Mar. 31, 2020     1,737,000    
Stockholders' Equity [Abstract]          
Exercise of stock options 159 $ 0   159  
Exercise of stock options (shares)   9,000      
Shares vested for long-term incentive plan 0 $ 1   (1)  
Shares vested for long-term incentive plan (shares)   75,000      
Repurchases of common stock equity related to equity award activity (105)   $ (105)    
Repurchases of common stock related to equity award activity (shares)     6,000    
Stock compensation expense 3,328     3,328  
Net income 43,622       43,622
Stockholders' equity end of period at Jun. 30, 2020 1,050,064 $ 688 $ (30,578) 694,113 385,841
Common stock issued end of period (shares) at Jun. 30, 2020   68,805,000      
Treasury stock end of period (shares) at Jun. 30, 2020     1,743,000    
Stockholders' Equity [Abstract]          
Exercise of stock options 3,322 $ 2   3,320  
Exercise of stock options (shares)   196,000      
Shares vested for long-term incentive plan $ 0 $ 0   0  
Shares vested for long-term incentive plan (shares)   27,000      
Repurchases of common stock under share repurchase program (shares) 0        
Repurchases of common stock equity related to equity award activity $ (386)   $ (386)    
Repurchases of common stock related to equity award activity (shares)     10,000    
Stock compensation expense 4,612     4,612  
Net income 44,895       44,895
Stockholders' equity end of period at Sep. 30, 2020 $ 1,102,507 $ 690 $ (30,964) $ 702,045 $ 430,736
Common stock issued end of period (shares) at Sep. 30, 2020 69,000,000.0 69,028,000      
Treasury stock end of period (shares) at Sep. 30, 2020 1,800,000   1,753,000    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities    
Net income $ 110,546 $ 89,646
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 45,702 39,722
Amortization of intangible assets 15,045 13,237
Amortization of debt issuance costs 952 1,124
Deferred income taxes 7,418 4,857
Non-cash stock compensation expense 11,110 9,177
Gain on sale of property, equipment and real estate (518) (1,839)
Other non-cash adjustments 2,395 2,314
Change in assets and liabilities, net of effects of acquisitions    
Accounts receivable, net of allowances (68,365) (24,068)
Inventories (81,004) (494)
Accounts payable 121,405 68,456
Other assets and liabilities 42,508 (3,715)
Net cash provided by operating activities 207,194 198,417
Cash flows from investing activities    
Purchases of businesses, net of cash acquired 0 (85,780)
Purchases of property, equipment and real estate (71,037) (67,582)
Proceeds from sale of property, equipment and real estate 1,258 4,444
Insurance proceeds 0 107
Net cash used in investing activities (69,779) (148,811)
Cash flows from financing activities    
Proceeds from revolving credit facility 144,000 110,987
Repayments of proceeds from revolving credit facility (144,000) (110,987)
Repurchases of common stock under share repurchase program (1,416) (16,446)
Payments on finance lease obligations (4,613) (5,094)
Other financing activities, net (10,661) (5,530)
Net cash used in financing activities (16,690) (27,070)
Net increase in cash and cash equivalents 120,725 22,536
Cash and cash equivalents    
Beginning of period 165,496 150,723
End of period 286,221 173,259
Supplemental disclosure of non-cash transactions    
Accrued purchases of property and equipment 4,807 4,484
Acquisition-related holdback payments due at future date 3,462 4,527
Assets acquired under finance lease obligations 0 5,789
Right-of-use assets obtained in exchange for operating lease obligations $ 13,636 $ 34,836
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Organization
9 Months Ended
Sep. 30, 2020
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 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
9 Months Ended
Sep. 30, 2020
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, 2019 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, 2019 (“2019 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 and 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, 2020, the Company had no cash equivalents and as of December 31, 2019, the Company had cash equivalents of $4.4 million. 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”).
Book overdrafts occur when purchases on corporate purchasing cards and checks written exceed available bank balances at a specific bank, despite there being cash at the Company’s other financial institutions. For accounting purposes, the Company reclassifies these book overdrafts to accounts payable on the consolidated balance sheets. Book overdrafts included in accounts payable were $19.5 million and $2.5 million at September 30, 2020 and December 31, 2019, respectively.
Reclassifications
Merger and integration costs of $0.9 million and $2.4 million for the three and nine months ended September 30, 2020, respectively, related to the integration of Building Materials Holding Corporation (“BMHC”) and Stock Building Supply Holdings, Inc. (“SBS”) as a result of the 2015 merger transaction, which were historically presented in merger and integration costs on the condensed consolidated statements of operations, have been reclassified and are presented in selling, general and administrative expenses on the condensed consolidated statements of operations.

Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis and bases its estimates on historical experience, current conditions and various other assumptions that are believed to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities as well as identifying and assessing the accounting treatment with respect to commitments and contingencies.
Certain accounting matters that generally require consideration of forecasted financial information were assessed in light of the impact from the COVID-19 pandemic as of September 30, 2020. The accounting matters assessed included, but were not limited to, the Company’s allowance for doubtful accounts, inventory reserves, supplier rebates, goodwill impairment, impairment of tangible and intangible long-lived assets, share-based compensation and valuation allowances for tax assets. While the assessments resulted in no material impacts to the Company’s condensed consolidated financial statements as of and for the three and nine months ended September 30, 2020, the Company believes the full impact of the COVID-19 pandemic remains uncertain and the Company will continue to assess if ongoing developments related to the pandemic may cause future material impacts to our consolidated financial statements.
Share repurchase program
Utilizing cash from operations, the Company repurchased no shares during the three months ended September 30, 2020, 0.1 million shares at a weighted average price of $16.20 per share for a total cost of $1.4 million during the nine months ended September 30, 2020, no shares during the three months ended September 30, 2019 and 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. These repurchases were made under the Company’s $75.0 million share repurchase program authorized by the Company’s board of directors in November 2018. 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, 2020, the Company had approximately $54.2 million of capacity remaining under the current share repurchase authorization. Under the merger agreement with Builders FirstSource, Inc., a Delaware corporation (“Builders FirstSource”), described in Note 3, the Company has generally agreed not to make any share repurchases prior to the effective time of the merger.

Statement of cash flows
Proceeds from revolving credit facility and repayments of proceeds from revolving credit facility as presented on the condensed consolidated statements of cash flows include all cash activities and transactions between the Company and its associated lenders in relation to the revolving credit facility, excluding interest and fees, and for the nine months ended September 30, 2019, is specifically inclusive of operating cash receipts that were automatically applied to the revolving credit facility pursuant to a voluntary cash sweep arrangement. See Note 6 for further details on the Company’s revolving credit facility.

Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board (“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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Modified retrospective application is required, with certain exceptions. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
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 became 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. Prospective application is required. The adoption of the standard did not 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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
Recently issued accounting pronouncements not yet adopted
In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and clarifies and amends certain guidance to promote consistent application. ASU 2019-12 is effective for the Company's annual and interim periods beginning on January 1, 2021, with early adoption permitted. Depending on the amendment, adoption may be applied on a retrospective, modified retrospective or prospective basis. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the expected transition away from reference rates that are expected to be discontinued, such as LIBOR. ASU 2020-04 was effective upon issuance. The Company may elect to apply the guidance prospectively through December 31, 2022. The Company is evaluating the impact of the standard on its consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Merger Agreement with Builders FirstSource, Inc.
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Merger Agreement with Builders FirstSource, Inc. Merger Agreement with Builders FirstSource, Inc.
On August 26, 2020, the Company, Builders FirstSource and Boston Merger Sub I Inc., a Delaware corporation and a direct wholly owned subsidiary of Builders FirstSource (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which the Company and Builders FirstSource will combine in an all-stock merger transaction. Upon the terms and subject to the conditions set forth in the Merger Agreement, at the effective time of the Merger (the “Effective Time”), Merger Sub will merge with and into the Company, with the Company continuing as the surviving corporation and becoming a wholly owned subsidiary of Builders FirstSource (the “Merger”), with Builders FirstSource identified as the accounting acquirer.

Under the terms of the Merger Agreement, which has been unanimously approved by the board of directors of each company, at the Effective Time, each issued and outstanding share of the Company’s common stock, par value $0.01 per share (the “BMC Common Stock”), will automatically be converted into the right to receive 1.3125 shares (the “Exchange Ratio”) of common stock, par value $0.01 per share, of Builders FirstSource (the “BLDR Common Stock”). No fractional shares of BLDR Common Stock will be issued in the Merger, and holders of shares of BMC Common Stock will receive cash in lieu of any such fractional shares. Upon consummation of the Merger, Builders FirstSource’s stockholders will own approximately 57% and the Company’s stockholders will own approximately 43% of the combined company.

Each outstanding BMC stock option held by a current employee or service-provider will become, at the Effective Time, an option to purchase shares of BLDR Common Stock, with the number of shares and the exercise price adjusted by the Exchange Ratio. Each outstanding BMC stock option held by any former BMC employee or service-provider will be converted at the Effective Time into the right to receive cash in an amount equal to the product of (i) the number of shares of BMC Common Stock subject to such BMC stock option as of immediately prior to the Effective Time and (ii) the excess of the market value of 1.3125 shares of BLDR Common Stock over the applicable exercise price per share of such option, subject to applicable withholding taxes. Each outstanding BMC time-vested and performance-vested restricted stock unit will vest and settle at the Effective Time in a number of shares of BLDR Common Stock equal to the number of shares of BMC Common Stock otherwise issuable upon settlement of such BMC restricted stock unit (assuming target level of performance for performance-vested awards), multiplied by the Exchange Ratio, and subject to applicable withholding taxes.

The Merger is intended to qualify as a tax-free reorganization under the Internal Revenue Code so that none of the Company, Builders FirstSource, Merger Sub, or any of the Company’s stockholders generally will recognize any gain or loss on the issuance or receipt of BLDR Common Stock in the Merger, except that the Company’s stockholders generally may recognize gain or loss with respect to cash received in lieu of fractional shares of BLDR Common Stock.

The Company and Builders FirstSource have made customary representations, warranties and covenants in the Merger Agreement, including covenants regarding the conduct of their respective businesses during the pre-closing period and their use of reasonable best efforts to consummate the Merger. In addition, the Merger Agreement contains restrictions on the Company’s and Builders FirstSource’s ability to (i) solicit competing acquisition proposals and (ii) subject to certain exceptions if their respective boards of directors determine it would be inconsistent with their fiduciary duties, to participate in any discussions or negotiations, or provide any non-public information, or take other actions in furtherance of or relating to any competing acquisition proposals, or change, withdraw, qualify, or modify the recommendation by the Company’s or Builders FirstSource’s board of directors to their respective stockholders to adopt the Merger Agreement and approve the issuance of BLDR Common Stock in the Merger (the “Stock Issuance”), respectively.
The Merger Agreement contains certain termination rights for both the Company and Builders FirstSource, including (i) if the Merger is not consummated on or before the “outside date” of May 26, 2021 (subject to extension to August 26, 2021, under certain circumstances), (ii) if the required approval of the Company’s stockholders or Builders FirstSource’s stockholders is not obtained, (iii) if any law or order prohibiting the Merger or the Stock Issuance has become final and non-appealable, (iv) if the board of directors of the other party changes its recommendation of the Merger prior to the receipt of its stockholder approval, (v) if the other party breaches its obligation not to solicit competing acquisition proposals in any material respect, or (vi) if the other party breaches its representations or warranties or fails to perform its covenants and such breach would cause a failure of the related closing condition and either is not curable by the outside date or is not cured within thirty days of notice of the breach. Upon termination of the Merger Agreement, under certain specified circumstances, the Company may be required to pay a termination fee of $66 million to Builders FirstSource or Builders FirstSource may be required to pay a termination fee of $100 million to the Company.

The foregoing description of the Merger Agreement is not complete and is qualified in its entirety by reference to the full text of the Merger Agreement included as Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the SEC on August 27, 2020 and incorporated by reference in this Quarterly Report on Form 10-Q.

The Company incurred Merger-related costs of $8.5 million and $9.2 million for the three and nine months ended September 30, 2020, respectively, which are included in selling, general and administrative expenses on the condensed consolidated statements of operations.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
9 Months Ended
Sep. 30, 2020
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. During the measurement period, fair values assigned to the assets and liabilities may be adjusted as the Company receives additional information.

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 “Acquisitions”) enhance the Company’s value-added offerings and footprint in the respective metropolitan areas.

The purchase price, in aggregate, for the Acquisitions was $89.5 million. The aggregate purchase price included a holdback which, after certain post-closing adjustments, required the Company to pay $4.2 million, in aggregate, to the sellers of certain of
the Acquisitions during the nine months ended September 30, 2020. The Company funded the Acquisitions through available cash.

The purchase price allocation for the Acquisitions, in aggregate, resulted in the recognition of goodwill of $19.0 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.6 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.
Net sales and estimated pre-tax earnings for the Acquisitions, in aggregate, 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 Acquisitions, in aggregate, 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 Acquisitions was not considered significant for the reporting of pro forma financial information.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable
9 Months Ended
Sep. 30, 2020
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable consist of the following at September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Trade receivables$403,406 $334,059 
Allowance for doubtful accounts(6,635)(5,674)
Other allowances(3,036)(2,644)
$393,735 $325,741 
The allowance for doubtful accounts is based on an assessment of individual past due accounts, historical write-off experience, accounts receivable aging, customer disputes and the current and forecasted business environment. Account balances are charged off when the potential for recovery is considered remote. The following table shows the changes in the allowance for doubtful accounts for the nine months ended September 30, 2020:
(in thousands)2020
Balance at January 1$5,674 
Write-offs(2,185)
Recoveries1,247 
Increase in allowance1,899 
Balance at September 30$6,635 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Debt Debt
Long-term debt as of September 30, 2020 and December 31, 2019 consists of the following:
(in thousands)September 30,
2020
December 31,
2019
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(3,341)(3,968)
346,659 346,032 
Less: Current portion of long-term debt— — 
$346,659 $346,032 
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, 2020, the estimated market value of the Senior Notes was approximately $10.3 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 (the “Original Credit Agreement”), which includes a revolving credit facility (the “Revolver”). The Original Credit Agreement, as amended (the “Credit Agreement), has an aggregate commitment of $425.0 million. The Credit Agreement 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 Company had no outstanding borrowings under the Revolver with net availability of $362.3 million as of September 30, 2020. The Company had $61.6 million in letters of credit outstanding under the Credit Agreement as of September 30, 2020.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Millwork, doors & windows$299,812 $285,750 $883,480 $796,807 
Structural components185,910 175,344 510,789 483,575 
Lumber & lumber sheet goods383,626 274,908 935,582 798,722 
Other building products & services220,995 228,247 661,267 656,925 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 

The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Single-family homebuilders$811,081 $718,690 $2,188,240 $2,064,382 
Remodeling contractors143,536 115,756 375,904 314,277 
Multi-family, commercial & other contractors135,726 129,803 426,974 357,370 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 

Net sales for the Company's building products contracts was $850.9 million, $728.5 million, $2,276.9 million and $2,061.8 million for the three and nine months ended September 30, 2020 and 2019, respectively. Net sales for the Company's construction services contracts, which includes both products and installation services, was $239.5 million, $235.8 million, $714.2 million and $674.3 million for the three and nine months ended September 30, 2020 and 2019, respectively.
Contract balances
The following table reflects the Company’s contract balances as of September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets$409,640 $333,044 $76,596 
Contract assets36,422 32,125 4,297 
Contract liabilities$44,980 $31,094 $13,886 

During the nine months ended September 30, 2020, the Company’s contract assets increased by $4.3 million and the Company’s contract liabilities increased by $13.9 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, 2020, the Company recognized revenue of $1.4 million and $29.2 million, respectively, that was included in contract liabilities as of December 31, 2019. 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, 2020.
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 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
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.2 million against its deferred tax assets related to certain state tax jurisdictions as of September 30, 2020 and $0.1 million as of December 31, 2019. 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, 2020 and December 31, 2019.

For the three and nine months ended September 30, 2020, the Company’s effective tax rate was 23.5% and 23.8%, respectively, which varied from the federal statutory rate of 21% primarily due to state income taxes and nondeductible Merger-related costs. 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 an out of period expense.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. The CARES Act provides numerous tax provision and other stimulus measures. The Company expects to benefit from the technical correction related to qualified leasehold improvements, which provides for tax bonus depreciation. If the Company generates a net operating loss (“NOL”) in 2020, it would also expect to benefit from the five-year NOL carryback provisions included in the CARES Act. To the extent that states in which the Company operates provide for similar stimulus measures, the Company will evaluate potential benefits at the state-level as well. For the nine months ended September 30, 2020, the Company recognized a decrease in income taxes payable of $1.4 million and a corresponding increase in its deferred income taxes related to increased bonus depreciation on qualified improvement property allowable under the CARES Act.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
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.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Based Compensation
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock Based Compensation Stock Based Compensation
The following table highlights stock based compensation for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Restricted stock units (a)$4,612 $3,014 $10,748 $9,177 
Stock options (b)— — 362 — 
Stock based compensation$4,612 $3,014 $11,110 $9,177 

(a) Includes service-based and performance-based restricted stock units.
(b) Represents expense related to a modification of vested stock options.

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

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.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Segments
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance.
Three Months Ended September 30, 2020
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$1,090,343 $273,082 $19,941 $114,149 
Other reconciling items— — 512 (14,961)
$1,090,343 $273,082 $20,453 
Three Months Ended September 30, 2019
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$964,249 $254,767 $17,974 $96,752 
Other reconciling items— — 561 (22,094)
$964,249 $254,767 $18,535 
Nine Months Ended September 30, 2020
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$2,991,118 $763,032 $59,218 $300,991 
Other reconciling items— — 1,529 (50,448)
$2,991,118 $763,032 $60,747 

Nine Months Ended September 30, 2019
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted 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 

Reconciliation to consolidated financial statements:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Income before income taxes$58,701 $46,787 $144,980 $119,326 
Interest expense5,744 5,773 17,880 17,385 
Interest income(224)(1,047)(1,146)(2,832)
Depreciation and amortization20,453 18,535 60,747 52,959 
Merger-related costs8,488 — 9,150 — 
Acquisition and integration costs (a)1,377 1,524 4,566 6,294 
Non-cash stock compensation expense4,612 3,014 11,110 9,177 
Business reorganization costs (b)37 72 3,256 300 
Other items (c)— — — (222)
Adjusted EBITDA of other reconciling items14,961 22,094 50,448 58,150 
Adjusted EBITDA of geographic divisions reportable segment$114,149 $96,752 $300,991 $260,537 
(a) Represents costs for acquisitions and related integration costs, as well as system integration and other costs related to the integration of BMHC and SBS as a result of the 2015 merger transaction.
(b) For the three and nine months ended September 30, 2020, represents asset impairment and other charges related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVID-19 pandemic, and severance expense related to permanent headcount reductions due to the impact of the COVID-19 pandemic. For the three and nine months ended September 30, 2019, represents asset impairment charges and the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business.
(c) 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 below what was previously accrued.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareBasic 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 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, 2020 and 2019 are presented below:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share amounts)2020201920202019
Income attributable to common stockholders$44,895 $33,597 $110,546 $89,646 
Weighted average common shares outstanding, basic67,141 66,685 67,001 66,681 
Effect of dilutive securities:
Restricted stock units (a)682 544 602 450 
Stock options144 132 122 109 
Weighted average common shares outstanding, diluted67,967 67,361 67,725 67,240 
Basic income per common share$0.67 $0.50 $1.65 $1.34 
Diluted income per common share$0.66 $0.50 $1.63 $1.33 
(a) Includes service-based and contingently issuable performance-based restricted stock units.

For the three and nine months ended September 30, 2020 and 2019, there were no anti-dilutive restricted stock units or stock options. As of September 30, 2020, 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 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation Basis of PresentationThe 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, 2019 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, 2019 (“2019 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 and 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, 2020, the Company had no cash equivalents and as of December 31, 2019, the Company had cash equivalents of $4.4 million. 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”).
Book overdrafts occur when purchases on corporate purchasing cards and checks written exceed available bank balances at a specific bank, despite there being cash at the Company’s other financial institutions. For accounting purposes, the Company reclassifies these book overdrafts to accounts payable on the consolidated balance sheets. Book overdrafts included in accounts payable were $19.5 million and $2.5 million at September 30, 2020 and December 31, 2019, respectively.
Use of estimates
Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company evaluates these estimates and judgments on an ongoing basis and bases its estimates on historical experience, current conditions and various other assumptions that are believed to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities as well as identifying and assessing the accounting treatment with respect to commitments and contingencies.
Certain accounting matters that generally require consideration of forecasted financial information were assessed in light of the impact from the COVID-19 pandemic as of September 30, 2020. The accounting matters assessed included, but were not limited to, the Company’s allowance for doubtful accounts, inventory reserves, supplier rebates, goodwill impairment, impairment of tangible and intangible long-lived assets, share-based compensation and valuation allowances for tax assets. While the assessments resulted in no material impacts to the Company’s condensed consolidated financial statements as of and for the three and nine months ended September 30, 2020, the Company believes the full impact of the COVID-19 pandemic remains uncertain and the Company will continue to assess if ongoing developments related to the pandemic may cause future material impacts to our consolidated financial statements.
Statement of cash flows
Statement of cash flows
Proceeds from revolving credit facility and repayments of proceeds from revolving credit facility as presented on the condensed consolidated statements of cash flows include all cash activities and transactions between the Company and its associated lenders in relation to the revolving credit facility, excluding interest and fees, and for the nine months ended September 30, 2019, is specifically inclusive of operating cash receipts that were automatically applied to the revolving credit facility pursuant to a voluntary cash sweep arrangement. See Note 6 for further details on the Company’s revolving credit facility.
Recently issued accounting pronouncements
Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board (“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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Modified retrospective application is required, with certain exceptions. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
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 became 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. Prospective application is required. The adoption of the standard did not 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 became effective for the Company’s annual and interim periods beginning on January 1, 2020. Certain disclosures in ASU 2018-13 are required to be applied prospectively, while others require retrospective application. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
Recently issued accounting pronouncements not yet adopted
In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and clarifies and amends certain guidance to promote consistent application. ASU 2019-12 is effective for the Company's annual and interim periods beginning on January 1, 2021, with early adoption permitted. Depending on the amendment, adoption may be applied on a retrospective, modified retrospective or prospective basis. The adoption of the standard is not expected to have a material impact on the Company’s consolidated financial statements.
In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by the expected transition away from reference rates that are expected to be discontinued, such as LIBOR. ASU 2020-04 was effective upon issuance. The Company may elect to apply the guidance prospectively through December 31, 2022. The Company is evaluating the impact of the standard on its consolidated financial statements.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Policies)
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Acquisitions AcquisitionsFor 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. During the measurement period, fair values assigned to the assets and liabilities may be adjusted as the Company receives additional information.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.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Policies)
9 Months Ended
Sep. 30, 2020
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 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Policies)
9 Months Ended
Sep. 30, 2020
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.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Policies)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Earnings per Share Earnings Per ShareBasic 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 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 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2020
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consist of the following at September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Trade receivables$403,406 $334,059 
Allowance for doubtful accounts(6,635)(5,674)
Other allowances(3,036)(2,644)
$393,735 $325,741 
Allowance For Doubtful Accounts [Table Text Block] The following table shows the changes in the allowance for doubtful accounts for the nine months ended September 30, 2020:
(in thousands)2020
Balance at January 1$5,674 
Write-offs(2,185)
Recoveries1,247 
Increase in allowance1,899 
Balance at September 30$6,635 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Schedule of debt
Long-term debt as of September 30, 2020 and December 31, 2019 consists of the following:
(in thousands)September 30,
2020
December 31,
2019
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(3,341)(3,968)
346,659 346,032 
Less: Current portion of long-term debt— — 
$346,659 $346,032 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Millwork, doors & windows$299,812 $285,750 $883,480 $796,807 
Structural components185,910 175,344 510,789 483,575 
Lumber & lumber sheet goods383,626 274,908 935,582 798,722 
Other building products & services220,995 228,247 661,267 656,925 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 

The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Single-family homebuilders$811,081 $718,690 $2,188,240 $2,064,382 
Remodeling contractors143,536 115,756 375,904 314,277 
Multi-family, commercial & other contractors135,726 129,803 426,974 357,370 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 
Contract balances
The following table reflects the Company’s contract balances as of September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets$409,640 $333,044 $76,596 
Contract assets36,422 32,125 4,297 
Contract liabilities$44,980 $31,094 $13,886 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of expenses related to share-based payments
The following table highlights stock based compensation for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Restricted stock units (a)$4,612 $3,014 $10,748 $9,177 
Stock options (b)— — 362 — 
Stock based compensation$4,612 $3,014 $11,110 $9,177 

(a) Includes service-based and performance-based restricted stock units.
(b) Represents expense related to a modification of vested stock options.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Tables)
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019. Adjusted EBITDA is used as a performance metric by the CODM in determining how to allocate resources and assess performance.
Three Months Ended September 30, 2020
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$1,090,343 $273,082 $19,941 $114,149 
Other reconciling items— — 512 (14,961)
$1,090,343 $273,082 $20,453 
Three Months Ended September 30, 2019
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$964,249 $254,767 $17,974 $96,752 
Other reconciling items— — 561 (22,094)
$964,249 $254,767 $18,535 
Nine Months Ended September 30, 2020
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted EBITDA
Geographic divisions$2,991,118 $763,032 $59,218 $300,991 
Other reconciling items— — 1,529 (50,448)
$2,991,118 $763,032 $60,747 

Nine Months Ended September 30, 2019
(in thousands)Net SalesGross ProfitDepreciation & AmortizationAdjusted 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 
Reconciliation to consolidated financial statements
Reconciliation to consolidated financial statements:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Income before income taxes$58,701 $46,787 $144,980 $119,326 
Interest expense5,744 5,773 17,880 17,385 
Interest income(224)(1,047)(1,146)(2,832)
Depreciation and amortization20,453 18,535 60,747 52,959 
Merger-related costs8,488 — 9,150 — 
Acquisition and integration costs (a)1,377 1,524 4,566 6,294 
Non-cash stock compensation expense4,612 3,014 11,110 9,177 
Business reorganization costs (b)37 72 3,256 300 
Other items (c)— — — (222)
Adjusted EBITDA of other reconciling items14,961 22,094 50,448 58,150 
Adjusted EBITDA of geographic divisions reportable segment$114,149 $96,752 $300,991 $260,537 
(a) Represents costs for acquisitions and related integration costs, as well as system integration and other costs related to the integration of BMHC and SBS as a result of the 2015 merger transaction.
(b) For the three and nine months ended September 30, 2020, represents asset impairment and other charges related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVID-19 pandemic, and severance expense related to permanent headcount reductions due to the impact of the COVID-19 pandemic. For the three and nine months ended September 30, 2019, represents asset impairment charges and the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business.
(c) 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 below what was previously accrued.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2020
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, 2020 and 2019 are presented below:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share amounts)2020201920202019
Income attributable to common stockholders$44,895 $33,597 $110,546 $89,646 
Weighted average common shares outstanding, basic67,141 66,685 67,001 66,681 
Effect of dilutive securities:
Restricted stock units (a)682 544 602 450 
Stock options144 132 122 109 
Weighted average common shares outstanding, diluted67,967 67,361 67,725 67,240 
Basic income per common share$0.67 $0.50 $1.65 $1.34 
Diluted income per common share$0.66 $0.50 $1.63 $1.33 
(a) Includes service-based and contingently issuable performance-based restricted stock units.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Organization Consolidation And Presentation [Line Items]                
Cash equivalents $ 0         $ 0   $ 4,400,000
Repurchases of common stock under share repurchase program (shares) 0   0     100,000 1,000,000.0  
Weighted average cost of repurchased shares           $ 16.20 $ 17.11  
Repurchases of common stock under share repurchase program   $ 1,416,000   $ 737,000 $ 15,709,000 $ 1,400,000 $ 16,400,000  
Share repurchase program authorized $ 75,000,000.0         75,000,000.0    
Remaining under current repurchase authorization 54,200,000         54,200,000    
Selling, General and Administrative Expenses [Member]                
Organization Consolidation And Presentation [Line Items]                
Merger and integration costs 900,000         2,400,000    
Accounts Payable [Member]                
Organization Consolidation And Presentation [Line Items]                
Book Overdraft $ 19,500,000         $ 19,500,000   $ 2,500,000
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Merger Agreement with Builders FirstSource, Inc. (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
Dec. 31, 2019
$ / shares
Business Acquisition [Line Items]          
Par value | $ / shares $ 0.01   $ 0.01   $ 0.01
Exchange ratio     1.3125    
Merger related costs | $ $ 8,488 $ 0 $ 9,150 $ 0  
BMC Stock Holdings, Inc. [Member]          
Business Acquisition [Line Items]          
Par value | $ / shares $ 0.01   $ 0.01    
Ownership percent 43.00%   43.00%    
Termination fee | $     $ 66,000    
Builders FirstSource [Member]          
Business Acquisition [Line Items]          
Par value | $ / shares $ 0.01   $ 0.01    
Ownership percent 57.00%   57.00%    
Termination fee | $     $ 100,000    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 16, 2019
Sep. 03, 2019
Aug. 01, 2019
Feb. 08, 2019
Jan. 14, 2019
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Business Acquisition [Line Items]                  
Acquisition holdback             $ 3,462 $ 4,527  
Goodwill             295,390   $ 297,146
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           $ 89,500   89,500  
Acquisition holdback               4,200  
Payment of acquisition holdback             $ 4,200    
Goodwill           19,000   19,000  
Accounts receivable           22,100   22,100  
Inventory           14,600   14,600  
Property and equipment           5,600   5,600  
Net sales of acquiree since acquisition date           38,700   84,600  
Estimated pre-tax earnings of acquiree since acquisition date           2,900   7,100  
Customer relationships [Member] | 2019 Acquisitions [Member]                  
Business Acquisition [Line Items]                  
Intangible assets           33,100   $ 33,100  
Useful life               9 years  
Non-compete agreements [Member] | 2019 Acquisitions [Member]                  
Business Acquisition [Line Items]                  
Intangible assets           $ 500   $ 500  
Useful life               4 years  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Accounts Receivable) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Receivables [Abstract]    
Trade receivables $ 403,406 $ 334,059
Allowance for doubtful accounts (6,635) (5,674)
Other allowances (3,036) (2,644)
Accounts receivable, net $ 393,735 $ 325,741
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Allowance) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at January 1 $ 5,674
Write-offs (2,185)
Recoveries 1,247
Increase in allowance 1,899
Balance at September 30 $ 6,635
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Debt Table) (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Sep. 15, 2016
Debt Instrument [Line Items]      
Outstanding borrowings $ 350,000,000 $ 350,000,000  
Unamortized debt issuance costs related to senior secured notes (3,341,000) (3,968,000)  
Total debt 346,659,000 346,032,000  
Less: Current portion of long-term debt 0 0  
Long-term debt 346,659,000 346,032,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 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Narrative) (Details) - USD ($)
9 Months Ended
Sep. 15, 2016
Dec. 01, 2015
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Debt Instrument [Line Items]          
Outstanding borrowings     $ 350,000,000   $ 350,000,000
Repayment of revolver borrowings     144,000,000 $ 110,987,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     10,300,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     425,000,000.0    
Outstanding borrowings     0   $ 0
Net availability     362,300,000    
Letters of credit outstanding     $ 61,600,000    
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%        
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Revenue by Product Category) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 1,090,343 $ 964,249 $ 2,991,118 $ 2,736,029
Millwork, doors & windows [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 299,812 285,750 883,480 796,807
Structural components [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 185,910 175,344 510,789 483,575
Lumber & lumber sheet goods [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 383,626 274,908 935,582 798,722
Other building products & services [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 220,995 $ 228,247 $ 661,267 $ 656,925
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Revenue by Customer Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 1,090,343 $ 964,249 $ 2,991,118 $ 2,736,029
Single-family homebuilders [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 811,081 718,690 2,188,240 2,064,382
Remodeling contractors [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 143,536 115,756 375,904 314,277
Multi-family, commercial & other contractors [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 135,726 $ 129,803 $ 426,974 $ 357,370
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Receivables, including unbilled receivables presented in prepaid expenses and other current assets $ 409,640 $ 333,044
Receivables, including unbilled receivables change 76,596  
Contract assets 36,422 32,125
Contract assets change 4,297  
Contract liabilities 44,980 $ 31,094
Contract liabilities change $ 13,886  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 1,090,343 $ 964,249 $ 2,991,118 $ 2,736,029
Contract assets change     4,297  
Contract liabilities change     13,886  
Revenue recognized previously included in contract liabilities 1,400   29,200  
Building Products [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 850,900 728,500 2,276,900 2,061,800
Construction Services [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 239,500 $ 235,800 $ 714,200 $ 674,300
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Income Tax Contingency [Line Items]          
Valuation allowance $ 200   $ 200   $ 100
Effective income tax rate 23.50% 28.20% 23.80% 24.90%  
Federal statutory rate 21.00% 21.00% 21.00% 21.00%  
Change in income tax payable related to CARES Act     $ (1,400)    
Deferred income tax benefit, CARES Act     $ 1,400    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Based Compensation (Stock based compensation expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation $ 4,612 $ 3,014 $ 11,110 $ 9,177
Restricted stock units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation [1] 4,612 3,014 10,748 9,177
Stock options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation $ 0 [2] $ 0 $ 362 [2] $ 0
[1] Includes service-based and performance-based restricted stock units.
[2] Represents expense related to a modification of vested stock options.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Based Compensation (Narrative) (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Restricted stock units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units granted 0.1 0.4 0.5
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
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Net sales $ 1,090,343 $ 964,249 $ 2,991,118 $ 2,736,029
Gross profit 273,082 254,767 763,032 716,666
Depreciation & amortization 20,453 18,535 60,747 52,959
Operating segments [Member] | Geographic divisions [Member]        
Segment Reporting Information [Line Items]        
Net sales 1,090,343 964,249 2,991,118 2,736,029
Gross profit 273,082 254,767 763,032 716,666
Depreciation & amortization 19,941 17,974 59,218 51,121
Adjusted EBITDA 114,149 96,752 300,991 260,537
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 512 561 1,529 1,838
Adjusted EBITDA $ (14,961) $ (22,094) $ (50,448) $ (58,150)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Reconciliation of adjusted EBITDA to consolidated financial statements) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting, Revenue Reconciling Item [Line Items]        
Income before income taxes $ 58,701 $ 46,787 $ 144,980 $ 119,326
Interest expense 5,744 5,773 17,880 17,385
Interest income (224) (1,047) (1,146) (2,832)
Depreciation and amortization 20,453 18,535 60,747 52,959
Merger related costs 8,488 0 9,150 0
Acquisition and integration costs [1] 1,377 1,524 4,566 6,294
Non-cash stock compensation expense 4,612 3,014 11,110 9,177
Business reorganization costs [2] 37 72 3,256 300
Other items 0 0 [3] 0 (222) [3]
Other reconciling items [Member] | Other reconciling items [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Depreciation and amortization 512 561 1,529 1,838
Adjusted EBITDA 14,961 22,094 50,448 58,150
Operating segments [Member] | Geographic divisions [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Depreciation and amortization 19,941 17,974 59,218 51,121
Adjusted EBITDA $ (114,149) $ (96,752) $ (300,991) $ (260,537)
[1] Represents costs for acquisitions and related integration costs, as well as system integration and other costs related to the integration of BMHC and SBS as a result of the 2015 merger transaction.
[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 below what was previously accrued.
[3] For the three and nine months ended September 30, 2020, represents asset impairment and other charges related to the closure or relocation of the operations of certain of the Company’s facilities, which were not related to the COVID-19 pandemic, and severance expense related to permanent headcount reductions due to the impact of the COVID-19 pandemic. For the three and nine months ended September 30, 2019, represents asset impairment charges and the effect of certain customary post-closing adjustments related to the November 1, 2018 disposition of the Company’s Coleman Floor business.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Narrative) (Details)
9 Months Ended
Sep. 30, 2020
segment
Segment Reporting Information [Line Items]  
Number of reportable segments 1
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                
Income attributable to common stockholders $ 44,895 $ 43,622 $ 22,029 $ 33,597 $ 35,699 $ 20,350 $ 110,546 $ 89,646
Weighted average common shares outstanding, basic (in shares) 67,141     66,685     67,001 66,681
Weighted average common shares outstanding, diluted (in shares) 67,967     67,361     67,725 67,240
Basic income per common share (in dollars per share) $ 0.67     $ 0.50     $ 1.65 $ 1.34
Diluted income per common share (in dollars per share) $ 0.66     $ 0.50     $ 1.63 $ 1.33
Restricted stock units [Member]                
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                
Stock based payment arrangements (in shares) [1] 682     544     602 450
Stock options [Member]                
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                
Stock based payment arrangements (in shares) 144     132     122 109
[1] Includes service-based and contingently issuable performance-based restricted stock units.
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Narrative) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
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
Performance-based restricted stock units [Member] | 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   0  
Performance-based restricted stock units [Member] | 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   900,000  
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -A#8U$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #80V-1Y"!.4NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU@D=#M1?&D(+B@> N3V=U@TX9DI-VWMXV[740?P&-F_GSS M#4R#0>,0Z3D.@2([2C>3[_JD,6S%D3EH@(1'\B:5L/S,QX@&/PP M!X):R@UX8F,-&UB 15B)HFTL:HQD>(AGO,45'SYCEV$6@3KRU'."JJQ M,O$ M<)JZ!JZ !<84??HND%V)N?HG-G= G)-3621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -A#8U$)ZJ'J0 4 ' 5 8 >&PO=V]R:W-H965T&UL ME5A=WT00;99@*(2L*. M_WU78(.3P0M]L1&PAZ/5ZNRNQELAW]2:XRA1EYVUUNE7RU+^FL=,G8N4 M)_!D*63,- SERE*IY"S(C>+(HK8]L&(6)IW).+\WDY.QR'04)GPFB6/[> M_JJPIR?L1^11)'JMR$T2\."CO05<2D+T0.B*HH!SGIX3USXCU*9V#1\/-W\2 MFW-BNW7F'^BXI7_<',]%_?/W=*&TA)#[!X'LE9"]'+)W O):^!EL!$U>=RFO M\SAN[MC=9X1%OV31;\?B.6-2Z"$D"Q;E) M=*AWY#:,.'G*X@67=5QP#-MVNN[ [F,^&I5\1FWXO/!5:#8+..N)Q;6KA^-< M/7IDKH7_1NY$%(3)2IV1^\0_1R@Z=B5W=AN2@"<&2#KH]@87P]&PCS&D M%4/:AN$T""!KP/KL+\@#O$>^)_6^PR%[%[9-;ED4*2*6Y(EGBI.7 -8F"V%M M>C86HDXEYX[[OXA[9@0+_RJV22UI'.Z%1:90.,.X57G!P97],[WBHX(AT.[!'&K4H;#J[V^1).H88] M304'&#DHD2I'.+BP/P@??#);BP03Y :0GNMT'1N/]BI#.+B\OX8:D@-L)X?^ MLOB5S+F?2?!6+2T<3! M$P#D6"/[9+Z+%R*J)=N80>ZP4K3*%A37\X/#R,V[OV;)BI],:0U 3]/Y]10K MVVB5'&BKY.!E4IJ"I*A"!7&2U)7P#XH_/A?]'9E52H*V2PGT"Y631GIGZ MC1VHUC+#$1N85:I/6ZF^*94@QX.JKH2LW04-. ],0@Q,?1_:4*@=>%! 8APK M]:>MU'\>0PHD5YF"QZI^-7&937+(/SEI#_X\2PF$:"57:3W'9/NS*0B;GA4S.\Z::?,\T9,O$:%IM M0UL@]W-D<^RRF0R&=#@:C=RQM:EC5>D_;=4B>+#[)*2F>^C1W\EOO-Y539V" M[?2'O0L'*R!II?$4E^BRH;H-E]$ M3_)J@'MV,5:5XKNX/D^!4E#0BEA="%TU #2%N5M)O(L+\B'K'*\:UJ%>+B20< \? 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$50PLDM4CJL4L"I$FV!NC2($ZZUXQ,QT(ET9/H/.S3 M[_00RQ:/= KT32+)1_)_)_)^1_'H254_ZJ64FCP7>5D?3Y9:KSY-IW6ZE(6H M/ZJ5+.&7A:H*H>&V>IC6JTJ*>=NHR*?,\\)I(;)RY$SJN]5U!7?332_SK)!EG:F2 M5')Q/#FEG\Y\UC1H+;YG\JG>NB:-*_=*_6AN+N?'$Z]1)'.9ZJ8+ ?\>Y9G, M\Z8GT/%OW^ED,V;3.=LI:M\Z%%B='E7HB56,-O347;6S:UN!-5C:O<:8K^#6#=OKD[-O5^<75 M[.*S<_+^ MW0?RCF0EN5VJ=2W*>7TTU:"GZ76:]F-_[L9FEK%G10XCH*'JN@K;KIJU]WC"XI Q>C1]W Z):4;#P$_"C=F.4G^C MU'Y_* B(66%3G-8:6+,I4$<@8YJ^0\T^2KJNL#T@<, M\Z8;+MB2R1,>\6#D#6+&@LBGN#?!QIO Z; H<_82!YBQ2@+<'711EVT)W*I*B31 MXEG6D*1?YP*F,C+&]T8*38LH\'Q<8+P1&#L%7E=R);(YD<_ L1I$-LM+Z25, MU-2Q?#O)L2DH9#P9R3:MPC"F,:X[V>A.G+IOE1;Y&R0FQN"4>4'HQR.1IEW" MDC#@N$KJ#33P]L07"H1*O[1Q;3+6"I"M#T@)!85: '33=;'.A99S8"74#6DF M&AJCN=]#YG'H^_[(%==\!I'(Y? 6J7)%YDT3U@B#)WBFBI#S.ZDGD;W7J9K0"U6I0/&:S& M7COZ4D2A*IW]9W\IS!0= 7W':Q>SBV'U6K(?'9!(W4S\UJ[57^0,-V=./$8, M8A3$GL6-@9?4#7-[K=M(NLK+=P71U M@+K/LX<.K*@W"%48-:8$@I4@LK"?#5QA;JX8WHR+F'T3&F%*%!K[+LPLI+Y- M_D >YB:/(?^RK-=5&WN81+)ZM*@V 4/#: N$O6K,C#-+:4] M/B".NQ&'RE<_ERVXR35*N9FZ,3OFQ;9WP < PJX-YX9B%D86FI6OO71T0W$+IOM M4VCBBT)IZ;%Q@D ,$^8'L6W^#J3C>TBGBB+3S=>%KK!,H62#B2O+%"23]U=* M2Y)\0+4[.V[./3[5*Y'*X\FJSY"3$X)]7OX%'>TZ/W"2!\Y]Q4RK],=2Y7-9 MU;__%L.VYH_V:XM^<74_ (V[@79=O:ZK=J #\EWD:WE +NL:"GHTIB:MQA6/ MTV17Z, R[F99,PD@<[U9I4FKT-A68T:QY<,8'X#&]^S8YO.LR;*PM)H/D(=9 M25*QRF"IH4*13XT>\_QQ'8;8A7'$ EO"&N#&W7"[D5K (]B\B:J$984G 81? MW(OXN.Y"['ASYF)Y_?[ ,-_-L-L**+6N7G8F 'J<8 +H$/)I./X2@-DQR*FV MXY$!5+X;5%U2K=^X;'O1"(RHQP)OG&,1PR0&;EGPZ@_8\MW8,E#09MJ?](*9 M!U/H5QC$$/\*,]TZK6R.BO\6U4-6UE"R+*"E][$Y6ZVZT]?N1JM5>X!YK[16 M17NYE +D-P;P^T(!+/J;YDQT4)=9TG#];R>E89)JS!%:2J"R.J7R\!BX.$\NUGAY\9[M(FP?V M=)S2':Q!WZQIA??SD_7,>/ :SH0KF@O_%0AU- MK*%%0MC2C.OOXO %RH!ZQE\@N,J_R:&T=2P29$J+N!0C0KI<+@J/UMZ\WB]D=3JYG7V>W\R59?UDN[];D[/YV=K^XP95S?D#W*_7I"S#^?D V$)N8M$IF@2JK&MD<_L8@E1HO]^>_A:.I!JQ83<26?&8) M30)&.5D)Q?(*_'NV45IB'?[3L9E?;>;GFUV^L=DL"$26:(5'(P"VIQL.A'(\ M9+@KM.:R\-?/_9G#NI^.^@-W;._K&7MM-/3=86740+VL4"^/Y$4$#Y'@(4CU MD2Q_9DP_7G6DH%?Y[76F8(4'&*2$D"BSPR>24DGVE&= SK"P0L$YE8JD@&^A M"&OPO"TKQ1:#6L#.A?,R*T>,&O3]BKY_&GW.J C-="0D^Q<73!3%TU;TPG^O M1M5SBL\+_'<8-D(85"$,?BL$IE1V''_PBNHE=Y=% WA8 0]_"QBO*Z7Q'<22 MW3'JX5'J+HL&]:BB'G52ST4XZS]>%>J]G MTW?:J_Q=ILTH:I>>>WH43V7>A>^^8NJ/VNE;+(=^%_SSM>1ZI\.?4/*E^P;: MP&L-HL6R/^P*XOFZ<[OONSOL.54F'XLPNI/NOZ)PAZVX+8:]-EJ[UB^99O5/ M*G&/,/A\)"C=UG^5&LA-/K(LT)=#]9:;ZZ& M0S5?BSQ1EW(C"OBRE&6>:&B6JZ':E")9U$9Y-J08^\,\28O!S:A^]U3>C.16 M9VDAGDJDMGF>E'_?B4R^7P_(8/_B>[I:Z^K%\&:T259B)O3+YJF$UO#@99'F MHE"I+% IEM>#6W(UH:PRJ!%_IN)='3VCBLJKE#^KQG1Q/<#5B$0FYKIRD<#/ MFQB++*L\P3C^:IP.#GU6AL?/>^_?:O) YC518BRS'^E"KZ\'X0 MQ#+99OJ[ M?/]=-(2\RM]<9JK^C]X;+!Z@^59IF3?&,((\+7:_R4<3B",#\.,VH(T!-0UX MAP%K#-AG>^"- ?]L#UYC4%,?[KC7@8L3G=R,2OF.R@H-WJJ'.OJU-<0K+:I$ MF>D2OJ9@IV_&CP_QY&$VB1$\S1[_F,:WS]"8/3A>88>OZ''I\GWV^*S0I%F+AL(_[[:,>^R&$Z1 KNH_5'>UU.!.;2\3P M!:*88L=XQI\V)Y&+SO_K??*?>S\)!CLD#JO]\0Y_#U#$5)()Y\3N3/W:M"I5 M;S<$1YAQ-AJ^'0?,QD4^ISPZA<4VC$81(20\Q4T2W4L ME49RV4UW9^X=]1N2@/K$8&O# ASQD!IL;1BE-,2A;[!UX&!JF<_<;+T#6Z^7 M[6^E5 IM2KE,M8NL9W<;,&RR&#M@'@_\P"!KPP*?869XFSA@Q(<_-U7_0-7O MI3J#_2DM5A=H)0I1)AF"0H62!9395.DRJ;8P)#Y@3U;N>?>M49'((U:6NV#8 M"\PLMV&>%V""C5 X8-PGI",4P2$406\H8@$Z8YXF]>[=<'91#FPNQ)K5L0.% M/6RLA]A&,1Y%)E\'"D.?;KKA@6[82_1/])RI)?\M)C+7*!E*?-]"&3AID[LH<(T6LQM M&(]J^7%*W(81CP56%7?AJ'^\5DZ)TY;X3MRP#N*/>BU*D)LU_;-FSL][5 YI M90[IUSG30@O0MKJO2C0NCGE]A?S@9C2=L("9T73 2!"&5AHY<2ST.J+9RAW2 MKW>.HWF!"N&4 <26'XR&D4G9@?*XE3\V*B+45'<.%,'$ZQ!WI-4[I%_P-*OF M5<"Q6^R32"&)A[V]@!XWX06B7#AA'.(WNN'3C0>K1CUR>M B+] M$FAZH-N;X X)PT)LE0L7C)@[>NR ,1AY)E4;QI@76?-KPPA((6YJ>0$O87Q1WU1(D#5 MOL%VL!((:.<@>9H#N]QJI4'TPD[95RQ;H4'ZE<9=HM(Y.DOW'9P[(^S8^ /" MK17D@/E^:$H-IS=LKL=)AS?B#C!M]0;MUQMQFFVK^/Z",W5(@R"R=+,3QLR# M9.R$!=046$X8Y1T+B+8R@Y+>I&H7$ *1<9)2?;S:"&S+"E5W4WM MWQWVK%UHG?#='A[N&R^K:]8C?=WY&I, M'.]CBKU%KF]>-: M) M15@#XOI12[QM5!X.:]@Z'Q7U08S4Q:EM>26G:__XHORB10\JQY:8?&CL9DL,A MQ=_,D.+%0UY\*>^RK$J^S6>+\OG9754M?SL_+V_NLGE:/LN7V<+\Y7->S-/* M?"UNS\MED:635:'Y[)P@),[GZ71Q=GFQ^MV[XO(BOZ]FTT7VKDC*^_D\+;Z_ MS&;YP_,S?+;]Q?OI[5U5_^+\\F*9WF;76?5Q^:XPW\YWM4RF\VQ13O-%4F2? MGY^]P+]=84SK$BN1?T^SA[+Q.:G[\BG/O]1?7DV>GZ%:I6R6W51U':GY\34; M9K-97951Y.]-K6>[1NN"S<_;VJ]6O3>]^926V3"?_6Z>GZFS9))]3N]G MU?O\X?=LTR->UW>3S\K5_\G#1A:=)3?W997/-X6-!O/I8OTS_;:Q1*. Z2A< M@&P*$*< (8$"=%. N@58H #;%&!. 2H"!?BF '=;D($"8E- K&R_-M;*TJ.T M2B\OBOPA*6II4UO]8353\N*\,FK5E9_?;%1XN5:!!%3XD%?I#"@VC!<; MYO.YF9K757[S)?GK=3;_E!7_ ZH9=;1N'LCROOC>7=$X7M&+R61:/RSI+'F7 M3B<#8Y1ANIR:OL4JO8I7^CZKS/*039)Q6BRFB]LR4->Y&?;=V)/=V)-5Y2Q0 M^:K'=_ELDA7ESTGV]_VT^IY\RFZGB[JI)/^<++-BFD^2M$I&VS[Y>*LD$UQ?G7YMCZHL)*=LR(U]FH!A7;:DQ5!-!FK?%KGPQ M@A%E5JQE.KHS'8V:;C/YRM63(:UY#LM^:HS\:\7G\JJ,/B)S7>Q M:T%$[3#^EA4WTS*K^[TV1;ZLGUAPS1)>)S$ESF06WMQ"SB2-U]+JA=SU0A[6 MB]T@0G-+>HJ$1TSM-%'Q]6/57/(U*RLS_8V;D\SRQ>V@RHJY0<*-H81Q&I+E M+%U !E:>1H[QALHS+W7,Z]<#GZ@[,>N/-JTV^Z5)Q/P6F#A.S)B^&WX6V2RMITZ5;W^3/J3%9.U" MFZ_@.!!@'"A%[C 8&R)M7ME68;C,(OUJJL[\7'PB299>!@LSW <:&M7S>AI M JPR744HV;?ZX, M_%6G6%LYRT,YT6.W] @[WP*:<41MCQZX;8YZ50WB3WA0:$ M,RW=\?(;%9)CJEW;^7*$(J%#(VLQC.,$(T"88CP!R ML8"$6-> Q%V#DX0DQ/<0XC$)L>PG+]NTUC;41 L: H+7A('[VG\M9?$9R]&*.RP$8M?<@Q^-X5;20LMF BT:KE* M^N#J=;8T,QJ%N4I\=&DNN<)N3@7BJA,JC0"A 1&8JL5PE/7&U2\D1 ;C*241'RU72'U<['3T"LU4I^NSHH\!NM1 7-9^M(X?0_+_%$? MKC(RS2Q::1RMQV7_J!_2NND_ZM/9L[-?RR (&KI33OHW4\*D/J E#1L=\M' M&N=COZXB]?$XD-2-@392(B35[HH%*(T#]$3I/^K3E.&PY2U+:9RE)\K^41]< M ^P/ 8!+'!H"9N'&#D\H'Y7[8P#@PCM9%FXL#K?'I?Z8CRY*F!NZ=TFU5;5T M8_%D<3SV8'[.EW*A7:^F4ZRMG,4BBV-QOQ#EC_M%/$1A/N@TU@*[S&0^,XT7 M[DQQ0,B$*%2ZJS[0J)!*8^;:SI2(^:C%G.LPSI:WC)Q(B^066BR S=-P4GM,Q%S2MTI[3/1 MFZA@18']7V:QR>+8/,P/9#X557@SAEDJLKYV3$%;^UAS_5+JDVGVR_.1/ MM&?*@3W3\'2QR.)];IERGT@4N7P==TFU56V< SHF9\M]#E'*W:S15:=86SD+ M*_Y#4KM\S]0NWR>U"PB!J5V@43"U"\C%4KO<4IC_T-0N?VQJEUO$\A^5VN6/ M3.UR"UY^FBU3>$+ZD-7&!\7ND3= #IB04&I7""S<"0FD=I4DW-TS!>1HW9& M"85EO#CMGBEH2@&E=FE[.VMMS(!D>'((ZQZ(D^VNPIT"DL @'D(M%/[+Q(M'CP_&C P4)!>5@]!.0 M#$<_TOH)\E'A^_&=@H)X*/H!!2/1C[2^A-0GBGZ4);OZD6\7*>BMH> A5&5I MKIXD\ZV P#5R!E59I*MCD*[\_#3&B(<.H2H+:]4'K!OY*QC6"CCMA!'AR#WT M!P@*[3X?@)"!M19NJ*:@+#A!S%T; 3E&D:0AZUE8JSYAW6U% -8:0:LB+!E9 M0I3%NNH)Z]W= ;"NH/40$I0\G%!0EO^J/_YW>J3*1S;LD0*"OD<*"($>J0(< M ,@C!>1B'JFR#H#JWP'H]$L5A/687ZH:[QOWBO5.[U0!M(YYI\K26IV*UMK2 M6L=I_:A1?EBN4@.O^0;'3EM>ZXYK,8Y* M56H_]G87$0T@WS4S]$9PH&/6(] ='D%/[[8#; Z?5=(6N?KPEXN.R)9I'Z@# MXV Y:_9&2H2DVGVRR-5QY)XL5Z9]L(8#)VVIJO>@ZMZ9,@V B1+W>&675%M5 M"R\=AU?>[P2]DLT "ADGC777QYJ_ZX, MH90[QWTAXY=PZ0V8WZK0#&/J&L^7HXJK4(99-^[@B.?-#SY?"7LD&MIF5BB\ M9AE?9:=J_;D7I[I+S=&VI;8[PL+.,D:-BS80/I%#8H*]1BMQ=#[*)=E6YBP, M;LYM*];:9G5F;*"JH-T:5V.@ S>$HXCYCG)/MK7' M#ESN(3/>RNQQ4-"L6(W.];5-W&%_'X^14Y<8-:[,0'%"GBC[M&UV+WLV[JA MA^_^'G-A#0(V>*ERMX$[Q9Q^-6ZT0(=O!!]W90V"D!N9.8T;+M >Y[7VO[4& M^=1BPMV1&'>*.3^SJ'I_@W#;3 MG>&$)/T4)R0%YC@A03#)"0G&LIRX>:%5QXU6/>X?LJK*I^O/MYEJ9GYM8#Y^^<\K[9?ZFMA=U<37_X?4$L#!!0 ( M -A#8U$7%$2<80< %T= 8 >&PO=V]R:W-H965T&UL MI5EM;]LV$/XKA-$/'5#7(JG7(@G@O'0MT"9!W6Z?:9FVM4JB1]).LE^_HZ1( MCDC)Z=8/C20?R>>.=_?BSR4IU/MEKO/LQF*MWR@JGW8L=+ M^&4M9,$TO,K-3.TD9ZMJ4)'/B.>%LX)EY>3BK/IV+R_.Q%[G674^\0PBGO-4FRD8_#GP*Y[G9B; \7_6.E/"BS9(I?B?S/;*6WYY-X@E9\S?:Y_B8>/O%&H<#,EXI< M5?^CAT;6FZ!TK[0HFL& H,C*^B][; QQ- #F<0\@S0#2'^ /#*#- %HI6B.K MU+IFFEV<2?& I)&&V+FVL$3XN[ M+Y^OY]_A9?$=_GR]N?V^0'L7*ESF8:D)GY9VF#XK)&0090).BK*/56H9MRQ5V5J;5?'3(RDQMT1I"1J&U M% 6"*)1,9^6F=N-,9UR-+..WR_C5,O[ ,K<0]EF9BH*[MJ >&U9C370?+C#V M C\\FQV.+6.+Q4EX)/4"6= B"T8-,%_]!;X,X:\5T@+B/Q5EFN4)3@RB!]$ M'NF9S9:B242(VVQ1"S$:A3@OA-39/S5$L09+:59NLB48CBG%M3/4(@L)#CP_ MZ.%U2%%"(S?>N,4;_Q+>%5_"]BJU9V7*42J4&W%L84F"OGUM&8R)[X:;M'"3 M$QZPYE*"ESU[('OLQV$-,+$6CWP<]Q#:0GX<#!@4>UU^]L9C6I33*B2 "M*? M8,/"..I)IVUF?6DOB/<>9H=8@J,AT$>D@D=!_P[U P* BH&G@A] .$,0ZZ=W MB/^]SW8F#R!@"L@#+$=<::;=2F +W32P[.Z2PC%-!I0@G1)D5(D[O>42E<_V M9UT*6PE:HS#C2&/?@CGSP./O,TU3L38*'K,JS X,LU:[+B?RP/LJY 6#3?X GO=&'N>W\?GD/.3 MH=WM> J/$U5KV!U[,E9U0K3Y!Q/L>Y8);;DP]H,!>L<=4>%QIJJ#Q>U]3KPV M__@D\*S8ML6F-,+! -R.I_ X4=V^MM!P8K>YB'@13BQW<'!6$OMX*+UVM(63 M7RHG,W!?]?IRDG3D0\;)YWXOTRTT257"6.X5_ P[W*63.C&:1"+[97M3I=O\ MTJ<@A\@4>#/VW%8B'0F1<1)Z ?X_,A!Q<$N$O:,ZJ5'"(1=&03Q0_Y&.A,@X M"=U+D7*^:C;Z?_(IL=D'DZ ?507A*X*J0>PBKR2*DCYLAQSVXQCC >@=>Y'QYJJ? M#M99"79^?3KHB(B,$]%+9Y3\(/*#62:%Z,\T6K/49/PGIY4<_.3[GF=MKD,. M>TD\M+\=09%Q@OK&@3WK!K0.H/^LB8.2W*JX!,=TZ=B+C+,7Z'*T#=X@%WE!91CMRI./D6)<\KF"K^-&% MF#JX#GMAB'N077)!0 <># M=)P'FZ,M6?D% *\K#Z"\ZL&PX &X<: WHR[>\R+2+XX=)-U P881VBW3R0.";&BPY;#$27!0,=/.WZCX>@^+?:[7O3UU2 M?CR4 CLBHB?.^[HSA*GD.92=*[05^6K)@(E:OEWM.6) JGMMC+D:*$ZIS2_4 M#_O'@ XI/R #C$H[#J+C'#1O&M>FE6E8])?8B-HT8V5'6P0:G0&W]3LB\L>) MJ+I[FXKU%++Z6FNK]3J#K>J"]WVJ_M'>&\NAGK?;_$'Z[JF[YNFOKB\2N3D X5 M:+>&*;WW$5A;UG=Y]8L6N^HZ;"FT%D7UN.4,MML(P.]K(?3SBUF@O5&]^!=0 M2P,$% @ V$-C48-VJ+;: @ ;@8 !@ !X;"]W;W)K*@S8VM$!W1O73*AHM0BQG5DM=.ND4+@S8-NZ9N9^ M@U(?EM%1- 2N15DY'XA7BX:5N$?WI=D9FL4C"Q,QI(>^'@\L)\' M[^0E8Q:W6GX3W%7+Z"0"C@5KI;O6APOL_1Q[OEQ+&YYPZ'.3"/+6.EWW8%)0 M"]6]V5V_#R\!I#T@#;J[0D'E!^;8:F'T 8S/)C8_"%8#FL0)Y0]E[PRM"L*Y MU2=3,B5^,;]%B]@1HX_'>8_>=.CT+^CW<*65JRQ\5!SYG_B8E(QRTD'.)GV6 M<(_-%&;)!-(D39[AFXWV9H%O]@)[$]AJ9;44G'470G'8&;2H7!?0!9P+Q50N MF(0]!9%NG[/P?9U99^C^_'A&T7Q4- ^*YO^YX2]'P^>*Q$.K6,N%0P[%*-X^ MB#?8=![!5?AT"OG>7&W)LNHNFSK#$T 9:T(1/2%.#1D,VA3U!MR.GIGVGP\>=H7)DP_K#5'Z7&4%DY: M&^^2T[Y2/I/R?A+,#.4;HV\%I]ITG5J?\L9W!@X6S:WH=\0;Z#Y@-&1,J%RV MO*M1-UKY$R$&4=*])#I.TL VF(M"Y _W4Y!J*M\%!O;I4] QB?0>J&U&R:^P/B+6?T&4$L#!!0 ( -A#8U%UF[^0: \ +&PO=V]R:W-H965T&ULQ5IM<]LV$OXK&%_FKIV194EQ M$J=-,F,[2>M>TV:LI/UPSNLPL^VQK[P:V5:L1-653N^=&Z:>IO3DY\;.W]L4STS:%KM1;*UQ;EM+>7JC";)\?38_B M@VN]6C?TX.3%LUJNU%PU[^NW%K].NE5R7:K*:5,)JY;/C\ZGWUR\(M6 M6Y?\+4B3A3$?Z,=5_OQH0@*I0F4-K2#QWT9=JJ*@A2#&[V'-HVY+FIC^'5=_ MS;I#EX5TZM(4O^J\63\_.CL2N5K*MFBNS?9[%?1Y1.MEIG#\K]B&L9,CD;6N M,668# E*7?G_Y4VPPWTFS,*$&=GH^Y/4>'ECO9[N2 ME?Z#U1N)2U,Y4^A<>F14^4!],L=K72XMQ=6M=*ZM&-$8T6-BVA7)L-:M6;<$[L@CT\OUX/A9SE;56-SH,>W63 MK66U4K![66K'#OW5/_]Q-IM-OIV_NN2_IM]^C?FR$;6RI6ZP=-YFV#S7+BN, M:ZT2"$%"5XVRNJ11VN1NS)H>T&\A"^BGA(]NDD5\J3)5+I05#Z>$K>E3L<6+ M'*MMR"+6E"):;9]Y1F+1-B(W4*PR#:3)BC970A:%J+"R:C+B MXA81*#-MU>AJ!=MBJJ[)CBM5*8L%^+VJ:6==>5-6+ <#D(4_+R%G)CO;?7=^ M_C8:;_PGSCQ5(PC9G2>.K);5+9WC* IF:ET%/REEA=A-RXP&RUA"@"559?X; MPIC?B,!043#E?6PK"Y?8C!-:,&>CTLL )<([.9#*V93N2XWIUJ8M<-[P$R1),AGF M_-96/@MM=;/>J]!Y5<$[Q*P.T9W_%L--"IJQS8HQP:SR3:&V$!VJJ;&IF6/+;E<_='*(Q963F3_G M/G"I0B-3RN!)61KKQVQWJ]9$*S >D#6EVO\0817."P%"V*M4$U^QV)!Q#W0N M"6H=YLC[-[)@8%SN/B KK\$:8-Q"XSF)NU'15S@8TA""$1T %-DHV^A%H4BD M#Y79(G>5G;=F<6>VA"0#4A"^];:W2HG2YV@(C\#C?+0CS1K0+!J%0(] [10. M@%><4SCR, N9>#2("6M)[GQ74Q+B0+B]N\"=V9CVX'1\"K93%/[(]AD.?[ 72J>*#P5-L< USECJW(^76% M5-^&H$\*;15VS0J)]+74BA7\46U4(:9D4/_G3)1*4N"/<97Q:G-.0^SZYWT. M0%ROD>5?DQ*_L!)OTEU(N)=)RDD6H(F]QU^ M&PL##.56+LG0&=P1YJ)<'T[>4;" Q(@;,%Q\3-)F+"D#>ZVR#TYL8:^&O.TF M4V2.C=2%)&PN9/4AYE['!R0<0@-IR.]&2+>N1EPE2UOR6;\^H;?9&QL-#4RB M+9V-;EKV^S'%MD%J;2$]-!DB#?DH'IT+)[S8,0=0T4676MZR+L8GO,.TPMTU M:TB#>3S^P8*,H@?3I^-'$=]LTP>S]$&SQ_/\,=]U)YPXQ5W$K>*6@GI4,POI M[XVR*V5Y-@72E4^+["K>U2;CI[NB=+[7I1X?/SA]@W_&0.)ST;XHD4I%OPJV M7/"[5 Y(<-'J(J>3>Q,BOA/?&__D,B Q]8N+-]_WCD$2S1N3?>A7F;=UC6@9 ME@ ,KJILW-/-BWD_&>@,22SF)]@4Y^!-EF27&%3X]-8:51GQ,.)L7>2GTRX_ M:NL.2ONH1$(@!O1EE.2U!,.YC[&4,E,!4.VB/EB-(JGTHW)D0TV%"R=ORM-5 M\/0O$&@LWCM.%DA4(;H2\?3%0G>F!V@F;4&-!(JT' Z)P4:.[!(R25 IY0>5 M[.*3BFO+V@/;Y\?E$C +7(/(#EFF3XD8KT*$++1!!.Q^: MTW2T,8)EKY+,2PZ(8Y$DJC8(T)W#@"_1)(YB@0F]2V*8H@S&MO !;&B;W]I\ M%9)\3:"UHAY 73-<7@L$AV"$A5^)6!C% NF'M MH2O?F^/R@@*4%]U'A(*Z4A&P&CB"J!WON_SYEZN7QZ@7 *]T M1_)D+Y_U?(7,0SRK%H0/Q#MC\BUR%JNH;:A'N[_9 +):,7<.X3G^+. HQP67_QXE M6'\-&!^3N] AEN2G?:?(.R'_BK*'JE+>A!7&XM>U+I1'#AO(@\(CW!],99(* MA\_%Q?RX:Z//J3[] 9*<7YJZ4]84/-GY<-<64=2N*K\#(%_Q.7AZ%N$> F)< MDX_)NX:GXMY"0B^[D)43F39U--J /'0[E1(ED6R=BL7C/G,:$-Q/&FTLYFM? M:$4:C'1FD+U+\;Y!J/BCXZ?L.6ER'E+,.)VK(@;1(+H/BK##!S 93SO^%19A M$KWE#C-3;0BP(B%UQLGHP?3Q& P1?K=.3\73Z29T>?ZE2H."AS=.?F_-QJY1YFJIVW?'!DT>[VNR#CFP; MU)=1OBNZR#K!#[2C M;FVF.HIHU;+PK1E$!TI?8#VWP#]H\XB.P9?-'Z>#NT7/_1L$22&.U/;@T>EX MUAF/NQ9P5N*#/G+0 28L(7"0.T:.Q@U-G??=C$C!5T!FGZ2Y.*!T]5I;U\P1 M%8CA4&$ Z"J*N16/C9I>TW%_/]'U@'RC\ZTU5)B'-@^HIRDV',BL M I\32UB](+O[/C[JTX[LU_>=F32^/JN:2*1,>\:^!4":]C1]T.);J&9+A=!. M7YHI+;*(05RGS0KR>.],G#SH../5Q2%E1M3'@"3TBAN.()\^C2H5&D QH=XG MMHRH>QB['GSTK*@+W=.00F):@?>G^=P;6.(T_G)DOE._DDM!EWSB6%QZ77XTQ$?$5^],#9;QE1$R1S[<*!U7.!B;=YZ/'&A@@ C\FK5OM6(9[#6!M-CI'[ZHNR7H': MJ^L34NZ);;6&9$T[?^^CNGWW+WGH17!=31!(UK]2&7;[. ME#Y.^/J+TC.[S(92GQNJMD"!5*8Q,[KMGC^XN_D<] 44_JEM:AD<(E%;E)2(7:)OYJ?D]I!GWH/K7O4JP69/@N?!F>[I1$^.)Z>4.V,!1:[S72R_R)H_ MTW3N*KG0PW<2K'H8[**;][J"8'@KG5PT=W332T-)[ M2D*/[=)LO&X(AK-H]WVC45EVUPE=CXKJP;;_3B"X$$?GY):!:K"DF]/"P;LS MBEL% '![R$_8)P3_KLR6.BE-/QZ:A'N.0]L,NR"A3>_;/[V@H\A%0A=_T#[I M1>M%3NW_N:YVR,:>J%:WG1_2PT&A\7_SW;>?=MB_T2_/VU4+\=473&LQDY8W]7)%ZC4%'TV12E/_Y$H\M)R:AK;QF?LNB,#^TR=-RS?>F' M'E*BZ=TV:<3:=".Z?>@=:G"OEKCQR"_6M^UR3A(QW!Y:'*_"]=A0LK\^>US> MD2Q(TPLA>VEC#S42P+K'+UVL;+G-Q*W8#L"'T]+?A>R.$P8D'Z:$M/TM?:L3 MR"-\HKORZF^//\,KGAY/9USHT:W].WG3$[LGI_L2T_DPAPPG#N%-2]^!-SWT MV*14<2?G1^>*US/)9T !D1#+]XX]UXOW'IZOQ05W>&))!)Y[Q:YA@ID>>2H8 M?=%P"-G_^E),3P/#4=)&VD_H\I]Q\2<1+U4-\<-DG\," Q[UXZF=EP"=VJM# M)(]BV-@E7M C<0M_1? )J&L/M8ZIPHY_13Q_(U'/)VV1^P-W-F&6=:V6* ;I MI*_I.7[214B,YJ=G0/!K7WH-",DK/F2FT_M7&)0LUQU_&"*<9=A%.#^,Q0EV MJ$-M0J;,=7?UD4">^W9T)4L[\'T?7Y54_"$EW6^J?$6O8JGNUKKVB_@KID$' MP-_W]2VU_@1IE/9M^2V@%%H747D;KLW"#55Z\ N?@D)#.J?;!:)53OQX=?'S M]5!O^E:P]Z"V9N;@NVW#JSI",W]YS(4X7TBSWT?''<1QZJ.:=K7>O=Z?S8:+ MDON&VX<0KH;=^ [>)%9S'Y#N^XSU)/F8F'M,],DT+0:T^N^*NZ?=5]GG_F/D M?KC_I!OX7]%E0*&6F#H9/WET)*S_3-K_0-W*GR8O3-.8DO]<*Y1WE@;@_=(@ MM(4?M$'WK?J+_P%02P,$% @ V$-C4>]P321""@ 9!T !@ !X;"]W M;W)K9:;\D%HE]WWUV%[S86O?9 M;XB"NBN+RK\^VH10_W1ZZK,-E=I/;4T5WJRL*W7 3[<^];4CG0M169PN9K-G MIZ4VU='EA3S[Y"XO;!,*4]$GIWQ3EMK=7U%AMZ^/YD?M@VNSW@1^<'IY4>LU MW5#XO?[D\.NTXY*;DBIO;*4]OQ98LK?W,/S[D MKX]FK! 5E 7FH/'?+;VEHF!&4.-+XGG4B63"_M\M]Y_%=MBRU)[>VN*?)@^; MUTOSQ26>.#+1,Q-"A-%?_7=\D/ M/8(7LP,$BT2P$+VC(-'RG0[Z\L+9K7)\&MSX#S%5J*&JH^V"ANOWE.*]>FO+I:DT9XM7_WJS],$A:?[]@(CS3L2YB#C_/WKY?RM!_;U2 M;YHU$DPMGD573E38$#NAUM7]9)16Z2I75Q996:DD\:99J@_"D>%WFI' M*K.NMD['R@.15KEQJ$2UW=BBN%=V6U$.*%AZDQN@@;*K<8G'?_[3B\5B]FHG M3A[,7_TX4;"3'-B8*EA(Z5G/(C\5> 2VB?*8K1LRZ\[O6-:-\XT&!W#<;DRV MZ3LEFC^FY=84!6SF_"&HP\KHHCB!H[+/JHS2D$V5UP)&4_5[#<F$, M9_S!'H)D?I'9*C\=[WO@?7?P M-QS_/BZ_"N3/B8.XKD\-;9F4@(RFGL\PVK#&4R+XT2%*'Z "J7"\\0S_VW!Y3 M9 ->2Z)*-96N3&D;#TMT73M["T'+>R%>6NURYA0+P3IA2QKT6>O,%,5A<";Q MD/&^8;7A-C17'_ '*^TW7&Y)P10#]L3\^2O/C$NX6M(0N:V=NM5%0^K);#J; MJQJV1/*^,Z\^OF4^3'?#='VW(B%T@Y:$"&::P[64/+TE%ZB7'(Y;(>1F%^F(=WV4972+%KSHI6%MOS2-TGC\J0J[^^NQZU:JK^9M7*Q;+4 M1:LB\]PGB?;#XA2)02U.)##(85$#Y#U&>PZ-?%K79-I+61>&&C[-)>0;Q/LK MI1)HP-\R04D1#1)S'+.[9!!/MAJ*#BBVF*9W!OP(\7SZ_ '@IS#]*JIEQ"S"Z:K6OHCEQFP*=VAKMB M_@<:Z:[4ATG]788C^CQI0RJ?>8SUO0(<=<$#9=GF'G>KDE%0T9<&^9;.0U+> MH"'!_F/SX[A'QO*[U\@DD[^R5@N=*4L"QDO>P(\P,#;$F=$B!B1'9$?B%D"Q9?%5.'>XR':R!5'O2=^R'CGG"]<% M1S;H.Z[4T8AS2SZY)CA>O^VZN_%<,<3+"M.QD\SJ MGG-6\^F3%9H_3,,>C%[_GPC#33_4X M:/<'L0E7/P/#@28_P.4U5>2D-;==QJZA)@F#-99T9E98+J'8OB22['$\%URH MPWBZ[+4[+L0Z1+.^0ZM2W_>4&B@DL(N\(?G<5-E19/'F;<][&B- M[)6L2_-]0E?\-*XUG4MYF592R,L;UU) J9,,KN+?J UC\[8A@;KQDEF.M(=G M.,V7#!A8"+ X>/%G.SA03^EWX71?HU72&ML<9%'-1M#)CWN3) MVP]'[YQXLI=M#?AJ&VZ_C)[L) .H:3?HR&QE$"I91_*&LV BPX1V&(--S0Z5 M)HJWQB.+?/2/4Q6M;3!M$C&BQ=XM9X$%)W6SA/6@CK=K$@+N@_HS1;!5.GD; M E:-XT>Q6%>Q7@LM+I/U]_Y;/A3>$23CD),[O9VT""=O2YLSV,FTP',5XI]' MB$LHNQ]NT#P8[9&M)W:<88@&:,'6Y+8.X]DHMPEQM]H#L&^BUF EB.\_).K= MEK/3JK@?-(:1@F@3,.92=)1,65X:V-*&Q]T?]/&"B\(,]DUTI,J&7OWF7'S, MGR E>B$9Q2,')QB"UIHD5R! W73-,U?'O0JBNY N6/%C>!\TGZ2VUAJ9&9L#.4B/RK GBWTEME9QQI# MA8U9FM "9_*CC2UZ&/BTO/,.@3+GGL)!XN*$*:0+AE*6==O9.K[(\YM8LHP+ M]ZG.H+8 _Z"4AK<)@]&WUX&9L.> SK-09J=+7^+2\3U!$FD!+.LHCKW&H_@C M@39!&>>9,[IHZT'@X?C6?%OT7O=DNE[_Q*^5-H54>1KPA&K7)N/@AADRFZR3'?5K[_)Z$'#PNFA84.S7>!@4GCX0VY+W!% MHM239\]4B;$OU?/HO'.@YKY/SGPVZPOJZ1L1DV%I;3D>.?G,F?HAM^SP#=LN MVG*\:/2I+YDX^W&*\-6=(TXW'M%6Y(CK-\E?-1AW _#LL!B!V'CS]_Y. $(M MIO,] SKP>9MN(*ZIQ@3%B,N?@=2+D[\ )XJ4(A%0WK_EURU\/H_7Z>F^M+WR MC(O*3NV87%[]VJ""R&$TWA,TGYW\.IQAP8QURI-I)UWN6Q\D/9^\F#[MXL+B MG[R<+KH'JX1_8<,;C* 3W@UUDR.7*C_(I;,!G7(=5T7\QP$3DRPP(N+( M=.P[S&GORY=<5?/W/0:3I@KQ(UCWM/N$^"9^.=L=C]\?/V(;Y9Y>T JDL^GS MIT>QE[<_@JWE.QJZ.O8$^7-#6!P<'\#[E;6A_<$"N@^KE_\%4$L#!!0 ( M -A#8U$&EQ F=@< (44 9 >&PO=V]R:W-H965T;V+NN:),\I/8!0S:'B$&"!D"- MYN_W-,#;C$>*RRGG988$NQM]/=W Q<;8CZX@\N*AU)6[G!3>UZ]G,Y<65$HW M-355^)(;6TJ/5[N>N=J2S )3J6?+^?SEK)2JFEQ=A+4/]NK"-%ZKBCY8X9JR ME'9[0]IL+B>+2;?PDUH7GA=F5Q>U7-,=^9_K#Q9OLUY*IDJJG#*5L)1?3JX7 MKV^.F3X0_*)HXT;/@BU9&?.17_Z574[FK!!I2CU+D/B[IUO2F@5!C4^MS$F_ M)3..GSOI;X/ML&4E'=T:_:O*?'$Y.9V(C'+9:/^3V7Q/K3TG+"\UVH5?L8FT M1T<3D3;.F[)EA@:EJN*_?&C],&(XG3_"L&P9ED'ON%'0\HWT\NK"FHVP3 UI M_!!,#=Q03E4BJ.YHE8SI?S)^0=]>8=!7E'C\B[:1Q6 MG!.WIERI2@8[Q6_7*^&-D,Z1=U& MI4S(*A-:R972D 8N?&]*7G?"Y$%&!FG\/-HSY'XF\, $Y+Q"26 AE\J*>ZD; M%N0?XYZ*_S+70\JQ:#<9.+N57O44-JJ,;(B7,/=D]SAZ(:"JO,IAC:;>T#W[ ME -\I,9FT<:U,=E&:3T5[V4%X '$>)341U ZM:X@+)58Z4R,\H*/ZAB134$5 M*M^314&J:GW FB]T>7"+H]%>JDIUDU$B5HT7TI*HC =GJ=C7WB0B4RXU#?2S M3)\@RN9W(!Q'HO$-,P#)G=0'O]%#'=]3Z0J1 Y&C=8VCO-'8YY[<5+QI;&=5 M2=*!,;BH)JM,ENQ&W+'+@FJ!_I$(E'(K5OB:_0Y$BU$8)S"B0[PU"+*0+E+# M$;'C],G39WL:[',>.'5N<0U %X4%^W3 K-YQ0\YT2)22]1@H=G((U#=P:6Y0$$S;;? \J#(_ M[SZ&U\7YWQ,AL6==:P7%P0RC,^1[@B+PG,E69,98O!?29ALP)\*A.J">WW+E M9$W::J4J**YU!".&:."JZR,*=FV\!_N_C?6%N)46$:TD)YTU-9YA-2>#G(Z] M]I96-KCM]%M[[9WA.4*\:SB$^U[18777WE6C=,;IP)!DL;/C7H*934$%%'H< M2T1A2@JD9",?A.0HH%B_ V3D68Q2/+0;>'M/^NUZV;-MBR^M<]^A-XPLOHR MKT$/VT!V%&VPE?TKG'A'TGL-%_X*- >-CTCWA/M&E?RM/?@]C/;HKMB6Q!M4 MFOA.EO4Y!QH'"F^'PAU3/E:\F(U>% W2JW00RKU1TDW>&WQ\EN[#:<+8V5FQ%N)3ED1&[OKBGSXX VF M_U'.6=*AD?35W%K]AJI[3N)>^ %[N65T$)KL8\9GY; 3W8C&^WKO-ICGK$<; M\'&KZ@*.5E.@^='!+AF&C1<8#G@ S7/B7A7M9FU15IA.6E/1HGG$P33QN9$N M6KD[("?,*==K2VO)<,13!0O:Z:<;#"S/3L^F)R'Q^I&D9]L?NONV+U'@.EO) M]",&"946"&8...BC7QOG7Z3:A*DECD>A[2=P\Y/SN MZ,*-]9#C]XV+ ]@P3O%8CXD]GA+R?K+GYV>+L^E\<%*$VZY&6':A:HA!;JS5 MZ.S G$='T\7 69GJ!<]0&*&@BJ4X#!_FG \9D@R#:AQO@R.8:+D13U3BMDK:6.T>6$)B%FR9PI#1R56S/3>C:@R_=3FAZC5N; MW!9(N0[1N!ZZ19_&:M=&G*!0;P#V8%6H%_G %04481&'+C-FHZLAQ'D=+L#X MW(',C+=$_6I_QW8=KY8&\GA!]UY"592WIARL\^FKDXFP\=(KOGA3AXNF%08[ M4X;'@B0F&R; =P;K[H4WZ&\>K_X/4$L#!!0 ( -A#8U&-^?HK?P, +H' M 9 >&PO=V]R:W-H965T]A0!!+%/GQ M(T61JY,V7VR%Z."YJ95=!Y5S[7T4V;S"1MB);E'12:E-(QQMS2&RK4%1>*.F MCI(XGD>-D"K8K+SLP6Q6NG.U5/A@P'9-(\S7'=;ZM ZFP5GP* ^58T&T6;7B M@$_H?F\?#.VB$:60#2HKM0*#Y3K83N]W&>M[A3\DGNS5&CB2O=9?>/.A6 U]?]PZG63-("\LTXW@S$Q:*3JO^)YR,.5P5W\BD$R M&"2>=^_(LWPOG-BLC#Z!86U"XX4/U5L3.:GX4IZM MR'$=T,.R:(X8O(0,H\Q<9+FF!V(=Z!)PXU49*X[2^?V]E^&W^A_,J+ *P(6?H L3L,LGM,J3;,PGBUA MRRR$RIF0@4)W>U=V-;W!(8";>3A/9[=P,POGB^P6?B/N!L39BA32,$[GI)"$ M\XP4"'J9AHMTQJMD%BZR*7RB>,5W'$GK'VT!W 'H9RU:2TW%)TRJ0AYET8D: M6D$Y+#H<+4.H**W:R)Q.3T8Z_%&7)>!SBT8B.0PO3JZN0QPH]^'P\)\J8DV.BM^\L586U@.HHC59,<7*^< JA[M,B#"%4PAPX M(J)SJE!YV%8[LI#$E?- L/J(YBN'[PND0$,6!AM2F_C$70K%>>*VTB?;,ZR$ M.I OV2-_+\,L93U%_*'I^P!R'WBA_/Y3:+XF=WUT7+&_"M71;( I7;,O#?A\ M3KWE6IC>4=$\]M%)XC@-DVP!'U1. \DB4[[0G89WR^4U^#4?POBJ MG](E'OS4X$Q2P'UK':7C8-KV_?BBWD^UCW174EFHL233>+*8!6#Z2=%OG&Y] M=]YK1Q7CEQ4-5S2L0.>EIBL;-NQ@'->;?P!02P,$% @ V$-C43W1-PZ# M! X0D !D !X;"]W;W)K&ULE5;;;N,V$/V5 M@9LM$L"U9=G.Y@XX3A8MD'2#N-L^%'V@I;'-#45J2 M-'/FG.'PJ9DC3\+8POA,;3+OBLM MBSPZ%:J?)LEAOQ!2=R[.XMR=O3@SE5=2\YTE5Q6%L$^7K,SFO#/H;"?NY7+E MPT3_XJP42YZQ_U+>68SZ+4HN"]9.&DV6%^>=R>#D.>I0S@M1*7]O-C]SHV<<\#*C7/S2IK9-/W8HJYPW1>,,!H74=2L>FSSL M.!PE;SBDC4,:>=>!(LLKX<7%F34;LL$::*$3I49OD),Z+,K,6_R5\/,75SSW M9WT/I##N9XW79>V5ON%U3+=&^Y6C:YUS_M*_#P8MC71+XS)]%W#&98^&29?2 M)$W>P1NVLH81;_B.++J2+E/&59;IS\G<>8L2^.L=\%$+/HK@H_^9L__VHANC MES]YM@4J!T/AR"P(XCT7<[9M!DCHG*XX:V8'879P3)G!9G ^.OD5T\(H;"JI MER>T+S6F3.7@Z0Y>0;Y FK&6!MN2,R0F)VT\NR[E%8?((]JCX3CI)DFRT[OG MM5%KQ*$,+A*\EY896]/3CS\CP4%HCP^/#F@X.NP>CH]CFPQ3NF'G3FA:61O8E"$4 M]CKRHUYF^C7/O19IK\5J,C-K"/P:"7S6.\DF*(5^BI)@OP?- MO02;5*F&PW<5M9G>#QB!3YJ<-J%CR#@U.#V@"IO+HA30L;S$PG- *:U<(V54 M*I'5:P!<'*KSKSCH0AX#;&UOA:_/SF^5M-&V+9TH4GH)0A.X879P/!QV0T4* M&&)7O^*W:[YEV*/?(M0S=]J XS8A\R>ZO)W2M7"^2S]9>==E.VK+= MATZ;"5JN1;;:,MGAUB 9ZZ!KAS_V#)*:>07ZEJ3>CKJOJ#9JE'KF MY**X186Y\*_2V-C@A[42]!)S!0U<2*%UA="@J&F"RE$TB&:?,V]B0?=H\L895-OFI2A,+.HV.XTJ6OJR&$SY1P3BYD2 K(X'18 MLZ*4"A;A&HA++\-3(#,VCZ?01OH53693.DJ3WLY!][IBOG=M]'>NW8+M,CXN M0"*HJ6_@=K9]OTSJ:_O9O'[\W J[A$92O(!KTOLX[I"M'Q3UP)LR7N)SX_$D MB-T5WF!L@P'^+PS6H!F$ .VK[N(?4$L#!!0 ( -A#8U%ZI"?+)P8 .@/ M 9 >&PO=V]R:W-H965THTL-/VH>@#M4MIV7*7*DE9<;^^A]S5+;&-7-"'OD@DES-S MYLR%Y.E&Z;],R[FE=YWLS=FDM7;U?#8S=*%.SN(PS&<=$_WD_-2OO='GIVIMI>CY&TUFW75,WU]RJ39GDVBR7;@1R]:Z MA=GYZ8HM^2VWOZS>:,QF.RV-Z'AOA.I)\\79Y")Z?IFZ_7[#KX)OS,&8G"=S MI?YRDQ^;LTGH ''):^LT,/S=\2LNI5,$&'^/.B<[DT[P<+S5_LK[#E_FS/ K M)7\3C6W/)N6$&KY@:VEOU.8'/OJ3.7VUDL;_TF;8FQ83JM?&JFX4!H).],,_ M>S?R<"!0AH\(Q*- ['$/ACS*E\RR\U.M-J3=;FAS ^^JEP8XT;N@W%J-KP)R M]OR&W_%^S4]G%LK!2\'P?@1P8JN56];0]_W#6^.Y6< L4,2;Y%)5Y?\K1GM-"JHRM@U<@ L&M;NO*\,\/J&XJH(RBMVHS((B"S$JRR1(2S9Q37*1!%994)5F0E3&LED$1Q_0SV$6?6 O9N%"- =CZ M8+B^$S6"%<=A4%49_LL@3@O*\RB(<_QG>5#%&;U5%KCWP3VA* BK$) 3C*L\ MA53E"("6*(BBTH^+) _"N'HP7=#L7"(' &RO0X;C+ MN;U1I!%G=3NV(;AE[U?\_Y%"MW!<\N\6K!/RGEJ@]R'AVE%91B"SC%RN1&60 M5Z$G+RI=*(9Q"((31/6&=ZKATK%8CQW$)624(EF2G*+(I5]."9*I"E-*(L2E M*.@:1X(8C0+1#0(0N4SY$CAXO)\^Z1#@&U_YSNZNWG9.!;1I!7):]+5<-R[)$8V] M\\ZB@ (F)3O2$ QLQ$EU['V2[=UT[$3I-#[F(B_2:?)?,;$[U^9,LMYY^LFU M7W^@ HZB#SR"XB6OQ]4H& OZO7H\%CS:?]6R?LE15C47=PX:>!TBX<"N^SE8 M @%Z_QVAX0:=F[NXN,F*B8;X.UQ*#1_B-9;36FOL WC#K:N0-*R"W-=SDB1! MB%Z/>L^#K,KWK(V;42G>")H#>BV*JBOT>*1A@"2M\W:5H^_Z825P%.IU1 M$I1E3B_7VA,.AC\FHL'3L1B!@1OHOI'Y]E TP@/HFFZ7L= MK-K7\7'1.7W,^G8P-I'FB+A#MH9*^J!DIG1S3-$ !RT'_Z!SQ;5_;H$H4G,I MA@NA&0T[X@Q6C+_KN5L>TW8@<+\\%,N=0%4Z=<+=71SD0\8_LQE-Z<+K[(0= M8W5Q>T5YF ?TX)W;'%^ZS7% 6H#R;S2HNT<( MVF798U5A:,E[KCU7+;MS/H- L10]V'!-Q<.0O%\",&SBTDCWG&G',IJ1F3[T M3)@=O+[@W]*_,9W-=6^'A]AN=?>,O1A>;_OMPQOXFFE@,;"U@&@X+;()Z>%= M.4RL6OFW'$XMD.F'+9[B7+L-^+Y0RFXGSL#N<7_^+U!+ P04 " #80V-1 ML(XP6.0# "1"0 &0 'AL+W=ODIM6PYZ3I;VS/Y:&=SR$QFLVT/G1YH";+84*1"0E;<7U^ LKQ. MQ\FV>^C%)BG@ >\1!#GOG'\,%2+!8:W"R#5H^4OI?*V( MIWZ=AL:C*J)3;=)L//XAK96VR7(>U^[]Y3);;%(QI(0&LQ)$!3_;? :C1$@3N-IAYGL0XKCX7A _SER9RXK%?#: MF=]T0=4BF2508*E:0Q]=]P%W?,X%+WMOI-(&\#>3JG3-G4&O;_ZOG MG0X'#K/Q*P[9SB&+>?>!8I8WBM1R[ET'7JP930:1:O3FY+2537D@SU\U^]'R MUN:N1OBDGC',4V)$64_SG?=5[YV]XGT!=\Y2%> G6V#QTC_E3/;I9$,Z5]F; M@ _8C& Z/H5LG(W?P)ONZ4TCWO2+].!&A]RXT'J$WR]7@3P7Q!]OA#C;ASB+ M(%53D#I#[[$ 8B8J!.2UIU9Y0F^V0(X- M>,CU@:!+Z%UCT1L^=G5C/,"&YMA E!VS50)9^4T7^IE3::MN#* M8R%/H^608>[X:!;H ZP<5="XH.6$@;(%6%RK.,$-FW!\T':?HX3L*F0LS^1 M!Z@=)V?T(PJ92EFPCF1 $$2=QOG(QGDA),E)'L%NA5_3T:WI]"U,_1$QM#(%Z)-G^V7H="Q];#V@=! MY^(FK%?,>JCPJ!4'G7P.&BUO,-\93L1P M$M]R/^?.S>NB-M<][_7+[:O5ME>I+PFAH6W.H@6,=D>N!-XV1N *TE]44ACZC&G3O& MI\KCKC+EC-1]UT+I6D?07@CUW3>S;/+NQW"$ W2<3S8=G9]$:![-3DY9T=#T MAF8[2+-17G.HTKLZ8I?(!X=Y2L&TY/RVQV-NV>0$&J_YAM0L8=&B;$Q?5[KO M%11[1>3BA$#+L58&X0[]&OWW0UGF+O!U_54*3"[^FP*S4;93X&QT\;\JP*V" M7QKBQ;6N7<'G@Y\K 4?'&GMZ<$W6(I8\!@(+U5KJ;\S]ZOZ]<=E?LY_-^\?* MG?)K;@Y@L&37\>C=>0*^?P#T$W)-O'2Y-?(5'H<5OYG0BP%_+YVC82(!]J^P MY=]02P,$% @ V$-C4=7^EHZ& P W0< !D !X;"]W;W)K&ULK55-;]LX$/TKA,Z&Y3K);EO8!I)TB_90(&BPVT/1 RV- M)"(41TM24?WO^X:T%0=H<^CN1?S0S'LSCS/D9F+_$#JBJ+[WUH5MT<4XO"W+ M4'74Z[#D@1S^-.Q[';'T;1D&3[I.3KTMUZO5'V6OC2MVF[1WYW<;'J,UCNZ\ M"F/?:W^X(Q3:DKYJR[=6Z M4-48(O='9T30&Y='_?VHPYG#Z]4O'-9'AW6*.Q.E*-_IJ'<;SY/R8@TTF:14 MDS>",TX.Y3YZ_#7PB[M;[GL3H7(,2KM:W;*+QK7D*D-A4T90B&%9'>%N,MSZ M%W!OU"< =$']Y6JJG_N7"&V.;WV*[V;](N ]#4MUL5JH]6J]>@'O8L[W(N%= M_$Z^ZIT)E>4P>E)?K_A3-MQ=8+V?6R\1Z^7^I_!_@WGON543CJ,AI7*A' M[0V/0556FSXLE*566S5XKHAJ.&84:Z)I=>X5"*!#(!^I5NQ5!4*@8Z%;-'J( M*G8$VG[0[@ @ ^9!6WN IPE 5(U$@1UJX02F>JPB&/3>@.:P4)/V7CN953J, MVJ89 ]F/N5W166C5CS0-9TS$#MLFN.J@)-X:,8G$,7Y3%#1C8 MZ3URI@"9=:1LTO,(9 "$L>HR"A2<4U^J:S=[U/F_"8"KV*-EU-214R;*WBFZ MK. >7$*A8T;63YBJ0WQ[$D=7C5X<1)L$]3RFK(=VL/Y9!C4$3-2.(0Z.'X>= M*<_/>S)6JH<>M;$J&5 @R!JA.X[@ T_T2'[QS*=F.J)*?"Z"= ^Q8?B$CXLT MZXC' Q5'$G"J+W)2I2>&S-]IN&K9(V]0S;H&)\*@1NI&L8B8)61KZJ1U8YQ& M#4CI?)L>%N&#T/GV MG7?GM^LZ7]E/YOGA^Z1]BYY"5S9P72W_O"J4SX])7D0>T@6^YXCG($T[O+_D MQ0#_&^9X6@C!_*+O?@!02P,$% @ V$-C4>4'K*9/ P [0@ !D !X M;"]W;W)K&ULK5;;;N,V$/V5@5H47<#5S-]]UEDKBJP5:XV'2H:65M;"L\#>TF<9U%40>G5B5YFIXFK9 Z M6LS"W(U=S$SOE=1X8\'U;2OLXQ*5V7667RX+M@\%'B5MWT =64AISQX/W]3Q*F1 JK#PC"&KN M\1J58B"B\<\.,QI#LN-A?X_^6]!.6DKA\-JH3[+VS3PZCZ#&M>B5OS7;WW&G MYX3Q*J-<^,)VL"VF$52]\Z;=.1.#5NJA%0^[/!PXG*?/..0[ASSP'@(%EN^$ M%XN9-5NP;$UHW E2@S>1DYHW9>4MK4KR\XN5-]4=+$E7#=>FI;UV@M,U2SRA MLTU2[9"6 U+^#-(%?##:-PY^U3763_T38C52R_?4EOF+@"OL8IBF$\C3/'T! M;SI*G0:\Z7-XC;#X2QFDWHA'JBP/5]8*O<'0__NJ=-Y2F7Q^(5@Q!BM"L.)_ MR.OKD.#/!F%M%!TKJ3?@1:D0&BI"Q87HP 6_06YUZ$+5*"9>5I>6#7 M:TE,?Q9OX$$W\D3C;)LG2,PV3>ZTKU-5(.T=[+:E\TG($.;;@)]3AKCXJ* M \5;I)O247%17A^8!)*Y$FSK#0C*>2W7LAJHF37<$]:(L],:P[O>AAW^[CV; M!!\N&J$?84.ESN@*G:,%H2&-,[I3E K7(V&F<3&.GTH_*A+$5MC:37BUPW"] MJL>8L@>BKB63GT#]A?OK&7]KTED5L>(C$:I<\$TIV[[EW*9Q/HK[=D #)0(* MJ[%^LA%?%Y-='!>3QB>O2/)W%=]7\E#\QSPH1;L)#ZVCL]=K/[Q& MX^SXEE\-3]@7\^%'X(.P&TEG7.&:7-/X["0".SRNP\";+CQHI?'T/(9N0_\C M:-F UM?&^/V XQ_.(M_ 5!+ P04 " #80V-1.HHL8=0' _%0 &0 M 'AL+W=OZYA9_]6)D5EKP MT@G5U2@.P\FHYK(97)RYL4_ZXDRM;24;\4DSLZYKKI^N1*4VYX-HT U\EHNE MI8'1Q=F*+\2]L/]:?=+X-^JUE+(6C9&J85K,SP>7T;NKA.:[";])L3$[[XP\ MF2GUE?[#D P2E2@L:>!X/(AK456D"&;\T>H<]$N2X.Y[I_V]\QV^S+@1 MUZKZ799V>3[(!ZP4<[ZN[&>U^56T_J2DKU"5<;]LX^?&TP$KUL:JNA6&!;5L M_),_MCCL".3A 8&X%8B=W7XA9^4-M_SB3*L-TS0;VNC%N>JD89QL*"CW5N.K MA)R]N!<+0&S-V_:V.D;O^T:^RQ62EO9+-B_+V?&:A#A/V^H3WKU MB5.?_ !RWR?)+N^O69S#XU>F!L0LB!F&]-/<66\Z,6Y8H>J5:MP_-6>\87@5 M>J6E$8S/D'QLLY3%$C(K#G'!H(PWA>05DXU/97G^\N7.O MT>D0Z[EI)I>?^7*&.E(S$ M6NV]5WZ5@&*\0:FB)\TQLD:4-!-P4=6R0"0X$5D@XO .SC3O" M8JS$1RUG:V=A+>Q2E=XF7UB$-AU4O<.!-\ECS99\QU\$R.Z%73;P'FR$\41? M1Z;V8\!:2OPBU$+S%4BY V[+$02"\;*4'9!V3[3WJ=XWCRB@*EFV_#4HSF1@ M4:U+T=GR$8(:'S&WD!6Y(JVHM^8<^.Z2CC+,'%A9PT2*O]MIX$U+ .74P08@ M[@;$([944M,HV[.F[#Q_#; GX5QAYH;&'0Q@%-RCHO$!6_<]QTC +LO_(K+0 M]?/5[9>;2Q]KH1V_O1DU,@ \,5"GW7*O@7525EG4BHX'K4W MI>S2RV\.PWJ M%*O]7B!H+T Y6P&P&9;KRKF;&(?1].25C:@X:\H&HMINEA!A->C2EAZ7@ZZ6 M4-+*YMOE9%_B?7%6[VY<^XP]DI29:FV@Q@RW +-?M(+&3UK-I64W A% 276T M_8G7JU-V65/Y_M,/O71T7PJP?[(H"*=A,$[&>(^S<1#F,8U.@VD2T4N4!%$R M/4A*Q[_XM'^F4-*:3)(CA+FQ,DR";9.1# M%DRSQ'T,LC3^?B@F$3N*8R"0# ^ISH-TG+(/1.'_*U;$P70:!5&4XSV;(&YC MBELZ#6(W- Y#FO#=4$1!&B.2*>*>Y,.#^B=AD"79=\#Q=],B#K+Q) ACBEX6 M38+)9$)PP(.8DB2&X>DX^PMPY.,<<.1!E(;#P_J!4CI%5];JZ[?Z9[O,MK4R M%@.N9+_[=FY]"^07^#H*.N"W;[=^3YD)%#C1[3"6/PJ"#,YE(8&3(&MR1_8$ M92$/75&9!N-XXCL@]#S=EL12Q#^AWVQ,:9=C-A[C/-U.;9=!8B&KCE!?DLP] MHV2"9PQDX^'SL+MBO!OTMORTR=>2K@7[3NB%T,=:5 [<0AELX'F0Y'D?O2E% MK?]W6?RQ!D_ZE="-B(7?K5KI(SY$Q,=9YM(@84F0(KR3()XF[(-JC@MNT"E; M57QU6SR \-(=*$DP05%%CD0)D$/2A&0"U%VM#?7HU)W@6,R;SK]VV=F0@9,9 MB<;IA'*V):@GY5$Q?$7,[@ET@>++Y$"SI@XPW%=\YJL=\WG./+_WJ5GL2[,] MK_7CN1^ZM[WUGX7K#K=Y$^*1H,HAK#B1 1=Y<$)RYH[W^H MQ0D(OPX!ZCV0*NB>I.Y[JM9\=.X+\PK<('-=L_EBS>N/O]W>'*.00+X4-9V2R$XC'K %;C&? M"V]$AYH_^W#]Q%8@TC'A3FG$79+X \T+F#ZH!V]"Y"S(Z5P%6;D;H9=!N%:5 M $[L?:7@Y:PM%"F=:U4[1A;KDUN._8=%SAV*,0? MAWLZHWV3- BA)D!1.VDP")+SQM7>HW5/2)'C.Z^@,5 M8<&&NW/+@\2^5CVA/!1Z+I='5'M04J_?U6/]K?#E[Z2['M M='^U> =.2)"S$G.(AB=9.F#:7]?Y/U:MW!793%EPP[T2NX6F"?@^5\IV?VB! M_L[TXG]02P,$% @ V$-C4;0H2:AP! (@L !D !X;"]W;W)K&ULI59M;]M&#/XKA#<,*>#8>K-LIXZ!I$VQ?.@0Q-OZ M8=B'LT1;MYQTVMTI3O;K1YYL16GC($4_)+H7\N%#'DESL=/FSA:(#AY*5=GS M0>%VZS 4MB1KK&BFXTVI7"T-=NQK0V*W"N5:AP%03HNA:P&RX4_NS'+ MA6Z&+!-60KS>(E*[\X'X>!P<"NWA>.#\7)1BRVNT/U1WQC:C3N47)98 M6:DK,+@Y'UR$9Y<)RWN!/R7N;&\-[,E:ZSO>7.?G@X )H<+,,8*@SSU^0*48 MB&C\N\<<="99L;\^H'_ROI,O:V'Q@U9?9.Z*\\%L #EN1*/F\C)BA]EY0S=2M)SRRMA*EEM+=R@@54A#"[&CG#Y=ISM,2Y; MC.@(QAP^Z\H5%JZJ'//G^F/BTY&*#J0NHUW#D9>[SX MS4["7Q=KZPSEQ-^OX"<=?N+QDQ\*XO=B7 HK,ZBH,&65Z1*AIAOKV9_\\M,L MBH+W5S>#5AU20#@W5"2$W M]L#-4;NRC7D\]7Y"B:Y@JE364#>FUI8-;YYL[>D?N%/W&+8A EWSS@(QI)9$ M&20SEFXOFTHZ$#MAHLB=]+QJRJ%CH\4"*'X!XJ$=Z(-MP*HS@=P)9^X1CUXY$P79/ MX@J#Z$4I:1'*MOZ1ZQ^H>AV6:TK60PE[P2@(YYX!_7A8,L\9P;\)9V2;P?H] MY"N,W]C&*_")/J^NW5\;/D"3#V7Q" MBS@>3N936H1A,)PD*:UF\V%*BR]?9_:SM^XG^' ?\70Z#),0TG28SB:\"X+] M+H2K+N6[*K"84=DYB?8,;E].DQ/Q#M)9!),D@32(()D$L'J6P"'=A'$$841_ MP?R[6!^R@YC.TRE_XC3DSS3R]*,D@+9Y]1I7'X^"%8S2J?\0,PKB*)WX3YQT M#>15W?29;MSJQM[OZ[8T+,7)W,NNH#@%7\Q]MO"FXFL;Q@]D_Y"5#7=67\5T M[N1I]ZQ'*IY,/FL]([CPS>I;.QX>JL8?D@1EB6E=[3?5MWI+8,+Y>N5 <3NM MZ0GNL6W?F6X4:0H*)FR,+N$_-)K+1O!P(LNF9 ;!:$XSBU+$>_32S^RX-[>4 M:+9^.K,,7KEVA.E.NP'PHIU[GL3;Z?&S,%M)>:UP0ZK!:#H9@&DGLG;C=.VG MH+5V-%/Y94%#+!H6H/N-IN:\W["!;BQ>_@]02P,$% @ V$-C49!G])NT M# T28 !D !X;"]W;W)K&ULQ5IK;QLW%OTK MA+?HMH!LR[+C1_, ;"?IIMML#3OI?ECL!VJ&DMC,D%-RQK+ZZ_?<2W(>LJ0X MP18%@EB:&5[>Y[GGGQZ64IN]5R_XVHU[]<(V=:&-NG'"-V4IW>I* M%7;Y/P[;"5DNM2&:^M$4[-7NY='OUP M=4'/\P._:K7TO<^"+)E:^XF^O,M?[HU)(56HK"8)$G_NU;4J"A($-7Z/,O?: M+6EA_W.2_I9MARU3Z=6U+?ZM\WKQG+)C$!1/6.VS$6KZ6M7SUPMFEB/?6U LOWIABJQOE&FEK45M00[)I">7::4_.FX U9 M [KY\>#N0-RIK'&ZUO&Q-P_90IJY@MO+4GLN[>^^_=OY9#)^?O?FFC\=/?\> MZV4M*N5*74-TWF38/-<^*ZQOG!( (Z%-K9PNZ2EM ^=Z>GO8\GNCR9/3%0 ILXVIM9G#P5BJ*W+F7!GE((#O MJXIVUB;XT[ >G(1LP64)/3/9.O#'R\N;Y,'@CJ\+?-^,J&0;5,2MDF9%P1PE MQ6RE3:R54AI .8D9#<0X2@-'ILK\-Z!:V(@RPA"V\CZND87O^8V"+,5,:MF?0+,4,_\KP)"JC0?:EV&PY^>(*X DHL+:',H-"R/=B8XXX4FS4UU7K8_T!<(HW0 MA?$-5K!R6X@3!4:W5/&2 )'!&!V*@ZW6+WP5>/\WB'G:>MG:>[-:3* M:4N(P.Q>%I3GFXS]2E'B>OT"I=X"] H95VAJX0BW"OH$2HPRDI$]UZY M6D\+1?[Y9.P2G;UL<2Q+.W-Z2,HJZE&KD)!.*5$&!@-/ I)]Z /DYAI\E/MT MX]#'O$)6LL0[ FHJP):GC 9HN9 $=(\M)26&W4BDXGTLX-%J+/OFY. $M+ H M*(\W.PZ?&V0]^:A$Y>L_&+8\ 'JYT!D<457./NB2 9#1EE>@9%7*+F"8J_=1 M<>6:KP@6M0$1:F([)(.6"KMFA41WGVG%!OZL[E4ACLBAX>-$E$I22TP=AXO8 MY=RE&10ON^Z(CF=RZ9#+US:'S"R2U(ANEW<=;S@GS[\E(WYE(][W=R'E7O>: M<4\ +>Q@\ I#A+#(H=S)&3DZ T;!742%8N0](2@T!IC"<>DR:9NQIIS8"Y5] M\F()?]4$00^9(G?<2UU(RLVI-)\2-?$<(.&!EV0AWQN!B/@*'8<\[0C(@GS* MWGICU[#T8*\/46QTW3 8'A#@#TA' ^UAR3#3T*E3Z'R,\'3-'14B5PNQ/T2 MN_0]&D;!*N4GU=LE@ ZF\"HTR8"?LQF<$QLT,03*U XR\;R*%51H.=5%1^E[ MM)RPU7)RT<[;UM0MX4H,8*.1W,RWJ., (J:)"A#),%21 Y)!BSC+(WWXT,MQ M10C'O@@)/O3-;TT^#RIPSN'_N25)4QZOZ(DI X#&$]U*/+O0&->)D1>LD],* MV3]J^0VQ1MV1T'M0*-NDFGT<$"[X0BL:1 *;0G_SUG!U-$R@N.*TRYH2?B,0 M"6;VB.^Z?90SO"P80UP!V4'6=5;+J6U"C !E;D4WN2/L3 3 G*)Q 6X!-:[U MC-?%5$,/38'IX4\->[B%APR.]4FV9C0<]F:$-JGH2&)7[9ZWM7N^L_+N^O-$ M-PUL*N&O$H0)W!+81^J =+7%/8,W9C^,M#.9D>=6<70&YI6IHU=/7=EC=CWT MW327](IJJ&5_0@MMA?"Q*^T!EYZJ>DE,>FT*Y#) C"WJES8K:")QC%%.A1.! M]K1@FS$CZHW0A&XQLT?"LNR94I%4I*''( ")GH799[T#$-8CM5,GY5&:#?5Q M3(G#8&JE:'A*5XE' 1X2Y_3,*:_ Y"YFTJ52>*%KFEH\UMLH6[XSXJ4&<$WEVUC# :LG'9QXJ[$&VS?W0\ZNWRKB.U8E]61-NO:I[L=D;D=W>Q>#"C[LC;S3CBTK;0[2 M/EU%AD%>))!GH(!&C:8/M*0Z'D2W* Z/_?:O?F\P7[%];E93-OX [X]_R+R_(\]+:-AR*I&,\G5(S= MX8AXZQ! >J%*[8]?V;0]J??4;?!,:%D4XVV[# OW?%/[H8O4:+JR[4V6KK\1 M/-DKJ,%!4J^,1T%8-X?DW"02W&X3CEOQ/&BHV9_?/:X?:1:UZ920G;9I*$SL MM.KRMU@Q-M&I# %NF\#;V])?E=E/IIN\_8K>W47RB)IHSWBZX](OJ(J+_:,) M-2L^,_\@'SIB=W:RJ3%=#GO(<.$PO4GTH_2FBR$WJ54\ZOFIN.+KO_X;P9B1 M4"L,PX'KI8.2P#6>6-)T07'0OF:"V0]Y7S%ZG[ ML__^M3E]%!F.DB[1 M?LJN\%J77ZR]5A74CXM##XL,>-0]7\I5/]'I4&:8R:,$&^O$"W;TRB*<>7PF MU75(M9:IPH]_!IZ_EPX=NGM1\/3$G8R99=VJ&295BO0M7<=7.ME):'YRC@Q^ M&^;" 2%YPT%F.KU9PF!DN6WYPS##68?U#.>+:3C!#E6<3K).E703I*1U^ MW;%$*L5SE62\B^> \:+]?/LR60HE,HWG&DFN$I) MNI;>I%;]E"3==)9PV/N94:G$71^W5]O=:E^%G2MWCX<=>R'^$ MUHM"S;!T?'#V;$^X\ .J\ 5S*_]H:6KKVI;\<:$PWCEZ /=G%M 6O] &[:_8 M7OT/4$L#!!0 ( -A#8U'#RB7NH@, ' ( 9 >&PO=V]R:W-H965T MBY9/*^48$WOI]2:U'H9)18\KY;/9+V0AMB_4RR>[\>NFZ8+3% M.P_4-8WPSULT[K J+HJCX)/>UR$*RO6R%7N\Q_!7>^=Y5PXH2C=H23L+'JM5 ML;EXO[V,^DGA;XT'&JTA,MDY]Q W']6JF,6 T* ,$4'PWR/>H#$1B,/XVF,6 M@\MH.%X?T?](W)G+3A#>././5J%>%=<%**Q$9\(G=_@3>SY7$4\Z0^D7#EEW ML2A =A1X-YBCL[2E%^$$&LE]X=P$=M1HN+ M1#59BT1@@-!A($R@$<%PBHP6NRT832VXO.N MB7("5R4,Q6AQ/?*9"EX!+Z("4M#\#EA0">WA49@N H5SUE/X'*V>9,QZ[^3% M\B@90I?,42OTZ6; /:+_SF( 82T;=,5L# Y$O^.GB7N&=%YECGOGU$$;,X5; M8;G;<%\)_(X>6)/TWC*8%"PY4LQX*4=M+I1#C9:?>T#/KU#;_0DV;TQY2@OA MR)>VTG0*)[#K @B/8%U@RT;'7 X5.;]U)0#16WXD:;PH?-'5@T*8L.4HA:]=FKR[8U33%D* M+>F?N8%&/,..3]47;F/Y%L8%S+>#T34KJ%0NPG B\IB)Q?-Y7.PRT2>H3KP+ MB \[1SXNW09#[50NR60=E3IN3AXV]S=P/;N:P,F>,(EW[7'WG" ]$C?X5'H\ M"7W?-OI"'*Y:'@/E?/>WJ7@Q)OSC#]?SBW>_4:IS[K,JOR3V:J5F[A18$'-. MG+6]MJG(^I:53F: @WZ?9IUT1USSP-AD [C=).GR(MZGL6WPG,$ M! 8K-IU-WUT5X/-\RYO@VC13=B[PA$K+FC\)T$<%/J^<"\=-=#!\9*S_!U!+ M P04 " #80V-1RTTZ698" "H!0 &0 'AL+W=OMA0-!VVV'80;&96*@L MNA)=-_OUH^3$RX"TV\76!]_C>Y+(:4?NP5>(#,^UL7Z65,S-19KZHL):^1$U M:&5G3:Y6+%.W27WC4)415)LTS[)W::VT3>;3N+9T\RFU;+3%I0/?UK5RVP4: MZF;):;)?N-6;BL-".I\V:H-WR%^;I9-9.K"4ND;K-5EPN)XEEZ<7BTF(CP'? M-';^8 S!R8KH(4QNREF2!4%HL.# H.3WA%=H3" 2&8\[SF1(&8"'XSW[I^A= MO*R4QRLRWW7)U2PY3Z#$M6H-WU+W&7=^S@)?0<;'+W1]['B<0-%ZIGH'%@6U MMOU?/>_.X0!PGKT R'> /.KN$T65UXK5?.JH Q>BA2T,HM6(%G':ADNY8R>[ M6G \O[$%U0CWZAD]O%F2T85&_W::LI"'D+38$2UZHOP%H@_PA2Q7'C[:$LN_ M\:F(&I3E>V6+_%7".VQ&,,Y.(,_R[!6^\>!T'/G&_W0*U]H7AGSK$'Y1L_7TDQ&5),8HK)ZRDX'.:Q$_PO='\5]Q7"%=6-LEO )V5:Q;*JV8[PL=5",X(;&VF\ MUW8#7(4M9?0OM=)&\Q9H?2SE28S<*RQ(JK1$YV%%7$%#7H=B V5+L+A1<8)/ M$B+Y0=M!8TC952A<3LR!]E"3B#/Z 8.92EFPQ&' X,/I-.2B&W+!4! 7=!P[ MDT[+?@"O]H[$[+%+3@^JIT:WB3W"BZ?6P+\IMM/5@ M<"W0;/3^+ '7]X5^PM3$6I1CDLJ.PTI:*;H0(/MK(MY/0H*A.<]_ U!+ P04 M " #80V-1C]0*I:KILXTMMI7V X %IV@0\(![$MNYW\==HF@2RIJP6BQ>E5=H5ZV4ZN_'K)0ULM,,;#V&P5OG=)1H:5\5) M<3BXU6W'\:!<+WO5XAWRI_[&RZZ<6!IMT05-#CQN5\7%R9O+LQB? CYK',/1 M&F(F&Z+[N/G0K(I%-(0&:XX,2FX_\ J-B41BX_N>LY@D(_!X?6!_EW*77#8J MX!69+[KA;E6\*J#!K1H,W]+X'O?YG$>^FDQ(5QAS['E50#T$)KL'BP.K7;ZK MG_LZ' %>+?X J/: *OG.0LGEM6*U7GH:P<=H88N+E&I"BSGMXDNY8R]/M>!X M?476:I8JIE]23A'?9S.%W,H%I4BR?X3J?43Q/?Z7^E?JU#;2@, M'N'KQ2:PE^_GVQ.J9Y/J65(]^TO5^ECUL2K_&]V#)-YYLL#20\"4[C/XH;RF M(4!ME+9A!@9;9:#W5",V LPL1K-N56X;*8 * 3UC ^3%KQ6U6C:JE9X/#-RA MR-I>N9T0:5'NE3$[0>H@C+"-+N0$6P&)4C/4+ IJHT5F-X-1>:]<7-4J#,JD M%0FS'W+G2I-)#Z?#]!IFDHZ7*]K>T"[FGDR3&/'0Z- /C&$.'R*2T4O71!OR M,L/#:L^DD9Q,GL00%76#/J1\C+Y'HSLBH=UFJ HPRO"(]QBQMQ\K*\,PD%,; MR1F#E%DQYA!+@S +01CJ+K-(!:?4YW#A)D23G^L@=#5Y:1D8.W2@.9X=W.4* M;D0K2BC.S.HW)W3B;X,1Z.K!1T"L3:)ZZ"G70SF)?BR#9O[8QUX>31J+ODWS M--H3TCQTIM-I9%_D2?4[/,_[C\JW\OW(%[@5Z&+^\KP GV=HWC#U:6YMB&4* MIF4GOQWT,4">;XGXL(D"TX]L_0M02P,$% @ V$-C43-^9D P RP8 M !D !X;"]W;W)K&ULC97?3]LP$,?_E5,F34." M)J2P,6@K46#:'I JJFT/TQ[RR$BOA1J9&S3N%L94@GMIU[&J+(@].E8K3)'D? M5T+J:#8):PL[FYB&E-2XL.":JA)V,T=EVFET'&T7[N2Z)+\0SR:U6.,2Z6N] ML#R+!THN*]1.&@T6BVET>7P^/_'VP>";Q-;MC,%GLC+FWD^^Y-,H\8)084:> M(/CS@%>HE >QC-\],QI">L?=\9;^*>3.N:R$PRNCOLN9I0+O]!VMN,D@JQQ9*K>F1544G=?\=B?PX[#V3Z'M'=(@^XN4%!Y M+4C,)M:T8+TUT_P@I!J\69S4_E*69'E7LA_-;H354J\=+-#"LA06X=W"*)E) M= >3F#B$-XRS'C?O<.D>W$>X-9I*!S/U_@GPS\D\ _^1^_WO*?.\17,@:-<^%D M!IIK5.K,5!CHKKNMMV_.TC2YN%DLP^CXX@"D@TRHK%&",(?5!G+Y('-&[B($ MD96KAL1*(9 !7JRX3/C%9?>E43E:YUVI1&C#VV:4>$#+I=J%=L!%[DCH0,X; MZS_>G,5)DX_@6JK&>[&T?R6)_!>_;N_R&CIWGX#./9++&+ HN*[!%% ;0DU2 MJ"&#X'[(M4EHN628W+BM-N+.Y1J[.0IY0H54>JE8O7RM]JY MD1QV1P2F]C,'K)"[$[\@F7GK;K/1DD"TPN9LP+>4L:7D(V4#/NH5[E,]\G<> M6JW.\,BWFSWP#JM-N$[5<+'Q(,C>D>HSV*(-YI,!7:=6BC?*.&B5VO&5:'3GW9-:@G\Z[-WPJ[EGQL"@MV348?3B.P M7>OL)F3JT*Y6AKCYA6')_S9HO0'O%X:/KI_X ,/_U^P/4$L#!!0 ( -A# M8U$0KRF6'0, #X' 9 >&PO=V]R:W-H965T]0$"!!NVF=5*UJN_5#U0\FN9"HBI](":Z8NQ0HY[>1"UDS35"X] MM9+(,NM45U[H^WVO9B5WIF.[=B^G8]'HJN1X+T$U=W\% N M"VT6O.EXQ9;XB/KGZE[2S.M0LK)&KDK!06(^<6;!:)X8>VOPJ\2-.AB#.U!TWLGC1";S]*16\S!9*2[H6KV> XPXX MML#Q*:)4+5E#R1,YW;1M3F47[5@JSP*:8ARI%4MQXE"U*91K=/9J[9$A%50A M2IO ND#(146%5O(E, V4/HWU F670V \@QOR;E<#LQH,1] K.;F+1M&^NOC' M\8/]DV09'A!0\ EB/W)COT^C*(I=/QG"S+!@/#6$)&2B6>B\J?:IZ?7=?I1< M0"]Q^X/X GX0=PELYT4&D>M'?3((W7Y,!@0]C-Q!E)A1F+B#.( SNB6=;LE9 MW?8\JS2_2+K05XPG<-\TJD;Z_'I#P;X[B43Q^TTC:**L1&6173@O$E M9<&J@ON\G,BF635VG")#W98@FA(\<@/^T]I>BSFK+#Y=FN^,-]2?(:!,6W7@ M698:/XL\5T:.X(ITHT(2:Y0E<0S<,![ +4_I45!H*._I!N[5<'@(?LB'\.TM M.*JC=]#3:I1+V[D5V .W[:U;[1Z'6=L3]^;MRW+'Y++D"BK,R=6_')!V0"Z&IW]IA00\<2F- ^[D0>C&PO=V]R:W-H965TLFHK$FI !09(I6S:I%:JRKH]3'LPR9%8<^S,=J#;K]_9@8QV+2^< M?;[ON^^.W$UW2O\T!:*%QU)(,PL*:ZM)&)JTP)*9"U6AI)>-TB6S=-5Y:"J- M+/.@4H1Q% W#DG$9S*?>=Z?G4U5;P27>:3!U63+]>X%"[69!+S@X[GE>6.<( MY].*Y;A"^U#=:;J%+4O&2Y2&*PD:-[/@JC=9]%V\#_C*<6>.SN J62OUTUT^ M9[,@S I*+EL+'O<]^$(,(I> M <1[0.QU-XF\RB6S;#[5:@?:11.;._A2/9K$<>G^E)75],H)9^=+7%LX_\+6 M DUG&EJB= ]ANH?\UL30B62T0 MU(:^A+5]J7\G&=S(34S%4IP%-%,&]1:#^8V2^3N+NO2DP(SCI\98+->HV^X MDQDL,=U[>\[;&T.J:&*,]2!;(&R4H,GC,I_ .9?D4K4AI.D\HWS"M$+)%@R]^$,DD'4C:+HZ'2/6R6VE =2@G#2G6M$FE\+;]^,XE[\ MOK4'R,$^2%8J;?D?2N5+YL;43*9(Q;A*- IFZ$&C9G =:VU4U.Y5+00J#_B::>?ZSQKF"U^6! MO@H !D !X;"]W;W)K&ULU5;;;N,V$/V5@;M8 M[ )L+.JN;&(@R;9H@:9=)&G[4/2!EL86NQ*I):DX^?L.*<5)%HE;H$]]L4AJ MYLSE'(UYLM/FLVT1'=SUG;*GB]:YX7BYM'6+O;!'>D!%;S;:],+1UFR7=C H MFN#4=\LXBO)E+Z1:K$["V2>S.M&CZZ3"3P;LV/?"W)]CIW>G"[YX.+B2V];Y M@^7J9!!;O$;WZ_#)T&ZY1VEDC\I*K<#@YG1QQH_/,V\?#'Z3N+-/UN K66O] MV6]^;$X7D4\(.ZR=1Q#TN,4+[#H/1&E\F3$7^Y#>\>GZ ?W[4#O5LA86+W3W MNVQ<>[HH%]#@1HR=N]*['W"N)R18Z\Z&7]A-MFFQ@'JT3O>S,V702S4]Q=W< MAR<.9?2*0SP[Q"'O*5#(\J-P8G5B] Z,MR8TOPBE!F]*3BI/RK4S]%:2GUM= MX2VJ$>'=C5AW:-^?+!VA^G?+>D8XGQ#B5Q JN-3*M1:^4PTVS_V7E,T^I?@A MI?/X(. U#D>01 SB*(X.X"7[$I. E_Q#B1NC>[B@7 U)@=KL6K@(#48#?YRM M;3C_\T# =!\P#0'35P)^E%9LMP:W(@A/;TB](867FGL0RG^2QW80-9XNZ)NS M:&YQL;IIJ1C=T?B3S6^XC<0 M5Q4K>>Q79<:*+*)5628L+?VJJ')61@504ZGTT8@.:MT/6J%R%CAY5#P"7F0L M25/(>,2*LH*4_+,B@Y_&D.D4LILVTZS<:MU82,@NCW.(BY1540E5DK&LC"EJ MR8HXAE^HNS0U1MDUGJJ9@(<:/)VR)K+B.&)5E=&S9'%:0)YS%N?TS')6Q1G< M:$=Y/Y+[!CB+JHA23FA=Y2EY5;X!A,(9YV58%TG.HKB"E^1"H\_/11OHOZ"& M"'7_]ILRYL4'(MXZ2?,.O7(?@Y*,4-3M/)2H+'<_X/]#0M=4>(??;D0ONWMH M*?M "1K?RI)3,TONM<)+EE=1:!XO/173.J(&)\3J%?:ZP_GED)"8JBB%A!,O10&7] 1O^+!E(57=C^+1'M:8Y M1>(TC^\A5*8$R> ML++,7Y3$\LF=@@2[#3EZL3_=7\[.ICO)H_ETL[L49BN5A0XWY!H= M%20-,]V6IHW30[BAK+6CT1*6+5TPT7@#>K_1VCUL?(#]E77U-U!+ P04 M" #80V-1 U1LY^(" !H!@ &0 'AL+W=O^ZY%U\F.Z6?3(%HX:44TDR#PMKJ-@Q-5F#)3%]5*.EFHW3) M+&WU-C251I9[HU*$211=AR7C,IA-_-E2SR:JMH)+7&HP=5DR_;I H7;3( X. M!RN^+:P["&>3BFUQC?9'M=2T"UN4G)VV(:C /(<<-J85=J]PWW\5PYO$P)X[^P:W2O!@%DM;&JW!L3@Y++9F4O M^SQT#,;1"8-D;Y!XWHTCS_(SLVPVT6H'VFD3FA-\J-Z:R''IBK*VFFXYV=G9 MVJKL"1845PYWJJ1:&^;3=?'(4H'FJV!EXQB>*;6WCTAMV"PW>'\.;$VSC]CK1"RC'/ M7!8:=K7DQ/2"7<)[&/:NXX3602^*A[3&46\T')-PTXM'(VB:5E4N!#))+^'# MNW$2)Y_:=7"=M/+Z5/!'_,2].(Y:/X[,O:C565GR6ILC29 MO%C0KP"U4Z#[C5+VL'$.VI_+[!]02P,$% @ V$-C4>P]&ULS5A;C]NV$OXKA%L4:T"Q M=;6D9'>!O31M'C8)=G-Z'HKS0$MC6XTDNB2]SO;7]QM*EIV]95L4Q7FQ1(HS M_.:;"X<^WBK]V:R(K/C2U*TY&:VL7;^>3DVQHD::B5I3BR\+I1MI,=3+J5EK MDJ43:NIIZ/NS:2.K=G1Z[.8^ZM-CM;%UU=)'+;!N_)DY#,@JJFPK$'B<4L75->L"#!^[W6.ABU9\/!]I_VMLQVVS*6A M"U7_MRKMZF24C41)"[FI[;7:_DR]/0Y@H6KC?L6V7^N/1+$Q5C6],! T5=L] MY9>>AY<(A+U Z'!W&SF4E]+*TV.MMD+S:FCC%V>JDP:XJF6GW%B-KQ7D[.D- M+4&Q->+HDYS79,;'4PNU_'%:]"K..Q7A$RIR<:5:NS+BQ[:D\FOY*> ,F,(= MIO/P684WM)Z(R/=$Z(?^,_JBP<;(Z8N>MU%O9W%B-B/C?,^KC M07WLU,=/J4>BE)N:A%J(%FED)'CTA"Q_@_NH%#^>O_MT>29D6XJ"M$6B"&57 MI$5#TFPT&3&_0WPS-G:!,!WE;&IU^6I%8J!K) MQX:['8QPG\'(>\"]Z>">O1PN2H' S".8G9155M;B0C5KV=X)E \M.0'WXN@1\+VE9H[M=@'@%H9^D$\>8*R,V!@,I1%28!]7H]H"*LGJ MJF!>>;^+#Y=7 F:49$DCAYB(%7QLE9 @II"6;3%JHPM8Q]M)8\B80Y43\81^[4AL#-6:\)UC\I!4T?M1J45EQ2?! 43E>Q ^R6;\19PW'YA_= MU'U#?R*UU'*]@DUE=5L91^?W(O#\W/>B.,)[F$:>GX4\FWMY'/!+$'M!G(L/ MSGW84+5%5;/U%6 ;\<-W61B$;X9G$H3B"#+Y+!@_J3WTO3B)7L)&D/^[;.2S MV MA+C FL9?.4K8A]?(T=A^]- E?3L4L$$=A" ;B\5.J,R^)$O&>0_C_*BI" M+\\#+P@RO*&J;/9C.F !2$G20C@293^!3JR* ,=F1:/'1W_^":OOUT# MOA4,]^+ I8H+D/W;N[90#8DYH1 3BK@;6?F%V+5P0NJS$V-D=^:2,D;YRGQ7 M_'(O"F=0@*)/Q@KZ@D;6D$@0IS'_IA&7APRK\8BR9+^TWP8% -E_A#H8I^X9 MQ#,\0T1 ./XZ/-VA<1BDGZEJ7;D%LJ@_\J\.,N&*,LY MNH;16?'[!O$\[%0!Z+([57OI(SE&9$9IZM(U%K&7( QG7IC'XKUJ7Q72K. [ M57R&0,-$=-([4F)OAN*/7 YB,(?D]AD"U)UO#)R(I-2$SE^V._OZ;>=C@=Q) M631,9EQ;^D3JDN>H&#](H-T3[(+%^TF,'DH]D8G=R22ZJBRZ>B2Z/'Q,S?*Q M?7!U[RN%'9X@+"3W,' MO,U7BUBX,[[3OE.$;.0VYG I[#N_^OG"B=R#G2)T$CQ*$F MT.O"X^X>-'%.>_NW6C&/^=LQP#T24@5=7J6'WJ^'OY+8]H$!1:VX@12*O>OZ MKMX4_GC0)V)FZ#R[CWTSZ4(G?0/>)4>&K;AQW<+#*] *Q:VR]_>\^/#+N\M7 M*"20+ZFI"L_A-'2+[;A5W&7 @1R0H.=CDU:XYA9JT[+:D[_%,PK7LSSOV'6]-G338D$=B!UKW;T1=VRQ1B"]8MXYC;H;27?=NT?3 M>W7;00@<@@PI8R!;'7KHOA-P$2;P)-[6"E;.^T(Q<4F_L_LO6]N7WH56C8OH M L!@1R-+&MKY_F9Q8(+$"07_2[#0TK>#!B[43(A+D8&'V>$/D+/NWK]?WOU[Z^T>B&UBU=O\" MS)5%;+A7CF[2O #?%TK9W8 W&/X6.OT34$L#!!0 ( -A#8U'_R^9G9 , M (L' 9 >&PO=V]R:W-H965T:&EL$:%(E:3B[+_?(25KO45B; \VA^+, M-]\\.%R>E'XV-:*%UT9(LPIJ:]N[*#)EC0TS$]6BI).#T@VSM-7'R+0:6>6- M&A&E<5Q$#>,R6"_]MZU>+U5G!9>XU6"ZIF'ZZP:%.JV")#A_>.3'VKH/T7K9 MLB/NT/[9;C7MHA&EX@U*PY4$C8=5<)_<;7*G[Q7^XG@R%S*X2/9*/;O-IVH5 MQ(X0"BRM0V"TO. '%,(!$8U_!\Q@=.D,+^4S^F\^=HIESPQ^4.(+KVR]"N8! M5'A@G;"/ZO0[#O%,'5ZIA/'_<.IU\UD 96>L:@9C8M!PV:_L=1)0=.+2H'L$T/EKX#MH#/2MK:P(.LL/K1/B)B([OTS&Z3 M7@7<83N!+ XAC=/X"EXV1IMYO.SGH_W[?F^LIN;XYPI^/N+G'C]_CR_=F:H3 M".K@>H67P&0%%1>=Q0H>MCLHF2@[P5Q'FK<2?!W_J<:?P 6ZJV!)U=8:T:M2 MU A-7QQTQ0%*K<5F3WDXY][++ _\'XP_FX MD86CHUOA*L49VTYK8GXXE\ES[)4C6D8ZWF^\ZZ#@6K M@#Y25$#7I'RNE:A0&_@%\CR<+Z8D9%DX7 M4-/T&9$<%0,TOHPEGM0LX9#Q8A8F>0)%$1;SJ=O%\;!+X.%PH"GCJNYK0G,& M#):=YI:CN8-'I!;CI7/GF4(GN35PPVZAF*OXTMSW _:[>O], M?6;ZR*DT @]D&D]FTP!T/_K[C56M'[=[96EX>[&FUQ*U4Z#S@U+VO'$.QO=W M_0U02P,$% @ V$-C4:VV1*9!! -Q !D !X;"]W;W)K&ULO5A?;]HZ%/\J%KH/K;3;Q"$A4%&D4EK*=+NAHFT/TWUP M$T.L)C:S'>CVZ:_MA$ ;)XTTW?$ L7-^Y[_/\6&\9_Q9)!A+\)*E5%SU$BFW MEXXCH@1G2%RP+:;JS9KQ#$FUY!M';#E&L0%EJ>.Y[L#)$*&]R=CL+?EDS'*9 M$HJ7'(@\RQ#_.<4IVU_U8.^P\4@VB=0;SF2\11N\PO++=LG5RJFXQ"3#5!!& M "]^+D&6A3GAA[UHM%?-5SM48XQ9'4+)#ZV>$;G*:: MD]+C1\FT5\G4P-/G _<[8[PRY@D)?,/2;R26R55OV ,Q7J,\E8]L?X]+@XR" M$4N%^0;[@C8,>B#*A619"58:9(06O^BE=,0) #8!O!+@O07X#8!^">AW!?@E MP.\*"$I T!4P* &#KD:')2#L*F%8 H9= :,2,#+I4,3/!'^&))J,.=L#KJD5 M-_U@,LB@5^Y[O[W;%^TPVV;O4LSK%/"UP46B-I$U.&90.6;0ZIAOINWB&* =YNH:H5PCI';1 MT1-QX1M;R.<%\_!4J\&%]T9U"U%X :%=\;!2//R?(FJKH&$M[: /![4HW-;I MPGY8([NSL M"=U0CG-ODVJ)OH1NTG8MAY<5AJQ=735F/_9 MC.A ^,H(Z!YO.6Z[^]5M6AGQ M87:B(D,6E!MR^J E"9_GW M!YP]8=Y6S>')_0K^Z58"O:-PK]7L!\PW*FC:6$(EWO!"CBX]UL92LCN-P,@6 M* N=UW9*X+'QPGZKQN7%4X E^HF>4MPI&,?>"OT_'HQC9X3MK7&J)C[P657_ MF*.UM+H_J%>?46 -0%?*A872"VRA[- M_A1>WD'+_AQ>WA&4 %2O%:BW L]@_)B2BT6DFW-"//$I!J( MS&.B)GO,-8%ZOV9,'A9:0/5?P>0_4$L#!!0 ( -A#8U'CZF"1K0, @. M 9 >&PO=V]R:W-H965TE;0*[Q@\%>':V1#>5!B$>[N0TG M#K8>00R!MA34_#S!'.+8,AD_?I6D3F73 H_7+^RK/'@3S -5,!?QWRS4T<09 M.BB$+3C M*^1A#]]O%NC3A\^'R&L 8YCVW=3U/43N+H57'T6N-8/@<1Y3M MDIHTU=56@1\>624=GWB]>KO]RFZ_U6[92B3$5$.( J&TLJFLRV#!U#_R8-@= M#D^3,W^MA,]R_%IC1'IG2LLVFI- !U6@@]9 9^LYVF@1/*(O(@X9WZFR-_Y< M0_( LJT8AY6-X1\K^%%E8_1.!3^ZI.#?4#IQD>##?,*M3OZUYV8012Q%*9@I MQ'7M3&GGZ/H=C#_6#I/?!Y[&<31G22O5=Y!F?-/\'+< #?\8BY+EN%K[?8P; M*I9X!_->>\W63/1+ZI4<.C3Y:\F32[JTF]IG;IY:,&DO0=?5K7M M'+U!8]7^/O TCD-+)^T]_=*J?=UC"<:OR]8]NJ@F=ES8)X4RHR+CNK@,5-+J MV7*37];/Y#-R/21>:J!M KF^U8(_;*Q!JK'W_1_4$L#!!0 ( -A#8U%I[19) M0 4 '(9 9 >&PO=V]R:W-H965TDX ?;'+RDKHAQ) ME-"-+[8DSQL^#D=OAO1XR_B]6%$JP6.:9.)XL))R_6DX%-&*ID1\9&N:J5\6 MC*=$JEN^'(HUIV2>@])DB!S''Z8DS@:3P,'S@V_QD?E]_4M5W?#TLL\3FDF8I8!3A?'@Q/XZ1H' M&I!;_!73K:A< SV5&6/W^F8Z/QXXFA%-:"2U"Z*^'N@931+M2?'X63@=E&-J M8/7ZV?M%/GDUF1D1](PE?\=SN3H>! ,PIPNR2>0WMKVBQ80\[2]BB<@_P79G MZZ,!B#9"LK0 *P9IG.V^R6,1B H ^BT 5 #02X#7 L % /<%N 7 [0OP"H#7 M=PY^ ?!? MP6P*@ C/H"@@(0] 6$!2#L"X#.\\HY>0;MECS/EW,BR63,V19P M;:_\Z8L\Z7*\2I,XT^_'G>3JUUCAY.0D^KF)1:QS58"CKX1SHA/V'3@ZIY+$ MB7@'/H#O=^?@Z.T[\!;$&?ASQ3:"9',Q'DI%0+L91L5@I[O!4,M@=W3]$4#_ M/4 .#!O@9SW@#FZ%G]OA)YNE@L-6^&<[_(+.%#QHA5_8X=:. MG5;X56\X?UK5;HX7"$73]9F)> M2E+0"J\<;I@M!GV"&I,D+(NP36Z-)T"Y* M5Y3'4O75X \UX3Z!-:("O<,%UL@,]%\AL&<=7G;ELD]@C39!NZZH_I]Q,F?@ M@@A),\I%K_ :D8'!X<)KA >&KQ#>TPXOSVUD=WR142MDUQGM".PUPSW"BXSF M('BP\*)*6X2LD[C=\&BE-HM@S>.(-C69A8-JR0]"SWG1&$P+,Z_5;)^@T2WT M*DW5M'!3'=]%K<,;=4)V=;HE3VIK+U]DH+6]0_4>R<+$J!FR]TB6YNVR@%8G M#T.GOD9=9OO4C 0BNWB=1!';9%( 3B,:/Y!9TIQ)?KW'1+#.LLMLGZ710V37 MPVGVH%:2\:=&;J-Z:%R_SJW+;)^;T5)D[]AN.5M3+I^ VB4#JO)LK;.ND6A0 M8^ U\.RPVJ=IQ!C99?0KE4"0A(KR?>"4 J53$=U[/>9*M!O)AS5:.!C5V=?- M@O8H8Z/8V*[8GX6,4T5MKM2.?I#D$5#",]W;_>)\BO'V=TVUZ318C5KS&9L" M@>U-Z5E^V*.Z44X3DA>@5;PV10C\"WZI0F%3._ !]]253;6] $PS2;)EK#0% M$"&H;#I$NL1U]<>X+BVX8>N-VY?"5 ELKQ+?!5UL$I#$BZ8TF7:@0_"D\E#8 MHF6J!+97B:\L^Q"Q=$U5UT26*INUCKQ"4IA:@ ^W[<9&RW&7EO=)BE%MM>M] M2X?1/C^CY]BNYUT)84>[[0DQK)S;ZG\COA"^C-4:)G2A7#D?1RH]^.Z ?WZ?S_;"2DM >TE M\<V]?IGHL760(H]%I1)J=.J51][[HR+Z'"Z*K2MK M ;BPI(JZON?%;H4)<[+4CCV*+.6-HH3!HT"RJ2HL_CX Y?NI,W$. TNR+949 M<+.TQEM8@7JN'X7NN;U*02I@DG"&!&RFSFQR/X\-W@)^$-C+HS8RD:PY?S&= MK\74\8PAH) KHX#U;P=SH-0(:1M_.DVG7](0C]L']<\V=AW+&DN8<_J3%*J< M.I\<5, &-U0M^?X+=/%$1B_G5-HOVK?8)'%0WDC%JXZL'52$M7_\VN7AB# ) MSQ#\CN#_+R'H"($-M'5FPUI@A;-4\#T2!JW53,/FQK)U-(2975PIH6>)YJEL MEN>\84JB)>1 =GA- 8T&!J_1: $*$RJOT2UZ7BW0Z.H:72'"T%/)&XE9(5-7 M:4=&U\V[U1_:U?TSJZ^@'J/ NT&^YWL#]/EE^@)R39\8^N3N/=W5>>B3X??) M\*U><$;O+5R)?LW64@E]RGY?$ YZX< *AV>$GP0N0!_Z7GXH5:U$;"7,Y=ME MH1>$7IRZN^.4G,("C8KN>M@[AV'O,+SH<$;U?<8L!Z0K RIXLU:;ANI;UIZ$ M(;^M8'1DY#:.@^B#W0%4%"?AL-NH=QM==/M=E2 0/G@>M!>=+AQXP<=L#J#\ M.#QC+^[MQ9>3>;@_;SM^@QBH(9OQZ7;>!&ULC95=;YLP%(;_RA'J12NUA9"$T(H@)>VFM5JE*EG7BVD7#AR" M56,SVPG=OY]M$I:M-.H-V,;G?P-LO+.BZU';!3Y.:K'&)^JE^E&;F=RHYK9 K*CA(+*;>;' ]C^U^ MM^$[Q48=C,%&LA+BQ4[N\JD76(>08::M C&O+=X@8U;(N/%KI^EU2&MX.-ZK M?W:QFUA61.&-8,\TU^74BSW(L2 ;IA>B^8*[>,96+Q-,N2Y M+HB:4J3,X =Z^'>]7EX5'")]24, M@W,(@S!X6M["ZD M(3+_>80_ZO@CQQ^]PY\3YD!$PSWA&W-38-"7[58EA(-XW(^,.F1T%&FR++8H*?8BHS?(03B:]!,G M'7%RE'C',].^%-KS3/9U[8-/WL+CJZM^>-S!XX]6UYQ?C=4*I3G$??CX38&C M:/A_MOV#JU^A7+L&I\ =X;8+=*M=#YVUK>/O]K8!/Q"YIEP!P\*8!I<3$[EL MFUH[T:)VC60EM&E+;EB:_P!*N\%\+X30^XD%='^6] ]02P,$% @ V$-C M4;-T?B07 P I@H !D !X;"]W;W)K&ULM59= M3]LP%/TK5K0'D(!\IRUJ*XU6TY"&ABAL#V@/;G+;6CAV9CLMVZ^?[810:!HZ M"?J0^..>XW./XUL/-UP\R!6 0H\Y97+DK)0JSEU7IBO(L3SC!3 ]L^ BQTIW MQ=*5A0"<65!.W<#S$C?'A#GCH1V[%N,A+Q4E#*X%DF6>8_'G BC?C!S?>1JX M(%C@);O$YFCB5, M./U),K4:.7T'9;# )54W?/,5ZH1BPY=R*NT3;:K8)')06DK%\QJL%>2$56_\ M6!NQ!?#W 8(:$!P*"&M ^!J0[ %$-2"RSE2I6!^F6.'Q4/ -$B9:LYF&-=.B M=?J$F7V?*:%GB<:I\13F"AW9YRV>4S@V'84)EH?MO.@!=*LCEKP[ZL*$/+7VTA_Y[J:3"+"-LB>9< M:+1NR3;3*Y[$\I@3O1Z'L5?]ANYZV]]#(E^(C1JQ4:?8.X9S+A3Y"YD^7]H7 M(F6)60HHY5))70LH5GI.<22!$:YK#*2ET".,*VC-JEHPWM)Z&H:1OYM46^ @ MZ>_-*6YRBCMSNN4*4YM-F[QX9]4P2I)XL*NO-=(+@[T"DT9@TBGP&TAYCB:E M$.;S*XS_NF;R!:*<+4\5B'RO^F1'TVO571$OU/8:M;UNM6^*ZAUL:6MDEZ7] M1F2_4^2LY>,\05D)IF1%Z/X*\CF(KN,]:%8:?$3U\+WG$NZ]4_VHB>(#"LCA MH=,Z]#^*C;_U]^1WYG8#:T[7)K-4;Q-1""\%0.7CVUOD/U=X_T-*O/]V9RND$J@NW4G,#>X*RR6A$E$8:$QWEE/[ZRH+D551_'"7A/F7.E+ MAVVN]$42A G0\PNNCTC=,3>/YFHZ_@=02P,$% @ V$-C45U_D-LD! M71 !D !X;"]W;W)K&ULM5A=;^(X%'V>_156 MM"NU4I?$^:*, &DI[6RE=J8JFMV'T3Z8Y )6DSAK.]!*^^/'3M*$#L%$VBD/ MD ^?D^/K>\^-&>\8?Q(; (F>TR03$VLC9?[1MD6T@92( CG.RA@7(K_D#5V=VPQ+3%#)!688XK";6'_CCC>MI0#GB+PH[L7>, M]%26C#WID]MX8CE:$20024U!U,\6KB!)-)/2\6]-:C7/U,#]XU?VFW+R:C)+ M(N"*)7_36&XFUJ6%8EB1(I&/;/#?!^!!R3Y-< OR\@J %!7T!8 \(R]E6P MRDC/B233,6<[Q/5HQ:8/RN4JT2K --.9M9!''? K,WP. MT0 YN(0''?!YCZ=[CH:[3@?\NC<[@+;JO%:5;(;5;(+?D\TPK= M9D+R0E6T1-_NU !T*R$5_QCHO8;>*^G](_1?"BDDR6*:K=&2<8561Z(KZ!5/ M6/)HP]I.O<"I/F-[NQ^@/B/?B/4;L;Y1["/DY*6, ELI7]NR9 O\A.R*,=@3 M@WV_2_:U?R ;8V=T.3PJ.VAD!T;9"\@H4W8.4<$A1AF3("Y07(#.4!]]NX=T M"=RTFF'SI/ ]DF78T ^-$RGIJ1 %R2) ,9'0Y0UFCE=O^.7#AT-W>*/JLE%U M:62\S21P$!+Q(X+,\& 0.+\99(P:&2,CS[605+4ZM<"J1S^IEX(M2=02DR7; M CI;ZB9^CB+EM"^ZUDC*BDQV)>SH,&$=SU \V&F]WODYM3ZKB7H4^[P>&O3P MA5Y#W\YMKX_A$]:@W4#/+%(U1B4B:PY0%<'I^L*M&^-WL6/<^C$V&[)JXX"@ M3.D8T4RR=B:=G?0$F^Y&N"ZVP"2P]6!L-N%[\DS3(FTS2"5U3B(J7SI;]:'_ M^FY@7//65K'95_OWKIIH7\5!<@8'*7],8.O&.#0*_*Q<@&S5ZQ19TN18@,+# MH@A=8\&W=HW-7GL'4N61T-VRK@K6AJQ3S/ @""$.35I:D\9FF_U4$$Y4.G.T M*):"QI1P"J(I3O0?^O]M$K=>C4?O4<9NZ[7N":_=92KR&YJC''C47;RS$QS8 M<0:.L3>YK3^Z9G^3*PXW:_P/7 ]3] M%5/AKD_T=J[Y1V'Z'5!+ P04 " #80V-1UJ^8C[P# "K#0 &0 'AL M+W=OV< MI,R:C*JQ!S$9\5)E*:,/ L@RSXEXOJ,9WXXM:.T&'M-DK&PY9D8T MHTME3!#]MZ%3FF7&DI['S\:HU?HTQ,/VSOJG*G@=S()(.N79?VFLUF,KM$!, M5Z3,U"/??J9-0)ZQM^29K'[!ML8&V ++4BJ>-V0]@SQE]3_YU23B@*#M#!-0 M0T!=@GN"@!L"OM2#VQ#<2SUX#:$*W:YCKQ(W(XI,1H)O@3!H;[VK/Z(1G#.XY4VL)YBRF\0!_ M=IX?G>';.@MM*M N%7?HK,$G6MP [+P'R$'.P'RF%]-A-!3.Z[S/7^S]*!FX M71>XLH=/V)NEDB2)H FI]C-?@=T"^?Y50\$717/Y_QE';NO(K1RY)QS]I8NA M)!D=7$$UU:^HIN1M)M")'.SBD;TY5*:/BWP7N=$Q;-:'H2B"$(;'N/D +L"^ M@_;VCD+UVE"]LZ'>IUEFRN9[$',N)/B#Y,6?>K^SF&\E^'Y/\P45YW+JMX[\ MMQ4O:!T%+Q>OIGK'V0XAZF@W N]P',ZVO5A88C=L .;]V%!Y(=.,*Q4J8L4BUH'T=LJ!IU]P7=>KEG#//R3^5FNMVZ),LSAE"2CJ"\JN@DHJ-NF27B;FOEA#[XW%W)=KZ+]" M3+]_&B$GBKRNF$.X$+E!5\P^SO8E4E]V]^?H93WU!+ P04 " #8 M0V-1\S\/*W,# #L"P &0 'AL+W=OWGLD\HYV0OY0.8!&/\NB4F,GUWIS[;IJE4/)U)780&6> MK(4LF393F;EJ(X&EEE06+O&\T"T9KYS)R*[=R$12PTG4(9OX>8 I%44ITFC7Q>+R/ M_KM-WB2S9 JFHOB;ISH?.[EBS;:'OQ>X/:!,*ZG@K42C[BW8--O(ZV M<#.FV60DQ0[)&FVBU0-;?)5_:(LM#1/N>'IR3T\0+4%=+$?+!_1U,J" M1%\>-W")+F:@&2_4)?J(OBYFZ.+=)7J'>(6^Y&*K6)6JD:O-5NJ [JJ5O6ED MR3.R%-V*2N<*S:L4T@'^[#P_.<-W30FZ.I!]'6[(V8 +V%PAZGU Q"/>P'ZF M+Z;C9"B=7U.?OUK]23%H]U)0&X\^$V_&%)MA+/.K3D?MP[,PI+@E]XB=/ M8;-3&$D2C''\%#-.803' M,?%[N/D S@M]&I-AX^(NT_ALIO=0BA3,:H96YLR1YFH3+S,MZ122MS4->X?3 MWGN];2WWN(+8IP$->[X-X7 0!3W<; !'HR#Q_)YQ0SCLDR@:-@X?W6WX;+:W MIEO@[2?WP;A7FDMMQ5F!WK-R\QL2.C>7W/\T%9.#.GEC6P_G-::_8"L]/4AI M$)$36P=P)(D]VK?U%.>3,(E.;#W%&5D:>3U;W:/NQ1B4V;91&5^VE6[NK&ZU M:TT_V8:LMWZ#KZ=X8'U6M[*V6SJ$;_K@6R8S7BE4P-I(>5>1>0=ETUHV$RTV MMG=:"FU:(CO,33L.L@:8YVLA]'Y2"W0-_N0_4$L#!!0 ( -A#8U''% JC MS0( -8' 9 >&PO=V]R:W-H965TU ]^]W[8240D"KM)?$'_?< M<^[QUV@KU8LN QY+;G08Z\P9GWK^SHKH*3Z1JY!X,Q2JI(:[*J5K]<*:.Y M)??#($C\DC+A349N[%%-1K(RG EX5$1794G5GWO@MYNX(FM"F,'_,EH M35W>]VVEJXUW 3P9;O=X$5!!PR8S-0_&U@"IS;1"CC=Y/3:RDM<+^]R_[%U8ZU+*B&J>2_6&Z*L9=Z M)(QTK:L_#>\(RT?BNM?U9:N\5/6]<_XHV2. P/G.N("GMAOUM=TJI+/J+NC#G)$7T< M#@?=[(.6??!O[/SMS'=Q#XZYXV%ZN+4&QUNK%PQ/[*RTE9A^6.(9E](C#;TH M30^WD+]W=9:@5NY%P;2R$J:^1=O1]M&ZU_Q9>OW@/5*V8T(3#$J'!S0!= M4O4K4G>,7+N+>"$-7NNN6>##"\H&X/Q22K/K6(+V*9_\!5!+ P04 " #8 M0V-1 -M6\WD# #4"P &0 'AL+W=OZO"J":4H9M5[.7! M+8@DTS%G!\0U6EG3#^7IEVQU7C37A;*27+VEBB>G+["'O !T]X%P3G32[M'= M B2AJ;A'K]''U0+=O;I'KQ#-T3];5@B2QV)L2J6M+9A1K3.K=/ 5'0<]L5QN M!5KF,<0]_,4P/QS@FRKF)G!\#'R&!PVN8/> '.LOA"UL]?@SOYENAWWA_)[Z M\I?5SP[#::K *>TY5^PMJ"!)PB$AY>UE&W2LB\_O%12]DY")_P:$W$;(+87< M*T(?5.L3)(7>"JJH7DG5#6X_M:W0GB0L_%;G@.6W1A. QMVP[. M<G.]X%C[9.PMUU(0Z&@QUKNJ5JSZ(B! @!8JV)$^@KU0J.Z.6 RX._7YU MKU'W;E-/*5G3E$H*0RYX'1=L)PB\?A_\Q@=_T(=C#7&(6)+3[Q C]3';4]5$ MTF^JGT1IH>ZR;BQ1C[=]%>)WW70MZR+O71 .<0MU%DO0Q!(,QC(K:!K3/$'/ MG,5%I/+Y^0FR-?"A6Q$VQL,_>_ULZ]3NK5^_@#6W?73!2%W!BQ.>]^!\K)"7 MF>C!8>Q['8/+/J#EV<&UK-FMSYO]LWL@)"^JJ60%?$\CN"EW-CY)X#^&PO=V]R:W-H965T,O(@:0Z"TE5/2M6,IEU[9%$$.*18TM@:HG$>,IEFK* M%[98L$>])9X 3.03\M[KF9VP1(F*5"1,(HX1'UKZ':G'1UO IX36(N=,=*5 MS!E[T9/;L&\Y.B$@$$C-@-7?*XR!$$VDTOB3IJ:+V!$F%^TSF);CH6"E9 LS<$J@S2AV3]^ MRWW8 2B>IRM$=?1BDT/S.LR:&5P0O7&FDFNGB8*)P>W-& IH$?\!@)=_,"<8_VJ+]&% M#Q(G1%RB:_0T\]'%ETOT!244/<9L)3 -1<^6*@%-8P>YV"@3\XZ(U=$=HS(6 M:$)#"$OP?C7^I@)OJ\*+ZKUM]2.ODG &RQJJ.U?([*2ZX:N?W$EHK-Y20A= @PWZ]5W%H5L)J?A=H=(H M5!I&I7%$Y1F3%<[N)*(N14P#*-N'&4G+D.B[]76@;MJ>_;K[Q4TBPJ:E15,H@C,=:H.DW%,*L?4J2NMHYK*J]>:SM>R?7L"UZEYI3C_I%ZG M%#,R>U$"Q3=YN O4$L#!!0 ( -A# M8U&B1B/>J@, .0- 9 >&PO=V]R:W-H965T*L;:#]]WOLA)1+ M2%%W'H8'L(_/=V[^;([[6\9?100@R5N:9&)@1%+F/=,4000I%37O(TC8=F#8 MQD[P'*\BJ03FL)_3%TJ@-;X.X:M MV!L3E0@'AJ4B@@0"J4Q0_-G &))$6<(X_BV-&I5/!=P?[ZQ/=?*8 MS((*&+/DGSB4T<#H&"2$)5TG\IEM9U FU%+V I8(_4VVI:YED& M)$M+,$:0 MQEGQ2]_*0NP!_', IP0X1P!T7 ]P2X![#'#/ +P2X!T#O#. 5@EH71I2NP2T M+PW)+P'^I2%U2D!'[VZQ'7HO)U3289^S+>%*&ZVI@2:$1N,6QIGB[EQR7(T1 M)X=SR8)7,L+=#\F8I7@D!-6DNBI6%GHEV%^!-S6&:W(U 4GC1%R3[^3'?$*N MOEV3;R3.R%\16PN:A:)O2HQ1>3*#,IYQ$8]S)AZ7/+),1H+<92&$-?AI,[[; M@#>Q-E6!G%V!QDZCP3GD-\2U_B".Y5@U\=Q=#+>[=>G\/^^S+WL_*(9;L<75 M]MQS]B+*X?OBE"VWG--L!7BI2;)X)_MZ3_1=BV^WE(?DY4\T21XDI.)G0T!> M%9"G _(:Z7M*TCKB%9;:VI*ZTC=#KVT[?7.SOYNG2JYE>X=*TU,E&S_6H=;L M5*MK^WZE=)!OJ\JWU9CO,PC)XT!BND*GOLYB*VK_'%OM5 M0/ZOVN)1LZ47^V<=+PI0JYD7ITHUO#A5LBW?ZQSQXE3K/"\Z59$Z%Q2)Y:HP M%]&A6QGN_AYTL*V/?RSKEYWYTM3^(3PZII-/O+TX=:2Y^]SPM$;%;1_QZOY+ MWF>-W@_+JAJ!0XGS46CG"^=E] GJ(0N2=0B"".";.-B1 ML!D@/7W79627GM M?7;3Q)./_RK;_4+M1I^@G@'? +I*W:-#@:94!6A9(22E(7Q,@Z*0\"69(,9 M5-&7![ V?G.O24N!KW3#+I#!ZTP6![V25H^"D6Z%C^1CNW=GU\BGZA%1I^_T M)G5VID[OODY^:]N]>[O.$FX]KM1AL*JXHOMP\R.YXOWS2/DJQELI@24F:MWX M>/7QXDE13"3+=8.Z8!+;73V,\!D&7"G@^I(QN9LH!]7#;O@?4$L#!!0 ( M -A#8U&>*DNYRP( %P( 9 >&PO=V]R:W-H965T6FEM0@@%*D#BLFF5QH2*MCU4>S#)(;$:V\PVT$K[\3MV M0D9IB*KN92^-+^?[SN4SYW2PE^I19P"&//%=4/4\@E_NA MU_(.!_##4UA">;;9J%PYU,@-)."*%@/O7'K=M:S]L[@.X.] M/EH3F\E*RD>[N4N&7F #@AQB8QDH?G8PA3RW1!C&KY+3JUQ:X/'ZP/[)Y8ZY MK*B&J[G_#&4^'@C$" MSD3QI4]E'8X R%,/"$M ^%9 NP2T3P'1&4!4 B)7F2(55X<9-70T4')/E+5& M-KMPQ71H3)\)*_O2*+QEB#.CI9'Q(YE@Y1(RE1Q?DZ9.D(NO5"EJ1;DD%S,P ME.7ZDEP1G5$%^O!A@LQ9GB- #WR#\5A6/RY]3PK?X1G?;3*7PF2:?!0))#7X M:3.^WX#WL0Y5,<)#,29A(^$2-M>D'7P@81 &=?'\&WSV9GBKWY!-NY*V[?BB M,WSWH(UBL4%EM5-Y*YC1Y&$.? 7J9X.'J/(0.0_MOUXQOAT1 K8 M'@Q9/9-CNP5]=L?C/54)>?B"E.3. -=- 76J@#KO23G%:$SM"YL4?'W'9UOD M;A1#2MW\TB266V&*KE.=5B-R[";#R?D41V&ULM5A;;]LV%/XKA%$,"=!&)'7/; .)[74!EBV(V^VAZ(-LT;96251) M.FZ'_?B1DBS9(BT'R9J'6**^V#C(=V*-,G) M P-\FV41^WY+4KH;#=!@/_"8K#="#5CC81&MR9R(C\4#DV]6HR5.,I+SA.: MD=5H<(.N9RA0 B7BSX3L^,$S4%06E'Y1+W?Q: #5C$A*ED*IB.3/$YF0-%6: MY#R^UDH'C4TE>/B\U_Y+25Z2642<3&CZ5Q*+S6@0#$!,5M$V%8]T]RNI";E* MWY*FO/P/=C46#L!RRP7-:F$Y@RS)J]_H6^V( P&IQRR :P'<%7!."-BU@/U< M"TXMX#S7@EL+E-2MBGOIN&DDHO&0T1U@"BVUJ8?2^Z6T]%>2JT"9"R:_)E). MC.=D+9==<' QES$8;U,"Z KD,D)YE!+^%D3QWW(6) :SV[L/TQL0Y3%8$B9D M# (J-H2!C$1\RP@'B^\R= HJORVD&EYIO@074R+1*;\$[\#'^11DN (V? LPQ- PG\FSQ5%HHO,ZZ[,76S]RAMT$E5WJL_N#"CR6 MT9#D:W"75S5-U89/OTDXN!,DXY][C#F-,:CI<'1T7>@YVPF/85(?A,$0(!<>XF0'GVQ[$K;XCJFY#U>VE^IY1 MSD'!Z"H1)K:5M'ML%@:X0]8 4I4OVZ_ M]V13T%@/?GSJAHVQ\.6I&^H+94Q='6=,71UF3ET#KB]U$6P;+7Q5\M;B9[/7 MA#.EKP%GS%\3KB>!T<'. OW?*5QK/%KT,'10UP4&F!_Z3M<#.LP-L;;B)AA" M&)W@CUO^N)?_S?'.R<@7ZT20@[K!.S'@0L]W<9>P#K,AE&'>9:SCL ==VS]! MN>W[R.ZO7>6&4*XZS9=)JJI'HFK%80$[!^DI*ZC=$B#GQU^L8 MTALD["[O6KQB9<@-SN:EL'9]Z,L'5YV<#!DFYS49U4FM'F0N.F/,9WQF_1 M]009QJ?J J0\8[?JJ]N3^XBM$[GM2LE*FH)7OEP>5EU(5"^"%N6)>T&%/+^7 MCQL2Q80I@/R^HE3L7Y2!YEIH_!]02P,$% @ V$-C414BJJA4!P !QP M !D !X;"]W;W)K&ULO5E;;^.V$OXKA%L46R") M1>J>)@'B.$X"--U%TLM#L ^,1-LZ*XE>D8XWQ?GQ9TC)LDW1LK<':!YBB?IF M.-_,D#.B+E:\^B+FC$GTK'6QH#/VS.0?BT\5W U;+6E6L%)DO$05FUX.KO'Y/?&4@$;\F;&5 MV+I&BLHKYU_4S4-Z.7"412QGB50J*/R\L1N6YTH3V/&U43IHYU2"V]=K[1-- M'LB\4L%N>/Y7ELKYY2 :H)1-Z3*73WQUSQI"OM*7\%SH_VC58)T!2I9"\J(1 M!@N*K*Q_Z;?&$<<(D$: & (PL5W ;01<4\#;(^ U IXIX.X1\!L!_UB3@D8@ M.-:DL!$(CS4I:@0B'=TZ'#J68RKIU47%5ZA2:-"F+G1":&D(85:JW'V6%3S- M0$Y>/;,99*(4Z,,32WB99'E&=5+Q*:+I?\ EJ+;TA<]L<89< MYP01AS@6>\9'B^/81N?_F_WN'\^^XPRWS2%7ZW/[A@R^&;]NAZZ*\((S"7=2DB\*>%T?.+NS. L.Q2X(6MD/; M;VG[!VA+5C$A$?L&14PP&]E:@[]--O0\@ZL-%+H&U2X(AU&'J0WE1KZ=:- 2 M#8XC6H?6QC/HS'M*B,G3 L*.9\;4AL)>8!"U31BYQ$XT;(F&O43'#%J/I-E[ M89-$M%!KZ6\]8*,==JP@CN<;H1MW43CR7=_@W44%3FAZYZZ+\DGLQW;>4 MDM?)UV4FLC:V&63UK*ICO8_QJ%_E"_YL? $/%6J3J]W5L^$U6G=,#C QR%M0 MKH--]A84AC\S4RRP&&_Y>]XINY8D,Y>Q86)AM7D5YJ'^46?49 M_1<=@O39L6GIL/=OMY-XTUCA_L[JN^LPMK10W4W' @JPN8PL'1146#-E+*C( MC?:LHTV?A?L;K>O==STKTV[C@[W8I#&VP AQXLX.VX7YCN=%)ET++-HNV;M\ M-^T6[N^W/BZ8*L"01V+]!KR5YW>,0WU>S+,$I=E;I@YJCDOR3=N#HW\]R3?M M".YO'KX_R2TM0QQ[G=!;8&$<=D+?A?DQP9W06V 8$VP//=FT%Z2_O3@BU1L- MVZ]MZDT TMU@; /&0>B;)=*&@^H7QX8+[VQ $CB^NZ>I(*JIV!W9U$YRH'!8 M>\C1 :DGE3Q"KQC=CR!X]49TT^$*G5'KAK[3ZIX@*M"*Y;GZ%>]")?@V2 ES M769J[6M%DB,8W8'R*1H]WM]HD>?1LU)( 2^6N53/%)PXV$=%_8XA*PI=I#XR M/>L[ MH43-)?,.UMU>B U 3*%Y)OR-5>^HH"E#K^]:YPVTRK1\WW8:1=.L8HB"2V"^QBT-[JD2:HE2WN#L>D:2/])D+T)&QV06@=# MSBO&--_#82'.3EBH (>@#!R:5=HI6QD\IY!YG1Q.LCK MPJ36$8PDK)(T*P_'[00\G"5S6%F@N.32G//FXY\/XU,<(Y!/69$E)]I. 34' MED7"UB]6VW)@24%+16G.:)KH:%8L72:U>2G4JO6J!+,V"=*9ZPQ]EY]_^@$' MSB_6-=!Q]MK%W51=NZX^1*>P4A:PH9PJYZM\K0^WZ\IO^.HW6%@ZWEA;$$$/ M($ VVPZ3&8D;#DL"DGZ25&;:;@W_I,H1UMOPZ- M]#<18_P&G]]BR_@$G]_;QL?D_-:FYXZ.): MGWCP1']Y&6YHUY_('B&(&:14SJ;@ NRAZH*611(2+2HZL]._+159=H/%%Y)#SEB&'R@=MGFT+@.1% M"F5728O8W5)JRQ8DLS/=@7([M3:2H0M-0VUG@%4!) 7-TO0ME8RKI,C#VM84 MN>Y1< 5;0VPO)3._UR#TL$KFR6EAQYL6_0(M\HXUL ?\VFV-B^C$4G$)RG*M MB(%ZE=S-;]=+GQ\2OG$8[-F<^$H.6C_[8%.MDM0; @$E>@;FAB/<@Q">R-GX M-7(FDZ0'GL]/[)]"[:Z6 [-PK\5W7F&[2MXGI(*:]0)W>O@,8STWGJ_4PH8O M&6+NHY0AV#B17<60OXSF< ;+Y*X!L!&3!=Q0*+A\8LB(W>B#&9SLV M/PFE!K0SQY6_E#T:M\L=#HL]-.Z(T9*K)V8,\T=T3:X> !D7]CJGZ#1\)BU' MOG7DRU[A^T >M<+6DH^J@NI?/'7>)H/9R> ZNTBXAVY&%ND;DJ59:J/;"[2+ MJ>Y%H%U$%M.8LL@MGQ%[*F7!S!$ MUZZ-O1P[""!C+?9_9QSI;@*=?U;'8I[3X[D#>G;E$DP3&MN24O<*X^U/J]/; MN8LM\S<]/KQ'9AJN+!%0.V@Z>^=T36SF&*#N0@,=-+IV#-/6O7\P/L'MUUKC M*? "TQ^E^ -02P,$% @ V$-C4=8H"F?6! /A, !D !X;"]W;W)K M&ULS5A=;^(X%/TK%IJ'5NJ0.%^0BB)-:9F"ME)5 MICL/U3P8XD+4)&9MITS__5X[(4 P:;3=AWF!V#[G^OIAW MFF3BJK.2K@SK;B,5ZNI*JPAH,U6=(9E4_K!PXE MJ[(2Q2G-1,PRQ.G+5><;OISB0!$TXN^8;L3>-U)#F3/VJ@J3Z*IC*X]H0A=2 MF2#P]T9'-$F4)?#CG])HI^I3$?>_M];'>O PF#D1=,22GW$D5U>=?@=%](7D MB7QDFSM:#LA7]A8L$?H7;4JLW4&+7$B6EF3P((VSXI_\+H5H0W!*@E,C0,=F M@EL2W#K!.T'P2H+7EN"7!+\M(2@)05M"KR3TVA+Z):'?5J6P)(1M>\#V-G*V MGD%%R/5\N2&2# ><;1!7>+"G/O2DTWR8)G&FUL=,'MX1G<;84Z(%R M-%L13M'9-1'Q I$L0C=QDDL:H=N'V3DZNZ&2Q(DX1U_1T^P&G7TY1U^0A81B M"11GZ"F+I;C8J_BQ8KD 0U#YY: \L"0XKURP%J6CH\)1YX2C+KIGF5P)=)M% M-#+P)\W\L(%O@6B5% MQR?IX];.X]! _][:>2/]KK7S1OKD<\I/__/8#R:"6RTA5]MS6R^AB^W"N4#S M=S1B:0HGP2@A M;!)%LD>01X]&/#BDIT3^6*1>CY+[",)I*FXE>#7U[EEZ?] M\D[X!3VQE"(B)8_GN23SA"+)T*)P!_:6Q>N*)1'EQM58V ZT;77(O@T]KQ_Z M ^MM?XX;4&[@.(>HVV.4 Z$+#U'C8Y3K^F'O$/7=@/*#L&;KSM"C[?KV(6IR MC,+8]KW@$#8]AO7#8 ]U$!V_BH[?&)V?^N2&O96\40Z92!678O.$5$9(V"EA MHERH! VY+-XVWIN"EC1G;_G9=##'JZ);$ %0;\6UHG)EFW7;$W-MK!9EZ#2 M)?C?=(G*X^D#90+#:,*@-K'&)I0;U,8\,:%Z3DV_J0GE>+99F5ZE3*]1F>)8 MCHM5O8:]9E\9K4'$DH1PH1MUK5&.HI?>GG-V]T@-$Z@^2XXQN!O4I3"!7,^L M1+]2HM^HQ#8M^;P6?9,6M?4_-H'J6AQC0 NWIH4)Y+IF+<)*B[!1BTPO=TT(ZME;7U';S99<0X3\K(\*[E @WYT2?G"^CTOQ^*' ]J&,3R'7JD3> MZHG3U 2RPQ.15YG'8RH/PM7M"OA:[JXKB NQ9$ M%"1-WE$L1*ZS3]B+]8M.5F&Y<90P+*Z$O MX)[=[4$0>?%84Q0D6^MK^9Q)N.;KSQ4ED(XK +2_,":W!=5!]60V_!=02P,$ M% @ V$-C49L DV4* P W H !D !X;"]W;W)K&ULS59M;]HP$/XK5CZUTMJ$MU(J0"HOTR:-"15M^U#U@TD.8C6V,]LI M3-J/W]D)*51I0%NEE0_$/M]S]]Q+G.MOI'K4,8 A6YX(/?!B8](;W]=A#)SJ M2YF"P).55)P:W*JUKU,%-'(@GOC-(+CR.67"&_:=;*Z&?9F9A F8*Z(SSJGZ M-8)$;@9>P]L)[M@Z-E;@#_LI7<,"S+=TKG#GEU8BQD%H)@51L!IXMXV;:2.P M *?QG<%&[ZV)#64IY:/=?(X&7F 900*AL28H/IY@#$EB+2&/GX51K_1I@?OK MG?6/+G@,9DDUC&7R@T4F'GC7'HE@1;/$W,G-)R@"ZEA[H4RT^R>;0C?P2)AI M(WD!1@:N@4 !>ZG\?N M$C>AA@[[2FZ(LMIHS2Y<]AT:\\6$;92%47C*$&>&4ZH$$VM-YJ#((J8*R-E7 MJA2U]3LG9Q,PE"7ZG%P0;4]UWS?HUH+]L' QRETT7W'1(C,I3*S)5$005> G M]?A>#=['<,N8F[N81\U:@PM(+TDK^$":03.HX#,^&=[H587S;]ZG?^W](!FM ML@%:SE[K%7NWPK"()9FM-UE F"EF&&"RMV&28;[)2DE.QI*GF:'NW98K4M$U M]U_0,/EL@.N'&EKMDE;;T6J?0DL_TX(#6N$A+=C12I&6SIN9B:)QSZLZ-R?1 M<23LG?HTQ)(\[??"48W)48UIG<9!=CIE=CJUV<&TNV^$".'"7I,1WMG:*!8: M7.*=$3Z23#"CR?T,^!+4 _E-9DPPGO%25%.DJY+&U7OJG6Y)J_LVV3$Q-=A# M61*1)1"F=88*68H\GQ" )*M:IGNT(>HT#@*Z+@.Z?OMRT^VIY>Z5-'KOJ=R- MX/D;%OS'@A?.]^O9"^SO1=F/Z^7A^7M?:PYJ[<8D;6D)D]_;I;06QE9A M;T6Q95N@BR?+F=-?/UU\2QI#Z<.6O$3G?.><[WR6#I'"2NTH?BHP5J!AE%<1 M+)0JOWA>E128H>I2E)CK2"8D0TJ[,O>J4F*45J:(46_A^RN/(<)A'/*:W3-5 M@4347$7PNH> 6[ZG$0Q6UQ XNCN1X@@^SS_^KH6Z_0#<.OLTF_G/%[>'^-P& M+J!WE'3Y!M)+?YI7QZ:H5_O47;HEFP_>5/G-T?)1K2WTVKV+PTSP80NOH ,T M,V(8;!&-X!VB9".)J' >>986QY&N)"V MM^O@?C=M^D&@\XQ 0FDO< $=$(49"O4MUI_#K>^&5+\ M*'%&&NLW62]@BCV89D=E27=?*X4=TX-=FTYL49:OZW^YQCCB6B8]%Z]D]YE]^M^.KF?TFV_RJ' M@H]J;"^R4Q>Y/ >1JW,0>9HSZ;77SNANV[O9>A28%T0$'\Q;A Y-P:8F5!'> M>@5)4\Q?77":7J&-?BKN\>O\%&>HIFK=!R,XV#]Q2FKVN<]Z-!O19@WV#_-Y MP*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'SV0;*+GY0VU!NB,KI4MNW:Y>]\Q6 \_-!L"612_J]R]Z)1#>'(_7NVPGC%B*0MB'0=!\+B!@I9"B%(^0#X)^ MP,Q&W?^EM'A4TO(BS;0JBD$0[@_\ &U%]JHYK2$7?&F:%LN7M]R!#(*+OKO@ M2FACFS.:ZW/'N -W\GZOLNJ;*"SH,;?PIU;55LAU?1GW%#WO,9HZ'+;[(E[J M_U-&M5J)#,8JJTJ0=E]'#44-*,U&;$W )"]A$(S4#G3]/.X&U_G^V:R#\BJE M+X4[H*_S!H\0938=3Z;I9,S+MS.U?!F.!U-F <9(9#1.T+^$WF0 M,0(9OPMDNG";[Y.I!YD@D DYY&NT!9M]Y#D">?Z.E6Q]W1<(Y 4M MY$RON12/S0&/Z"-"])&6Z(H;89A:L;D&XTY]B?8)0?M$B_8=]!HT&ZXU0'TJ MNQ=VPZXJ4>2@C9\RGQ'(S[20P^R_RMVS:??#N8^E)WRHB=S54A7O[@L,@/ MWS#SCW0?_&$O%O\1\F)6F+.B(B= MT6%Z=K:H-VU&S"$1L4-JY7="8T3$]DBKLN3ZH=9<*M92N'_C;G+SU)6%ORZ!620F MM@@Z^VHOGV VB8EMTG;QE&O-Z_6[#^QL#):WJHG9)":V26=0'QM]3'0UZCU\ M,BP*=<]E!GX7BC&EQ&^BE.9OT[D/WW;1ZN4Q)IB86#![Q%>_QQ>$F&IB8M4\ M*_#P8?G@QMTJKS++1MR?I<>8:F)BU71ACBICW1!7L\6#CXF))R86SS-F/9S5 MW-5P: P\#7%O6CF$R28>A)B]9P>JS5'?$Q, M/0FQ>DYC-I7U,3'U),3J.0XI4W>UO'+F<2,DZ>YF>-&:^R?HJQ!B]1PQG2*5 MF[,68E]-!\OS?WU,3#\)]9K8,^;O.CJFH(1805VC]7H-*&M2<^QC8@I*WGS! MK%56'Q-34-(HJ'=X4YS#2DC(I^X6QK5GO,CFFM6;_[0YI6 MZYS;MQ#2?!WW=>HW;3R<[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-ZG]S/[,U. M;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X7*1_GESU M/A?3JOM<2!5*!RD$:?D@@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI'_0*0:_E M@\80-"X?) .4<4"0]( U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G + M@=R"= N!W8)X"X'>BGHK@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AMJ+<1Z&VH MMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.T/ MA]T$>COJ[01Z.^KM!'H[ZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\;+R]_K*\ M;J*$PPO. ?YKOO\"4$L#!!0 ( -A#8U&,3^J/N@$ .X< 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$ M$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U] M:BPU<61N7*U#?'0+9G6VU MB8C@5:'WO(FO?6F: M2>*H\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ M?MWKFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA" M7:6[HOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ M]-7?1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBD MCUN0/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D M%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I1 M9)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR*A19U7_*^F[,\J__P+7WM-9E M<\AGW6_.Z2=02P$"% ,4 " #80V-1!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -A#8U'D($Y2 M[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ V$-C40GJH>I !0 %>+B20< \? 8 " @8,- !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ V$-C47J]!3?5!0 OA< !@ ("! MGA@ 'AL+W=O !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ V$-C40:7$"9V!P A10 M !D ("!\D\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V$-C47JD)\LG!@ Z \ !D M ("!#V 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V$-C4>4'K*9/ P [0@ !D ("!16X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V$-C49!G M])NT# T28 !D ("!?7X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V$-C48_7+$H, P U 8 !D M ("!#I( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V$-C4=;D9:*_ @ Z@4 !D ("! MW)L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ V$-C4>P]T624 % !R&0 &0 M@(&.N0 >&PO=V]R:W-H965T0( &H& 9 " @06_ !X;"]W;W)K&UL4$L! A0#% @ V$-C4?7 M]V- @ 908 !D M ("!M<$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V$-C4=:OF(^\ P JPT !D ("!(LP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV$-C40#;5O-Y P U L !D ("!P]8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V$-C4;8MHPP* @ 700 !D M ("!XO 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V$-C40MFQJ) @ G H T ( !6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ V$-C49(LH):X 0 YQP !H ( !)0,! 'AL+U]R M96QS+W=O XML 61 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 62 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 159 290 1 true 38 0 false 5 false false R1.htm 0001001 - Document - Cover Sheet http://www.buildwithbmc.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1002003 - 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 1003004 - 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 1004005 - 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 1005006 - 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 2101101 - Disclosure - Organization Sheet http://www.buildwithbmc.com/role/Organization Organization Notes 7 false false R8.htm 2103102 - Disclosure - Basis of Presentation Sheet http://www.buildwithbmc.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 2108103 - Disclosure - Merger Agreement with Builders FirstSource, Inc. Sheet http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceInc Merger Agreement with Builders FirstSource, Inc. Notes 9 false false R10.htm 2111104 - Disclosure - Acquisitions Sheet http://www.buildwithbmc.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 2114105 - Disclosure - Accounts Receivable Sheet http://www.buildwithbmc.com/role/AccountsReceivable Accounts Receivable Notes 11 false false R12.htm 2119106 - Disclosure - Debt Sheet http://www.buildwithbmc.com/role/Debt Debt Notes 12 false false R13.htm 2123107 - Disclosure - Revenue Sheet http://www.buildwithbmc.com/role/Revenue Revenue Notes 13 false false R14.htm 2129108 - Disclosure - Income Taxes Sheet http://www.buildwithbmc.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2132109 - Disclosure - Commitments and Contingencies Sheet http://www.buildwithbmc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2135110 - Disclosure - Stock Based Compensation Sheet http://www.buildwithbmc.com/role/StockBasedCompensation Stock Based Compensation Notes 16 false false R17.htm 2139111 - Disclosure - Segments Sheet http://www.buildwithbmc.com/role/Segments Segments Notes 17 false false R18.htm 2144112 - Disclosure - Earnings Per Share Sheet http://www.buildwithbmc.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2204201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.buildwithbmc.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 19 false false R20.htm 2212202 - Disclosure - Acquisitions (Policies) Sheet http://www.buildwithbmc.com/role/AcquisitionsPolicies Acquisitions (Policies) Policies 20 false false R21.htm 2230203 - Disclosure - Income Taxes (Policies) Sheet http://www.buildwithbmc.com/role/IncomeTaxesPolicies Income Taxes (Policies) Policies 21 false false R22.htm 2233204 - Disclosure - Commitments and Contingencies (Policies) Sheet http://www.buildwithbmc.com/role/CommitmentsandContingenciesPolicies Commitments and Contingencies (Policies) Policies 22 false false R23.htm 2245205 - Disclosure - Earnings Per Share (Policies) Sheet http://www.buildwithbmc.com/role/EarningsPerSharePolicies Earnings Per Share (Policies) Policies 23 false false R24.htm 2315303 - Disclosure - Accounts Receivable (Tables) Sheet http://www.buildwithbmc.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.buildwithbmc.com/role/AccountsReceivable 24 false false R25.htm 2320304 - Disclosure - Debt (Tables) Sheet http://www.buildwithbmc.com/role/DebtTables Debt (Tables) Tables http://www.buildwithbmc.com/role/Debt 25 false false R26.htm 2324305 - Disclosure - Revenue (Tables) Sheet http://www.buildwithbmc.com/role/RevenueTables Revenue (Tables) Tables http://www.buildwithbmc.com/role/Revenue 26 false false R27.htm 2336306 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.buildwithbmc.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.buildwithbmc.com/role/StockBasedCompensation 27 false false R28.htm 2340307 - Disclosure - Segments (Tables) Sheet http://www.buildwithbmc.com/role/SegmentsTables Segments (Tables) Tables http://www.buildwithbmc.com/role/Segments 28 false false R29.htm 2346308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.buildwithbmc.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.buildwithbmc.com/role/EarningsPerShare 29 false false R30.htm 2407403 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies (Narrative) (Details) Details 30 false false R31.htm 2410404 - Disclosure - Merger Agreement with Builders FirstSource, Inc. (Details) Sheet http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails Merger Agreement with Builders FirstSource, Inc. (Details) Details http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceInc 31 false false R32.htm 2413405 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.buildwithbmc.com/role/AcquisitionsPolicies 32 false false R33.htm 2416406 - 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 33 false false R34.htm 2417407 - Disclosure - Accounts Receivable (Allowance) (Details) Sheet http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails Accounts Receivable (Allowance) (Details) Details http://www.buildwithbmc.com/role/AccountsReceivableTables 34 false false R35.htm 2421409 - Disclosure - Debt (Debt Table) (Details) Sheet http://www.buildwithbmc.com/role/DebtDebtTableDetails Debt (Debt Table) (Details) Details http://www.buildwithbmc.com/role/DebtTables 35 false false R36.htm 2422410 - Disclosure - Debt (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.buildwithbmc.com/role/DebtTables 36 false false R37.htm 2425411 - 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 37 false false R38.htm 2426412 - 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 38 false false R39.htm 2427413 - 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 39 false false R40.htm 2428414 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.buildwithbmc.com/role/RevenueTables 40 false false R41.htm 2431415 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.buildwithbmc.com/role/IncomeTaxesPolicies 41 false false R42.htm 2437417 - 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 42 false false R43.htm 2438418 - 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 43 false false R44.htm 2441419 - 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 44 false false R45.htm 2442420 - 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 45 false false R46.htm 2443421 - Disclosure - Segments (Narrative) (Details) Sheet http://www.buildwithbmc.com/role/SegmentsNarrativeDetails Segments (Narrative) (Details) Details http://www.buildwithbmc.com/role/SegmentsTables 46 false false R47.htm 2447422 - 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 47 false false R48.htm 2449424 - 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 48 false false All Reports Book All Reports bmch-20200930.htm bmch-09302020xex311.htm bmch-09302020xex312.htm bmch-09302020xex321.htm bmch-09302020xex322.htm bmch-20200930.xsd bmch-20200930_cal.xml bmch-20200930_def.xml bmch-20200930_lab.xml bmch-20200930_pre.xml http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bmch-20200930.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 159, "dts": { "calculationLink": { "local": [ "bmch-20200930_cal.xml" ] }, "definitionLink": { "local": [ "bmch-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "bmch-20200930.htm" ] }, "labelLink": { "local": [ "bmch-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "bmch-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "bmch-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 420, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 5 }, "keyCustom": 21, "keyStandard": 269, "memberCustom": 18, "memberStandard": 20, "nsprefix": "bmch", "nsuri": "http://www.buildwithbmc.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.buildwithbmc.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Acquisitions", "role": "http://www.buildwithbmc.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Accounts Receivable", "role": "http://www.buildwithbmc.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Debt", "role": "http://www.buildwithbmc.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Revenue", "role": "http://www.buildwithbmc.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Income Taxes", "role": "http://www.buildwithbmc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Commitments and Contingencies", "role": "http://www.buildwithbmc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Stock Based Compensation", "role": "http://www.buildwithbmc.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139111 - Disclosure - Segments", "role": "http://www.buildwithbmc.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - Disclosure - Earnings Per Share", "role": "http://www.buildwithbmc.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - 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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2212202 - Disclosure - Acquisitions (Policies)", "role": "http://www.buildwithbmc.com/role/AcquisitionsPolicies", "shortName": "Acquisitions (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2230203 - 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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2233204 - Disclosure - Commitments and Contingencies (Policies)", "role": "http://www.buildwithbmc.com/role/CommitmentsandContingenciesPolicies", "shortName": "Commitments and Contingencies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2245205 - Disclosure - Earnings Per Share (Policies)", "role": "http://www.buildwithbmc.com/role/EarningsPerSharePolicies", "shortName": "Earnings Per Share (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.buildwithbmc.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Debt (Tables)", "role": "http://www.buildwithbmc.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Revenue (Tables)", "role": "http://www.buildwithbmc.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - 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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340307 - Disclosure - Segments (Tables)", "role": "http://www.buildwithbmc.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - 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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "bmch:AccountsReceivableAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "bmch:AccountsReceivableAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "icabf433f30934c69a9f8791a70b6ffb5_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Merger Agreement with Builders FirstSource, Inc. (Details)", "role": "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails", "shortName": "Merger Agreement with Builders FirstSource, Inc. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": "4", "lang": "en-US", "name": "bmch:BusinessCombinationStockExchangeRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Acquisitions (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i3cf95257232c403e82fd838f661a2f65_D20190114-20190114", "decimals": null, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Accounts Receivable (Accounts Receivable) (Details)", "role": "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails", "shortName": "Accounts Receivable (Accounts Receivable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "icabf433f30934c69a9f8791a70b6ffb5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Accounts Receivable (Allowance) (Details)", "role": "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails", "shortName": "Accounts Receivable (Allowance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Debt (Debt Table) (Details)", "role": "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "shortName": "Debt (Debt Table) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i73514eab5087414a8a86daf80260f32f_D20160915-20160915", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentIssuanceDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - 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", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "ie21887b2030c479c836bfc4bdfef35fb_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - 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", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i8b089523ba624c028d98033ca0a01352_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "bmch:AccountsReceivableIncludingUnbilledReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - 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", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "bmch:AccountsReceivableIncludingUnbilledReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i86014d60a81244ef9baf9a211383fa0a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "icabf433f30934c69a9f8791a70b6ffb5_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437417 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "ide91bbe9bf8d4d3f92b1d5233fdc3c3c_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Stock Based Compensation (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "ide91bbe9bf8d4d3f92b1d5233fdc3c3c_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i25e516fae3ac4959ad59a5e84051bc14_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442420 - 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", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Segments (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "shortName": "Segments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "ide91bbe9bf8d4d3f92b1d5233fdc3c3c_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449424 - Disclosure - Earnings Per Share (Narrative) (Details)", "role": "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if0df7d73ec75409b87d716e929f268c2_D20200701-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "icb1c43d2ee66447fa8c12679b44e3490_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "i89683c0db50e4e4394abf800fbcd6ff1_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization", "role": "http://www.buildwithbmc.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Basis of Presentation", "role": "http://www.buildwithbmc.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "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-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Merger Agreement with Builders FirstSource, Inc.", "role": "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceInc", "shortName": "Merger Agreement with Builders FirstSource, Inc.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bmch-20200930.htm", "contextRef": "if06cccaceb8245009ef63c049708a4b4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 38, "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_AccountsReceivableAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total amount of allowances on accounts receivable.", "label": "Accounts Receivable Allowance", "terseLabel": "Accounts receivable allowances" } } }, "localname": "AccountsReceivableAllowance", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bmch_AcquisitionAndIntegrationRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Acquisition and integration related costs incurred to effect a business combination.", "label": "Acquisition And Integration Related Costs", "terseLabel": "Acquisition and integration costs" } } }, "localname": "AcquisitionAndIntegrationRelatedCosts", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "bmch_AllowanceForDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of allowance for doubtful accounts.", "label": "Allowance For Doubtful Accounts [Table Text Block]", "terseLabel": "Allowance For Doubtful Accounts [Table Text Block]" } } }, "localname": "AllowanceForDoubtfulAccountsTableTextBlock", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_BMCStockHoldingsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BMC Stock Holdings, Inc.", "label": "BMC Stock Holdings, Inc. [Member]", "terseLabel": "BMC Stock Holdings, Inc. [Member]" } } }, "localname": "BMCStockHoldingsIncMember", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bmch_BookOverdraft": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of checks issued in excess of bank balance that have not yet presented to the bank for clearance.", "label": "Book Overdraft", "terseLabel": "Book Overdraft" } } }, "localname": "BookOverdraft", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bmch_BuildersFirstSourceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Builders FirstSource", "label": "Builders FirstSource [Member]", "terseLabel": "Builders FirstSource [Member]" } } }, "localname": "BuildersFirstSourceMember", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "domainItemType" }, "bmch_BusinessCombinationMergerAgreementTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of termination fees payable upon termination of merger agreement.", "label": "Business Combination, Merger Agreement, Termination Fee", "terseLabel": "Termination fee" } } }, "localname": "BusinessCombinationMergerAgreementTerminationFee", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "monetaryItemType" }, "bmch_BusinessCombinationMergerAndIntegrationRelatedCosts": { "auth_ref": [], "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bmch_BusinessCombinationStockExchangeRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of acquirer shares issued in exchange for each acquiree share.", "label": "Business Combination, Stock Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "BusinessCombinationStockExchangeRatio", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "pureItemType" }, "bmch_BusinessReorganizationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with reorganization costs including items related to relocation, exit or disposal activities.", "label": "Business Reorganization Costs", "terseLabel": "Business reorganization costs" } } }, "localname": "BusinessReorganizationCosts", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "bmch_CurrentIncomeTaxPayableChangeCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Change in current income tax payable resulting from Coronavirus Aid, Relief and Economic Security Act (CARES Act).", "label": "Current Income Tax Payable Change, CARES Act", "negatedTerseLabel": "Change in income tax payable related to CARES Act" } } }, "localname": "CurrentIncomeTaxPayableChangeCARESAct", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "bmch_DeferredIncomeTaxExpenseBenefitFromCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred income tax expense (benefit) resulting from Coronavirus Aid, Relief and Economic Security Act (CARES Act).", "label": "Deferred Income Tax Expense (Benefit) From CARES Act", "terseLabel": "Deferred income tax benefit, CARES Act" } } }, "localname": "DeferredIncomeTaxExpenseBenefitFromCARESAct", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenuebyProductCategoryDetails" ], "xbrltype": "domainItemType" }, "bmch_MergerRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Merger related costs incurred to effect a business combination.", "label": "Merger Related Costs", "terseLabel": "Merger related costs" } } }, "localname": "MergerRelatedCosts", "nsuri": "http://www.buildwithbmc.com/20200930", "presentation": [ "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails", "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenuebyCustomerTypeDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/BasisofPresentationPolicies" ], "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenuebyProductCategoryDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "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/Cover" ], "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/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "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/Cover" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r438" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r439" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r440" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "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": [ "r440" ], "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/Cover" ], "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/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r440" ], "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/Cover" ], "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/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r441" ], "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/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r440" ], "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/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r440" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r440" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r440" ], "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/Cover" ], "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/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r436" ], "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/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r437" ], "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/Cover" ], "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/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r346", "r347", "r348", "r349", "r435" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r346", "r347", "r348", "r349" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r144", "r157", "r158", "r159", "r160", "r162", "r164", "r168" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-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": [ "r144", "r157", "r158", "r159", "r160", "r162", "r164", "r168" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-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": [ "r228" ], "lang": { "en-US": { "role": { "label": "Guarantor Subsidiaries [Member]", "terseLabel": "Guarantor Subsidiaries [Member]" } } }, "localname": "GuarantorSubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r174", "r253", "r259", "r418" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenuebyCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r267", "r270", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r416", "r419" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-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/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r267", "r270", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r416", "r419" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-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/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r174", "r253", "r259", "r418" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenuebyCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r171", "r253", "r257", "r384", "r415", "r417" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "http://www.buildwithbmc.com/role/RevenueRevenuebyProductCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r171", "r253", "r257", "r384", "r415", "r417" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "http://www.buildwithbmc.com/role/RevenueRevenuebyProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r265", "r267", "r270", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r416", "r419" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-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/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r265", "r267", "r270", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r416", "r419" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-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/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r93", "r94", "r95", "r96", "r97", "r98", "r101", "r102", "r103", "r105", "r106", "r107", "r108", "r109", "r125", "r187", "r188", "r292", "r319", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r93", "r94", "r95", "r96", "r97", "r98", "r101", "r102", "r103", "r105", "r106", "r107", "r108", "r109", "r125", "r187", "r188", "r292", "r319", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r217", "r268", "r375" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r176", "r177" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r21", "r176", "r177" ], "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, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails", "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r393", "r406" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r198" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r292" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r93", "r94", "r96", "r289", "r290", "r291" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r95", "r101", "r102", "r105", "r106", "r108", "r109" ], "lang": { "en-US": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]", "terseLabel": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r97", "r98", "r99", "r100", "r183", "r184", "r185", "r186", "r187", "r188", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r316", "r317", "r318", "r319", "r386", "r387", "r388", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r271", "r273", "r294", "r295" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r139", "r157", "r158", "r159", "r160", "r162" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleofnetsalesadjustedEBITDAandcertainothermeasuresbyreportablesegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r273", "r282", "r293" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r178", "r189" ], "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", "periodEndLabel": "Balance at September 30", "periodStartLabel": "Balance at January 1" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAccountsReceivableDetails", "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Increase in allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r191" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r56", "r77", "r365" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r196", "r202" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r77", "r205" ], "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": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r87", "r152", "r159", "r166", "r182", "r346", "r348", "r353", "r391", "r405" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r48", "r87", "r182", "r346", "r348", "r353" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r275", "r283" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r275", "r283" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "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": [ "r351", "r352" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r266", "r269" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r266", "r269", "r334", "r335" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r330", "r331", "r332" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r329" ], "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" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r340", "r341", "r342", "r344" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r345" ], "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": "Merger Agreement with Builders FirstSource, Inc." } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceInc" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r333" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r333" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r336", "r337" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r85", "r328" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r81", "r82", "r83" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued purchases of property and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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 finance lease obligations" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r30", "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r80", "r85" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r79", "r84" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r74", "r354" ], "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, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r86", "r87", "r112", "r116", "r117", "r119", "r121", "r129", "r130", "r131", "r182", "r353" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r216", "r396", "r411" ], "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/2020-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]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r213", "r214", "r215", "r223" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r85", "r226", "r432", "r433" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingenciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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)", "verboseLabel": "Par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r233" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "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, Value, Issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r241", "r243", "r254" ], "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, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.buildwithbmc.com/role/RevenueContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r241", "r242", "r254" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.buildwithbmc.com/role/RevenueContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r255" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r157", "r158", "r159", "r160", "r162", "r168", "r170" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleofnetsalesadjustedEBITDAandcertainothermeasuresbyreportablesegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r58", "r87", "r182", "r353" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r232" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r392", "r394", "r404" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r229", "r394", "r404" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r39", "r231", "r364" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentIssuanceDate1": { "auth_ref": [ "r40" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r401" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r401" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r89", "r234", "r235", "r236", "r237", "r363", "r364", "r366", "r402" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r363", "r366" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r32", "r365" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r299", "r300" ], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.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.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent": { "auth_ref": [ "r299", "r300", "r311" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": { "auth_ref": [ "r299", "r300", "r311" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r77", "r206" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r147" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleofnetsalesadjustedEBITDAandcertainothermeasuresbyreportablesegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r77", "r206" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "http://www.buildwithbmc.com/role/RevenueRevenuebyCustomerTypeDetails", "http://www.buildwithbmc.com/role/RevenueRevenuebyProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r253", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "http://www.buildwithbmc.com/role/RevenueRevenuebyCustomerTypeDetails", "http://www.buildwithbmc.com/role/RevenueRevenuebyProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r253" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r296" ], "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/2020-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]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r101", "r102", "r103", "r104", "r105", "r110", "r112", "r119", "r120", "r121", "r125", "r126", "r398", "r413" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/EarningsPerShareBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r101", "r102", "r103", "r104", "r105", "r112", "r119", "r120", "r121", "r125", "r126", "r398", "r413" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r85", "r122", "r123" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerSharePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r122", "r123", "r124", "r127" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r302" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r302", "r322" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r280" ], "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/2020-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": [ "r93", "r94", "r96", "r98", "r106", "r109", "r128", "r186", "r233", "r238", "r289", "r290", "r291", "r318", "r319", "r355", "r356", "r357", "r358", "r359", "r360", "r422", "r423", "r424" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r181" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails", "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r95", "r101", "r102", "r105", "r106", "r108", "r109" ], "lang": { "en-US": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]", "terseLabel": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r368" ], "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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r369", "r370" ], "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" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r197", "r199", "r201", "r203", "r385", "r389" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r197", "r200" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r193", "r194", "r390" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r57", "r87", "r152", "r158", "r162", "r165", "r168", "r182", "r353" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/SegmentsScheduleofnetsalesadjustedEBITDAandcertainothermeasuresbyreportablesegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r77", "r204" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90", "r152", "r158", "r162", "r165", "r168" ], "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/2020-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]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r209" ], "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/2020-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/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/2020-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/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r305" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r306", "r307", "r309", "r315" ], "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/2020-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]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r303", "r308", "r313", "r320", "r323", "r325", "r326", "r327" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r108", "r109", "r150", "r301", "r321", "r324", "r414" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r51", "r85", "r297", "r298", "r308", "r309", "r312", "r314", "r434" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r29", "r403" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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", "negatedTerseLabel": "Contract liabilities change" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r113", "r114", "r115", "r121" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r52", "r146", "r362", "r365", "r399" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r9", "r10", "r37" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r47" ], "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r87", "r160", "r182", "r347", "r348", "r349", "r353" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r87", "r182", "r353", "r395", "r409" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r87", "r182", "r347", "r348", "r349", "r353" ], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r34" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r34" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r34" ], "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/2020-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/2020-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_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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r180" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR Rate" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r230", "r394", "r407" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.buildwithbmc.com/role/DebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtDebtTableDetails", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r227" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r224", "r225" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r2", "r345" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_NatureOfErrorDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r75", "r78" ], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r49", "r50", "r54", "r78", "r87", "r97", "r101", "r102", "r103", "r104", "r108", "r109", "r118", "r152", "r158", "r162", "r165", "r168", "r182", "r353", "r397", "r412" ], "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/2020-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_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/2020-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 transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r338" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r140" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r158", "r162", "r165", "r168" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r368" ], "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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r368" ], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r367" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r157", "r158", "r159", "r160", "r162", "r168" ], "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/2020-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]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r350" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r66" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r64", "r343" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "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/2020-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/2020-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": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "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, Value, Issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r28", "r29" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r63", "r73" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r67" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r68" ], "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 credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r69", "r72", "r91" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherDebt": { "auth_ref": [ "r91" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r62" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r67", "r284" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r257" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r208" ], "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": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r208", "r410" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r207" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis": { "auth_ref": [ "r304" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r158", "r162" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r157", "r162" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r71" ], "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 credit facility", "terseLabel": "Repayment of revolver borrowings" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r71" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r30" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r122" ], "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/2020-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/2020-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": [ "r23", "r238", "r292", "r408", "r426", "r431" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r93", "r94", "r96", "r98", "r106", "r109", "r186", "r289", "r290", "r291", "r318", "r319", "r422", "r424" ], "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/2020-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]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r143", "r144", "r157", "r163", "r164", "r171", "r172", "r174", "r252", "r253", "r384" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueRevenuebyCustomerTypeDetails", "http://www.buildwithbmc.com/role/RevenueRevenuebyProductCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r256", "r264" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r53", "r87", "r143", "r144", "r157", "r163", "r164", "r171", "r172", "r174", "r182", "r353", "r400" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/RevenueNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleofnetsalesadjustedEBITDAandcertainothermeasuresbyreportablesegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r371", "r372" ], "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": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific 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]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r46" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareNarrativeDetails", "http://www.buildwithbmc.com/role/EarningsPerShareScheduleofantidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r334", "r335" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/AcquisitionsNarrativeDetails", "http://www.buildwithbmc.com/role/MergerAgreementwithBuildersFirstSourceIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r281" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r112", "r116", "r119", "r121", "r126" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/EarningsPerShareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r208" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r152", "r155", "r161", "r195" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsNarrativeDetails", "http://www.buildwithbmc.com/role/SegmentsScheduleofnetsalesadjustedEBITDAandcertainothermeasuresbyreportablesegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r152", "r155", "r161", "r195" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r275", "r283" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r157", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r168", "r174", "r415" ], "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/2020-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]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r139", "r141", "r142", "r152", "r156", "r162", "r166", "r167", "r168", "r169", "r171", "r173", "r174", "r175" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReserveNoncurrent": { "auth_ref": [], "calculation": { "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r257" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/RevenueNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.buildwithbmc.com/role/SegmentsReconciliationofadjustedEBITDAtoconsolidatedfinancialstatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r278" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails", "http://www.buildwithbmc.com/role/StockBasedCompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r272", "r276" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain": { "auth_ref": [ "r304" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r157", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r168", "r174", "r195", "r210", "r211", "r212", "r415" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r18", "r19", "r20", "r86", "r87", "r112", "r116", "r117", "r119", "r121", "r129", "r130", "r131", "r182", "r233", "r353" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r93", "r94", "r96", "r98", "r106", "r109", "r128", "r186", "r233", "r238", "r289", "r290", "r291", "r318", "r319", "r355", "r356", "r357", "r358", "r359", "r360", "r422", "r423", "r424" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement", "http://www.buildwithbmc.com/role/RevenueContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r96", "r128", "r384" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement", "http://www.buildwithbmc.com/role/RevenueContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r233", "r238" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r233", "r238", "r277" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r238", "r274", "r279" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r233", "r238" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r87", "r179", "r182", "r353" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r361", "r374" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r361", "r374" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r361", "r374" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r361", "r374" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsDate": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SubsequentEventsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r373", "r376" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r239" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r239" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r44", "r239" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r20", "r233", "r238" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r44", "r239", "r240" ], "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, Value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r233", "r238", "r239" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYStatement", "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r97", "r98", "r99", "r100", "r183", "r184", "r185", "r186", "r187", "r188", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r316", "r317", "r318", "r319", "r386", "r387", "r388", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "auth_ref": [ "r61" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r137", "r138" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r121" ], "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/2020-01-31", "presentation": [ "http://www.buildwithbmc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.buildwithbmc.com/role/EarningsPerShareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r121" ], "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/2020-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/2020-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", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r179": { "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" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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=120397115&loc=d3e168853-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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=120397183&loc=d3e187085-122770" }, "r239": { "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" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "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=120381028&loc=d3e5070-113901" }, "r278": { "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=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "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=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r389": { "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" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r391": { "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=120398452&loc=d3e534808-122878" }, "r392": { "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=120398452&loc=d3e534808-122878" }, "r393": { "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=120398452&loc=d3e534808-122878" }, "r394": { "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=120398452&loc=d3e534808-122878" }, "r395": { "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=120398452&loc=d3e534808-122878" }, "r396": { "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=120398452&loc=d3e534808-122878" }, "r397": { "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=120399700&loc=SL114874048-224260" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r399": { "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=120399700&loc=SL114874048-224260" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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=120400017&loc=d3e572229-122910" }, "r404": { "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=120400017&loc=d3e572229-122910" }, "r405": { "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=120400017&loc=d3e572229-122910" }, "r406": { "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=120400017&loc=d3e572229-122910" }, "r407": { "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=120400017&loc=d3e572229-122910" }, "r408": { "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=120400017&loc=d3e572229-122910" }, "r409": { "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=120400017&loc=d3e572229-122910" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r410": { "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=120400017&loc=d3e572229-122910" }, "r411": { "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=120400017&loc=d3e572229-122910" }, "r412": { "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=120400993&loc=SL114874131-224263" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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=120402810&loc=d3e638233-123024" }, "r436": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r437": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r438": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r439": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r441": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r51": { "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" }, "r52": { "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=120395209&loc=SL114868664-224227" }, "r53": { "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=120395209&loc=SL114868664-224227" }, "r54": { "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=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "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=120395209&loc=SL114868664-224227" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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=120395209&loc=SL114868664-224227" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080549-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&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=121586364&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=121586364&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=121586364&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=121586364&loc=d3e3044-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&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=121583591&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=121583591&loc=d3e4313-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "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=120395691&loc=d3e23780-122690" }, "r89": { "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=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "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=120395691&loc=d3e23780-122690" }, "r91": { "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=120395691&loc=d3e24072-122690" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 66 0001574815-20-000096-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001574815-20-000096-xbrl.zip M4$L#!!0 ( -A#8U%*GAH@-P< -(? 7 8FUC:"TP.3,P,C R,'AE M>#,Q,2YH=&W=66UO&S<2_GZ_@I5QJ0/HU9+C1'8-)+:#"&B3--4A=Y\.W"57 MRS-WJ9)<*;I??\^0JQ=;4B,C+>*S/ZRUY) L-P7 MFGW\QYN?1U>LT>IT/O>O.IWK\35[-_[E9S9H=WML;'GIE%>FY+K3N7G?8(W< M^^FPTYG/Y^UYOVWLI#/^U*&I!AUMC)-MX47C\H):\)1<7/[MXH=6BUV;M"ID MZ5EJ)?=2L,JI[92?>DRSX;>ZMF//9[Y;6\7,YS MT8GO%YVPR$5BQ.+R0J@94^*GANJ?9J_.LI-H[&73/SI+^B]X9/QVDKTX& M23?I_;L')3L0CV.<7VCY4Z-092N7M/YP<-(^.YWZ\[D2/A_VNMV_-X+HY45F M2H_U+,;'GW&:KJ%UWE4^0SS:%7*Y19Z)Z3TS3_? MC=Z,QJS?:_>6&O^U>@QVZL'NFFNWH5)X5MKO9*FKFT_CT=O1U>OQZ,/[0[3] M3^6\RA:-O9C8A!:W$Z K,=Z; @M._WH\[/;#J,FN^4P)=M-F;[7RF+#)4FEI M)\SGW#\[.GUY_H!]G$^Y$#C++2TS+/(2+=LVBDVJ%'#PL$5"WVG[O?:SH]Z+ M[OGV<\1R/I/,RIF25A+[0' (<0*VY:S FU5A7*J-JS".>,<:'5TYM2:5 M LV.'<-S0@(*T3TW7]**<8(4UE,@*,]4RX0!J1D&>:A1&I--9MT9:7F M 01UD%@[LEE3&74JT YT<48K$@P*H5 *@Z9(951::4ZLB&T%)=9A"B-BT-N,U?B52!($<6&\%-]&5(\= M9,F!(#OXJ&]A[7"2.!AR@"GR>4(2=ZC4B0VY PHIG2%X<2N6K@;X%$\4TOX% M!:Y=RQ+P RJ"PR-F[XANI$.!=+_4&YI6=@K N1!HT]18$10(B=%$EHB?&KA# MCYP2H$D$25_$%H"OIN"]IXVN="^Z;F9<5^&U(,%91\@#> MBJ^[)![&>;:.IMEU&I5"<+H6(1D0AM-_3[I6'#FT#%4>%8!EM=+K>=0JYVX50(DW B*E"(0:[%&3 MW0*UW*W4=$4&8@";@UW M9;7_FY'>53DS>B:)XTL^J:_\;,TMLIAJLY#HG>QH '>$Y]9'AWT( M>ES?J+Z7S^_:ZK'H]1$YOB+V"?1VE2N9L9LO,JVH5& ?8AKP6)0]KLM*G'>Y MTK%.59[OT?&/O^'=^S2,:C=<% _CEN&EY%K;645E6V))>9 M6E_B,''RE ('& Y6F $7P)!FOCZG@>%%(AE3\:ZCR ]C#J;1:'0?G&X NOCN M^OW5Z!\?;ECN"\T^_/75S\,KUFBVVY].KMKMZ]$U>S-Z^S/KMSI=-K*\=,HK M4W+=;M^\:[!&[OUTT&[/Y_/6_*1E[*0]^M@F5?VV-L;)EO"B<7E!+7A*+B[_ MQ2/EF>2G MO-/M]<]ZI]T?^3^[,+(-\=C'^866/S4*539S2>,/^KW6B].I/Y\KX?-!M]/Y M8R.(7EYDIO08SZ)__!G5;"GS\K-O>)U'DU] CU:E7$ZA MVR.C;_[^9OAJ.&(GW59O:?'O:T=_IQWLKKMV.RI%9*5M['7R ;V^M7^O;CZ. MAJ^'5R]'P_?O'I>##W%CP>T$J!\;[TT!3=/?'Z>[S1\F[$^<]+UNL;?\%V/Q M;EL)2Z7U*ELPGW/_[.CT[/P!4SF?O;UB?_$FO65OC"8WN(0-RQ2CG/[X=+W8V^O%5]S!=_!2L6"W MI9EK*28RBK.*:93Q% MDV6F4)YY$^6V!$J92N>X79!(P6\EQMW0Z= F8 R&U"'_80P22)5%OH-8B>ZP M1$C+YKE*<^8J>JS[SZ65M1*:0*&<1F*D'#M7/L<$W52FP4#2.X5I1F":,W03 M;+S8=,/3!LC)PP$B6:9*A("BN79Y G1 ')_MQG=59EB$G(HF_$YU): 38=WP M;P)(*%JX4T2% $5 TWJ-F#I8[M[0 *4(U5A"$I6& &!B$,LPG OVI-SE+--F M[I88LG*BG$9A*P&6OE3B1[B27]L=*0Z)[P9O?T6$8K MNJ(,$I:ZO2]PG/SQN M#/&]&+J6#@;#E8&MOQSGA!))RBMW>!=B]+%$S.J18HXPE84"+.V9INY&K_& MD@1!7.@OQ=<1U6,'V?A D!V\U+>P=CA)' PYP'2F!"&).U-R8D/N@$(J9PA> MW(IEJ $^Q<=**[^@Q+5K6 )^0$4(>,3L'=&-Q!>"K*7CO::,KW8NNFQG755CGY'J992A, MU Q.)![&>;Z.KMD-%6J2X6PI>=N'@ QU":,FE:60K,1D[8 MH;4PSJ.=SH&@RZ505.^.V?&>+AD0AM5_3[HV'#6T#+L\V@"6U"(B4(A!J\$=-=@OLY6ZEKK=\]^23KW;1UZ/PL1?GI[]]<1X.4L02P\EZ MB1/C;.)HO=H)"0_(JEO%T\HZC@+*&^M6B2PT0&51*.^E_ ]\.C9(E?1=*-@7 ME!P#;: O1_2(_ZF,6RX1^6NE8'Y8#E69ALWA\U"#[S^%_7]GK/U%^$MLK:E2 M48 ";4IH>Y,JB<#566A5#,\EOZ6T$BN%D%A"C1..=Y;;[ ?!H:Y;XY9P!RUP M@8Y.KEAA+W3JR@A=$'\4,$G,;0Z)S54%@@=7AYZ+*;=?)9I17L#]C=D??8!=;\B1DK8 M5:YDQMCKU3I['PN#0(8CHF9L$NQCF<=QO>VDRX.5Q74I\_R_NN:[=ZN-W7 X M2![$(Y^9W+KG7G:L6::S[L+'SNC*;W?YPM5X_8P7]>%/!B[_#5!+ P04 M" #80V-1!\C91X8$ "8$0 %P &)M8V@M,#DS,#(P,C!X97@S,C$N:'1M MW5AM;]I($/Y^OV)*=&DBX5>@28 B$4,4I!32X"CMI]-BKV$5>]?=78=PO_YF M;4B:DO1:Z=*DQP<+[\Z,GWWFU>Z^&4R"\//Y$!8Z2^'\\OAL%$#-A)%PQS00GJ>,,QS6H+;3.VXZS7"[M9<,6EVS@E=*XMX?W3>6!0,1%1GE&B))B:8Q%(KQ.5S%5%V#9:VE I&O M))LO-/BN[\*5D-?LAE3[FNF4]C9VNDYUWW7*AW1G(E[UNC&[ 1:_K['& ?42 MO]'RX\1KQJUX1N*(>*1%B$MITHK_\A"D@^*5CM*KE+ZO98Q;"VJ>WV[Z]D$K MUYTEB_6B[;GNG[52M-=-!-?X/(GZU=_*S)8Q36^U15(VY^WR2+5*=;,=B53( M]HY;_CIFQTI(QM)5^VW(,JI@3)=P(3+"W]85NL%25+*D$E3L;XJ8$%YYNZP@ M'Z"=E'&Z.8+G&]##3Z>CXU$(#=_V-HB?%T?S41SPD*['B8K0LU36GB3YV;1^ MM5>"X44X.AD%_7 T&6,67DPO^^,0PLG/T_2KH7N'<&E/[<"&Z3 HX7N-EEM_ M_<#[4^@/)N?AQQ\O'B$,D.*>1Z4:P9'H!>D'A8T$DGB5=P07- MA=0@$CC^$,!4B^@:3D4:8Y=1=1CQR(8]H[&[<^C[;B<064[XJKSS.ON 1D^$ MS,!SK8^0"%E:_U)9!\IC[%A3FFN:S?"^@>%N&E0=B(*$I;AYAVA*HT)BS\2C M$Q[#\#9:$#ZGV-JRC"EET'^-HX*]@8% ZS @-PP5;3A)F4;BZA L&$W0%)K6 M[(;")$E8A#CPL,;4^BQUP#7-DA7DA50%02=I ??INKOCO3OH5,F*N$DLKODUH;8V/B5R1CA5UN0VI2OH1R7')M3JN$\0>NNP\Q/QT\E);)QBI31! MYQ[B2AF:##GFNFV9E1>*,<\V%+F=[6N(1*P#+"E2C+8(*4^-C^_\+NF7@DEJ M9A-E&-I0Z37V"(:7!*^U%^_?L7H?)7<1LJ;6.VHTD=2CCHF?_P>Q_G>)91SS M+2,E6YCCFJ!^C*LE41O6"3-)GDNJ#,%ULTW2%% -(9$4Z5#<3G!EMF(4D5:^4?D5);/5-^DD?WZB^$ 3UWF'8S%S;HD515I"_M+ *SB M+J:1J!AN%QB"TDC5>KL[S8..*J];A>ZI('E=8^M+N?PA5Z\%USFF%#,%ILRO MIQK5*P&[ETN&92''ND#O,(H*X_X3&'^3^:@/"D<[K)L"7S:Q^J5556/8H;#/ M:,H1$%:-\A5\W:IBF*T>=/P%3@4SBJ*Y%!AM*( CP9/3E/'WDF$-GIGFMZ[: M:/&["DDA.5.+RO0/CDO8.QG6;,2?)%#DN&(.0)7>KM0_XK)O7O!S47WA:$N: M$A,06Z_\&\6UD]U[%3)3(BWTMLJ_?"587ZMO%N77D]X_4$L#!!0 ( -A# M8U',6K/0G@0 /\1 7 8FUC:"TP.3,P,C R,'AE>#,R,BYH=&W=6%M3 MVS@4?M]?<1IF*GXWZ4#(LZZK2MZR!-X!3 M[_P,JJ;M@"=((IEB/"&190W')2@ME4I;EK5:K1B87E32ZNJ6A'GDIJ! M"DK=CI[!+R5!]Y?.&\. ?>SF"8*?$&)H@%DDB4+N JHO ;#V.SJ\W0MV&*I MP+5=&ZZXN&8WI%A73$6TN]73L8IQQ\H/ZB*6T*T)CJM!#S^#WF!RX0T'/Q?A6YJ;]A%,3L ['<*L-SWNC8GU/K[BV[?[' M^1(3L<"B..=*\1CQI,]?QAXN'Z,$?)XDU-?="%9,+4$M*;S/B$!;HC5,:,YCBL8[KI!E8%("%F$BW>(9M3/!/9,-)TD M 0QO_25)%A1;6QPS*37ZSW$4L+IE$$: 80L($P844&9?E7"J\2QQ4&.27W3QU<%<6%?[A*17YF?*K M-#)??]TUR7W97 \0-=K@?9O&]DK,>,@%0QAIHCSOH+P O'A(QA_DJM6#R3> M$K&N/1BICV\8EBCY[HY;JHZ:GQ2(,Q$PN2R4/V--R_LK0QK.N(/0\A2G-$& M4*EV*_E3+OL6=W[UCI#RXB&E)6A$=/COO"QL!3:[M]02P,$% @ V$-C40K&/5=/Q $ 0;(4 !$ !B;6-H+3(P M,C P.3,P+FAT;>R]:5=;R9(N_+U_A5ZZW]M5:Y%VSH.KBKLHP"Y.6Z(,PF[X MXI4C"#1P)&&&7W\CMR0FXP*,T,2N^?VQ\KZQU_VHKM?F6M&VT_ALI9HW]8^1)B[[B2 MNIU6Y4NG>]SX9A$J?K/6.;GH-@X.^Q6**;[S9?>=Y4)X83R*SGO$1?#(4)R0 M=%)$X3GE5"T?O O:>\>90Q1+@KB)"6D6#.+62RJ\U92$Y?#.JA1X](I*93EG MUKF4M,5,)"T29CI?]K /3P=/V.Z]:YSW42_Z/Y8.^_V3=V_?GIV=O8'W;PXZ MW]XVVLU&.^8G?MOOVG8O=;HMVX<1>4LQ$0AKQ,C2X#RW?G_&WG2Z!V^),>;M M>;[6TM7%;AUW[KK-XD@X';MQM:O#>QU.B?K1;S#\9G#$Z ?GO<9]-P*'DK?_ M6_VXXP]CRZ)&N]>W;1]'O^IU^U>_2K;GBM_ AV^SM! FUT_Y+E^]\4_W<^?4 M,+KW'_W0T%)$Y_.#='TO]>-Y_6VCFVY7_^(__^+W?Z#?C2KYI-+JOW]\./OS][>#4KA,N M5GX/C6^57O^B&?]8"HW>2=->O&MWVA%NH''^+A\8NX.7C1!BNW@)W]< +;H- M/[C^>7\[IC^6&@E+[[WUT6G*!5PS)LD\YD9A;;GC7]>+6R'PR-=CU;:M?.G8 M>+?1AON[6(/'Z=KF9CO$\_^)%TN51H!3!_;YPJUWOGVDV]_V6/4T'&U\V_]@ MCK9:&VR_]0GO?ZFRZM$>VZM_PE7ZOK'7VF]M?=@XJUY^;FVM?VY5UZO\(ZLU M]RY/#FMT_[CVX?-1[7*3UN@&KJW7#O=:_VKM'QT>PG%D_^@ _JQ>;KW7^"/= MO]C[XN76EUJC=G3,]M?_/*ZM>U%;_W2^=WD@JD<;+/_9;U59K;YWL54__A8^ MO&^X#[NR=GEP5OVP=UX[VC[::]5:M0_OC_=;_VK6Z"[S_7HXJJZ_;]8^ M?!K^YC-<2[3WZQVVM;YZMG^T06L?:HT]NH?WOFRW]EJ[;+^^>EE;_Q/.43VK M?MG%^^_UQ_*I=@5!T@+S4.<0!)9#68'X\&!CLQ4U9KYUVN[< >J,= MUN'84NP/B9W?LF+)C"8N(&H-1A#?".28I"@:84,R+BAIEU8(?YMI M=6.*(!(?>_<0Q,Q0W_6*" 4HU)PX7=]H(5_+/4:K9-FIJ[%9X?=K#>WN."; M\UZ 4[R]?8[!]:\O.KR'7N>T6[PK@H5W0V4<*,7/*./H1+$@?*-WC9#?IT;L M5HH;BO=&<&N;_W.;O]S]\C^ZR-M; S4ZSVF[,1BTWJ&%0;T:AE:TO=-N7!E>OOAR=(K1 M=Z/W^1SWR\$(ZK7R)AC.@1 89F14 4=C+3'>?-W,MT\(9C,P_(.@LC\840*# MSZY.-/SFB2-Z6FCS[2$;1M+O=G?6GSR:6F+"@\3 G2GG$8S6)F,I(4RS9+$= MC.:,*/.MT;REGT\;S5LCX*U+G+'$X"&YE\::I(%:9JXI4W(BCP QA$+L.DLC M $$^H8B1Y^L3L-B=;(I7CP>!,MS6S4,+U+;]3O^[W^WK[[!W$$AZ2"8M$KP;$!WAD4D=%0DZC4G@[Q7,TVGJM)X/EM>_$9 M*3067!A.DG0*1R? ?"))@!N%'R1F.&[P8O;&+>?''CEN^= QC5LD).N7Y88S M'B#BL51YBY--3D6NPW#!O@8N 2H0'?#J8>AMG/=SO]'(; ;S;^ M?9KS?IW62:<-;WNKYPT@1Z/#X'.(57;Z'7\\.-?O;^^]Q-6H7=W)TQR'?H[C MN"4:%T/RE@%\:LPY48"ACAK'"8?(P"6[,**I=POG^;;1CV+#==J-]T)L3^7A'/&>!QB@EQ)O):N _4@'* M@<2XP9.3S[1& $)L[2%&=-*#AFH-$:*U$I33.@[@DNX2%S;WJOJBGO@9C(K= M$.@S&)4 7:;8NLA=X#9:31E-*0:>?#(AD,43Z,1$;QPJ1V^B(- MF+.D'/4#[HCF&4PQZF2<"287YG"C01PXF*@\ELP&PNS"B&9R^8#Q M"4_#;%,DBB(2\'(M##"F48^8(QB\B80XVR@TG!CB6.121IM MGHHP4>.%$=-$\P'CDP^30@"9(%Q#\ 1_:Z%<8D9$0VGB>()F-*T1\%910R+$ M&=IR2KD30)H##\$IG1Q60UK%1[1*OOQ$QCQ[XKN,BC^>4N#,V@;%*+;265'I6U'$QF?R0D,V_,">8 M#Y#C*:W#B5!+O(0Q8QQCZ5*N"W9$IZ@P Z:X***9:#Y@3,*)QC'FHC4R!S*2 M.R9H!#')D#"5;G'L9DKY@#&)B3,=5+#*4^^YC)PH&&!EE"R.:B<:U8Q*.$DD'ZS7'!',6DPU:,N.%]CHO;I0+ M(YPIQ;5C$E-@. 3)G66"\J@#1+-6A0@^*WI+I%@8,4TZKAV3?+#36!N6L(N$ M&^^=SG7"F"5A;1;0Y.0SK1$PU.JHK?*:,4Z9,11N,C^Q34EKXR>W,'AA'/"X MEB1$[U22C!BN*%!? 'QJ;7+>RP1O%5D8T4S2 8]MX1G5/F((0,#A8.+ A)XR@Q''NL;8 ](GX/-\=>;)Z8<0T80<\+OE0 M%9-.)@8?,%?$685YL"+EM5TB*'JWW\S\5P1.+*WZQ$8X8RI)29(SS*$%,T45N /"\L"R8A1'3 M)*/A,E8TW(U^"L*=BW%3&B"-&$P) MF(/3W#CE+.";YY*P9,7B&<6$\P&3%RFX[)27D3*B D\2NR0IC<%JS V&L'+Q M1#KY?, 4#)7I(*ED@7'! ^":)=:E9&@0, 6%P\(]: M&.%,*1\P)C$QH23E+B8(,;D3U'EA),::R*2%YF1AQ#3I?,"8Y&,!S#C8DI() M<\:,S6U:@5YC867D.$Q./M,: 0*>6#YB\< WQPBF*#3!E M3G7.7DH5)"%&6@,HM7C"G7!<.P612N8=9F"EEG+,G%9:,FH[ W*UV@"R.:B<:UXUH3YSGP3J\T5HQK*YR/,A')E:%4FY 61CA3 MBFO')":M,0TA$$[,P8IIT7#LF^3##O/31"F8(IQ&# M!TK):^ 9GC)EY>S+YT_;M&T?=PYC['_L>)MMY8X%>=\Y!8'];2^L:\8YD4RN MTB:Y;H=KSKTV5E"@?90%"Z)R\["L9:8D,\:5$MH"^PZ&1J8]YY8[!P%SWI), M,Z6,$G-$Q#?;OM.*5Q!WOY1V8K,)D/8AMF/7-E?;836T&NU&K]^%@[_%C?,3 M.&U<2';N*;%,1"<4N"^%HR9&4,TC<<13I;];%%.*>O(%Q^/;]Y&$H)CW0G(B MI=-MP_15;O7:38"/'S8R+?5B$."DG?EH)1X0G>5LURY,CN9,G MCF3J?_\JV]""+\$4*\>^AS9OH]"8B0(JP?*<*;ASX'5!V7BCLM?4S<1.L4-X(;$F7*[?=& MVP/H4<\]>#&?(OR?[!G[G?;'@ON]O"CUXQOMW3ST.>M578S&6/@_DUQ@8K%B ME 5"$@-IFM'^M@8S-'HQGZ+\"\:D;P_B5ON%7>.@"1-FCY3CS4.?U3 1F Z7 MEF'*>&Z0S:SUBBH5, N>^9$]OHY,3"!]I<&$?EH M:5X?^IQY6,5DHI9+[P%GF;(Q,,Z#-[ECC25V]OO#_;,05_/MW_AJ7OK")<

&0?HWOD!X6FB;&( M-KZ+"4DZ(XHDJ^?>XE%^6U ?Z*U6>AH>R5P#A9(BH+O *#N^#T])U: M9FI1>!=],3*0T)7FKD=\3J'#NXPASJ#O#C&TL8?E&V/E*E'IDN<1_) P6@=6'1WBL>)R<<.)\OX1" M6OAIA7Q6^"6F# 1]=&R;Z650!004$DA"59Z-$J_&Z'"T:WBMTU9Z.RR+F2HN MZNUVK;HJ3X5QG<15]"A_+/7^0WDM^@CYT3)3J^'9](9WE$:05 DBG>\Q<^.3 M%[WND@]13^V99::FR=G45GW<0W.5$A1B*9;1CVT=,[V^'HM6T,,E1J]M2>UX M91FM]/9>#%#)\2FJNSPX RZ"<0 MFP1"F]0D(;(**+- ;)?<5ME8!B+3JAU Q\@A8BKE864/F6T3+(8?XC,Q57;E M<E#=E8>A);5G-S!&Z\IG1 %(?^W-VB^AD 6FA)W)2LMI,2<3K]%9V# $$ M!E @%?9]F=703 SM$JC5;J:?W4ES4CRT6KFB&K@@\)7V6:D 0@5[V..=,YF MW@!]CEWI'GG:"G("6O:IG;(J]%R?68[#O09NHYSXO:#'KRPP7R0R87-:V,CSU/YGP7-4[E*Q/JRTSG M*T0Q<:?J6P1N0*.-W/">#3WYKJ>X@6PL/[LBN..8![+,+Y0$JXM:6!!SM*R! M\(,&X94E\06K].E:W)'@FR^?9%:T1Y8V]C=;5H-'9P'].1K+2WNKO$>Z2.4+ M5',E&G6.*LJG"2*[QDC("-.8?-M:F.)>!OR&\%N(W[;43PD M3L#X5[2TY8)AE0^;6 ]<.$M_!)6M-3G:;7 M'0\F72>[ACFEC[9!7A+R?72/J$OA++N6STH58.ROK4SZ&"U]5],('+S?#8D_ MGR+Y\3V;=WWW2JU\HR$2$6]D>WBN=+.H_64R5Q#E6)D=HWOBB09X2XF#D,MZ MD"VN//*@EM.>INB17WHBP&@"44[YMZ*=QRIR5#8\O6V,/+GEH<]S=A4]UO1F MM)6)Q9LZXA?1+F^WDUB52K"L7EL"Z(VR'CFZ^?,<=4^<;B6,O/8YFH?J2GG)E( M3O=VO"R!P_? U-E PCHOD';>^;:P#KF;6[H06@RF?'-^VU J)C4S0O;,()^7 M.CB)*E2H9%L>/QZ^&,_$4#9!]!X[B.FKDU?ZX-6<4O6DTY/J3+]!+T!JY!;Q M[1OFB\6Z=TV$$6PFZBF4CV:#1T0=S-"MF"FCS ;\*MC'.@)-D(\)O2$([/+'U0;4C@>+B7H%X@L!OE72FW=EY1;1&:%+V7[4(]21\?'ZCQA- MY0*0:+:9=2^ <.C*3H05PB*XQ-[3%[)$=K2TL*',>!M(0$6S#'R8+ MA/@OA+A[ZK57[. 5RSN)G(:G[[YL)AJ!O$*E77Z^$"6I$]AJ;EMR/OI56/) MZ/<^(50.I=^P[Y*'/:3N$3HXIHR[D6 MS/:#'&F:J#D'M4"&G) YUME=?$J/6@B1*YD+O!))D+!DCF4-U.$O-TBW?I\7 MX$BIG@AK'"XZEB=?4!)R@L(]8XY&XN!]N-LTS$[R+'A]73*+'[PB.[9CGWWX M0T:9Z,X5RNZ7Q8&.-0]-&*(B=\,0+Z;G=)*%]_'5:[]%@>]F@W*7]! M9$[A:H&=/KX7/7UO6- ('#PPW%(R$]U9$N"-T9*XR!-DQ>>5D7TSAMSB!Z_H M%Z&*PSD:^7MV87<4/+CQV5&W^/9-*:QCC5W1JG^8->59N$N5/3BWO\K@R(D? MSDWU5=A=]N!5Z!&/4.B2*R@"OK^7B,SB?UU%U--^S%F@)?S\P_\ 4$L#!!0 M ( -A#8U%5<5I/TQD #8( 0 5 8FUC:"TR,#(P,#DS,%]C86PN>&UL MW5W;5YLYDG^?OR*;>5UU=+_TF>XYA)"=G*5#-I#MV2WO7RX'+SY#-^Z/AC^]9#_0ER]@&$>I M/SS_Z>6GL[?$OOS[SW_YR]_^C9!_OOYX_.+-*$XO83AY<=B!GT!Z\7M_(XS40'K4!%R24W_W[^8[(Q!BD"X50S(AUD8D5R1/JHN8K>7%9'+UXZM7O__^^P]?0C?X8=2=O^*4BE>+3[^\ M_OB7.Y__78LP3@3[XS-G1C0;P$?*+ M\O^GC^]N3!FF_4$J,@R7\8 M8P/Z3MZ_.7I_>O0&?SD].7[WYN#LZ,WK@^.#]X='I_\X.CH[_?3^X-.;=_CN M1EQXPO#5>+4I2=\X6H LH Q&\<:'!D5=1]]D,? !!K-W>],Q.??^JGM17A:VO8# 9 M+]Z9,9I0=JWE?[TY_9R;VQ)Q..TZ-'$]DR./(F6BG )S2QFE2P3 MP;2CY1K%39*65.2@BR]&78(.S?;+%[]#,;+7%GP.R7?QCN[ MSL8D_0E<+KY?S/G6,IZ,:G%X+D.$O*V0/W2C*^@F7S\,_'!R,$Q'_YKVKXI/ M>P^3'D@7J8B:J 4W0L8XKF))+C K;?2F#;Z^Q"H=52 ?S\J4(W_6VM$L=R] MP^EX,KJ$[B/,F3J^Z%^-WPW18Y_WPP#F!!=H(3FA9&+$:\.)--[A;QY!1NV\ M!&>E"H]YAB?-N([:-1K&Z\A#)YH^ON1]_8]CIJZPT!&26N6V6)TR )9]EZZKC@N4EPM(1AG_9$ MJNK$[?6P*=^K:?P*>C _LT*QC"DY1S^N;4*/KB*N0$V*I2B2S2F)KO J_'LD^W;4A_N M[ U7D$ U7?\($]\?0CKRW1"CU_%!C-/+PFI(&*7T8W_2,RR 8,(3Q87&-9@2 M"5IP$I-+)@A*I8DM-.-Q:/MD&2LK266Y5-.7P]'EY6@X(_:__6 */:J,4=I9 M LXA"L'0],<8B.%9,)6"5YJVT([;0/9I%[FR+FS%\VJ2/^LPLYUV7Y=PZ)2= M]SD0%DNY0L1$R,V2%= N4,U$9DU\QETH3]PP)M^3^+=D?,4#Q>NT=0F(E0$X M]X[0X #IRHI8:QF)5BM!N3.6\C;GB'>P[--NVX<& #A^;'%YC*E/^*I#[[ 0XZ/I@<^J[[BIYW MSFVTJ3$[ 81'5:1'%?&:&V*I"RQ9KZ)N$@.MA6Z?8N7-->2.UZLNF'K+(,;1 M%,%\Q&P6@84!O(?)@N:D,U)G) &>,5&%Q- Y*TMBSE)(SKE-N #4/@7* M]32DFABJ*<:[X6><>]1]+8>[@GH'2!ZA95]8JDQ)L#00'YP!&Y1(MLFN^C*( M?8J*ZPE^8S;7C(6N,'D_^G(%PS&@F5HZ#%Q0")D'IX,D%*,U(BG&ZQ:L("9E MR[*B3K1QCVM@V[_ZBAIJ45LH%U426ZK"R479W:+["Y1).5T1%0 MP-&.V5)P(H$$S#*5R)IEVN1X9T7,+/*C F5I+27:1FNM MBE:V*5M9#6>?LO MM>&^1&L+_M?,O;LII!442F5Q>45*C/ "$P&.<*3'E3#$L"A,M H@M[Y.4>7VX?)VV!]76*S6 M&022PQ(8(KT+Q#&FB/%.9&> .=VD2.Q^2'NZ4_,D/5AY&7%[ ;3\#=G+$D1:,35K'"I/<=^Y-YLS&RE %LRO&GZO:2,PHBLA $"3&$$ M'\K=Z& #L1&$E%IS+YH$1@_#VM.MF:T4HJ(@ZEF%)<>\A"59&HU-EF3-$ M: M)V(=HK+.*1JL3\HW<1&KX>SICLQVUF%[QK=.G99@*9]#T-02X;/'B,PX$K1* M1&CPR5 :0E([S)Z>IAK/L/^R7>1051S5M&0Y:%\%2CC#2S]$DAG%J,8&2RQ3 MC"0(%JSSP&23K=Q'<.WI#LQ6&E)3%-7K)+YM"-T\C.]EI"N78L"D9C='0R8V M1$&2M-0GJQ%RD]/O1W#MZ1;,5OI14Q2W].-OKV[SZ1A?[Z@GY@=?U/L")GV< M_R; Z@TR;\[U#-TR'R"V83/2TS/\^VW(K/Y !FV7MXR77L.8!+0PAC=0 MU*FB+2.]15-6SHOZPRG&+=&H0V>U.)\^&*:;H\PO M9_T"DXM1*E7EXTGIT#CN,6F >BV),>#0'&+P8WVY81ES,#0PYWV36I(=TKA/ MNV";:^OJJM_]4Y+ZM>379>ZO80BY/^EY;@%,]*0T%$0GJRGQ(#/AQ@>7)02: M&]6ZK,3SQ"VVMA=R:ZO7=MROU\BQ0W(^=*,"H-QTB\I@P,:E*FW&! GH1?!' MEE%*K[AH8S7$_3D\H[GBT0 Z+4HR1 MHM, M@%N7%'#OVUS-6 _>/AFW[71EQ8%';?%4W*VZZB#V9TQY/QI>=:,TC>5%SQ@> M*$VXR"G&"S)K7*Z :U9Z%IV-@4-H# ME*./MT7EI9 M);9G?_VX:BF3!8:F*AE%%M06_'=\K[V#N9HLV!I="MHH8FRB1VGGB M$]KKE)7"@ ]$<$VBZV?;QZ_C6$2*VF6.+BTA[S!'HL1I8PC$R#Q+W#O6=CW> MYUB>UQ+OJ^;>N] W%&GU>[F+W)O%G'C@B2ANR\-1 $'D[(FC,4=F,0%O=4AQ M \=>6?GO1:FVD64UA<*T?713N1=P5)(A"W1EAJ$*2!8R.L;R\!WJE).!(>%- M+/V]B/8I4_Y>=*R.>'=10W2WN./D[>G9R>%__N/D^,W1Q].C__KT[NQ_3B<> MY5+* CWSR:^."H173[*Q>Z#$2ZY4+E4:K MF!5^[N-HK[]^&I=ZOOFZQL5X$"?]S_-*09#:RIB!T%0>T)(=)U8'($H&'BWF M#:[-_?CU(6[=W-%_G9FRL]%!1"/7P;V/3?3NU _@)'^X M/@/[O#CFB"%0 )D(<#/KL"&(%SXA+VB(FF*N*!LUK7T,VC[%T\^@5Q7D54^/ M;MO7U]-Q?PB(:#S;7.Y%%@PF 4"T]@Y1>4J"L(X8$ST#G:BQ32Y?/ 9LKQX3 M\ES.=JB7BD+LE9!5,2BD@7'7IG;HBGB,U;3DV;)PRM#[$" M,Y9VZB1'.CG-)'J*J:X*2*HRCH#-.I6G(/K0Q-4_4*S_[-7A+73ESN;#QE)H M4B;4LPJMF99P# "4LEXDU(P+/5)[ M.+HL&^YSZZ=#"@$P%+1&62)E*96EPA+P*423)2#932J95\+9I^8+.]*4"G*I M=]O(]X):$K[;25!14S9J?\A1+> /S_]\-[SZ\JY>=RB#*7H:F HDVN1SO M.:(QV@XL1J^@U:7;1\$]L6_#GT*1J@NMH3HM'@DVVUN%G!/WN;2@Q\ K!4VL MU8PX9Y*1%#A/31K-/8CJB;TV_Z0*M*F8=F"(KGO7]Z+SADLDF)E2:4 EPO(. M8W?NE*3E;K?: MO<=]S]# MFD=P9Z/7, _L()WD7O",&@F:>*=#>65NVR MP*:2[])Y,2MJF"MF35* MD@BZW-9&!XU?C^4Z4S:1HR$5378,[D6TEO8\=X5!;>VI(Y]ZS6801OE7BOP^ M^P',]BO&DZX?)Y#*'PZ&Z>8;2Y_\ %V_U+/?-+1'7^)@FF8WY^*%'Y[#1S^! MHYPA3GH>O,R:2B(@8!KK%256&$E4ELA!+J4.371PMV0VJO?X=OBQI(HA1\SE M3"#>,/1?H-!_,9.)2IXF#\)&V>8FQ]H0]ZDX8H^U?46!10L=:%V3M*H@*SLP M41GT?H&B82O-CZVC@JAHRHWO7T>WU8'GJ)O+.0L,_#G) MHFQ<4.&)XT(0S91A/KOL19.G*FQ:-_>\-2/?OXYNJP.M=725G3<)EXW"16,< MET2:F$@0B1/GI961KKMZNY7SR%X[C4WY[D0TS<^Y.>,\((Z\N! M+ M$2EL:]FDYVV74RBJ?1),N+H\BVZ5H>#H9Q=]Z H1SD;O2$Q;C;F,E"8YY(F)P47K'8YLJGL>A M/3%6^%/H466!-3%'\PJJRD(IAJ<2)3%*69,24L.>N$3<&* M)F[MB3B_@]+4EI%2;4DV>8C8AZZ/F*[\8(&VIVFFK-QT"TZ7YV,&7BHA)8G) M2Z!>)0>VA7(]B.I[J%BMK4OUQ-2\]_7ZB)R/Z@Z MC5B6QW\#$]\?C+>E?3%,"Q:LA%B'$Z_]N#\>Y0\=C%$W-]:"50Z'#HM1K;[.LJG_?-A/_=CZ3TR+U]$T[F8^:R4 M,6[$LB>-7XN'FQ.U2Z:BF\K30:FZ&F]AKS:>:[?,?HS873+^O>_F3UMHSO8[ M,^V6Z0\36H?EOT!W#MW!>0>S-C+E[Z_+!Z$;O^UWX\GI:-K%TK-O$RZO/W@M MQFY(SHYYN;D]?NH4.^=K.ZN\-H0MS,*3Y]@Y?QN:@EGKEOE-OHV8=^/[M1AS M/ZCZ1&\36ZX".;OPF"ON;6[$FM6W/ZLPY&& K=BP MN5>[=ZQV+&GGI^[.=?>=K=;4^L.W8]^:)%7J''MWMK)I..W*T\1[GGHAD[$D M,VZ(#$(3;VQI>NBMRI(Z&9OMNFQ\B"L?2KEJ*8Q=_JJU)-,O7X\@\'H][*Y_7;4O1E-PP13 M];LX%Q"Y!:=->;)4=!FI#YPXJ2,1(#UGBK'0YG+,DU#N545'.V5J)KBM=:LX MGC_PS4[<%CA,#,X*D8A(F9>GG442# 14DM 6#38_)@7NW_XO:K!J"[Y2FQM M?@2UPN,O0->-76Z/VC!D>9" 5K%?G33JT5';L6T7*=6L>&8#QOQ1=%.!]+L@ MZA&W>6JT].V:A+9+?\KHWV;80NE7CE.3!0^#K)2YW*B& FV0Q%*0"<6!:XX. M(V9+N,W:,.\%YTT*C>ZO4=N.H(7G4CQ)=%"9<.G*\P)C><:QLX0%[;7343K5 MY!+_"BS[E(-L+/O;8>*V/*^6:"P#*7=Q%X&0 &LU]>4"2""2E0O;3!AB/(79 MK5Y!FQ3TKH:S3Y?2FJC AIQO'C/.L%4(=U:.4]/R[R*D^0B?83C=:&MX\=5: M)*^$4I7*S<.;FP-4IKA=D',]P?5_X>OU(S,._03.1]W7+91_S9$K<^I)A+1A MX>%T/!E=0G>&2'Z;CO0W\PJY3=GH'K MC%Z9CT\FJ"H[:WBN^X:JS*A=^*_E-E@;<.).%ZT*U-\+J3K%VQ0"K!JF 0=: ME@$L35-C53PT7 /.[&)UE-MQ_?FS:-%.S9]U>P[#377FH>%J<6AMR,TYM,WJ M6F?8'7"LY>I[8-H:J_$IP^^ D[M8K;-;K'!\?N%S$R8MOEN-#2O!U"5T"PMVT4MW\OSB]-^,)[@R]G7*PBT$H+: M4FS!F+JBJ^*O[ANK-CMWX9..?#?$\+_TLYL]>FP3AMP9HQ8C'@;7A@';Y,/W MCM6*(2TSW]MS;>[,[QFI%5/:.??;,Y7KY1%=TYO^8%K,W(?3+;(4Z[;0]1-IVJ%9\W(K4-UVOXPT?';,7'G>1LTS"> M/Q[AZ//&N=OM,>I=7'\(7!L&;'7-?_50K=CQJ%I<5]V4'V5'Y>>__#]02P,$ M% @ V$-C4;X$V;Z^7 D/P# !4 !B;6-H+3(P,C P.3,P7V1E9BYX M;6SLO6EW6SF2)OQ]?D6^.5]?5&)?^G3U'*]5/N-,NVUGU_0GG@ 0D-DED1Z2 M__G^,_9_G'][^\'*<+B]P-/OA MQ01AAOF'WX:SSS_\(^/TGS^4R?CBAW^,)_\?9S]( M+OGMWT[^!;0QR83$,*;$M,F)!>+G@]'__R7^I\(4_R!-C>:SK_]ZX^?9[,O__+33[_]]MM? M?H^3\[^,)V<_2<[53ZM/_[C\^.]W/O^;FG]:A!!^FO_VZJ/3X;H/TK+BI__S M\]N/Z3-> !N.IC,8I>\/H,?GV=4?7D=C?EK\DCXZ'?[+=/[W;\<)9G/V/+B% M'S9^HG['5A]C]4=,2*;$7WZ?YA__[7_\\,."\2'])XXN?YA!?C+]V M@49_\YE5A/G_V]MDO+UY]_/NK5Y\^_OK+LU]?OJ&?[D2Q+9;OBZZ[[N@V];W7(!!0 M&M >;8",R9+1\8H[KG&PX]Z:\N@]3,AO^(RS88(.UF(OAMU\UN&Y=\]>;['2 MVA!E$A*<-=J[%*4'YR/ZJ*W-@F_#RHV[[HFO'S_1?W]^]OWO_ZL.S M3V_HM_V_A \]IR4_M]KC+5XZ$63,S@FAO59&1AUU >8R9=.TK#(E6!@BDT2M37*K[6$6 M5@!N;N2[4#Z;K+:T]$%V=%)J9-4K7V?C'BBY8!,!__&'\23CY*\_\GTY^F(\ MG;TK2S0#Y&3D4J!0Q2A).W*">1LYH[?*2LC)^]*$K3=0/'G>[D[3NPP6^S+X M;Y/Q=/I^,B[#VR9C$Y3T&]E\1F,Y^4%-S$\G>$]>(!IPX:ZLJ'UEY25^F6 :SL^U?AF/ODS& M^3+5;P8J4BB95600'1D@!9$%D9 EX1P4*[ 8U4(\-B)Z\A+1#ZWO"H'>5PB> M78PGL^%_SX&]*V]&,QB=#>,Y/IM.<38=@(:DE5/,2Y)3+10I-A,+LU9F7A0G MO+:%)-P/Z\F+0X]4ORL39F^9J"C>7'R!X:1N^<5GF)R16RJ- @GDD8*)9-JB MI0TK ":CSS%Q*44;5V$]G*74]K:=/IB?!&'H[ET M_HR$:D(FC(04SR;SGWW \WKM5'U:(D$$%4*4S(>HZ^41.3R67%NB10A&))5N MNQ)W3R!V??B3E8/NN=+A]-<.[+UA!C\RV_?&[#>C-+[ MQ3D#()*(N60692)($GR M5J/*G&658N!1"VM-4W9_QW(Z#-^1OG=9'O9E.;FFXYNHEL+X+-;@)4T" $&"B28QSZ-B)3DN$7)6V,0)>!#9DQ>'?FF_YMAH[X/!:I0F.)VMXE>K MT14HA@4K"M.6XI>(4C$@9,D&GG7D+63A%H[#<[YG5HW[(W.#T\*-FQVD:+WQ MQ9%I"I9I\)Y%FQ(S*+-4*OF$Y:"ZX-0DH1_2-SAF_&ZQ7A-)7HQ'A/"20"Y- MVG@T?8YE/,'%YS[![SC]>3@:3X:S;ROIGCNYUU=Y]7\OZ=<_X^SSF'[SE3Y2 M=2OI5#0*LW?,0"+Q-X6,8R[5.&806+S W$C+'&R/IR:WCU4\&ARB7FUA2;_G M.,)Z#U!S!T)!19Y HC ^%5O#^,"X+E$6G2PD:">U=_ \>>^H#SJO,8[[6T>< M77/?DS(%ZSF^<>2YTWX%"THB<](D'8VV4N4F%O$ZBB?/Z]UINH;#^U^IK3;W M">(Y#DC!),Q9,JLBF5\RN R$-8PGHT5$QW.433,WYC!ZY/&UO.'V%V.[TW*= M9_O#(@OT7]+Y>(KYKS_.)I?X_8=D=O#WV:OS^0/_^N,4S^H7NXK#=#(;?""K ML]S L]^'TP$7&+R(DDE;+WN+!18X:I8,!"VTBH5WN2>CI:_) 7UW6P;6/+M' M ;@G2?L>@=B!@^-^*-ECC',+RLNYNNL$9G K.;Q']KZ\EFO=CQ;?E-'^G;U[ M\V0];_<@:',N%V]3$<(RE7@BNR(,@U*0R>R%2,+9%+KD0#PF[M[(_S\4<[>A M8\],?;^X1G\W^8B3K\.$\YVAE!J%"GF*SC&OM63&1)^]TEZ6+E?6G?BZ M#L 3U\Q[T[3'XX9K>*84$"X139>"UP54WVIZ(YK#J^O]&767ZSU1NOGSUX>.K?__US:?_O-*'.]9$;/N4_BHB]MK? MK7J($HPA+JJ(/&L($+@/0CK/:V&$=?,RI6V?UWLU!*=(4MCJC'"CF19%L.A+ M8L*ZF- [)W63(][^JR'>C-($88HO(,\\/X_/SU M>/(;3/+ !B?H+17,U L>[06O*:"2E1"4!L5#A";WZ5OB?!1'2MM(R9KCPV9\ M:5""<1?3.DPPM'4V[>.;+J MA14-+F;O(ALX>C)9[,B"!$(D@B%L/##/O;59&;"Y23;672C'T!C],.I!_F]% MY09\?S&^N!@O)/[C9YC@],UT>HEY4&P, 6VF\-M&IEU&!I);%H7(3BF-F)K8 MD@UX3D8"^J!W@SOX3U7U74Z^70,VD.3K*2Z0*7+S*.CW2!L.P(1"#,A+Y-BD M6&\-EI-A_[YT;G#I/(>RD,*7EY/AZ.P]3H;C_!]P?HGSW[W[,K]E?_4[3M)P M2K(J4G &7ZB&5%3T+27J6M0D8#>9HVGD-VR ]&;%IRZ,&E4 ; "\D?CWB MH!!B$(99A9EI6;.0.)G$;%0@TNFD2SB@5-T#]=3%JB\N-:@FNO=%J+"?DP>? MR8?TA):LW/C4H<[KA\LU? M@6>)"#)95&$M'IG1,- MZJ36! @KD /EQSI0,IP=?CR0;=Y[@*R6K): LDP]ER%FKB=1)8 M.Y)E8X5N(3)[8#X9D3H4WUI49RW>@/2,>B ML#;&R(WOE 2UO4.T ]B3D;+FG.HST7U>JK[9#%_#/GTS^DA8IP72HJ_%*@1] M/QDF'!0RQCI 8<6 8II+S;PJR*(*+MD(X/@MO;:A44 /8)Z\*!V%*WUFU]_= MP$T+_@#J9")6RXXZ" HX8V*1U_9)'%T6!;2V>7M9V@+!"0I0*_JOD9J]#\"O MV>E/XVX3'9:!*,?,(W/%AR< MOT<#VH*KU6/,8S84@!)QP7#-3%&)-#$:C$T*>5IO[,G+[:.4@#4BOO=Q_,TB M*!D53QQLO1$@-1V39,$BZ6I++V"P%/SZ)A?[1R\L:R(\N]-V#:?[.2"_F6$@ M,48P,I/P<!L;M)EXZ$\COZ2%3)F 29P)C#3#HV,M6[3 M,6G1&RTE%Z%)[X!.R0K]7,9K,I$Y*DU64;EZ!D$26D PF=%D93RQN$GOO A8\>,#,%U7(*DQAX-/1J%R7I%UJXMA6RZU ]DJJ< MK;B]27#VIGJ#I+1;F)8E!%U ;5&BL[5(K$5UV%*=!MP;MR+]P>1"%Y^-$9&E M5%MUH ID_65B7I!CDX*RNDUX=4!YV%"_[TOB!F_YAG.8);BBG4Z1 M%Q:*JEE"/#!PH;"??S[Z[?O_M%XS.6:QQQJRN5#.[S5 MU$'QG)152OM$WKTP0#:<1*(8[6.=V?[PD,O[][H]#]]-SF"T'&BS"W-N_'U/ M5-^,ZCVH]/+ZK"=3_ #K]C1\#M/A=%S>3W!*.G-GD5NW M3$\T?!#A+1I*]+;8PM&XJ'.&X(M0(4DNI'%2A,$#6'NAX?OQ^3 -<2=YO&^Y M=C1=C_@6;0/DH(PVFF>KYRUP,A13NZ=S;7U6ZVB[#OOV-/YX>7$!DV_C\G%X M-AJ688+1[%E*X\O:#OML]8RYT[\3T;=:OR[[JX5GWZ=8KD\?SO\BM,]%/?.SSHH_Q[:Z^U7S&L4:*4R/NOH M5,P!BBAHBW>!!]>1EVN>NE^D\7Y2>]S/OKT_K\\;Y7KF\N7F1;[++AA4D9%; M;)AVVM8:1L,,1&LU3UFG+@WDMHX\'H:V]\%+^HSY\AS?E8W/6IPWI.QBS!*8 MS%HSC5A3WH*CR" 'ZR2/+C;I&=$5X*'2/'J6ECM',RWX\5@20C9NZ?FW3[3$ M/)9-PKA$FI!)5PL8#%KF7:98-!:,+B6TN4E[F@[8CG;RUT0FQFUYT^!(://N M:8'5V44'B"V/"SM@/,[Y8>_\[2H_>S+G2')$T8"22GD&%@EJG5P00E',B2)3 MSMPWFFA\-/EYX/#Q,8C/-CSINR\\C,X6F]2N4%"8 BL4[D&^ M%J_J$@Y7)DI)RL@9F%^4 _,7%ZOL-*VE<82!M'Q@6KG$(J)BA2= D740JDO,V8E]-YY\N$2/O6@_[H-P M/:;US8' []>!H#-&)\MDT75 =0XLD+5FB<>@.!;DN;?11S>>_ 0YN#/A#G<' MV^V$[A>8U/F-7['Y">B=)QWT_//^?=XZ_4S91)$@>!F+]C+YK+0FWF)MK6>M M[7CZ>>>9>]357[]R>S$>3>D1>?X-^7?7[SF^GVP) HU1&19X';(7>&0ANCHR MQI&B<8X'"P]Q=K='[YU. M//U6?]"N?S]/G9"R+D-R+LHHS7"]J0]?22H:T* MLR"YKO32*L^C1&Z",$TJ#>Z'=3@E=@!YN)-XTA]'>C1AXK3O($ MRFR02@Q!!,DBA6$+)YNU[4CO/%]\:)UE_05J&UPT M7!J@,"B-44SEBC-H8"!5(??:: XF@;=-;@*[ OSC"%!?7&J0S=ZI':7P'!%, M9C(1/*ULK)/3@06C+7>H91)_@,:@QY:B/KC3JLOZ!_QR.4F?H;93&I]-X.+9 M)6&;#/^;A/ZBQ@5B(&J%GJ?(7JK:EPN#8:0O%7,9ZORUG+QHLY"1O^SO>[Y]9(:? E)PT&9C-$FOWE5H4Y.O\"H_(E5:^3?>5 MW2'_ 06N=T[VV(1]$0]<3FG[T^F+\44^D M6G7P=)!E3537FJ$BXFA?@$5+5(N@LK!%"A6[=8'$G*4,'X42//=:W(LVR M(BY)+Y/RS"E;D=;.NK57%,3J_FE+\9O;B<3.B+_T28O*;78Y2&<'Y5=#5]_NT7F%U.\%UY-9F, M)XOQZ![!!Q3,U+9K6D&V5"ZY.ZPE2,= 22(\KG6+4AG;90MQ:;.;$S>;1 M^=_@B/\:ZM?CR:T=+E^[+A!;&M0.&(]C8(\O$)L;>_?*S2;MKAZ&*@6F.H&* MR2@)*N>>!4,J(6FAI+?>IC8C,H\F< ^8YB1/0+7*RJ*+K@ M:FGC-@$[CF';EW'WRL&>5&^N(Z[C*R4(B86)4AS3@KXB4)X9!.2Q=I=+37HK M'58:'K Z!Q.&+8C=0 CJ*?&[\F*">3A;IAN#\1@#19G&0!W^K#(+,0F6>7*! MNQA -NFR=Q?*X7LL]L.F<:\T[CDI_^KPXF/"$9!GM*C7(QLG9;1,(AE3G45@ M,2)GEAL1+.UTQ/'K:/H%T[ ,,:^JHMC:";BF M*T'M/58BCP:;>();H3Q1R]&>8PT2S&J%_KOR+(^_+!)*%NW$.V!J&66N W6< M"+,A+V\GMO;%B!9U&.NPB:(<C?0":>PSG0!C]^1IR]K9^NY*X;1>.4""4QIY5F.F7#@G&2!8E"29$H M8FK2 VH3H!.W-KWPH<>LT?MP+3VJ+LA:FI?-T(YC9/IA80>YV(/^!](@JPR* M&&N9CV>AN,"TUI$%40?S0A19>!-":M+ Z="2\8"%.;1@;$/V%J'.PGY.W\.W MJA:7=BY9DP)FSTH*!"I&P2@:*\Q1@.>=XX:K)O9D+9K#'W#VQ:[;0M&XP M46PQL/G[+-;K(F\->&%D8,ZY4DO*:;,Z<89<*F(@.EUX"S&X!].)>Q9]<:/' MPH('H"W?BR[@6OH7]Z([CHO1&R^[R<@>C&A@5^X'B=F0UHN280"LH^$S@Y S M,SJ74#3W7C694G8$*7G W3B.D&Q#_P;"\1'/Z5=G?\,13N"\YASE"R+V=+;H MU//J]R]$/5Q-6@L.,Z(R#+BLA\%2LXB@F(BJV.@-E[I)JYFM4![>2>F1P[?+ M)INQIX'_4E/8)L-4R^]@^IG WFJ3L_ZG\_?+%&ZEZ03]S[.1 O[TJA/XX4+M^@+MA;^D[[@#^.:W4H0>E%/O?@<@/; MN]\>,G"7!3)O/+W<8#7!CYI9Y4I207':T!]#0A]PZYZD@&[!W$,VF;_6,)WS MX$H4D0E72[V\3PRT4$P9)7S*3BAWV+$RQYMU<6#3W#=W[@I0.,24@BX0_YQV MT0=_=QA7L MSCC3MPF"T(5&\@\E:"J\(I7>&D[I.,I4Z-C0T* M<3>W!]M)G8L#$VS@VI@8FDC@/;:5T/>[#Y,FG->T=.5Q1:=E_27!CO(3-3A&9:I@^X]3-Y-YD>U>=X_\ZKOJK39*!26@3+D MDIL$+'H7R#"2(LS19N&:7(1TP':$:_>^).1.Y_2>.='@&+LZ-+-OBUZJ;T9? M<9'D^.ZW$;V-GX=?"&:JP=P9#D@%:TQ.,PXX+[#S+$CE6*G383%X77R3/)W. M"$](<-IPI<>895.7PKFLO_H]?:YS5C[4'PUB3,H$YYCR"ID.#EG403!GM"B2 MFVA=MU$4G1YW D+0B+8]=FIYH$?ERK)_PLG%\C>O$0?& 0A#<5C*M:N#S8G% MX.A]SZ%HE0VYY'Y70;CWR2%08I*UD';O'8)'EO6Z"'FD/>S$EHRIEC]X"M=9K?;Q8POQK-:">X MN*KRQ*V(1#">36 :?&8>C*GI)BK[X@09O@XBUJD(=A.(XT]Z;<'U<<_4[[DN M>AVF58)T!U1]%\=OAG/XZOA^V/4 __>@]>$D@7.+/M>"B>1#=8HIHE;6,8&J MGDM%\)TF@C]*";BG1OZ0 K -B7N/.G]^,8^$_CX^S\/1V?3-**TJ: -W61?% M%%C:GA.6>:$]<](Y(5T4NY_C=/?]=HLJR^'IC MPY($0L4I>@F:7&!RCK(,%-LX'[OQ=-,C3H"GO5#O<%>3UQV67:Y);OQ]3U<@ MFS'=OM[ [ 0/W(>LM$(-TH.CT"S[7+M)\\$F=/O1:356=E]Z7:W3@&[K,=ZB MGW*>(ASD*J>H#5DD]-R"248X+943@X?0[D?'/D8>W[M> [IN-;ZX@(Y%6,#D M2#Z#AQ2,]<%DK:RWO SN7;GA51LZI:((R$*N\VD<&1E 7I@1'NN@/^30Y%R@ MY57;FK5?E5)[S1))2<6_*]=^(P9.\R*#-(1251)X(H%7%/PKCJ$>QWEHDOB_ M'JHL#<9ZPR$88WIGTVG.+L:R?JW M\9CTQWDMF'E+OQZ>+US_Z?3R O,O.!N(4K,FN&8H2#QT#):1H0*6$B9PH!W8 M)H5,C?9S@O)Y3(ZWZ/9P=UO5[QW2ZHNTX F,I@4GM)5K^"D4J>,\\H!>4.&- MK:7HV=1,=,=BXIEII3%S4U#%)CU.]X-]VF+9BG\-YD>\AV^K1DWO)_AU.+Z\ M3J&!UD):\)S1FV 7U:T0 ^'T@J(DG;F,37I,W _KA*2G1_HW:+>^TIT##4GR M*"US,J8Z[=62L1>!!>ZTM=+EW&9 ^ K "7%\)YHVN*O)IV@Q^D.9J7:[/"$I?;S2 MT:#79Y^;74Y96WR25L'AUWE"]0!M25!'S@I(=8\@F%>0YK.+M7=&1MNF_=\! M-O>GX+>3A18M"'M]N;_2Y\>3;P.I5;*&:(V"4QR%J3 ?K63."A?9[11K[B!,[PURF6R_.WPX(#E9Q* MQ1(UO>"+ ?:>8D'F4(<@K4X!FM2D[ /ZA 3R8+QK4(*_YF6Z1I\;Z;2 VDK! M#5-2&*8+O2LAUJP'S078K)4732N^'H9X0C+5B"]KCJQ;7+Z\GXQ?CR<7\&94 MZC\+R.0L7*[NC2:('X>CA-?V5&^5GJ79)9P/(KT!(2C-BJ^'\'4T%8246-; M 0Q][9K4ZO>^D],6R -R>8W#D7]BDA0:,A[HU[&5#?S@I;LSS-<*\]]7-ULGM H4!1T*4;6TW MJ4N=M&$R*R%BP2Q<@B8!^I,L-ME'Y)IRYMC%)JM-WM<4E[Q9F0H/3 15/=Q4 M6. 0F?!:)J^"MJ+)==$CZDE^&%G8HC/Y-CPY>*_I+N#^[$R^&R^W:CJ]"R,. M+BVBR%"2% QJE:Z619"6-HDE9S37TMFLF@0+3ZLS>3LAV8;^#83CGD.7Y]]^ MAO\:3UZ-8@ M)>H>J-^!7ANHW05N2]NU)=[C6+-F_.\N9[TQ[[ J;2WLD+PIOA3&;1WB+I-C M$5Q@SBJ,')7*UI^LK#U@$Q^KJ&W#LP8B]N)R.B.;ONB7437\Y^&755=IY[W@ M&0)#Y6L[:T[0A*MD@)*+)2*TR4VY!]/A3Z":\O-VL[.>F-&@L.*7HF%*UQ8Y)G(6)>TXE:*+%,"A- GK-T,Z;2GIB14-BQ:N^8AS M?9I1Y))]9B$I@I5)=L')R*2(D(I6QNJF.4"W\/PA7.L^>-$@=WP=K.6A^O+5 MZ *PZ;C;AQ >:>IM'_SL("/[,^- BN4F4#3)V]K3BYPU0T8Q&5*H8%@2!G/D M-F75]*KMP-+RT"3**+!^/@6FE@(''.E*- MNVA]L@[$37'8U//BQKJ/X@)T'ZJ/^R%9W\U+WHX3N;ZK83:&@%>WR">OR3<2 MY!OIVDK%@-&!?AB][L2[ZZN>%.=V)E??;]W_KI?CL_'H[66%L@3DI5/.2,>X MJC?@J8XELLHP(7QR0I&8H>W$OW6KGQ0?]R9?WPUI_XZ38>V)_&ZT:G\3T/"4 M3&3.ST>GDZ?K!6D%DW2FWYA8 M-"XQ::V*-13R%T7!O]::,XC&LNB*,LI(:V6WMFT;'G!2C.V#B!O+#1MT^DKC MR]'U0K&;&+KV6[JS2F]=EN['=ZNW$F9(7(+,41@=HP@B\)*$=N"BT3P-[D?: M!_UVGPBT<:UFM.PPXT=J;5,JRIG9^/?X-1 MZIDUMU=MQY%[\=]B!"D8*7U,4>>D#1!#BA!"6U2A1"7U.D;<7G_?8J[% WX9 MSW!:Z\[&,+KVM+=7>:7TQ@JC"K!@ZCVC4H5%)0IS7"@EN."-3LB[ MR[JFU% MU]?CRP_)L/:$[%,!R:KJ(#7H]1 _Q%% MU3KB>4F(R8B@$AY1PJYP_BECN[.M09IA1^)@&G_%R; V#5%U(JM%YCGJVB2' MM#THRU2T2"$5Z!#AB';R"NB?^ HGC" M"X*!SYSI5.^*L([,X]R!0 ,F'5&WK0?]IP#VQ- &7>>V/%9L>#1,IU]K TE),OUB,UC2KJ4%L39$>^AJCH/$C,=@F>/I="SZPZ??[NV M6UI[D8<"Y,@[9UC,2.HF9,.@<,FBD?7\$H3#V.0-W@/T\;,&&PK5G48V!V)N M@SCM)J)5'EL'3"V3"M>!.DX>X>%8.V[$ET/)C,E!"IDULU)3).B]8UX8RPR] M/CS72Q;=I)KF<++R0!;AXQ*5;=AQR$%,M_V_?L;C/+AJLRN6K4;EV.S!>VT* MQJ1U3@&P>(?9>]"(6JVY8KEO)]O3_R7&V2X4GO]=3S2\B^$6E4!'\B,%5XD; M';D-3JAD(]GD[%%*-[B-9CVO>Z1)A\MK6RO#9;)>IZ@UQ9J@049; MG'&B!*X&ZY'M1I^KM?9X,]>NTR/-[L=XBWI:6F,D"N] :_HG<"09 U6B\M+$ M-%B[XGZFLB[W9C2E$&/> N![9YR2DZQ'!D*'Q+2!FN_&"\L41H$1*2O?Y+YN M YY]/8*;R[X@G?6-;-ZSBZK,!ED:FZIM\TZ0*7+2,WK%? M!^KPQUM]2,)MR]\;V1M<,+[$Q;R6A0>$\YZ+=5(0N24H02;F2A*U,E.PZ",P M1RX06<6@7!9MI&$MGE,1A/V)W2!0N+G57T=P,9[,:KOAE\/IW-$9*&.#+MXP M 11Q:P^2!06602WE*[%Z 4U:\#Z([%3DHD\&-+C >SL>G7W"R44%.M"AE!"5 M82$G35BB8]&A9@*#=MF79-N<+8_9H%5D<51MQ6&!:>47N:;9, M&5YL\1Z3:=(,?0V60]VEM;?KVY/VL5R+5<&=+07WZBP4>4J)!\X*ULYX&8&! MTI:E+)4M3J:BF\3&Z\ ?Q'' W'D_GUV8\%(3?)4:MTPUHK[)WNG]&8ZO9Q7 M&L(,Q: X8U*V).%)I)IV2%MUFI1?CE/057]#V<4:"D#'(1'=,1*5JR MQA/0J!DY1!18!Z]L;"(=G1&>AJRT84CS:Z@W([+ !/8#"?6K4C!5S7P-;(B* M1RD*BUK63AD^,6UFY%V!H"T%;IWBE6V>^K0E MHBV16]QJ77.[7T.JXW&_O:D4A]6$,S$0$@(/0&*:N"5"D#,.( 4+Q5FN;9"( MS2.=#=B>MK2T8D*+6[ U$'^&WX<7EQ?/QY/)^#<2Z!?PA7XS^S8(QN8(SC/I MBZDWM8J!")JB-R\$IJ30-[D=V0;DZ4I.+VQI?H]V.\LK1RR0+!.UN%]KARPZ M, RE#!2;IAS+ ;R5QYIPL2SLCIGJX O[N<36SQMAFQ D>>1-DG^*AV^A9U[]_F4X MN>9@9163+UY554@2C,4S7Q/-T&+6+H2<0Y,2Z@[83D1(>F;"73D)^U<$?H%O M\]$J[\HJBJNPKR1[4&1 )ZU@.=7D!0F.])RN!E. ]BH:TV9N\H/(3D-&^F7 MFC.X'NH![F:T6..C!I=92A"9-CHRKVV56BY<%E[FV$0H'F$V6'^>ZO:D?2S9 M8/\!D^&\QTN=#U\3'))!S-9FEC-0[)YJ5:Q&I&_)42*:"-6F5N0VD,>4!;85 M8\<]$KC!P?QU/,NK\"Z(6F9_W85TG,RO_5AU#]_WH/-A)$!F:2+7EB$63H8J MKO2\D>[U KE 6*5<9;!QR; MS?S6G+W^[,/:\[V9,.Z1@CWJ\SMX"H^ $$@#F7I<1?J!>9&1 6!$SI4->DWQ MYB/DY ;[W(R1VQ"N[Y3KYS^_> 73V=NW+Y9*'S%%CH!,1B%JCE>LF3H5C GT M.UZ]C4ZI"[=7/IS1W(_ X[ZHTZ-)G$YF@Q?CT71\/LQDI/-\=T-<3%^GK62 M3'"2J3=1R3'@TK Z/2,!#PC1=7"5Z!G7W"3Z[K:+=!^(IVXI>R-PCXDFFS M MA;H+JBWBY)W9?PR;VA^['N#_'K3N45,_@*[.LG2JR['HYTX?P^.PYGV/MDT[I_&3;HH7;=P'S#CQ9=* MVT5C\D7KR'JS(X0D ;>VUI%;!BXA"\F@(]?&4[3>_A)E';2G[A8T8D*#+,/[ M$:ZZQW; V/)HO0O(XQRV]\W@K>1G#^XTKY78@-6+"%9D8"4:50L,,PM%>Y95 ME-GZG+EO,E+@>!+TP*']8Q"@;9C27'#F6S9&&^\) L=2Z]-]8@%S8=DIZ:UV M,?(F:8=WH9RF)=J:R,V3DW^!BZL&U!UP'<[:? ?V&"S,]HR[5P[VI'IS97 - M'WU4RV@<,2R0BXY>,P!0+!@K?90:BSQ QD]K:=C*6K03AFV(?8!N+@LS&$C9 ME907H916,C!OH#!>\7A76Y(U2>EY[,V=]K$*>Q.Z187"^DX775#]H9L[;<6V M;CU]=J'YX9H[:?)1$24P+Z1G6G#2?)8#Z4#)8WTKE&N5ZO&HFSLU$(1M2'VP MYDXNU>8I@L(6QPU!X8% "<]<=BD6GZ)*MW([GFISIZW(WZFYTS:T.TQS)[)6 M'%6VM8LE[4S/6X[.!]!$C1*SMK9-N=#C;>ZT"]M[HG#/=Q$?8'2V[#P7A+8A M)^;J,8/.]!7Y+H)EJ9)U DV,76I^.MT\7#WUJ;MKNY.PQ\*_*Q"KE(8.,/J^ M1[[V_,-?'._(@=L\W(-\+=[*)1RO< :^SGKU%0Y]FNF0L :2-O$N![./ M@XOW7/[VR\1MJ-8S\WXF2EU<7BR!2"4=N7N!<6LYT[42*&HG&2!W.A5!]KQ+ M,7\G]MUX\F&O<'>F_;@/PO61:Y9RD'0=FJN6?'(HC?1%96% M@"[^3S<.7G_R$^3@SH0[7,_*#_@51Y>W9GEW:U.Y^M.>.E.N17*K&:7ST89$ M:D_EH,%DT&A2(?()E8B*:K &T\XTV7U\WLT%^J5/AR%Z1EA7@N V%] V2@JA M 5W5AI5>"J#C?AVIM7RG_CM_62<+]/L!=B];:0%0A:Q%*T#D6ZP<=G['GQ<1P"F=G$SR;U\Z_*\NGO;VJPW4I M8T3M653S[+$@&<71A:U/B+\6@V@33[!W'Y MQ>5T-K[ R:O?T_GEO._$=(KTO_P)?A\0MPRGT)4YCYIIR,! A\PB]\ E"E"V M26>''; >H8J_3TFZ6\[?EELM,M76TV,1+@NAA:*WG,6BB!:NNF;2%"8,K'[@%0/<*EQG\W^8B3K\.T"/ *(KHH#%,DQTPG M*UC0M=!1T==8R./I-"&PDT>]#L#13IUZX^RX1PKW'/XN\=1)Z4M$JUS>+J#Z M/I?:B.;PIU3[,^HNUWNB\L%$@'LN@S*N#JRK8PPX9R$*Q8SC@4*=8.G_GBCK M[SG:.A#GMR%NWW>!/P_/SW\;3_[Y5&C_&([R^+=5QKW0JC@#C@&Z4,<6 M*A:"C2P'"-Z A!#Y0]'1PX\Y['E)3WP8-R%BC\[@XKJ2_(0TNYS ^8OQQ9?Q MJ':E6L+2*$0VR3!KR#/5D4<6C$/&G38ND-TRI>-E[\9G/'G&]D2^OE_:MY<5 M NUS\<7'SXBSOXW'^0I;Q&!R= Q15Q6%B865Z/@"BX7+/WU8"A;$0.QK.D:JIY29*%.HE0.N& @_&6ETZ\ M[O:\)\_R!F3=6&G:$BINQ$D[.Z MQWAN"4$6;W5A*@=?YQX+YF4"YHU +X![X5(+6IS&N>4VDM3'N>4VW#KTN25X MA_6^B&7(NA[-6>91.&9XBC)IF:0Q?]ASRWT$I3>J/X9SRY_AO\:3E8POFA! M%$%H;BE@EX75*G$6"W=,ZA2L%/+/=ET[@5C0\F (*+K',T+"N7:J/.PJ+P@25>7 CD MTXO4Q>UXC(R_Y[SR('S?AK2]5RZ0OW*.K^%B>/[M[X1I'F/05E>I9U&*@ :9 M\I[/D[HI*.2D+B%PD[E34G CJ\P:JT=S'OFNQ28ME(RT%(P1_"2=CF Z,;JC@]\\CQO0=B^ M7^_YV?_PZ(B*>8_[^J^G *Z<,9L^ M.PJ/O"2GR4MD-J4Z&41HRVTGE;/=$Y604,1;FC0&F0P9.A)+9-"F,W@KEDQ6?]CQI M4$*_[DQUKII_P=F+R\F$J#(@8)@,6L9+/68!:UGD03/N:_*U54*6)KVY.F![ M\L+2-_U[O+[=+,\;00]4 &F%58SS4I:)I]:;VL-<1@'%<8N'T3 ;,3YYD6G% MCQX[3=\GW2M_[]M*O"$"U@,V9DTA6G#TS"M>F"U6!J2P7>8F\X:[@'ORPM([ M!QJT&NTFT%>H!T0,%7@-Z^D+,I2D"J$@,B_!4F1?#(6*QU,R5SB?O.RTY$N# MOH%7NU]<#BF,Z,F?8D:3>ZYUBHR4(9*/3CB%"3'Y)F57-V$!M&WZ!29V1 M_K6'--4[2_5[GG\_TEN']TI'5:*(O@BAM3&^H,O%1F-X9;$;;%JT<0IJ2LF1 MW4&F$B<1"R;4ZA/.K-,>DO<>S5-.09T.9(R!JPB,!V%K48U@TAZD&/YS4"NRH\2>.ST?"_,0]T"260.\""*X%I(2*+M1M7R YYDO0K MWN3R?#N8)R92#7G4X)S_WBQMIZ2C_Q*=6K;B M[$.=6K:A\,':='0!]4?KU+(5HSKUZ]B%R@<3 30V:&XC*\8( J?KK +-&2E+ M#4%)Y:"+T_$86;]MIY;^.;\-<1L$-4M@RRS?7)12-I,Z"X* 2HXU9)DL" M4 Y]]$VN8VZ@>"S] +;BS+@OLC8X 5GN:PFFQ*QR#)YY+!1%\U*_4H58$V(, MM$M?FAQSW4!Q"CS>G:R'.RJG:)BBE4_P^VZ]?*__>4]'XAL1W-'H_/A^FX=ZTNEJF?YJM1WB[4W16(AO2.,8) M+;3R1$P18N#<9>=NTFX=UKUHV,>US'W+]4_3K:YG2&-+X;7%:%/U!4A"1;$Y M\&"+(;(/[EMX[P/(QA59E#H(EF53,WY4X0RR-\SR6 "* M(PW4*A-K,ZK])TT6G$SFG20612K_ >>7BVO/\_/Q;_7>@0I '1IOOLP]@.?Q#6GXS$=A_QSQ=%"(IR4XCQC2( MA]8CK:>[HS0\'R[D??8:Z6EP7K.V+FF];S<^/ B 42#GS$HC:R,QR4 %2SO2 M4CI#KTAH4J/1 _;3%[IVK.R[6]\R(_P*T'OX5L\<7WRNTUE>//OPZN.S-!OH M$#G1Q;#@-$4P%,\PBD0,,SZ:(*,N4.)#[E;WQYV"?#0B;H]7.7.$*WM[!?'5 M[U]P-,7G."*RS^9-N%8X,Y#1338S"1#([O+$O(C 9.1.2S0EF6ZM"[9XZ,F( M0BM"MZG.N$.!Q45$Y,6C)HN)*&J^O\DLBFB9%,9[ISE8;-+*;".B0]WJM;,? M_1#[V/=Y-W?SO33A>O8H.,ZC+<",MO5\TB#S'HE42;@(44<+3^-E-QG9@Q$'EY;L!4/O_V"\5>$WQ77DTFX\F<1M*Z7%(B[4H& MFNQVK9S#(&@GOO9E#B9"DSRE_K9P6@;L2*QMD'!Y ]#RO>D"J:656X/I.+;M M6&P>M^%1 QVW#AI7*M:9K+50DQ1ZTLA"T83/E811FAQ#DT3O@XG- \;N$4O- M-JQI("WU8 DGPW&>;\X9P1-W@B&I8D*D- .%9)XEQ:C<9T[&OX6H24RYK8444H4W9ST&X_8 E:,?L;:C:+.ZM5]^7L\_CR7#V;;[#%&2PQ29F MDLM,6TZA'!#(A&!5<"YGW:0F=CV\!^5A#\H?1$4L\5DC0+L,K(#S]!* JNVO#4,"GB5YHKX<2$D<_4#L, *Q M#<$;",('A.EX1/KOV_OQ=#HD/?AQ>#8:EF&B,&EQP?QF].MH:DR4EBM"HS80211I?,O#>6(9DZ11:4%]ZEWFIKL>D'_FG9HB.PM$53 MMLZ8WTSO[G@57O\Z2CB9T7MV];YUV59+T]=H7\>QG,<0M=N%#8](3AKHYU;; MDU9Q+$B;*@&9ANB8YT(R,-$;Y6S6;8JGGI3X/^ FG+#T;R,>#:3^;K;V\V^W M4[KGM,-BR4!FR\0<)SEF+(2DF7/)JR@IS@Y-QFMV!7A:GD43MMP5']MW(<:J M?JX#JI:F?SVLXUCN-JQ\H IC#SXT4#*;T$7IE#7(..I$Z)Q@/D-FSFLHO*20 M7).N-8>4C@<,VU&%8POR'ZBMYWRK/F4#Q5-@#O6RCV?# EC.O'.8H"8FMQF! M\MB:_[:Q++V0_:XXN(9=7KL@^[,/\+8L[-[N=1?Z'[8/,$3EDB)//LC:1]V0 MBQ]#D:P$'ZT1WA37Y%#LJ?0!;B08VY#]<,T-7HPO+H:S>2X)C/)WY;EC ?]] MR_54=-X9\:VB.VX-#FWB] M!WD/P'4?8[*6A#BX()@.G"('LLLLIP0E@.%1-PG3#L+M!V*S=LS>AJJMF/R) M/KR8.). 7&"* 27%)$P+DQDIJL(,2N=ED1I=DVNB&RA.38OO1-T&15(?/\,$ MGP,Y".1 UV8(BQ,&^?>0_?ZL_F._B^C5%^?PZC7^!B);Y=]M0T M3:3!IHYH3W:3E=N7W8^%T2WR/%KLS3ME(UC/:V1E+KP+F@?LVP2 MRST=X>UB'A^O[&[#WQ;MF'%2QI.+Q3DL09\NN\LF3#58).?!1D]NA 8&,0OF M?.)@'0_8IK)^ YXCC-,].K-O=WCN@5,-6B"^)3XL)A7,.YI-YV^9B5)X'@TS MH0ZM#^!82*"8,U"LS<(%WJ2_RSHP)^2R[4WK!C6(MS$M);T+JI:^UWI8Q_&> M]F?; W*P!\T;F)0-Z)2/*>K@F" -R'3,@85J@ZT2/)NDZ^3/IRX)#[@BAQ*$ M;4A]R/R;(H2,9)68]9DS+;59F"K-B[%0T"G3I$_I8\N_:6 :>J%Y@_+%>^[X MNR#[,_EF6Q9VS['8A?Z'3;[QA7LK"%(DMY9PX=RU-^=M5?O9DSB&5SC6H)EN=M$=RYX6C5RD'%JUVC',KZ[E-*KE)-N/1Y.[D&^%B_F$HX, MT66P1&TCR)=5+C"/H!E72J04?<#K MRW,?74C<,JC595HE8,'09JPJ5CF))F*75FF=V'?CR8>=1[PS[<=]$*['K(,Y M$/C]&A";I4&+%)Q*69@6#AA%D8IAS,XXJ76Q789Q=N/@]2<_00[N3+C#E5A^ MG(W3/^^DW=S$T:W*;,-*/164=<%YJW9,)F$5*O)2!2>2)%R.D@"8-[;K!>X0Y MJ/W*W)T*D?ZYUB !]6/ZC/GR'-^5W5-VET<,PINLB$)$L5#OO9$V(FHO"\SH M?5;:-YGKWML.#E6 ?&2Y/ [''U5M\]7YI\A996OKO.CJQ0<"'R5MR)3$G;=$ MR="DI=6CJ(H[DB#<6TBW#4.>2@U2ESW]64BW?2'=5K)RB&*D71C]5(18<2M+ M2/64PRFF$3D+*O$Z9#VI8(6SH4F)^-,1WJT*Z1Z=[&[#WR9#&*:SR3!5;[D& MH[\20Z8?/OZZ/&P+6N62C&,:0KV],H%YXS4SH*P'&[GP38H?[D7U" .:YHR_ M,V>A+ZXUB&PV5?QI%XS223)Z!073,D0&PE@6/4B7A0=L$R:?=FWF/F+4!Z?: MZZ35U8V(/@+I:^-%3>SSDD(O%"SRZ L'IZ-J4MJ[%LV?PM,#EQHTY'AU\>5\ M_ UQ#NG=ETJB)3 !&)4U-<_&>*:=)DPI%E;'Y25+.$UL/3<3+*' M$SW##==@#'.*#)XN*C$(/C*N:"=.:AYTDRY[Q[_=V!E!33B$]T9D;1?S043\HB:.:2R]DG@\DU M.>P[U 8?H2;O5^ZW#H2/(3D]1C)5/U]WCN?[6'C(S[Z2VJIGKZ_'D_\@#V@X M.AN0KRP=EXXE:Q.K"2@L8)',6AZ\]K;((!XR -L]\@\C<0TYT>( L+>#?;*N M2AJ;63*9:,4E!5^J*"*8<1BCUPG:G/K] >_T]M*$1^'XH[K3NVKA"4FZI&)F MME#\IP58B@1<8LDE$"49Z4N3P\)'T:_X2()P;XOC;1AR@&:W7>#\P5H<;\6A M![K>[D+> W#=\NA$Y'4&"I +%\A[\P94'>P(3F6(&9O,-'M\+8[[9/8V5&W MY*6_-=^6R\X%9S@K1MGJHP?F>5*L2+"EB"AS:<+@:QC^V$I_5V8T.'Y=0ED* M:1A^R&ASH(AT4S5+H6TE',!"4[TE>N!(M>*MZD#/J[2KA+C!.M,_$5AS8T*)@%_(U[#-!8E=PL[@A6<1R2)H MCHF%Y"(#*R06P5707?HP_=&+K?:^F-F)(0V:TK:IP>FPIS^+K78HMMI&5@Y2 M;+4#HY]*L16I9VY*).$*7#,-9,%][2 K/ CT/FH1F@2>3T=XMRNV>FRRNPU_ M#UYLY94-OB G#6$,TRIZYK533*$4V3D=HVJ2B?I'*+;:BO%;%5MMP[4#%EMQ M;H+@5M9\R0I+.>91TK=@@@PRN/.')2!NU/#$0 MI,-5=$4I[SC$)I<\IUQLU:,.VH%+!RVV2CQEB $90JP%A-4%*-(S7C):(PPO MH/%>U#@X" M:?:8!6AO+9%VL [5[G39HQGBS15ZIE&'AH=2F**#T3[YHHLA!RHYDU'D8J5V MS@XV(]R=7JN#H'$9X6P*M"[D_[JN9B8VK=$@B;I*/71M*;4[33EN+"HH73+I04 M!(9!.UA[GD(L%OLP7WTX.GLSFOMX2]HO"PQJ>UNM(YEI$O9ZD)Q83&2\>(P& MZC4!SVV*.3J V]]]_(JC2YP.3M]/QF4X&R1ON%(<6++U>BNHPH+VBI!%11NC MT-6\AN$$.;TKA1O$@R_QRP33<)$7@F32YJ0=Y6<7=>__/?_Y %P,,2C# M:E-HVJOSS(N+2+9)KF<7<"@Q:E)AI- ,FE";<@4&AG-F72Q696M0QH<\JQYP MG)#D')HK#3)(KUW<;J82Q="+7RZN:'GREG,M&<=$D'6LB7&28EIM-"JD. /: M-'/8'NO!"F1;*Z?6?#IVL6M-[G@Q'DW'Y\,\W\N<9//[+1/)_S(96.W]SC0Z MPX)7P&2QPN3@ ^\TD;-3>LQZ"(\@JZ(-T\>]$K_G)*F[B%9CUSI@ZCMY<1.8 MPV_F^!Y4/)0&\1&O)16<@G:JB736IE$Q+ES-&X;/OTN3P$7+^GNS' M0S%^&^(V"(W>D8*$JN-6IU'+\W.5HH\^:U8,+TQ'9VG'R%G=?)UK%)5KTH!_ M Y[#YD[VPZQQ_Y1N/9 MU@%E=%J5*UKK-.([[4)VZG]@_:QK1W.<3-<>N75; M#O8F=0N]<0,49)-+$(F46*J][4@_AII3[G74P@D1O6Z2(W$ OC^0)'HHMF]# MX1[9/3][^QN.SR;PY?,PO1Q^'5:RK'P89[ >Q@:6BR:3F(5AD&+ME:Q+ JXL MIEMGYQL..S<^XFCGF+O0?=P[T5K4TYR?SSM5WG)'-? L;%0L.A=KBX;"@DV< MV90*E,@EZ";7(.OA/$6V]TC@C6]PL\RD#YC&HS0\7QR?C\O-5(39.%UYQ9CI MV4"?A?/I2OE->T@CZ0E!S[DC+>AR>V1J HA9&I^3U(C)&V6]\BZ =RIZ/^@9 M2[]9(LN+_2MLY W3\[X?QV.FF FKAQTR)QTG@,0>$Y-&H/ N6=1=QGOOG3#R M ,Y]M>J;$8D.OAU/IZ])M5 ,2<^\I(5T?WQ7A*5DZ2'J-P39!M0XJI795H2;(= ML0[=X<4)]V @LF'MTV1V'X3LL7/2(L*64P#=H?GGG)ZP1\4M5N M0NXGH&6O*JL7]R3@VVC6"I$8Y.I6"H<'9&0$ZQ.AB\C6 MTVF"^#[B+D7*[QF*S #<$5/TH[7525E8^-9%WP@%U'KTB(0VEA2]2)-UL#PN MBOX*]^2^QDB5@^! MDLDL:>8M]64B/YZE/SGP8Y3;H7*RG3:L4 2A*$#V-:SHI!#:A0A>W2I^*X M+VL<8@)3:'IVEGYN:?I(!%;9#,;["I2T;;68UE\#H_1=IM8=)4M_QE!Q>G2Z M$_6'"/.FB?JCT'J6L;V/JKL3]5-QF:)&(-5N&Q$2F_G*D;5[1H&DE%U8OL=. MU)\.]C$:[@#W%O(Q^92\Y\!89EU:OW^":+,'87-N0\&)O'@[[.Y1& UC=X]1 M\(01XHZK!LZ6'(KE4U )#CCZ88NV04,,+E%+O1D_+!%^M/LFLP"CU$81.0,X)\J1:I2ZNX.=H>_G33S+Y%RO=M)>\U?2+) M!;22#U"N*C AR'8#)D&(:- +:X7K0M[?+M+R-;6#[6/=HTRD_PYYAWUN/.LB M@K.>W1]J/GTWN;%J F]5B$8I:W*72..EMZTZQ()ZXW3$-;%<"DFM'/M_Q8$[ M"0^(A5I=402*E6.#(7=A7F!-K#OHNPMB8Y0_5SEDB$QOKB V"J@A=9%]M#R7 M!1B78KM2"S+R*!HFIA.A- MAEIR:;?7^-A5V2U6E:L1PO.9NXN[./8RR'2PC]'PG/V*4(;_B5>/;31Q4$.6(F3""$9; Z1E M!:VR]"[J[*3M\NU^+<>;\>H'J+]')_TOXMQ7@ 8(U-67KTNTD#\_!*?MF!^@ MY!Y>?$.P4!NI,R5P6;7-2;-IVUS;\-IBI"9RHDL?B9E0W^7-NX(^1K=]P=Z2 MW9#.!6&0%YDUME$/!0(ZXH^%0A!8R6"?$1F[)'N#SF$"B";L)S!(P#LS'R+B M3 [D.!+)G= =8SL'0#/W3G2?$8^(QJ#D+3*VQAF5(!C,[8:C<-%*#L+[#$9< MRGJ&NZ:%C&<,(O/Q>.YOS'XHEZO&"OOP=S:>,1%OYWG9UO@Z'%=0I6*L3='4 M7(.4K;]YYF!!)1/+R7-2'JZW#XQY.MUO:/#69W72X].RKNFSAF"\O/?$]7IXG.\S]./]ZT"_,??CV N#?\X9VT/G UZR.174K9 MNF;?RJ0@$0MRT%FJ$"EJ+S> V/Z:PQSY^GONGO_# PO'QVK86P0P4K!/4@[9 M77@-452+D5#KTN5$L4NP@SE^Y?I+N] 371,6(26DX%I32&6!C$K@@W..7:9. MJDOWI*^DF#]3.BGZ&RR^O37<(6?Z[W+Z^W]X:>\^E4OZO=PS#%>KOOKYYOKJ MFC\N5L7J.SNQ22@3;0#!GAN,$!FB\AEJL"JYH&.N78Q^E)2OS%SZ(=2E@6NZ M7!6-Z.-W%V=G%^>W8KZ[OKX\C3)%DI5>D2*#TIS2LSD,,UWB%?O&7%)R%'9#D%PKDMV;XL\K]P4]M%ZC]ZS#]64+0*^_WSK0K_[2%=7M]44%ZOU(69P M*_N-[09'8;D#%A.\KC9@GTEHXV6=Z_I+5]/IC='25U_NU_GN?W29?^/_O$J= M!R^C]!;9"A*O(*"%X$,!%USU)?,R7)_KW(^E6+[(V0GR]1O?>ZN^1RGJR6;, MC\/S]Y\WH_>V@B_+.,\?/M+Y3W16[@O] ];4M0+:85'+E$P/L)5!7;<7 /JE M&#$?$XRL.4+-VH%)F0 EFQMY&:3PQMC2Q_.^&./=4;$]L/8SO M6:D6X"(O#OQ&P^"I4.N0I?_^[(^/%Y]+68GV\Q]-57>"Y2JKL$Z#3QP3&

J2LMHJT3=3F@BM_CO3G5!1*/1]1EE-NHRYDHF+6/'V MI./L%G T^,*T%K=O(8N$B!.D*L*>T5 -&F[K,M^ZX MIN5SI?-;ZGH:]4@LID?3U2Q0X#I&O9X)UEX +)4N/Q2(&6>J!<"YA=L2' M%101 :V(_+G6#$C\QV1M(.=1I3ZAQ3+FMBN]^5*M;0R*':QL>]XCH%!\3"U MF T8S])19.F2PX+*F^I]'U+$\62II@5O<,9IC.8[)"YW9%45D=9:075M<&0. M!-$3@:=G:&B^\YF=TH6C&IS[8E)UZ$Q5PI0@4"K^(*WB MP$$DLGXC+SAQH_/)4B=.RQA((D@^#8(QTD<0-6&Z+4_*M/,_2E$X"K/DE/ M[;SO/C$\M\SY?_$_GQ3GS"TILT;>IUD')]SO Y).A.2(V-B%T[.D7&NY[>&9^G88U!Y M*4S6(6OZ1L<>3\<>92MS4%KW ?JE&+%"0>3(@\^U-0\L".B1_]CZ$"J'*J0^ MM(878[RCZ-A'9[MC\.U@L^Q/5@T-SU.YO4M\E_-":[3'+"$)#G1,]@3!%04Q M"^]53)23[V%V6^1Y+<3',6!?3(_4A ?T-C#CEZ:+U6=5;,S:*06M&1T81PY0 M8VD#'Q6B+5*F(?-P!\V*>7CK&P[B]M?^A(TD'H2X'VDR0(RI1T8]>O_\4Z+V M1& =PP/4-_$LJ,?B.%-L$-6!$Z&"$28#:1.!1#).U82*AA#?CP/%9R8^30OB M&*U-#-Z/K*FSF[/[0V0:WR#X/OJS?/. M;-I;]Q=3*&YB?_HC_?5($!98J"@3"*RMN-CK9- 2IR &DU&U,F$\$1FH%9#6CZ77QF&RE/CV8OE%ZNZ;BCL1B M.O2#VDG7&"+?-TKO8A8QEF2Y#YQ+4'J=2&UZHP<519O091P$#N_ )VM9=%E) M]>G\\M8HO5VM;0R*\[6F7S75__.FG%]__VG5^7(/)M;&,R9B7CTOVQK3*B": M6H0FEY/QKJ"Q4C32FR,I"X63YZ0\7&\'$-FV/:J3%H?0UG0,Y)(H7@2Y:M.5 M*H9<"B890B*QH+OQ2D.4R1_F,F&1O'Q@,JFP,HL(73) M\&X3:)+A(H_51]?EI(J4,+16%-FUEFA&\T]\PD<,F-"Q?;LZPR)7PBR0PYX" M^R='AARBYPXLL369;B/RXEH*G!Q^R'I#2D5;NM KGQ)F+LK+ M'(B/U^ZQ$%'N9[6^2W_>G%[= M!B%-5FKB@?0?G 9S>*;+TM\5>4)Y,M*>V[ M7)3=(L]B)^*#<;Z87M\=#@=/B=5^O"P/=;H! O8\E.Z4<)E3Z21X#K"1P\%8 MQ&H05[VW5PVW59LN(/BGJ"#5X-I8)QU"EX8>"UG+CD/E,L8R!H->$^X>;:'W MM!/$Y$SQ%ESRK2N[S1#X7 S6N&1TTBJ:.>+0Q>F/4WN8*?3=8;3"$V(]V.=N MP;H/R7Q*L@5'8QZ*WVZ;.$#Y\VP2]P)F+3PA 1(*CM)7UVY< E>P.DP5G9[C M3-[;*H:,O)S/*$;HO+\QW)4P/4L0C/=0LBI@*O%QC?TC^.1",5YGPBY=!Y^4 M9O'$Q;YH/6\#>ZAZ:^IB2P[Y[J_;;Y&NRM__]G]02P,$% @ V$-C4:"7 MA&\BP0 +\(' !4 !B;6-H+3(P,C P.3,P7VQA8BYX;6S4O7F3W#B2)_K_ M? J^7K/9*K-$%P^0!'J.M=35HS5522NINW=>V;,PG)F__L,__//_ \#_??7Y0_"F9)L'L5H'KRM!UH('WXOU M?? W+NJ_![(J'X*_E=7?BV\$@']M7GI=/CY5Q=W].HC#.'S^K]6?"$Q3EF(& M!&4,P)0S@.-0@HQFJ4@9C&&_Q&&8 M_-(__8?N\1]'SW]/FJ_% 0+&JUV3% MM("Z^%/=_/)#R[93Z(J2OYE3:KU!T+%4FG?M+9^>A3_\H>Z M>'AD[_I85P_*->;^YDO' M(4Q_\Z;N5\4/8GR%]\11TU+VGJOBQ%BLN6K8\:#HH^+_\0?UML:G!'2&/BU>; MNEB)NGY=/M!BU9!W_:E<%NQI$6-!L<00A) @ *E4LU-*(B YPB*$:8P@7JRW M7_="K,!?OO2*--),1?W!PMKUF5%;B;K<5&PWWSTL3TUB:O[2,Q[Z944>1/U( MNA>4OMHU:$WXUUOVGYNB+AH-__F7G3U7P;F<$*3EN/CT2@;[6@:MFL'OW?^_ MJJ\P>+4LV=__O[,8ENQ QZ5V'\KJ.3PELX#G8& VT$A2T\:VKI%?M,_VBUBN MZ_XW0/\&A%'G9/P/ VF_''T+MU5O#*G8A4[JGOB%EER#@_[2#J>MU>O2 M]C-J$5>*_"$H*RXJY2:?,.KH _]R3RKQ2CEF7#7]*%9UT_9M5:GO0V@7^M73 M[I%/Y$G_ZO8[J?A;-:363^^5TU@UKG;]<7TOJJ_W9/7QL5'OSZJ)=?U^U4X\ MBGUPFB1I"D(A<@ C)@$)!0&9)(D0,):*GA;*Q:>E*?],I;K-0-TW8+SQ^EDH MU0NF%S;U6@W(8+,JUG5PI]46W([A)OL S/ARCITZ,OLV]@"]..+!OM'!GM4! M?0KVG^LL#QK3;X+6^&#/^J Q/U@K^X,.@)N@A2 H5D$+@C\>G[K;?,X*D^D^ MZ1PS=8\\G[$FEV\W_]75>J%I5+GNC>0?1;V($X$1E B$6# 62@ 3D0$.,[3 M&*(DRQDT<9!/M#TWC_BS^%;HS;2@E,$G!6/5,4+PN];VO(-W$<-AEK\2F9&) MV!448[8<,'^ T-1;>V2F?GI.9*>:G81K!NSIZ6#H$3>/]9:QH/ M)5G5MRO^3CG%*U:L[CX+)HIOA"[%JZ?=W[\J4GUV9[^ M=M1HV0]F9#@>NB/3WR"PP4[WX/=1]AW=#_M5/%!1+2*3VNT#]:>87<=>Z!WKUGXLD#$46JHE:3=E09@Q@*!1@2&9)C/(\3V.KD3PD M;6XCN]?-:=-E&%?#H>T+K=&'NAE0]B/=! "O(W]0X+1,8&+[$3,8O63'%/2! MW2\^5G=D5?Q74(*QR')AM*-K+WIN'+*O?'"@?:#4#_;U5ZMJ;8$ASSCTRC#IC(OU MR PT)YAY%^?>_.J%X#[083S8=UL&M3Z?*_?,N0G803?H_21*ZJ)Y\'&_/]3/ MLMUT)RA5__'Z:<0=XW9.T>\W,T6(D["9)QQ:G&32<+>TGT&N:,%A.GFU M*9;JT?I=4=7K+\WWV"UZ2$HX%S0&0L((P! )@%,L (EXGG"$8IJ&QE/'63%S MFR9Z18,]32W7D!=P-2!_+VB-3/3C V5!WUX FXBJ3P'GB6$OPC#(IN??GHXY M+UIPP)*7GW9@Q,_B6[G\)JI/5Y9M *QUHK:UN%KCC:D&R(^ [N7>LOU/21AL4J[O@L858EE7 A1HP M#\5*__K[O5"/KN_%WC<=T+*JRN_JG]LCV4H\MF&9M?KKLKE&NRZ;=ZH&)]V. M,J>1R"K!BW5 5*-L2>JZD(5ZO%@UC^\<[<-!U$CY?D_6S5/DH8F0:-HH5FRY MJ8MONFU?SKEEYPY.)*9M33>M6%IW,,G8ONL0::N#?CNG!PH,99[G(.-A!B#" M'* DI0"3*,UQ!G-.$N,HVUV[VWYU7.U>D]/%U![;<1!/>^*?W4YD/A2$%LMB70@= MHM&A+%$(I()2!,> @BS")!4QNIO$8N3,&6646&F M@NGW7E6/ASRVZ/@\ M[S&6/>G1CRTBST^!K-]W):J5^"A?-UYF-Q4*Q!F*B H8@1 GF;*C\ 2J%5K M$J7*C0B%)24]%S$W\OF\=;M[=_NN$MT\ZA0#<@)54Y:Y!JO1^:1=D[3JC1 4 MR"3( MUS8/D+1VU7LXY;=^/R-D*)2T\/[%2L?Q%?R8\]K_$VL%S#D ME'-(0)R+5!_$9@##& (W)BX5U=O>RI]@S7Y87NYZ!+" M9FSI$;>1J7 +6:MJH'0-]I2]"92Z_@C.$!>?['5)Y*349&C_<]XQ?KKYN9%6KV"@-'2)NCS& M;YAXKD=E9&;Q#XA%9-15P$P4 W4 T)NRK()_) ^/_Q2\)M6CDEZ=/YBU"R0Z MB\5@R-#Q6],%!YW5^" ,Z/Q3;A[;QT=1$1V$UJ[_/I1UO0B5$Q9Q$H((00%@ M'#.U/@LS0%)$<)Q!3AA:K+>IM"^Z"2=D6!'9F=S@GCT"O4/1E)TH6W6MTU"? M@M+,C[H2H)$Y;:M=OX_SDU;P9W_^T(#Y/KV>4V(F]6T&['SNP0P]:K\3\W:U MUJ?\G*O/HOY4UFH\_;_%X^N2BP4A4) LC4$4A1) S@4@,(G5'WG$(BH3PYN9 MPV+FYK>TF@:=JC=!JVR@M VTNN8;,@/(7MZ2\8/7R*/?%2JK?9G+2%RQ,S/0 M^&1[,Y<-W-^=,7CZZE#";@=HD49Q%J-8 YE#J#(.4 A3P&G),D$#&DB(IO) M_EC$W.;ZI@A(P+K-QN5.7^>8P!Y+L]G^.H1&'NX'YS.=>J.$]CTS?:0@OE[* M2X7K/;-R(##O^9.N>217323?WXKU_>M-O5:^0W5;UV)]N^*]L*?FMNY>,DE& M6,:@+I?#(@!I! '":0HP3XB,TE!FN=4VK(,.<_,/>A,"2I:ZW)IU%DG[7C#C MCI&Q'?N IX>UJ?37ZW\3;'_?F++W\]:DFV9/=B\=;YNT89QZ-U> [#?YI+T: M$V>@=,;I. VE>U-N3/E)5+*L'O3H;N)JZGZ_C681"\,,)&FLV1!' *EU$$CC M+ D9Q0DC5A'+9^3,C?'VU.R"TJK3]6O<@IC/H6W&>AXP')G9]C1L(_L,@++F MI0LP^.2>Z,^/&F[:^OV4QU%*< S4 M.BH!,),0$"@IR$+&.*>10)%131(+F;/CCU;E0+0ZMV>H97.&VJ^T2*._)6\8 MH&_((7XQ'9M/.C@[=?=.I%N-1UB;60#DE6D,Q$[+.N8X'#&0Q:MN;/174A7: M"_I,UJ*]E;O01U@T1 2DE,8 YNIO.$TX"',8X207/*&9#?D>-]4L()*9,RP'DKGP_X@2>O']]-8E@DDS"" M(@9Y3 F *$D!R04#(DE$2/.4- MZ;'2Z![)>+'Q/)0L]^QSCA5K_>-^%&7Z3;^X5=*E?G M?C(CE#'1'YEP_ -O?UW1$3VOEQ-M=9CV*J(C0D<7#UW;\5[I;)&$6*(H2D$6 M1\K9$1D#A/,$B%3&A*EMMA!J:V?=$FZ )^/N;*&VO2X MR0N HQ\KN=1_\UF.;)SCG_/BYE)H[/QQSN57' O+\O_8U&W+G]M\AU_+K^2' M/C?2*6V4F'=E=?HN]8*)'),L3$&8<.UD(0@PSR2 <9YF,*(<8[)8B;NF58OR MLNXJ&0TBW ZB(\7&&U"?Q:-JZI[4;1IWIGI3S?'M*9!H$S_M)9OL?D.:Y 6$ MK8MOUOFUKNE5,R8;NY.F3RZQ31JQ2Q%P$_0W7IIZ+.X:DSQ6 ML+T>5Z\%;*]09]KZM=?C=E2^UD.3CF=D70I:U?Z..C[*UPUO-.G&%C$/N2!4 MK6AYIEP[K'H/I8J%<9SJG9V6>JT1V?& M*!R=G)F_Z>@W-H=PVSR=1*9)%'(*,N7ZZ0+:$) P"D&.DBP7%$%AEY?PL/FY M+2YO'4[>GP%FZ&4YPS R(;2*C9*N]+3-7IV:0PG3^BDGK3MR/4X_=>V^^:=* MW\5;/WU2?:DC 76VTD?-$UUA+1*%89[$&CMR=^H0]L]\+](3NV"W$5J%?L=YLA-,X^]P79 M+[2_;8;(^7UMP_>=RI:U.^;*3Z'%JEE*-<[*VQ]MBI;/^E>+-)8A#QD&.,MC M #/5 XBD%$0TSYC,LY1&1LZ&NE,TON' D2J_@C>E944Q7I3>;BS?SV:?HNT6VLQ<>5V5Y2.R[D[M^2: M->3+O5@N=8MD];3 %".<)J$BP(@#R&,,D/XC"Q''%*4X)D;%>$\W/S=RZU)? M-"H&G8ZVJ4$.X!NFJ.M!&9E^K/!PR/]QRNRK\WX<-#IQOH]3!AWG^3CYE$.Z MY?*;J+;[M9&(VP#O=0NT;;3^+-2E6@K\EE2Z77JM1 MO7G8-(%O;X0L6+%>Y&D"F=2)&6@HE!=,$2 ($2"S*.5J&")A=T)\6>3VF80.,S:9DO\B-/+BWH/7:!C_MZ1MT"GO,@&N.CL^)VT#JI).X.0K/ M)W2+-Z],D_U!1U=_+N[NUQ_E7VK1!+XL$,_S.,,4I!)%:L;/$X!EFBLO/X(A MR<*<2FY#,X/2YL8PN_30RR;RO-+J@E*"C1LBS/03**!FW3PI\F=S;0[:?S<(]^-+5%YG>E=7;JBJKUZ5: MAS"]:]]E)$$,88Y("BC64:J1+KF8YA1$*<822*>Y;2'82SU@QD)^ )VJ&"Q= M!SME;X)]5-]<@M&A&JPA-'[KP5X2.G%%6$,,CFO"FK[H>D[2!-+Q=\6J6(L/ MQ3==?G:MOI:"+EOGJOZ;T-Z6X+??E MV)Y33)3?+#X44"XIPEB8R!@EB'$ 1 M$8"(1 "3"(5)'N&$&%58\Z',W+RE5K-@J52S/6ZYHD=,#V6FP7GTHYO6C*"U M RRU(<'.DFV"SMZ8H+,FZ#KGPU#G.!SS7(^JW\.@*_29^,CH>N2.#Y8\M.G& MJ5_UO?]-]=2$B+6!@KTV"T@2F> $ 202 :#.'T@B'H.4"@*9# 6&5@?0 [+F MQHCN]ZR#G]J0<,ND.T/]8$:4GM =F0=[+=L["5T4JJ*]7E5_%&> AT\&&Q(W M*4$9V/VL:.7NEHO?B7_H1:A756&NLFIR6!&PY!BY7\E%, LHP"E20;R MA)!8Q!PGF5$@Z.GFYT8BO7)6^4C/(#?, =?C,?*P-X7">)0/6SPPL-6+>X-: M_?1\0)]I>9(Q/&Q5/VPO/.5PGJ.ZV1!L];UV%X A2L[G\2J!&'LR.&+F4 M%CB'@N=2 D=BIBX=<,[.$Z4"SC[J-N[_LMK4&[+\6+U?R4K\YT:LUN_7XN'] M2CD$NB;*IZID0O!Z(1G#:@F0@%P(-8$C00&-U1]JSA:19"E-L]1A=]=4_DPW M>?],BE6@E@9%KZ]>!S0*VW&%<3>8$8A75*=AE4YE]?$&.Z4#K?6-_MVK]H51\RY MC"(&(P5X$FG*@@ S&0&2TR1"!$8LBVS\EW."YN;$= 77U^2';0G*LU":T8X/ M@$:FF0X;I:,N2JVU#'[O_C]*5]?55:H7 M5.3*AT$)0(0D "K'1=$!46L:3G"J&"(4*+2I67TDP8H')BM976Z#Q?HJ:XZ! M=5L@S)BWMNX]E8N*,'W:_+_)\- MJ=0TNGSZ+![+:KW@.4X@9SD(DY #2*(0($DYB&)$&0LEH\CXTNH9&7.;X;?W M2+9Z!JVB]A=JGJ,Y/+@]833R\+:'Q^G*S1D /-R^>=[RY!=QSIAVZD[.N4?= M"WUT:7L^D>IC]66ME_+-3L:A7F2AR%B",(A9E@(H=: 9RA"($294C?"T&)9K M1_Z9LZB[O$_59T223(!&*91K2(9P)$*EFW>IT98[I2V7<.?1-5S+><%L[$5= ]>>EC?!3D^/Z[N+6'A=Z)V7 M-NV*[Z+51TN_RV^X<<6[8J5WCYO;59^J8L6*1[+L2P$L!()A'J,0<+7P Q 2 M BAD# B""<]N6Y;;FCZ63#*,O1F97 _E M-'S2Z=G?L=RJVJ=+]+AG9 2)3UH9%C@ILQC9_IQ5+M_#QZ58-53;[I)FE\VDWDW M85A="'?IQF'B&KES1J:Q;=:HG7K!5O6@UWWO7T?$V2))^'AX3Y0M_/9!ZQ]P MM:K5I*>^Y2Y:[\+@N%$_\ U3OZ1/@1H%@:C7Q4.S1B;+9?F]F9/4[]3#17V_ M]UB;9[.4S4^DE5XH!81XJ)4D)JIU$ZVBX]F5T.9JJ*]TY&Z]-9B7W++)Z1*4 MN]EZD*G8.59N7=JFFE#6JD"4I(EN: )6$*8)J%@*8B!GIM3G,H9)I0QX0#HR@\ MMYFSK<_ ]NSHYT+G1 7C=+29?S^G[AM[;OWT_K5!*G4UN'?U55^7]3K8LVF4 M/ JC C]2$H9Q='ZI# ZC]L! ^H=QY;I&Z'U3JI75TV]BO8A93)#D"6 Y"0'4 MNS0X31 0&8NEI*' TNBX_E3C6'0?-G7C&-2&F:FHCWBD]7I>K)J&U+O[<7RYZ^Z-S3/5% M9/4?_TI^+))82 &%'P5()B'(2"YSB#&+4JL44PXZS&VHJXX(:F*\ M>KX&?3,^&!G3D6FCT[Y=.O?Z!]^5 4%OP4VPM2'HC="!O3X3;#I#Z#?CIKT: M$Z?@=,;I.">G>U.NQ6K>%4O1UG9;")2G,:8I"!.NKRE'%% 1IR"7<8;BB"%" M8KM2-;O&Y\9876$6K6#0:FA;IF8/N&%.NA:.DLEJ>N;O5W_K]_+ M]I?!KV)]7_+@=VUB<]O.-%&!<1^9>2L^D1^;+28%W=II,472IX=R4>:D[H@I M L]]#^/WW-BL+T_:Y%:IF\V5)K='Q%C" +43:"WLB@WEH9B,[, M+E1G9ZA^JR^"M+M19A@L_5*$\0RB') >!ZK5:K0JU04@92EN\W@?R!@VIS]IVP[RM)_ M\B&WT?JA)*OZMW(MZJ\5X>)VQ9O;VGMW3G3-IF59;_8W'2!F60YC"#A$$D"6 M<5T^*0%01DF4Y@)%V"H?N),6L:A# >4RO58+HV*]2%F2Q#!-52])71N!Y@"E5((TA4DJ6$;CS.K. MVT6)<^.]7N%V:[42W\KE-QWEPAIM TF8SOOQ9%LRX1+N9KSG%X0R _; M;#^-OGI-U&KLLZZ"(3A^JRQ<$CIQS05##(XK,)B^Z)[@])WB,[)LG;UWZG?U M@LLLESSE($EXI)/:Q("&)-+U=7'*$,KCU*@4VZ"4N3',-HMGJVF_L&ATM<]S M>@SJ,)5X@VID^G!"R2G=Z5D4/"0\/6Y[\I2G9\T[E?3T_,.N9S=J1(EZ_8D\ M:9?F=9>=#4I&."=JW*.< 8A%# @+(1!1F$0\)!@E5J?]I\7,;>#W6@:/K9JV M1S$GH30]>[D6H-$/6SIL.@UO@M>^$]P-8^#W*.6DI(G/3H:L/3XL&7SZNL#@ MU^4#+5;-*?%>G.%GL=0'H3IM0+T(:4BS.(4 QU@M.Y(D 51(J:L9,,Z84'Q@ MM;%J+GIN)*$6@ZN:-$EL J85= L:-L#)G Y /KS@8E'S[EF JL3R#WKJS>E!NZEIOE<2ZROU7%6GR4LE[PC&:,9!3@ M*"3*W4#*\8A8#G!(>"2C7+TB'8+%+-4P^MBG#QMK] .E4M R39=E)YCQPQB8 MOEB"2N6#;%,=-CFSVDWE#Z6^4=G8H&#WF#C+#3NO>; L59@VK94;/D=9JAR; ML:\]_UGG7FOB*002+.0B!CR-(P")D(!D) ,B)S@)!FFYCI1'12-MDWYIO8WEC6;!L V/3'U >'H1Z7/*L^W>HY<>?X4&.,5 MH#^0]H)UZ$]9/5R._N0;KCGI'KM<_A_EZ3@ !#,>13@&89PA #%%@,*, 9SC M,(L8)BP,'58F%P7/="VRTUM'##R.$9MQN4^2),_3+)8 Q:ICH)0Z>193GSR# M2$102(Y#NZR /CICTA((G<*Z$UK81170LJK*[_K&EV_ S:C=*XPC,_SA=SQ! M,(PQ.'X3^ET2.G'Z/D,,CI/UF;YXW:EX>Q&I"?M;8,1D'(<"2)&G %)* (K4 MWT*:A1%4[(.2V.G^XI&HF5+]]@2XO:WH=CB^CZ@9B[@"-/&Q>*O>31LA[/], M_(3U8QR([XMYD=/P$W:>.PH_]:A#X:4O8E6451/G^V8C%#[P5]%DEDQE3G&< M2T3H' MO[=:&V[M#.,[//R]H3;VUD\+6*-C\&8,G"QJ%_G :Z(J10>X]=^7IZ) EV 8 M+/]S]N7I"OUQ-+J*-2QF;JRH%.UN"/>J-ODU_^@RSL]C:T"(7A ; MF1&G A&*0&L^_/1TW7K3@@!PO/^TM4&<8W'[WCCD$]5^:ZL'LC[E=3_ MT[_JDW9]K'00RD?91%560GPIE,U[(99OR%K]N-X0-21@&!$2Y2!GND@.E4SQ M#V0 AI!FB80PC:Z-U?:BZ-RXZ^VVWNEC)<":_-@E8-0I'#M[@EH;U/[8Q2IS M]=+5Q.:G[YU)?0%"U;74RZ Q,]BS\V:7D5&M2+6M36K'P_[>CTW7!NMH M=6WRJ,3LM5-&)G4_NK[TA. 5<8/)Q*\\7_D;&Y_Y7OG,BG7?*H'KI\_E)Q7KS/B?06M(\+LV)>ALL?2';7O*](1E-/Q'/WTYF0'R&MP]Y(,T0F_< MS)##*KQPCD@C?"YGBS1KYOH\+.]7]:;2T<-?Q'J]; :WKH*IG,75G>+?XEN3 M=7>A'&M]"3('$4T5*\9A#G"<92#DF$ L%%\B*Z_;7H6Y$>-6ZVUTFG;, M=0Y ,WKR ,O('*0U'#_SW04Y_3PJ7'/7@^=;W17/-1MJ4% M&X]KD84I@DE. *,Y5XX.5@2 (PFB-,I8F&4)C:RB;2]*G!L?',[ 1:>R7O"Q MM@)C=\5B)9I58"FEJ)HH:/ML$9=[P\'CN1;C:1V-PB.Y,T/8C.:] MG!3ZK9,H+H1(0'"4 T40Y M(#F.,FE32.2\)*,Q,7T<;IN#EO0:&S+* *##%'(E/A-=Y=[>VF[1N92;RA0: MBRB3JR&:*,+D-OA&EINV&!4YN.R^WJ8Y+AL0J[TTQSI";UVJ?PRZFN7?B_5] ML0K*E0B>!*F"GW0#]R)8Z6WL95 ^BHHT*U#VQ/2]^N_W!;L7^EI*40?+6SSUG'G :U>"3J?;%\"GCKX@CN*P9FL*,&XU].OSE=[,N@Y@=Q+\-/ M.M924>[+1_E9]>%J(Q8(RBPA>0(BDF@O,&, 29+KA('Z?%D@ JURLA^T/C>/ M3RNG'9":+&T+-!VB9N:M.6,Q,LOV,'2:>:R2_5FL% 4O;U?\EC\4JT+'K.A"<6]_/(I5+>HNCC(7$K,D30&F M% ,82@EP%L4@2Z)44$EC3JQ6/R]S^8K4!5/"W^A* MF6J)IAW:W99L@CF"F.L0!J$SC7$"L*0"T(C!,)19AD7F5M?82H_9,>%>D5NJ M%6_&)F]5#]Y^^A(PLF2;91L1Z5J6V*ZK#,EP_ X8FQ;WL#^N%7P3O-KV1V?) M1.6#G? R%K7 M8WYR" XV =^,"SU#.C+O:6UWJ3:"7N&;8*=R$WKKL;:6.3Y>*VD9B)VV;I8Y M#D=5LBQ>=>.B=\IE7(L/RF'D[U=K]<$4BNANZUJLZU_)?Y154U+T-_5==65I M*8QSB/,09*F( 8QD!##&$L@80\*5;X>X52"6I?RY<52K/FCT#W8&!*T%-T%C M0] 6PM56.-8'MNTE,P(;$?N1R3Z:S56%2UG/$YSD#NC;CN@M? M/9;Z:.2W2!;6B_51F^D[9>47KO ML+W)RNV=-&._Q-[I![S=[?ZLYJ>[5?%?RDO@2D@A"[+U$[HK?OQVQ3^H7^M% M5"%J]6^;!^U4?%//E]73(A:YE)F^4Y*F.O(IA E&0,Q)S"&$4NIC!??1$7+ M*ZYV7Z^GS7C8UW:\8;%5[>I;VAYZT/&>&9FI3M_/WID8[-O8K9KZ.]F\ MV?S>LS/H#&UOO@SWM(][V?YZ8N1+V1X4?>D;V?ZP-KB.[5&88_A]E]?V75E] MJL2WHMS4>U>^%VE(0L29!'&48 SENIR9R%@F4R3!%(AF=TEPT%Q<_/N/NV2 M7.^GW]!W0"D9" EW0=J,I?WA-S+=]HHV(9>]JOM)+3S&TQMAXC68?ECBM)'T M1M8?A=&;O>4<$":W]P8_BUI4W_12DW4QSJG4.T,Y 1G4^T8L08"*. 5Y#$D6 MI6$21KF=5SDL<([N87^)MFJ5M0UH& ;8,&[!&VACARJ-CM)S'=) M:#-0/,=D#4F<.@C+P/H345/RC)?EW?L^QL.[CO8_FJFQ_YFUB_)O7]IZK\5G#5 M[M-?:KWP_=A?]=K+PX*R&/,42X#"# *HL]^2-*3:IX111E".4;Y8EVNR-/,H MS45;S01;!<8;/TKS@"G5-:\WN@?T:>]V'+F&3ZU^!JK8-/ M>^#^I#4/BM7/P5;Y4=+@V"/FTT^UD#ZISVJ/RG/_U:$%[X%EKYYVH1M-75HH M)8M8QH%$*-?7I""@L12 Z1Z\MAVZ_+(:&6^P]J4';!D 3%&65;"W,CBU\UR70!)'HKETTVS!2(J5I!E\(_DX?&?NC0FJH>;TA!E91M^ M>AYI@WV[:_$;F3OZG#R=?MZ0L=A_NQ:AB7;;6J18K^>-KK6ZW.C21<'#WO?7 MQ+\LB[O[]?Z'2#=%DPS9TU;;$&2#&VLG7YQN&VU([X--L\$'7=VMQV)-ELW- M=EZL-[HN?7ORTFW#_;MHMXY%%A/). $R2V( *2A0DE&CXJ*V M@N?&JOU&_<$QR6.E-\C6[6>N_;/'!^-D7M8]8>JG^<=W=(^M43G8USGHE59D MT9Z,Z WZP=,1!^?-#BJ_;IRA[(D=.CM$CET[R_<=XT0VM%:C30VUMSJ8K=Y/ MDI$Q2'@*,O75 O'N] MVS/L]K6RB,4$1A)D:9@K=YN$@"0<@4PJ$Y,H#S-I=%W71NC8%R=^FYW.[J>]F8MP1KJ=HP'M-74CE/*X&U.P%K9')> ^H-^, 9<&W7@"; MB&'=@+.CU(MX#)+H^;>GH\V+%AP0Y>6G'=>C?07DCU*')+Q;EM_K6UHW]+N( MXC -62P!%$)GFX_VC6 Q.OB=TC>M&MA \N/EL8F[[A4_N+_H3QFW?#7 MLL][W!S7*Q=+)#2/&BJ;=^G;%]4I6M2Q6K!#UIW)9 ML*?=J7*>X021- -QRA4Y)I0!G/ 8B%C"G&5WCH#HRU3X']$#MFZ!5//B]^_\H$0#VN/G-+FHL?>)TH[:H'.1 M0+ED,0FQ53T> YESXZX/Y>JNN_3U]>#*E]-E.A/0S7C+,Y0C$Y8SBBX%I$UQ M\5Q"^J+8J8M(F^)PHHRT\:MNW+.MB/JNK-Z4&[J6F^4M8SJY1?UY6^AV6V.: MX3QA40:(4ZWC@7(T,]3Q!F3-;;'1JAKLCEAZ99T6 M&T,@FY&5)^A&IB9GU*PYR /GXPS)&Y2?C&P^SF;F+SBE3NZR&'!$X12D@&= M,0/ #$) =/TY'N)8+2)XG$JKF.M!:?^-^,,I*'L8ZJLX9'9!VU=@YXM'QHOJ M'A8X!RX9COHV>\F-3[Y6@M2;ZJE)V+BM*_!-5.1.O"[K=5_B=Z%7641Q"^"( M1 #F.=:.20@D([%$8413:D4MIH+GQC)_$SK9@2[\T>H:,*6LC@;9)<[E;2I= MRPT(XYXP8YXQ\!V9A'J5NR2ZO=)JI=5!K?7>E1_WQTBV6/DD)V/9D_*4+2+/ M*GM0HK8K1%[*6)'B2MT!W&" MK+%#6LPA>ZP!2H999$U:6:LPQ@%PAQG,)V33;W;O]KH]@643S.@' MM(G"&;_J1.X!:4L5Z.I@V\\L4(MIHMQO S3<)3CP/L3QCE>MN(PTM'@ M>>=25>I?[_XL5LII7=ZN^"U_*%:%)FA%UZ+)@%2+119#G$H4 4%HJMQ)F0&: M)01@(G,"4YG"G-EE.3 1.S>"[;2^">Y:O9NX/'*@>2!:U>T+6IET@YG[Z!_< MD:EXB^N?]W ]5#KHM/9:Z\OY8J'@ M_06=5T*6E5 2A/J\UE_)#U&_$8]JH5 TPM7,OZ_+ F9@#R1 )* M0@DB1$E,(\XR:E1_V8,NLZ/\SIK@[:OW7]_<6M^^<^X3AE*.&1, )3KI!HX$ MP'$, <),Q(*(+$UL8G6GZIH7B-Q]J1XRV:29;"R,/;-L0>XL"5I3@MZ6FZ"Q MYB;8MZ==8NQ9-%WG6-]PG:*3IBINZ:>SFE^4!E>T72[07@NWP2U;9Q%37\6] M%HL3]W6O;M(^H>[;U;I8/W51K9_%HVYT=:0I2*:7J.I%GS"CWWR5!=7<0W>&9R"=F(T\SKG!9 MI>8UP>**-+V#S4^6LM?$R/WTO4;/.^Y^LWO!-TOQ4?:6M(3':>CG?LKFG+8#?JRKC9LO:G( M4K7Z6*YT"H0NDV+$81RGA !."0.01!' '$F $A0K7XRG,#+?Z3DO9W; MGVZ]>]F&@[6LP>-N+FF3P*K==O^M;&M.K=:+4.:0Y(D :9(1 !.! ((1 5(B M%,4\"F%HE:3EI)2Y46.;,VVITXHH<0].IVRGX31S^:X&:60Z;/%I%;P)=BKZ M<\@&$?#IK&F0,T0E&;0;$O4>K&!(@]4JL MA"S6[Y0IKV\_O_URJR\2J8473!M_(X0 RC#1=X@H"',J(:<\@=PHK,I6\-QH MIU==%XC6=XC7Y$= 6[5O@D9I?:'%8@UBTPD&"[B1H!V9GK:H=C>SE=Y]I&?P M4Z?ZSX%6?G2,+19^(V$]T4KPU)LQIC[F2J.N?JPFCN2WWNJS*%?E65)LZ MN"WXC9I0EH60S4'L6T6(Y4/!@B]">4+ZE$09'ORT[;"??07_.^ ^N/"T:6^Z ME:B#E0=+4Y?W'2-RVU!%"",:)G$.XC1) 4P1!NIQ"4*1DPPSG(LD7:SUC1$S MI]0APG;;^'C#IKORXA+I:171.;O(3=_AF>.%8;Y$N.5P6.4UX9-UM=Z5>_C" MQ(I41=DD=HHPE#IF :1IG &(U-!#*>8@RX@:;91+R(R.(,]*F)OSU>MFE2+K M/'[#(]$+*J.?YYD!8CPZ+QH],%#5NWN#5/WT?(">;WR2L7K1MG[87G[0I0:I MJ&19/>B[>J]TUI3F<*V^_4:*I3Y->U=6?Q6U=K06B$":A!P"QM6(AA&6 %&8 M@DRR4 B1RXR8+[6,QFIF ]+HWB2B_M=K;E- T[@B#Y=8H\(Y, M&GLZ!XW2[>F_=(Q$)XJS'5[,?IQ#_.#KWE]3];!]V*Y M#*@X_6G[6C59 SE%C U/IMM]72?FSK;^7JL2KYAC7C((T9 M1DDL@)H!0@ EB0$F0A$_%.H?H!2)2.WNUIV593-8IKE6=Q#H[71S\3RP9DLN M+V"-OE&VT[$YZ]MIZ6]I=A$(GZNU\\(F776RUE0#7=C?$ U]@9-J^/>%KH8)3?[)2B\;N6<%3;M[LXEFX\V?"Z^X!@; ML*&U^,^-:NCM-_7'MHY0I/,:Q"@'<1[&RG/(0T4-60RHH+I01X8ELBOO>UK. MW(AAIV;0Z!EH19WRIY\#UHP>/, U]D:1"U+V1_[#.'@]YC\C:MJC_6%[CX[S M+SSNZ#"LU@770=K%-]&=O!6B?OM#Q^L+WASSE ^/FW5WJ?]Y?/>KI],-M+S" M$A+)%()<"@X@PA1@2!'@(HH)5 Y''AH5_9U U[EQT[ZFP4Y5)W8:LXL-':!Y M=-S8+I1;G]G[4..CZ=4+&U'=:?VX\7$_\@0G$.EZ$_K+ UDN7VWJ8B7J>A%R MEL=0OF@N&DQWL^P3,C\2L@&9FE MMVAXSW1^QF:_M0Z.:1JA6*KQ#!*$U=(M3S@@82Q EJ4,88BB7$*;(>ZFQMR88%]].Q9P M[ 8SLA@?W)$YI3/@9M^UJYL[6_M&[%T)KD>Z$WP=DCZ9RE&320GM.K2>\]Z5 MK5T?[*C^OA1-8>AGF7"CG*9QGJ2 YRA2KF-[CR4$E">1P"EAE%L56S41.C?J M.PA__$?R\/A/NJR295IB*]23+ L3F,: XDQYF5+$@$2I5/XFS0G%C$?1%=&F M/G!_@<#3II+/N+B;S3F^L1QYACF,2]TJ;)Y>^ZH@U4L C16O>E;NBX6N7D)B M*(KUXKNNYXSOBJ6H7JNU^%U9/2U01#G1-YOR7"=.S6,.<)Y+D/,TQQ03F6&C M!']GVI\;L7>':HV.0:^D[3GC(8*FYXS.N$QSSF@(B<,YXTG#KSYG/&QUXG/& MDR8=GS.>?LS-=_M4E4P(7NL@A2]$YP;]U 6Y?^NK$TF(8QHCJEVU&, T) ) ME "9)0+QF&",C4JLFHN=N/3>HE/156 M@BP#4>N[I7:>A4%?F/D5?A$>F2@.P?W2@;M3V'O-*'-T?+H4!E(G=2C,47CN M3EB\:9\$H6OJ8_5%5-\*U@9HAVE**%)K%[6$A #R4 #,<@A8@D242 @S:13^ M<$[ #/E&Z]BP2:>F=3:$DT .TX,8G"UMDK-(B#)E_;5:$DVU/EA1AR++] MG B#S[GY&!\*0HME$]*X0#F",DT@$%@DN@(+ AA&$9!AFL@D2R25V"9_T%[; M5J-XLB1"RYV"=M[ /FIFT[XC%B,/V0\& %C/X2=,]3E9[S<_Z:Q\PJ[GT^^I M1UQ/][N;:Z_+E0Z&$BOV]*%8B?>ZS-9"4LX%RQB@4&0 ,H(!C97OGT+E[_.$ M(TZLKIL-2IO;#+R7HG!/W>!WK7#0:&P9ECB,M=GX]H;@R"/^&O <#KP-0/%[ M_#TD<.+#< /;CX_&35YRW0:\Y5Q]2O5K]=>/U=?RNSZ"2!FB@H H16K&1X(! MHHN\XC3%$E/"*3?:/AB0,3?VZ/:^.CUO JVIPC'0NMKN"AX#:KHS>!5,T^P. MVB'DL$EX%H.K-PJ/6YYXL_"L:<<;ANOWJWI=-?F5WM?U1B?4T=&' MT4)")C%F^EX1Y@ F! *,> CB!(L004HBEMJ=\YZ5-;=AKU4-BD[#@%OO_PW! M:GJ@Z 6LT<\1%4X[-6^"7M$F.MGGZ>%%-/P>&IX7-_%9X46[CX\(+[_B>'-] MN6P*:/2E'+K22S"77&*6@RR!1!>W0 #G6 NDCS4_"$9L[IT?E+,W!BBK>)2 M"=V1:@VWNFM+&EN6M;H K1E57 _8R"S18M6K=QDB^PO:@PAXO5M]6M*TUZ(' MK3VZT3S\M$-JU _EZNZKJ!XTT]RN^+MBI1GF@R"U^$B7Q5T3A;!+@X49D0AE M %$9ZFW"".",Q@#!.%0,D4>2F1<(M!(]-\KHBQ WU4'*U9^"#]L:65S/HWHG M7+86!4MM4E#N;++(ZVG7/\,<,R[J8^]7EKK^J<:W\5.4ZD&G>] H'^QI?SGU MUK5 6R11'0WPR1.I+B]\XG7 -R+X7JSOBU50KD3P)$BEEX^*LH*5SN^Y#/39 M/&ENS[(GMA0W0=&V*RI?N5:=\![,MVK7XG0Y5YTL/I][4JPM9_ M4]_'ZTV]+A]$U6^:/WT6W\1J(SXK%^QN5?R7X N<9Y*D, :QX A B1. (RE! M)F3.4Q%E&;%:L-J)G]MTTRG8^*BMAL%C);X5Y:9>/NDJ,DU*$_67@'5VNI]P M67:4F5\['OPCSSN]X@VO!;WJ-\%6>5V'I^VBG7CO2O&W6WVJV&ZNP-R2^M&HT4HTCP16-$>RV, LY #FD<, M)&%.2<11"KE54@(KZ7,CP3WE&^?C0/V#HHJ]!98K=[N^,26^D1 ?G??\@>W M>@Z@^24]&P4FYCP';(XISZ41A_V%+ZK=I7A''HKET[\I8J6;8JE>[3?%: 0C M2=,,9%1B !F5@,24 BA(G&>8LX2;;R@,RYH;F[7: MFH&]SOZ6NY[VB"L\'& M@#_T1F:F5M&@U33XMW&!LUCH^P-PHI7]V2\P8)T7Y"$TS *:P47XA2:F6W6; MV7*PS#9\Q3$O.;L7?+-L,LPPO553_U:N1?VA),TEXW9-KQ10'JPHONG\_5_U M'XL8B8PE>0J0X(IP<28 I5#YEQ335* P99G5S5]'/69'RYT9;3:FUA!=[6.M M,_HWQC3NT-:<8&=/\'MCD6WZ<\?^,W,_)^B5L>E^Q ZQS[)^'9Q>L[ [JC)M MEO;K\#K*XGYE<\X!N97>$GTCVO^_7[U?Z23R9:6#P,,+Y&*:ZNA=1CN ,)F3'<]8).%X3;Z!3_UFOZL M]VU-L'.)PKV,B>93G><(3D88R--K?&Y Q-P>K5S-H]0RTHD&CJ7D, M[CDXAYG"$T@C\X,#/E81N!<0N"("]US+DT7@7C!M/P+WTJ,.6UW=,>DVD/]3 M6RWM];WJ7?'Z]O/;+[=LO%ILF7G'=:*=L]U'RSJD3WZ\]6;9A+HT*11>EU6Y(M^*:E,' MMP77Q\;+0LAF\?I6D5OY4+"^\,V3[IC@IVT?_>PK.,8*\,'].+.6IMN6L[+L M8'?.[DU?2\A^ =M)6Y"4BYRG'.0AS !,4@R(@ F0)&(\C?(T9D8E8(PESLTO M[-5SJS)Z&6#75>05L+W,2G(+Y*<+0'I83IX!9]PEY7.A+[RL/(/!Y:7EN1=] M44P3*OZQ#[A\31Z+-5G^)M8+$=-0J*\+9'&LN"83.:"8(A!CY9J2%,=)G'C9 MLCJGP4Q]T?9N VF2Y33SLG,,G45GN/+25=B^*$&U,&]5[S))-8#O95&X"90Q M8W+7)0#');&STE^8S2ZAI$(GRT^DX.]7'7%T<3@Y9Y1 &@$I$S74$Y8#1&D,,,UC*'(8 M)MRJU-Z@M+F-^IVR@=86J#FTT]?UBNH@UF9LX W!D8GA&O#L+Z^:@.+U#NN@ MP&FOLIK8?G2CU>@EG]79?U/?2E>&$J4,$LY#0 11I!*B%."<)B#)4XRC-,U" M3*\OL;X3.#M>.5US6WG>ZB7'0I\703=D%X]0CDTPUZ'HJ8+Y,33CER'?DSF# M6N+'")@5!#_QGAO?;-<\SS(_X)BS+%,,@V635"// &2X\[ M[ED4-;F[JT1[D?JC["X3?MAFF.20YAD/(4AQQ &,&0QW4HVN^%&$+C=6?DDLQI]TD, M$3C:-3%]SXUOONHMV$WU]&5=LK__E2PWHBDY5PG^NJS7OXKU?D5.E\$VBM@U9M M?Q.'#4@^)P\CN9-.(#9(/)]$K-YUW8S_CTW=W@__6G[N$B.*WT07)?6AK-7O M7Y/Z_E-5?BNXX*^>_E(+_GZU]:-O=>&99GV]39A ],U"F$< (@+5'R$!5-(0 M2,:R)$1YF$.KE#YC*#DW)MRS44?!]CDJ1; 2NZ##LOF)*4LU#3:F!O1I+]<6 MV=KY)]N#@A&^ ]/SA9?MW=&/)0XZ=FN@CGKHXW9_TD;^W$0_Z[[]M->W/VE; MU0?P\WX49)RC-DA?H]$1M!SXI.4\9 ^/H 949;CY-/%Q>UNJ'X/7RGLJUH'^W"]G#[6G M3B/ O)+@L,1IZMJY*1&*<)$2"2D7)9:4(! M14AOUV8L85A DEMQC:'F::5>84=,( (_,49ZPM>8D M2Z1\DI.IZ$E9RA*/YW1E^[I[]LARU2S\O^@=L/KC9EVOR8HK/VR!>(@R@C$@ M::P6V81D:GV=Y""&.0PCCD)*K9-%GA,V-X9ZO;=%>-/N#M9!N=,W^*E8=;_^ MV3XIY%G(S4C)%Y C,U&'8; 490A"(0C@%'$ H2XU27 *\C1A^M\DMW-^!F3-C4[V+DY[R"L[ M!+(9@WB";F0"<4;-O;SD-.E@A\2]3&E)\U2O)J\XUY!J5]#ORNI-N:%KN5D> MK]H^B:HH^?-K0@NUH,JB$#,@%*< F.0QP)Q+D.4,\HA!%F.CS*\^E)DA^[3W MYI3/0GJ[K(M0N?>-X2[01(B_Q![1P.90:U!PXFZCUQI85T/KN5*6NSY3U].Z M&KD35;>N;_-*]VPG9Y$3SG-=$X FF5KF)6$"$,(4B S#C)+$ECE/R)@A(7;9 M5=2J;K?W[>B%[6%IZ7VY(329UR7V26P$9^O8_%&D MS&VT[Y0,&BT=KPV<1M1LQ%^-T\ACWAXB^U3'0Q!X361\4M"T:8J';#U*0CSX ML/.^[F,E[L6J+KZ)EEP^EUOFGT M#7[O_J\5#QK-_=;WL0++\U:PF>RIMX6M$#FQ16SWOAM/?1!K/;H_RG9)O+ZO1MHM;;78/2 MX/S$#6LS8O*)X,B$M =>M^6RI^U-T.KKCX5,D?')/A=E3LHZI@@\9QOC]SR= M^)>]G#[V.Z+9]LG7KDB(6:3 M#'K9"6G;7Z^K@F[63768LOG=*U(+_HD\-9FLJDKG_6T"HA>)C..0PPA$N0(> M9I( +"@#G*0IRM(DS2)AG93W*I7FQDE-QP54:ZL3]S:IU\B>ONZDY*'[C'=W M)^R4\3>#>V."GNXZGMNS1U\I>=.GK'DKI6!K[70U3X*V,SLS@WT[/6?C](*Y M]RR=UVDU??9.+RB>S.KIIV4W\OY4E4P(7NMXRH9C/C[J&_/UVQ^B8H42N< \ M"PG,$R"CF $((P%(IM:<#-.8"$E%PJU29UR4.#?J[173([>]&EVV&MOQ[&6D MS6C4*WXCLV2O:QMTWKM;BKFM]];NO0Z.O5]8+)1# F(<@8UN?O M40@0BQ%(J%J:8O4S%+EQS6H'!>;&0ZV^3?KN8J=QP+2N%L5E7+IBF)FF 'AD MHNJU#_;4#SK E0'!G@5!9T*3N6%LX"UJ_(S< 1-5_#GSD?<%JIJ/71]#Z=MI M3;TJT7K5)*!]%[*]+OQ^7[#[[JU[HIQP*L0J$#\>Q4H[WWQ3Z3L+ZWL1/#9A M1;[J_US1&8/5@%S:G:XVT!56'U0*NJ:=:XM[=WGI/HO'LM*WKM^O9%D]-/)> M/77_N#NS#'7^N"2.0(BS4&?&CP%F>0XXPTF:99C1Q"JSK:,>]QCJNOQ'2<$K4:[_:2:^4*B8"L [E9Z[M$7#UEQ[;7=F.48I+F#,1QI$O,4 )( MHBO.,#6_YBSBD$0V$^ETG3A-S;YM%VZ[;M+N,9L3IP/]!9:#.E7?GBW!GC$W M^_6T@MX>?_.B'UQ]3H]7:C3I+.D'O>>3I:=6W4OC1',!2!;HF(UC(=,OV(4GVQVLD$\9-3^&!Y\[IH+I%_6B@R:$_H^ M[81(PXPE- %1J$M?Q4S-RRQ, .1I+*(\SM6?]I=(C^3,;4!W=R6W>EZ9TN,8 M5[,%B0>T1A[C+D Y7BP]"X/_RZ7'HE[@@NE9>T]?,CW_N!LC_)D4*YW)X./J M35$_ENWJ_:-LBS!'BR04B$1< IGFL;Y@E@#*(@1H3N*8^_THWU95637U MJO,LR6.H24I2G3R(Q@#Q5#E]@H:,"8RA2&R\%W^JS. M,V.TE^F.D=G/LB>L^??BO; MO>'5>L$$C95K& (L$^4;LI@ ) 0"),QHE B>A;D5[5Z4.#M6?]N#I9S"/,_2#&0QR0%,$ 4TQQ1(-: S@40JN5WQS%-2 MYC:Z._4",KPW; &CV1"_&IR11WJKW[90V3CE'H1RD@69X!F"48$!(1?=<=)6&8"I9:>1WG!,V-:/8JV6PU#7YO=74M_O,< M6S-^\8'8R*3B!I9[&OHS2(R2B_ZYK)=)2'_&XK-9Z<\][[@MJ[-N?!:/ZGNY M)[7X5)5W%7GX+'33.N7C-F';[IDV#62T2&6>08)BG:TQ4OP1<8"I^EO&!((1 M)RC,K38CW%69&\-L=0XV*]450;>#KF\7=XIO4SLV-&^Y+^O>98;;LY-TQ-B[ MM$WBGYV&06?&3;#KG9TE^P_Z3D5[/9Q>]VO=M9EVV_9JU(YV;Z]OT8YCZVJ] MT/>SRF6A[[;R)@2\$'43+1-CP2!1WE?(0ZJ#M"6@>4I!A%G&$LC3-#3*-#0D M9&Z\N*]GT"MJ%;8T".DPN_D":F3>T7)G^88J.Z6!(33#,=)"B2-D-[D18 R&($X$@F15"B7R2K?[)&$ MN8WV/04=EU?'(!HZ,-= ,[9?8H.*6V&?4Y9[+^IS(&3Z@CZG;#Q9S.?D@ZYY M2T5[N;KQ)#Z1ZF/5Q.SQOY+E1M<(;)*F+K*(A)C%3(ULJB]=Z3(9NE0[372$ M'49Q;EZ6S^I3;*UT\:-365[';K,\^DYW: .4WXZF1Y(G3GMJ@<9S[ MU.IM^Z7'%R96I"K*OZSJ1\$*60C>S:*A2#@G4I<:3#& (@H50U'-4%DN>400 MBKCIVN.LE+D14J^HI2\RC.3E)8<7?,;V28RAL5IH7#3]VI7&>0&3+34NVKB_ MUKC\L*-CTB74^EHV29LJO;?17&;\I+IY?;OB;_LKC0LF,H(YQ2 ,D5"K$"B M^ED-_8QS20C.9"H=_6 M9="I'7S:0MUH?M/@O%7>H^=B#9A7[\5<^K0>C#4J1UZ,?0O7;*(6Y>K]6CST MVP$QPY@SQ $,0\5F).6 ,IWS(HLCHOY(\LQH3V5(R-S\F ,]@T91!Y?F+*0V MFZCN0$VVB6J!D>,FZFD0_&VB/FO_!3913UMX>A/US+.^0E>:?7Z(F1KD) 8A M84SY,#D%%,,,)"+[_]E[MQZW<2Y=^*\(V,!,-U"QT)TC2 M\^)#7Q@\5KS;9==8=@[SZS>I@^WR029I2J4-?!?=J:0DK;4>BH_(Q77@F89" MD-RW<]<9,5.;]^?QIMGY%#&Y*_K!7-%].15@*'J)]NA@=^ M8!J:).8>G5T&Q7ZDOBZ'N"9ZM;95B<1BU31[L,G]!S;>)>+9(-EM*&?5O/4' M'(R6^;ON2C8DNY(.5:PN+L' ]_9P\7_J>!U<@BU^UK\E_"FA]5/-)^Z=5+:^ MQUS4C_YC^\C5VG:Q+CA."T!2C "$N0;FKPR802$XU9CQPBFN^JJDJ7UG&F7K MI==S=9-&7]_:JI< [O]T1(5MX*]$,&(!=5>OH'%S =9+SQ^Y$NL5,T]+LEZ[ MX8;XG__>FN>^^58'(-@ZWRS%9N,*$4#2MC4EI0(,IBG0!*&24JZ)]LJX."=D M:J2PUS%15LF -A]GL73;KMZ*T- ';WMP:OWN(B=H]9D?/2+H6,[X04$7+#T; M%W3IVH#]Z>_SQ>+[:OWW;ZO5NC++C7_.EW+UO?I=U5^K5,B<2%Z"7!9V.9 ) M0(@N ,X54ZQ$@I74>2_:*VIJ4[]3]BZ15MWD7]CCTW\FWQN5D[\:I7UV//U M.^PHH\$W,"_LD:LUK;>,_QP*-X]=833\QNKL>?0&VEU=^_Y%VJXY(=*[->M_ MPGC;,"=+GFVYW.X(Z=S\^^LWK-J\?_^Z?45)7M(2< :I$!"C4"&<\S M@02F*G?J-'/VZ5.C3:-?8A6\2XR*(=/]!#X'9KP%E(')<*]:%#!\VAO? ,I( M#/?L98G52/B"V?U=@H]O&K$%\ 5]G_?WO711 #_=+Q:K[\PH]G:U_FVUY1N] M7=P+87/%JKKJU[ZQ:XD@U)G9[4FD*8"4(4 H*4"AL2[+E"N6YL[,Y2YW:IRV MTSQY:_VPK>Y)I[Q/A]>;AL.!"86".G J^'N0Z#,XCT:Y1<+M@ZT3N3A3L MN8#MZ2Y6CT^K91WF9OZ%[<;%GC_(;EQ8:V>L0P-_+'NYW.-QX[&\OXW/^#_@ M]I@5%?;9Q5TN/L,I(3KE0"O;;XT7.>",29#1$FJ"!2-^:4*._^4)L9+&#)D4 E[H$4$@.N# D)5*D M4*$0@\0I/^B:H*EQ4:VGK3W7*MK6IKQ+EFI3?\V%65QLFV[F[-%6_@VIWW(1 M=C=&B@'FP!34X+C7,>EJ6AHU(Y;[OP)$U"K_EV2-6]S_BL4G-?VO71_&&[_- M*_;PL+;).74+J4_V8&^KCK8"F&48(2@!19DADYJLEM4K9?;?:A>:K*K?Y\LZ-OE= M77"VLIE*SY]B\Y8V/W]79LEE?O/-7%*'^A^KRVSRR[ZK]MK(4A"0WC#'\*29IQ MEH,,96;X88D!U^8G5*0<9@CF.->S;VK-5W[9)Y-[ 0YM^/]?@<-7P.TS.]%A M'?ACW8YGVPC6?DJ2O>G)WO9NQ!N+DL:DY, F6[6Z2^2QW2YL'RKS(&/#HNFR MTT 4.Z5GU/&*GRV@ZK52YIM',/,7\.5S^GWP3"P(SK M:+]7P/A96V\($'_^O-$"PL^:<1@ ?OZ"^$Z1F61YD2K*0:XX Q A!7B>4@ Q M-=N% E&:>05^]PF;V@2]MG_WS%[NQ?EV#\B$9G8X<%&]'6,[.:;CVPAQ:=S( M(J]9]=7^9Y<'W]C"+@D^F;7!>BXV2MI?F(7$\W\XN/*C6L_M:D*L;0O7WU3S MYYL?8K&U-&=^^&K>+_6);=0;K978S% JH8)F?#@5","TD(!"40 D44J8Y@4A MRL>9,:[Z4_-G_*$V=@M;JVU^2(2QKPXYKG]0>TO]&&_D=\*-0Z<[T@.SLC7E M+K'_3PXLLET%.F.;7]IQ/_ZW9SO7XI)95FP]>;=ZNFH*JKXQ\V58M MNU^OK?1ZYVWCPT3[0=]?>/R4ZE5=V.SHX"TCF:2LM"W*,UM/%4O B8:@U"5B M6C F/4N[OX054]LW'+;95C^L_JI*UJJ)OMBLFJK1@%O[DJ>V"EUH@_,Q7Q:W M[^OD7X&!/[.?#T:W-3(YL-)\@8T1MK^ZM6+0D^ 7'8EA.K6/:<@+]7I_@;&Z MW"W^)90)[%6[6CX8\2JVE@)Y,+N+I]"VY':V"R#@/*O]UL+PY1.\R> MES1N4]E>:T_ZR/9?';B:/LL]LRQEF#.> K.VM?3J=JM3SV7G^?1=5P?WHS92R_@[(E^[12Y@IW_ M@JT7FJ@KJO.2QEWR]%I[LB;IOSJD.*>-,7ZUG2_L?O[C>B6W8F.+ 7Q6ZV]S MH;HB$SE$I10J Z)@=1XL!XS;X&"(S.I!X!1B]RHH;C*G1B!-5#QOU;9Y3K7> M;5F4JM4]),?=<0SZF64@9 >FF0;43N.D4[FNF/)Y>$A]*FI&AW:D7-=+[ZWU M<'=O;:SBEUX8]5>\='O4B&4NO6Q[7MO2[U;_V*'WZH$MFG)X=2UPKG4F9%&" M/$LU@(P;MJ:Y! R55.A4Y4@ZY6Z<>?;46+E6+VD+,?J44S^'6S_#WHC&T)LX M#R"\HHDNF'Q#/-'Q$T>+*+I@RF%,T:5+PG9@78:Z64%;-T_[U2FAS G.-9"( MV[8G*@4T12E01&D(:2K-GSX;L+-2IC91=[4L6BT]O^K]B+IMNF[&:> I[ ^1 M]^:J%X*8>ZOS@D;=6O7:>KRSZK\XM.'L2B@EZX#AKM'2V]6Z7@Z\;6J0+Q_N MQ6;^K6Y;/<.29UF*&,BE+3:DJ.$%E2F "I5K @GB>>'7>=9+_M08HUFXZD[1 MA.TTK3.Z?1O.^HV%&Z,,B/# 7--IWB1Y_++K[:97ZU^3!OF= @IB]:(.@ MB]N4UD^%D;O3!N%SVJ8V[#&A5?7;DQ&=FKT&T2D@BIHECBAR0+%B0)>T* 1, M%2I*OR+ZTSQCZM;;7J=*)VA=WW>$8C PB[B:'U#O_M+I4&!Y^S&/@"X9<5J\ M/LHQSTDXUU$0U_E_;5?.12ZS7$H,8*H)@) C0(G.0)XA:!8C.='8:\UQBS)3 MF]R[0-#CZ,_ 4^2;!LIM03(6_ /SR@W(>R]$8D 6\7HGR MS/#@F2_M&?PLUUDA5,H!SDMA%C"4 RXS## JM$29^4?N52?B\.%>/#="XL,7 M*R.11C/_J)@=8&[\% K#T,[39Q$P<4->CLV-'>BR>_[HX2W'EIT+:CFY)KA$ MS+,0]'>V2=AFS<3FG_/-U]?;:K-Z5.OW<\;G"[.NFN5YJA52&FB29P!F) =< M2 H$A@ISB%21P]E)?WJ7JA ^:CB]X;1YPT^4&?#KVNJ<+%I%S<8O:2+YO(V*&T<, ?)HY3..DX%L(MD.[^]&_Z0SX"[9F1"U#$8(=I%+67BI,'8YBA!\ MSI24"'I,0(#.%RM@N_Y9UQ2MXW^J>V%6/FLEWRT_L\V\TM8Q:F.-W_Q0:S&W M]4;G0LT*(M(\XPS@0G, F:S3/:L#*YJDE<:.Y,D:DOQ2)ZQ4OWH$H00/73]/CC8@ [-E9T+2 ME#QNC$@Z*Y)WR^30CN2#3CI+DMJ4,4;"(T!HC!$9*62H::%H)T'STB>;KVR3 M?&7?;*DOM3PH]RT3N5W;(P);._^I28G=?%VOM@]?FWN#YEHMSM[,E7WV5[60 M]JY-BW"LLONWCEAO %/PP\<+:;K5_F=!3C<_[(9&G0_UL<:SML%UC^ F&$J4 M1"&6 JZI!)!*!GC*W?M[),XN6_>7N&C5N:UREY14^ZPNZWU MHX(Y\/?J1AS#NG^Z8!.]%6BOT/'[@KI@<+9)J-.-_B>=KVUPF*&[URNI9D)D M>5F6&&1Y6@!("K/,SK $F3+W:265S)VR:8X?/#46L;HE5KG$:N=^T/D,K.L' MG:$0#'T@X6:]USGG.5-O..=\]KC1SCG/&7%XSGGV]X'%E=IM]2=;1,"6;?PZ M?]KGIY2TP*EMRRMMZ%3& .,I 4R6)$UA@7.-?3[R/;(F-S%;59OB"IVN@>&5 M?1B[?=$C(3?T?.Y ^^0'FG^)GNMP1*VGTR-NW.(WU^T^J53C<$M@&/9WMI:V M37@;;X-IF2+)!<#:5E2E(%YL_#R#^(=;GS8X:7'TD8MRPZO/VG0147[@LM"N?>9)=S3>%EU_O MNC36>TV2(B)Q#D%6(&RKLIKYK H"TC)+*4LY34NG:$,G:5.;W6T-]KV281OZ M7H =-_.Q8!MX^GLC%M!/SP&)N%WT^@2.W#O/P?;3CGDN-_EOU3\KL;6%W+.< M?YEO%FJ6$BD%+ E 1<'-1L$V ,ES6PI'*$YA*;!T:D5_[N%38X9:*>M>S_)? M^*])IZ[[WOT$O>O[]ULP&?J\R1,.K\W\);MOV-"?/'*T3?TE8PXW]A>O"3CC M/KOR/]=BD95E@6S3'I11.WNS#!"L*#"?^<+\CF">.V5.>DF=VK0^N^$?K.VE MWP#U$\1@L+^,M^"D0V9O@\P;4/4XA1X"W9%.G9NNN G39A(]>U'KE[A]I]6N MM'*;&,@6[>_J>/&'U4I^GR\6=\F"B;_K>A=??U9S8:ZJMKS:U+W%T<+\QN<1 M==LVWHS3P.Q_ -%G-XANR$$Y \$PR26'@EXH:^2,K9?302F]KX#\'^,*]KUU95/..2H*EQH]4SV2MZEUA5 V-++H+KR'01(!N8PP+1\N>M*U!$9:1+LL;E MFBL6G[#(M>M#W8F[%=WN.ZTXE"@O.2@T2PTU0&Q#S##@!5&Y3#DK%?1S)I[( MF!HK'*@8O#HZ!Z6K%_$F@ ;W(7IA$^! O&A]7/?AJ9B1G8<7[3QU'5Z^U&^> M5^O-[/?Y6IS MNE7.\U3@%+#^.7P3# //7&<$G.?L16M[9JJYYV"6FK\=S]#3AXXR+R_:TLW& MRQ>,6>RN#F*D(L>$BPQ(I$L "<\!+R4'9N)*GA9*,[<>)K>K,K59?J[Y\6GE MM8"HTAM&R_?L<,@Q&.^ ,1C^D#16_>H,V_P^4O.N+?(WPQ,!C4+:PT3"? MORJU>=_VJVRWWHSEJD * 9XKPY2Z3 &3*0(88X6Q0%00K\W+95%38\)6TZ16 M->ET#71M]"#L>&@8!;>AC_H"(?,_E[N*1M33M,O2QCT#NVKUR;7\CV2G?K*H:T,>%-WT6TY<@=UM21$/S(%98P];K>E!M)GA>->-&?NU+P 7I2)EG@&1VO[U$I: Y$5J]B.$ M2\5*H:%3*X7)XCYT8*P7@,S 'N4(1GZ0_ET7@NX&4R]/O\ M#N.Q,H][M:/ZCU_<-:U5$ZM@9X^YNW2LU2F&6E0A1@36A;,2LM),A* M#>UJ(5=8.2?Q^4J?VFP_T"[1RJ>FJ3?N_5PP.)I#NR'.1APWVB<[]>^20\#? M#@NX1]K>D,"/F[ZWTLGF^3M=)4]M/\OMD_F7P]^:BQ^;$6*=G;'R[$(1['EWH?8^R[\+?DC8*N\/M;%^[8_KU;>Y5/+5SS\K6RUVM[+<]Z7;!8-D M',M4:PT8+Z@M]<( X:D"5)$<<\)UP8G/4M!?A:E]0>J3(KU8?6][.:YV&R=V MO6UCK&%Q6V<."_; 'QBC?',JUZF?\)_)+]:"9+[\]6";O[=BD%"?BZBNW,K)19JC #M"PP M@*Q0@"D)@1(BQ3##65YZ<:&KX*DQ8*?W75)K?I?4BM?'Z/L>MGL[DK^L)4W1 MYL#NXU>'QG'?/0#@0V_)A\ ZN(VY*W!#=#:_*OM%FIV[(G*I_[GS_?Y'B#;> M^H/^G?V?U;JK\] >="&1%BE.*2"*F46=%A1P/S*,@L_0)X;.T'@=$EXU_=8SPLL"1CLBO&KCX0GA]8N#$R*, MIO/%G#4-/SZI;VJY5;8'^>>V*/^7U>'QY!?+,3.9"9*+G -)K5ST[*3]K]H:__R+D)%S6^X, M/QX#\])00Q&2[G$#DI$S0D(T&3MIY :TSN25W/*T&]H<_??6%DC]9KUPYBGM M%Y^+0E"SW;,'*=*0IOF)0L@ S%.><2H+*KPV@1J/>&VVI;U>5(JKEEJ+U3 M@HL4ERQ+ 27(AF/9;18I-1"D0))AC4KIE0#3)VQJ;+$['CQ0]@9'4"_.;IP1 M"[VQSE6]@0LNO-2'R! %D\[*>Y%"1WV67RI0U'O/C=T6/NBZ[)[MWVGF:%.; M?7?F0P12#+'"9K<+ +EB@').0"8, J+4A80RJ.M"G]2I\+@@L7%;@Y.-P?$G!V5 M!?US.=]4]]_8?&&W6E]6_V5^/8,%IC M"B %UH:C,@X8T2DH$K5^M*E ;0&M]7&MWZTUH^FV+%;;A4RX2N95M347U*$ZW\P- M\^6#1XR4R\#T4]80< _N%CHJ$%SKF^P43KZL$JMR9!P]PLLBXSE21-DG]60> MUWC4OJIDN>M*'OHBQXHM\X"S-YS,Y3GC19!Y6/4L:,SGOL"("%LX\]WC$YNO M[6OW^BM;/]@:RP7$I)089 B79@%J5J%+7].B]F:KQ>:YGL MU4Q:/3TC&"*+&&YR7-&YT0:^U)[$$_5<'9GF &I;ZH4A M"9!$G&4L+TO,O.C!5X/),4=73WVO[5VRLRHQ6B>OUTK.;19_525_65.2MXTM MOH%2WJ/ER#Q#CL'0I#0(_/[,%0IA5%+S5F)G_OL&557G#_%0%H1K,RYRA-,SY;J@>KBQMG7Y#D-,%I,\$/Y0TW MS_]7<++,JV[O4_,O2!CO[EBL_ MC[\;Q]Z"Z9C%RCL :P7O>MM:!I0I[\4@;I7R\Z)&+E+>:^]IC?+^RP,S+6O? MJ0U6LW5I[/>LHZF90ADJ44H 2C$'$.4"<'NJF].2$"THE<3K&/>RJ*FMW_XX M<"AWNAIN> A8J?7@Z\8,<5 ;F!SV@.W5W*V;(F8X7L4B:B;C96GC9BQ>M?HD M,_'Z'3$:GKQ;FLFHJLTG\Q5]H[6R^8[JHS+OU'+#'M1,Y"*E2@A0RBRU8:@< MD"R'@$J:,ZQ*H4JOL#(OZ5/CE$[=Q"P-/;L5^J'NNN 8",M1EB$'/5-VN%K= M[Y*=]LE>_:$ZJ3BB-EQ[E6L*O&#/%4=L^ANQN#[DEJJE9L=61\;55;&XED@5 MA0+8QH= F$NS3T($* (A5;14N,#^%4L/14R-EIYIV01N>E47ZP&SGXCB0#0P MVP2@$UB=]!P \2J3/GOZ"U0E/6?=^8JD9Z^\H?C8)V4T9\OY_]2/KC=-,\UP MJ@N! 8>%#0I0##!5%J!()=0EQ$4NG#8VUP1-;:[O(K;7SW1MO"$!]:[.8=L_ MZ6,B-O#4WX'U7,W&\Q$)K( Z8#>"-GK)+_7#MF145<*J:B7FM;_M^WSS]>P[ MF,R78K&5U@\_K[GVP$-G?FQ+EM^9A\[-P]>)G%=/JXHM#@H:Q:X2UH.W4T&P M<_>/7_NKQXJS9;[ZKK^M=LW^;-.6SVDK%&.59:7&*6 LPP"6.0&,EA(46,(< M:9QEA5/A1Q=A4R/ELX?_3&]L<<)+(0#7"QW[CX'06.*4(B 1,1]%3%) M*: M<4HR@C)$J1F#U88M1AZ#G<@1QF!], ;+'M^V/[QNN_)8H W\;1SFG0TN]M.' MUA %?L[*>Y&B/GV67RKDTWM/(+G+_[.M-K6#\>UJ_8?ZWLIJCD"7YD?11#G4 M^\*,HB)-.06*2@9@1C+ B:WK(30U&W"*,7'JD1@D?:+T;Y<\GS=L*=E:5LF? M3S*XRK?74#BRTE CT-3(=CZ MLT78 M@NP?JY7\/E\L9HP@6' F@!0J-SM&D@."2@I0RE%6L))YMNKN'CPUPNOT\ELT M[6!R6QB%&#\PS5VUVWMAA)S\WC\\XA];RVL&6%N. M;"[G;#U7U>_*1I7-2)[C5%%I=SO"K#H*#GA&-2@+45(""YRG3LG55^1,;D9V MJB:'NB9_-=IZ1$OT8=L_;R,B-O0T#@3+*WC" 8I;(RCZ1(P61N%@YV$LAMP9F+.R6NYZ6;U;BM6C>M-$F>R*WZ4% M*H5-4RZ()(:&D 9," DH)@HJ!%F*O'RS5R5.C84^F'WJVH;3&%637]H@G%\] M4U>NPNQ&.%'!&YAO#G5-WK7PM>K^.DS7+E=THJ:V7!4Z;H:+*P8GB2[.-P8X M6]_7632VY4W]PV?K3K)[JVZQSM)"%1H24$JL ,PR!;C.!*"RT%D)R[+,G9K3 MN B;&K\T6B;_PAZ?_C-9-']I_&T/5FG/;9$3W [.VX@@#LPS+7Y&U:3]L58V M^<=0Z'DX?B.B.)(KN(70]AH[?1EUUEY[QGCN6T=KGCET7>\)6]3] M5U.)L=[((,Q@7J;<;B"I;5@! =$%!@5*>2Z%1,)O^7;P[*D1::M:T);P$#*W MI5@@$ .3H2,&WDNK,];&7$0=/G[4Y=(9NXX71NKQ:;MIJZ"\8>NE4:'Z:*F"K573$*I M1+',=B75!010I;G9F97FKSPM"20Y5IG7 4Y<]:;&#IUU]I3RT+YD;V#26=@4 M*SJPT=[466E])4EM9UC[K\AO@1M;O=S8#DQX+S&L_D7O!T$_:G7\N!J.6T9_ M$'1/ZNT/(\7O2R+5?/;&B-_\?&VV FNV>+>4ZL?_5C]G1*9IJE(!&+.-0FPV M)F>Z!&DI,"1"RJ]7M*JCI.JI3XMX?5MW\W]QH(,FI_ /:' Q:Z_-Q1B.2J61T77+\PP#=V MT%O(; AMG8:'=4T=GYJ,S2:_E2 IRR)+048S#:#9# -J&SEKS'*=8T:+PBG3 MPUWDU";\86\LZYZ8[]7V3KMVP]S!318=R8&YX1!$ZS$[T#AI5?9.RW8#T\-K M%AW4L5*U>][0+OUZEYQML\7J,$A55V-)6,*[-'FQ>N3S97U?K&A(+TA['6]N M3QK/_>9EV3,GG-^=85O^UZME?7CRS_GF:]?^^_V<\?G"?D3:A%8HE:8"EB#3 M@E@?'0$L)QE06<;,%C^')78Z_? 1.C5V[W1.%JVB<]^JH4Y0N^V68P,X,*GO ML*NK070*WR4[E0=(&/:!*.9&U4GNJ-M/'R2.-Y5>]X9N%=^8ASZ8'>@_UJOO M1HS9F[*EV3"RHLQH(4"94WODBB"@.4: $YZ6A=D_:K:HTS5I ME$U:;7TWC^>A==U"W@S8.!M)7ZP"MI.]2-R\J3S_])&WEKTFGFXP^R^/TN#^ M_:Z9,L5*I;:*%X.H %!C 6BA$1 8EY!(6.3([R3A@J"ID<%)N_;P9M47L77T MST= ;&A/>Q!8M[:V/T%BP,[V[U^F,?4UBZ_TM3^]/L )];^MAWJS6C;Q"&V@ M"V8LY\*0@48V/86:__%,%0#E$"D*L<+M&R?MO:LT>5%?2_3=[AJ=D?2A7?=AN*EO8QDB?%:E$I>WN(B%$ )9<&=[+ MM?F P)SD2A2X="H&$"A_:JS8ZIG\,E\F5:VL9_2[+_X948A238" J 20E!PP MQB@HM!D/SAF%.9R99_'5!$;@4(_AQJ S(&&-!=9'_+CJQB-9[76_2^38X^6V MQ!UP# ;^^.W ;U5/]CTZ&K63#X?XMQ;%6Q('(A=SI>RKPJ@+Z$!\CM?5H8\) M^R@=AX6\8M5LLFD"C[9.4AU6T)9, MFFE*%6:$ \EM-QXM%2!(2) 1C'-!"ZU3Z+MCO"YV:JNJSYN5L-7 JSKO9:^N M_Z[1 7+WO6)<( >FJUI/T ?VT 2S)_7IM+E%-%<=6Y;@[0G>(8N\#'22/ MOOMS1^/M64VZ^+"+UO&WLVM7]R1G.&%4#*'B8R!,VZ2G+S-G&8 MIXKG3'OYK2X)FAKOM'JV=< Z38/J EW$UHUN8B V,,&$@>7-*M>0B,DC%V6- MRAS7+#[FBJO7AV8@VB/?^E/\7[:[QTP64/!"(E!(6RG"9O^0TN"H.-*&$+0L M_?H^' N8&ALT^B6U@G=)K>)=\J[N7>*;8'B$I!L'W(+/P',_!)J 3,'S]L?- M"CR2,7(&X'D+3[/]+EP7-K/?KY8/7]3ZT1Z2=>Y%6P ,$<8!SFWHI(024"9S MD)=$8HTS4A1.'25Z9$QM?K]75?4?G9LQ>5JMN\I."Z,[,!H\)M)H[S?7SV'K M-MUO1&S@&?]^AXG5;^>=37YGF[:.4;R)WX-$S+E_3LRHT[_'SF,&Z+OTYIJ" M[5G2'ZN-JMZOV+*Z7\J=!V1_PO1%_=B\,OK_/GK=F76+.2VJYARO>%HCM0K3YO=5ZJ,%\H;CU5^((?&4:T M!T\T#VB[YF)*2V%[=\DR9P 6C *N2L.E6A>PD&E):>;#H.>$3(T:#R==4#_B MLTBZ\=RM^ Q,8#[0>+-0G^TQZ>6LG%%YH\_28T+HO39*F82FS"Y%A40<,I!+ MF *H<@2(*A$HJ>*%RCCC4MU0(F&:)9-/,OZ#ZAV?@]-Q67,C2$.O5WSQN;48 MPG#E?\_)>/NNC9.-]7&UF(N?^V6X@HA+D6' ;12NR)L:$^Q289ZZ5)C;TH2.X76C@XB@#,DZ.ZYAAT1]ZF=, W^A_UZ:\MW_V1:8P;<8F>;M::S7? M;'L^&?[+HG \HZZ: M08=U$5CM/)FNN&1\5HD=RVO!$E(SFRT72HIL4"4*%2 M@#0KTCQC6*=>$2UG9$R.]@ZA(O@&S&]L= M#[9;.R?F!1L:]^[5^BX-XX5W2[%6AFM^4\V?[Y;GJNC6Z0PS+DA9BER!4G " M("\Y(%IQ4-!*C@-"MH,RM.%!DR\J,M&LX;--IG?S2Z?VK3=BX5)6[5C\>YP1@%I.+?,2/RE$! MN!QS5\@CHJ9(O5M^:YL/[O(7=A462 J1S+D&L@[C$[9TMQ#$1O5!BE2*%?9* M,?!786HKI3JK1R]6WZNFT=N\4SUVQE3?L+@1W;!@#\QW5S*H=D8<9% -T^X] M&,01DJKZM)A"EP!F6:$D,5^4(L_--MLLF0$O M4PPP5H+EL"BUSF=/C0-@P]:;T6 ^ECD.V!W(7#W,E]91;/>5C2J1@1=$91)2 M"CAEMLM;20%%YAW7'.49*M(,Y:(%_LU2C@Q[)W%SO_QA;6 M=75OOL3K]4]#16U.C\Z0Q% "03DVA,URP+#* *0I23DES+,5N)/4R7T?[9K4 M!HC6=1/47F]/LG!"W)$Z8N,X-)%T$-8_'*A\ES"[Z&^T;C*%(A*+#TI1:<9) M\+BDXX/%"05YW1Q&2/8936YB5\_JU<_C,C)UABS."DJ(SD$A:0E@(9!91.84 M",Y8R9 L*?4ZJW$5/#5:VNE]4-C-;)A/*R8%)2@[#X<;80T!\L"<%0U?;][R M!2LF=3G+'I6]?!$Y)C#O^P,S)^>;^4,MQVPE-]NJGB"R+%*LE 00*K.&@C0# M)#=\A0E$B,&"%&[=COJ$3(V;]CHFC9)!''063C>^N16D@;G%&Q__),D> *)F M29Z3,VZ:9(^E)WF2?=?>GBW]QZKIO[W$L]"$Z;V8R;X1EZQA\E2+_Y(19;V^YCM%3I4UB&RI8^ MD/1B"=.GUO;E3)^Y.C F5SW8>)1/JJX7L'S8G=]Q+BD51 -DOO@ TA(":K[\ M(#4K [, T$CE7AE]EP1-C1%:/9.=HL$= 2Y"Z\80,0 ;F"."L/(/M#ZZE5\^J#_FA>F:Y=Y/U2?IX_+.=Z+MARTZ8>VR!8 MFRA@O@3[3!8N%45$I4#!S)[@2 V(,ICG@E$A: I5ZE6 Y19EIL8QM2WV,.?0 M&M]Z;#>,C1L!C87XP"1U%NS:MWM@2K*W)>F,2?X:)#4I!JQQB\3=H,_(A>1N M1^ZTV%R$9\:*WSWM@C##4&@D%+-GX-@LP\Q:C.;U(/*49FFJ!"VB!.Z>RG:: MP^-'[-Z?5J&Y2Y9J4U>HZ;QEGD==3D/AQIK1D'W1F-TS_5B&C-2]#-&P(;IG MY+YP;.YE)*X'Y?;<&R/SZ/U\J=YMU&,UXSB'I88.V MCUSNY2NZ(&=JR[:CO)GD+ZMI4JMZ4[[1'E@WBHD U\"L$H34C5E&)S@,EVFT M%_6"V48G]O9G')U>?D,2]]?5PMQ1V;/US<]9JB3AW*Q1##-*4T*E MX( *6<., ,TP!%Q2*$M,"*;4-\PT!LC#1YB>A?A9B.G-X#JZ.6^":V@'YS.4 M&O62^\UF/>?;35W>;+-*/K*X?;TN(Q(]9_^YE/%3\L]:>3;C_OR5?I\P_BB^ MSMZOQ+;:_*YL3WM#LQ"6)!6 9 J9+Q/5/Z9M0&/PX,PH TOSEL7,4#0/$,Q&# _)^:_5+;+D*MHS0 M3O6BZ0UWV5_7C)32(JWYZ/2&46CHHIX=^UR^(#34:M=0T#H83S^7FK)4,4T MTF:U!_-Z%.N*S)$#N=P0. WJ08B)(7%"FL&/$JWGI9U/060%65/%/U!O==#\*.-!(% MM\&73&&0!01]74,C;N#716DC!W]=L_HT .SJ':$EW9^:NG75!_UA\U6M#T/- M9JE&99&) J0%S &DN09$F)]XFJF<+&W5?=^R[WUHNQ'([0B.50A^#YE.:DV/"I'%K OO@$G< O%] M D>N%.]@^VG)>)>;@H,;5H_J"_OQV[P2BU6U71_TN3S9>U._Z3$ZF$Y_Q\EWTE;)UW/[2%>G4U;W8O_WL[72OYCM9+?YXO% M_5(>.FJJ:ONHY!]J,X-%F2F.*"AT7@*88PEX66"@->8D+0N4R]PKLGT8/:=& M8A_-@[[:2,,G,^">%5:'&DHWMIO W,DYV%R8&)=\G>R.30RJ:(0)5T=MXE MG:5WM:/YT/'<6GN7_!&SU.O Q(UNGX@5<<-O!\6[Y.8_('%A7U.;%NU#_I> MKIZL0MUYL"H5XCD%N2ZX^19D)>!%#@%1$.8TAUDNA,^WX)R0J1'Y0:K,YXV9 M\&PMJ^3/)\DVH8T0ST+KQLVW C8PL=Z$E3#*F<+[:VT\YG)=HT^"9%7LFW1ET;4+%M8C@^Z..V2O>/]J68D:P0A!<4 MH)*9A20L,> *:I!173+$):+4*XP^BE:38YL#HY)J9U6B6K.:$M=B;YAU-*O# M-FUUILW=AL]!$"]?CYXYWK&-9;%8\JH M0,>DUCB*C M\KIC""=2F?DKF0K(J;XH,""B88Q$Z@]M ,,2U'6"F?P_VVKSZ%\G^#+0;O/\ M-MS&F?,-5JV227L^^4NKY^4%I3<#7,4B)AM<%C8J,URU^9@EKM\0V/NZCKZT MZXG5TDR#9GL^@Q)R2J39FV4I!%"6"!"B$!""%#0K7G= MZK0&[XR7.18,&0@EPP!B2@!#108HR5)%S"(BTYZ%#Z[*G!HS[*M,[XJM^-8^ MN(ZS&T-$1F]@OCBMPUW=)6=J=L>LC^",3]Q:"=?%CEPWP1F'TQH*[K?ZT8Y4 M\]F;Y<;0V+V4YCVKVC_>SY^Z'Q*K;/)AZ<@S_<#V,TLTN(9>>X0BY5M_^W=QOX,BH_0'8'PZ(HO_9HU"#DWD=&;A='-CPU!915A_TF_5ZM6[7 MQPAJ,]=I ;@H%("L3 &E, 4JE[5K,!( J18 P;+[W0F0Y+0M2V)V$>[;WP;.]YO8(B=VU:LE3K9O? M?'X&&,(I@RP%94:Y 4PQ0)$TI,@+L^M*$4/8JQYY*& CD&$!C/P+>)'?&UICD=OCX44GMC%W'9';NDN##T">UWOS\N+#%<9?2NF*>[*F! MC:<50FB>002R3&8 (K.&(91BH&6F:*HUEMBK=5"?L*G-VD[7.@96=8KN2],* ML7W<+NSA3B+5TUJ)>4#9[U[TW69\+$P'IH!.S;ND5G17PJ)%-6H\L0LDD8]A M+\L;^U3VJN5G#FFOWQ/H@]UEE7W0UKNKEE4;_EM/G->K:E/5<1VO6*7DQS9[ M=9\%F1&=$DPH8(I8_VQ. 654 I[A-)-(TTQ[)9;>J,_4**K)@:IU30[-\73@ MWCA(CL[=\: ?F,EJ+0&O46_U3.[7:W.):HKC#I+7&@F_J([A&U4:UVDBSIT]M M%VJ42^:U=IX^I6>0L5Q!5"@!L$+:[$(A 20U6U$FD*1IGJ6MJNI.K#VFP)OLWMP;W4*24(FA6W,-M^R%0)."402,)$RC/%4^P4 M('%-T-2H\OA KE;70)IT"@>>71[CVS_K8Z(V, &$ Q9^A'D!C5BGF,>/?YF# MS M&7CS+O'1]V +S[7QI8R+>VX8T71+NSX/FN KF$%&[?A)2 9B9GSAF"&0R M@PKCG*=(^JR?KLB;&DWL2Y_5G1J;?"?=V) LZCY,*[YH.SY[+@^N0>^V8(@( MZ, ,TFJ:U*K>[:H._+Q+]NK&6SXXXA)S07%-Y*A+#$?[CQ<=KK?%ZJ#WX4FM MF4VW?LV>YF93N>NYFQ6ESDK"0)9*NPLI," :EF8K8MXSE)9"":_C0W?14^.@ MUU^MY\DV>6--'0_K63\HN[T[L5!:*]$4;F2VQ$(U#V ECR%R(ZAA@!^8JRYT MV=MIGK2J#](_V1^Q89ON793^PJWWKJ%RO0'?U2<$MMS:=R-M)N^[Y9_+]:XB MRA?VXY5:*CW?5.^J3T:3U=)LHG]^--N\N=E,=W$L?QI8UALV7VY^MJ%1A4Y+ MR:DA04TH@(H)&\UN(\ZD++GY.X%>B[&!])P:@1ZV#=Z3Z:&E=8AW9VLRMUTT M.VN3SERS3-E%=1V8'!CY-M0KXL;)$QCXH<]P7G;,_7M(#3LB41M1#:3JN-VL MAL7[I"76P.)"&T\LY6KY;FE(F+/EWQ_,^G&MY">V4>_?O?KPJ4W^3W4I&,P@ M,%\7:4MFI8#07 )24&[NH"+-/7M0.$B=VC>D5BVQ2OIVGG"!V(VUHP,W, &!QVK_"Y^: WGY?[#I\N_Y9 MQ[G83"W5U0;\YWSSU1ZZV=HP[Y:?S2*]TF9AWM2,^:'68EZIC[8NZ4P@SHE& M*2@%0F917!: I44)8(JS5$G-,7(ZX8VET-28JPY.2+X?J)\\,EDOAZH#*VH' M0FN'3\77:./8SX$O,3H#TV-G35OINK;GH$;KH4F&0Y-#HPR3)IU9R<<7&"R/ MMHHC#]I(W1C;8@+S1_/[VOFV^:H2L:KJGP\C!\POV";YSJK&)V<_?W*[MBXD M>T?3N;>IJA8P1?\M4O_'B&/4VS8RAISQNDU&1.59D\J8SPU>^#]LVKXQMMKF M_8]Y-4.:T+)4&2BET@ 2L\2A&)4 H0+;2NE2,:]<@'-"IO9Q?-[:Z"ZQ>B9_ M64V].\R=0=1Y67\33L.OXKTA"EFR7\0@\@K]5,[8"_*+EIY9?U^^-K 0;GV$ M]+H]8BY8KC*ID(&)VTYQ2 **#&J2E% 5 K&L$#X!I<^>[C771^M7VQYDMF=I MGI5EGX'G-KN#(1EX6G<%35['/G@_:W#4BJO/!(Q;.?6<;2<54,]>%'B2I!;Z MW=(L%NRA_"=5J?4WU;U_F#*9*RV!@%@ *',$*#/?:S.#"<4N>H-"LZ07N 02:^LM*W- ))43&#ULW,HZ!V,!,' :6?U7**TA$+4QY2=:XM2FO M6'Q2GO+:]8'<:RO1O%X9&J]].-7]4GYX.@99$P=&>V%1VIH-@P:)'\V'!#%J$PZA)[CLO" 2)\P^)"R7J3GU/OY M4KTSNE4S@DI9"*Y!@4H%8 D+P)79Z!/$99E2H3V[K\=2;&HL'ZEY4?*7M3"I M3?3\.$0; 3Z@1U5ZW_Y=Z49T@&KD=U>GS0_VX M#_8C\TG5WLKEPR?U32VWRG9)78JYN?'!2MG/?UD@61+#]K@@AO)%R0!GA8UQ MXE!D" L,4Z](?S_Y4V/V5OUDI[_M=5Q;D!R84$_W&]C;=Y!Y"#LXGJ5_508V=,%!0I0FCVGGV,(282FH9#]ERE"P# M7.:V[5G?FRJ,DQW(&F__*_2)Z5_UG7I-S\].2PR^ *C4E))0&J M* J#,"\!+6Q$OY2PS*1&.2T\SPNCP#N.R_]0UW]-VO"]4-=T#\J.'X4HR W- M_^<@.U_V9Q"_]760HA+]96GC+^4[_?IZ>9WVT=S^7)CWJWY[N*Z)]R7KVSYC]5* M?I\OS)S!>4Z$@&: , ,P%PIP0TQFS6OS6[%@A)0^Y#^J]E/[GNP5#HIT&G?D MW3ASLN,Y, UW=B<'AM\E>].30]O;1E6[/(*Z6,2!_4D+P%UR\(9TL6!-T\R- M@2'I<(C'YB\R?#$_$.,:,.HWYT7&YO@S]C)*A-;3J[/B;&S^-_4;V[ N4(R+ M#'/!"E PE@)(=0J(% R4!)NM32%+S7*_>GKG!4WM>].6ASM0-K':7@TJ\T.W M_T,1$[.ASSH#X0JHI=>/QOU&GM;2NW)]*"F\K@/)ZO5X[3ZN M/FPWE6$BF] S$X0AAC,&)**I[47* "UI"9"D.,U*74KJE%_C)FZB!-&HW*0\ MWC5G-55RH+8O4?0B[DH7L7 K(2JP1AA()L\HJL>W+7$?+8H X MS;,\%6FAO$KFQ5%K:MQZH+4&+2.+5,RX:OU>O7=AI!Y]XF\ K$;)48%;F"V MZW1M8CI_V:MK"/#7]C#"JARU;Z0;.I&;1UX1.G8'23<,SK21=+PQW*\]=]+E[;6/RUV5]+-9-49H*8!9PN;*L:GDE 6$% Q@5B6,!2::?$)T=Y M4V.8G#-BRMYHE5W=_;WH>[N],]$IIC^=YO #+(#^\ 3P1W?)^4T;WR M#B:?<\Z[W!;@3K/U=+ZT]73>LOFZKKWU;OGFAU"5(;+7;+W^:3[=]3_/4%KD M6%$(F+0^-LS,DH:7'(@\HSE2,J7:J>RMM^3)$4^UF3_6;; ?V?IOM4F^U94* M&5]]4\DO1O3J^Z^):"U(6)T^Y>%N\AH4!S?=4% /S$I6[>3+OLR65;VM"?EN MF33:V[*/G?[-[X;"V(SD FW2_NJV31;QYM\W?%KNR9](89DLQJF8, M;'W'YR][K"J,(4CV^A&]'CB>QZ '!#8X-SO;];K>5M>1)&V;!:9+ M1:B2H.1FTVN6G@6@!")@OA=I"27*L-O'H5_,U+X$G99UZX1:S\#N%Q=0==OB MWH[5P%0> I-_N_!>%*)V 3\O:=SFWKW6GO3L[K\Z,&UE^_2TJ%/%V>(UJ[Z^ M->N>=TN]6C_67ZA= @"16I6%,C B+H#MR@TX3Z7Y"6)5#FQ46)4R.K78C]@<9W70R]"ESD7,?=C9VBHCDP+]T*9'!6 MP55PAL@$N"ST1:+WKV)P*>+^^HUAS',0%M?&$'&E*#$L S1F&D!L=E 4$AL2 M"XM<9VE>9%[GA"<2IL8LA\&:GL%8EU%TXXV;L!F8)_Q@\6:%BZ;'9(%3(:/. M^HLV'L_RRQ<&1P,\J?7FYTMYT6KJN6GI![6? M4J)!-3R+^*/DS!M.*/10A;G_@";,WXXIHE_ **S@9&-'!&X71UZ#V)*Q[4N; MRCPM2%X 5!H08:HU("@3@&N4V7C%4A=>A9(=9$Z-%^K>3>_GW^JSB,-D_T"7 MA@OL-RX_PL NN,4F5$6'@=BI['R.,7!>>EQYM: ,*+?U?I!K3^I MA0V*>;VJ-M5,4$Y2G6*SS+!< V4&"(,28%YB7!28T,(](>_T^5/CE4;#9-VH M6/>]=(QWO@1@/VM$@&5@AF@1:;5+7M^.B$<(SFW(C!1H<^Z=L4U8MO51^6:5 M**V579TEO',BBWTED%@Q-I>AZHVD.7/;>/$REW5^%A73: 2EU5X"U('Y M(L T,/T-BI '$T9 :JRXPT.PZF[/;5OHM_]?8HV(Q'=7 .DEO4OWCL=\5[1_ M1G_7K@WLE&R^1!_T:_.)FF_>,EL,=_/SD[(K2#-6K[IDK]?,C++YS0P7N2@+ M(8%"0@%8< @XPRG@.68($:YXZ76^Y2=^:KQIVZRQ;VR^:,IS>9:R]83>;=\Y M'*!#;T&MCWNEDT;UI-/=%@)LM4]VZB>=_A$;- ?A%K5ULY\&XS9U#D+GI-US MV%/\O><';6]:IPU*,UE0C &5$@,HF09$PAR00F4EP2K%Q*E,PMFG3XV6/JEO MYAO1M ZIFP0E3?.? )?Y*9+77>4WX3,PRX1#X^4GOPC!K?[QTP>/YA>_:-.A M/_SR1;%JZ?^QM:N>#[JI0_61-*\M'K"W;*0"]<%(#UO)WE^M%RYY'XSC]=KXX8\.#()D M3_,-6[Q7K%(?^&+^4#L6JG>MYW.&-4$(09M Q@L N2@ L1R)-5Q[ M'9-.QXBAE6Y@1 VTO")RW+!+-_M/@C =;XN3I5H=5$3_0VW^6#5BEIL9X3G/ MTCP'N582P*)D@'+"@2QERB 1,A5>BSUGR5/CG5V2YGPI5H\JV; ?RI-=W%%W MXYE!L!R8<4YS7UGXBZ;&7L7D6K;L]0>$9H,L MZ_74/^>;KZ^WU<;,NG4MT CI"OR+LF#<]@!2#&*S%Q6EI2<"M#;+I$+E!&(O M>G*0.35BZE0.ZMOC@K'CHBK):A3^XWBR\HVU_#>K[D/B!N)#0+SP%36ZISLE*X=6CNUFSR70=Q9 MWFC%9"YWX:/RES5=56R=_J0)+FX*;QVMNE^O;4'K.JF/ M_TP.K_O8E)M-[K^SM;Q+6NONDLX^&TK:GE5&]N\'H1S=G>^GQ?C>^R"4SCKK MPYX4K<'M_@#@B_JQ>64,_7NFJ*2(8@(RA"6 )6* ,$X UAF6G)(BS_F-G6G/ MB)T:.;8!W/=ZO!X<7R9_6:636NL!BJ>XP31P+]5SDE^Z"6H/&@[=2_ON#MZPVLPF9A>2 M[VJ_]9L?]O.I9J5.\UR5&<"$F[4<0QP0Q&Q]2JXUU1#G?A47+DJ:&BLU)_V- M$_\N62K'TL/7$77>8=Z.T_ [RIV.2:-D\DNKYN4%;//XM%C]5.I@E=3U"J0%9F:E J1"%)C]G5F\&$L!RU0!N<:4 M4:_%RT5)4V.&S\\V<&&UER[#ZD8/4< :<3NVVV;M=V+=9FN ,DU7T8G)&)>% MCR%L#7.[V5HMYN)G\_^#O0\L=,%D"G!I. 1J M;5X5KG) = &)8%(QZ'4BYR9V:EQ2:VV]0D_FJ5URF.<&QPUOQPU.=!2'WN!T M .Y5ODL:=9._VC^'V>-X(15UC^,F>=P]CA<:)WL.F?:O[P=:/D_3>S M3'I0S\,U#_HJ6V7$#.>\R#,L ,:E!# E"A .S?]HH9D49DN4>A5Y\9(^1982 MR2_S91+DK?9#7A#,L;8-<9 N ,PP P/M1@. M_4[]A#7ZV_(%MLAE,Q;):F_ 7<+''"FW3\I@Z _\9=G!WBI^DAN0?#A$OE8_ MWNK6LS))7UIO .H:CZZ.0 M$9VE*0)IR9G9*Q>&)FC&02ZA$A@3B?+4FR;Z94Z2,1J5DV@&<8O;OA$IYHK8L=G'3<,C*EQ3:=B&ZH5%J)U#DM-":(I M5 !C:0]3,0=&%P6$,IQ>0L8P*69/36S*AJTWHR!Z+&\T7+EZF"_K C/6_]F4 M@XB'-52HH)I1@+0VZ^LBT^:;66*0240D@3@G18?UFZ4<$>E.VF@XJZ4JR/^9D[)V;4SUJ/G<>?L;Y+ ^I)OC(/T*O5 MICT^U9"9#Y9@ +&B %!DA?EPE03DD#!'3+>)4>S^OZ MK,#CA4L"ZSJN;*A>?8BEEF*NJB^,+]2,Y:34S"SUH(+(K*+-NH1DK 99()) M2LN4>IUVGQT&(6D[Q MO*1QRR;V6GM2'K'_ZC >^*2^J>56O36ZG.VO705/C2M:O?V(P1EE-ZH8 KN!R:-5.;&3(#F?K3Y0D+\O M6#%)QEGVJ+3CB\@Q$7G?'QC26YB<-$HG>ZWODCVX>\4CQ@+[8A4U-MA9^+BQPKZ8G,0.>S\@ M\$""_6A2-;N#4"*RLE %D+A, O[4:,?6O@HJ M(7T)/T>7;3@J0[MK/0#Q]]6>-SNJG_9(Q+@^VO/VG?AG+UP6-H,_K!_8:%X 2$0@B 55D"7J 2:(@P M@Q1CX=:'=2@%I\8AA_;YD4?TH7-CGY<V@ MZT;'V-'V]OUP,#AO#@=G9TW2%-S>V1/1:W<[J%$=>3>H,ZYO[W;<3MQ]$1X9 M1L3W4M:M[-CB(YL;@6T1\5F:B0P5W&RJ!WU! MSM0(=*]F\F3T!&9:BD93/TJ\!*L;W44 :V J.\#)JFCIZ_45G+SYZ0H*,;GG MDJA1>>6*O<><<>WRT%8BU5>S)+1_6,_>-[:P"\#C#'(L)$N5A "EBAIVR#D@ M&&,@=08I+W*&D&=#$0>I4^,*JVV]5ZMKJ:J]WKX-1%P0=R..Z#@.3",[".L? M#E0>)W'?"ZZX[49&K\8EO;5@9)W]U8AY-7H,.4(K$[E:('* P2<+U[]DL$ M&%P,K3[Y?6C)Y]8']'K!JNJ#KB.U[W_,JQE!0N%<(D (*@"D&0%$2 P$P1H3 MA%/F6]GY@J2I3!%5MSD;!:NA/^U>, 743;X"0=SR MR)>$C5P%^8K-I\6.K]T0Q@I-5<$O[$=;6/"56BH]W\P*R+(,I1(@G4D 26$/ MY$0*".B&D7]Z. 2G&YD$ &D@:F@Q<>>V+;B[X&C5;_M/K^=BHV2[*WC^#P=7 MS@J%20%3LW3/. <00@I81G,@\D*6L&2"9<0_"?8FG7RFS7CILJ].\V/]G0SA MXR09+5&**-"%F0Q000*XS#-09F66,Y'*4DO?!-J11VGX5-LWA[FU8XZ.NVMH M%+Q' MIPFQWBIYT-ZR:XDH"\%S+ N0E3*S];UR\ZVSIVIYEII_@2HKO +H+TJ:VNJX M5;1;&E?US%S5)?47>^4]C]$)A^P]9V45=]5.NZ^L%O\\764-(LXUC#7!(#H;8=M',,*"TA MX(R4$N8E@5SYU3V](,GG=1^GPFFK6%VW5*X6"[:N[)*JJ6'J6:GD$KR,M!4B+E+6BTCYBGUPQ U*^F"J'%SD/KM/W;2FJ+ZM[ M89:#:]5U6U+5/]:KJIHQQ@N%!0108_,_)C'@)*<@*VS0@T"(235;J@=F=/GB M3A[7Y#J]_+1Y^4^D#S<1/IH'?65V.6?VO'RGR?Y3'1/!&HL\=\-71\*- M3*( .PZK=*HFFU72*IN\.L"TUC<>O[@B$Y-HKLH,TSTE LF44]A^^2->Q#K8/G) M6:S+/=%:S'Y+0J^5)= VG1E"[6"T[\]IECTHJ MJW_SU\: 1!H+;FY:>^/@NC'>BP[9P#1YKA7N76+,2VK[D@,#[<%"4U:G;BSU M;& /S$RLG7=)8^F@W7/C#,+ C79O5/*E>_+&P=BA?6\D03%#_>\WK]EZ_=-L ML/^++;9JUT2#*XI2PB! L,AL@_(,L+*TQ55IH066A9 10OXO2)\:W0\:^G]I M!-S/>0?!=81SW0NI &R3=-HGM?J#M#T) F[XI(!+"DP@.> *-FY) M<>$FU) M_$F)U<-R_C]*OI-&\%S/[1J\SK>L6JZ51KV#0Q[SN^VCDE;9)[OMG_%"$\1A M"FR[ P!9B0 M:0J$0#F42E!5^#4J'4++J7&E^<8]J?7F9SVY5:?ES8O@",,9 MO! >=Y!>9#&\-S$YM+%)6Z^ZE;"L!_7 SJ0U]"YY@3-C4^/VB(F/#5>KWZ;@_C_/B\%UPW6HX%V<#L^GZU M? !F6!YK?VSTHQP7%&(R6Z^\40G*Q?)CGG&Z)Y0NGM9*S)MV$2E5N:$!0P\" MV=J4&0<$80PPET7!-"P9]LJ-.WSXU.C@4+>P])=GT+E._C! !I[LAVK%G..G MQL:=TP?/'WD.GUIV.F?/7!,V1_]8V-9R-\DFC?5L1^ZYQD]^UN?>M M#?6T,E(^Z)GF&68YSX"$E .82@&X*@O M>"%AB@GN5=)'F?)4Z.[ MO>)U($BML6RM?, MO'2V\K# 62ZDIJ!0V' 6T04@98H S@HBN$ %%Z57'T8/X5.CK5;/O3_75CVM M-?7LSN@S &[\-12L0_M]C=J6O!K%DT[SNZ2#>J=\\OH:U/XM'@,PB]KXT4?^ MN.T@ Y Y:1(9\HS =/+O;"V_F'OKXF!4%:0@1 '"#%E!@G/ ,X) F5)>E 7% M!*9>*>2'3Y\:)=7*)5:[H!)KSY%SHYI@/ ;F$G7[F8!QT[S/ MV7:2VGWV(K_96JTWLY8 6FVBSMOF9^[N)3P/HGZ$TP##PYG1%PGIL7K>V9E^:>@SEI_G8\'T\?.LI< MO&A+-P\O7Q#XQ7Q55MF4QF$5=GS"]N'M.,'-Q)^0W]_CZ"K M,^O>=="][H7._XOL@$G4#W2?O'&_UPZ6GWR^7>[Q8Q*IYK//2FS79OG>M5_Y MP[P=,XV)2J7@H.#VHZX-EHQD*5"H++B$19%1Z<(>EP1,C3$Z'?>-B:R6;B1Q M$<1^8H@!S="G+GZH.,__:Z;OYWS53?I*B7][6'W[=W.KL3^C]@=@?SB8YA;K:FT#2V?4;)DY50)P4ICE M@" 4$"5SD!,;S9\5+,=>*4W]XJ8VO7?:-N>R=TV]GRIA.XWKBD#-OWJ6 ;H" MO-OJ(!Z< U/"'LG/#9*-KLE>V8BU.YQ B5JYHU_BN'4[G*P_J=KA=E=H6Y*F M5UM7E:C=T')NF(5+!(30MF0N%X!0"VZ!E"HPE'GJU9OXO)BI<4JG9;*KDQ46 M1W8!5#?>N!VJ@?DB *6 CB=](,3M?W)6TLC=4/JL/>V-TGMUO+7&0:K$C!>* M$49ME4&,;&^$#%"29T C3$2A2%DJK_JO5^1-C1DNK396!]DD49<;A]B'KS<" M$7VA!<>!ML.N.,[ ,O22XU#DBZ\YSMCOLN@X=UM@Y5BME=C,OZE=6X=/;*-> MKY:;^7)K'M\VBUTMJQGD*4>(04"T68Y 6>: E+8]B\Y2AE*>*>[E]'07/34. MVFG>E4"U'5O6WA5Y/+!W(YYA$!V8@_9@'K1WL7K7J<-+>RS>U=511F3,/&!_ MO**63'67/FX556]43@JK^C\A,!%';6P5B(_KU;>Y5/+5SS\KV^SZW?*;JFR' MZWNK19W4.Q-4X1R:W5/!-080&N(B:6GCZU5:()[*O."SS6K#%F[LY2[:B[UV M"@PWX6R)L;KR MX[8-1??Y"BV[" &1HB1R$V"2($"!H!FT ;+(PN!+'@..'=B>%O[[DI(LRP_9 M)$UJM)D$ UD\]]SA,1_WP?0XGTPVTFI;:^739F-.L^NDI(_[XS-M*=DF_L34 M-IC)DF9E297>(2ILOL;^+,V%=IX_KQ@0*W@3B/4PWW47!O M5#HW$*?#=79##>#YO> ]^C$D<26?]80Q%Z&?U[_88C7+1049*DO "Z%,>FD% M"#>)II B0@N9X](I C@&R*E]6_2C9QN$KE(?PY.6JO_&_HG\!>#B&G?UCLA= M4"&/@7-<38_(](6\QQS+/5#L\UK4M82^Z_&;\KQ_J]_KS6ZF.%99S@1@C)MN M#8P!4O$<<(PJ5$%!"[OLLEN#3$UI#SB3(]"D06H?-#9(Z&W!#$539,'S8,@I M@.P>!0\$D0V^>K1 LGO&]8/)[C[KMZC[H1;SEYV23_^J#9NKOU[-Q7&[TNS? M[K0MJ3XOMF*YWKYNU)\[]6O;57+&4$F)4PZJ'$E3'TP 4E"NM_LD4Q32"N9. M=\%A8$U-3@Y6):PQZZ1;W8UW^/_^S8[G7;[L@J5B!> M$ 50F9< %QD!E.8*,%0@R@C.!+8*[[\]S-1$]H@R:6!Z;I('2+43R<>IBBQZ M'BQY).W?(B%L>O[5D49.Q+]E[67*_/S\N1K/ZVQ^_J>0!ZB"NKL;H)P156[43 MDZ1Q!,"-&.>Y/VQ[R'E_9911Y_RPE>?S_<:3GO%R9SV#C_T?4488+ L&.*&Y M_MH7U!S4:.X0XD(*KAQK-0^.-+5O_LM6UH^U^G9MJ1F$J,C3_I*CY&>47IIW MR8C9]/N-NFC>M?E>X^]0_3._;>9LU281?UJOMNOE0C;'RBOYK/^I^< MF%6WDND;9HX4.M.2HVTVIP@1_6RG;J-[+[(2CN4X9^4,2G1(E0T#;%1%#LKE MN7J'?;GOT4_7+NC3ZV9CK@8/T[K0^[Q,YASD2BF 52D!QX0"5$E,18EDQ9PJ M=P\/-35-;N$ERR-BU[.?059MSW]"=7F4\[;XH_<9&HUZU0_VUME;;)<<'-59 M=?ZAT7*\O.B.G_SE!FL"66%>/-JEB_F]VC/&5LW-ZK )[5BLYKTVZE\7J^;2 M<$8IPT61Y::VCP"8P0IP6*6@S)6$A>10EDY5?FP&G9K4MIB3#G320YW\-+B3 M&KAK:*R- ^ST-32MD04T */N$:T.% 6-4+49=]R(4PCC5J::U'3#,1T%3<-QNMP\C89=I_\ MX55+Q,MWEA(7V2.Q)>]:YM4Q\+JK0E*;I98RT?.J7B+V[$R^\65[DQ\XTM^3 MU^"1_*XXQH_4]V3J:B2^[[L\&U(=UHY-38*Y6HE]DT19R)S@*J> F1)+F*,* MT SG0(H*$YI)1H13[NS@2%-3R-Y.K ?5+Z=UF%X[?0M"6F01\^3+O8_4/2Z" M]HT:'&S^[(6M0^*(8>1J M)'X,7=8D\7R/;_?B]O:T=Z/ZO&ZRH;H+.@B)3 41 !(B]<*I2 '/D )9R;., M4($P=FQ8?'_0J:E=A_DT<.$ VSO>Q,H!EEO'P+3&WBH^SJA'*V)[BL)V'[88 M=^2&P_9,7/88=OBLIRZ]\FUS!K>MF[/Q,B52$0A260B H2P!E;PN:E' HD@1 MSMPDZ/3]DU.;(SROSG;G]%D*B#\IL;7"G@]W3;AN==#I?S;$N#/]NGT7DWK@ ML:'YVW? 5_V_#^\.O]$_S '@AW?_ U!+ P04 " #80V-1YL);W8-^ $ MJ04 %0 &)M8V@M,C R,# Y,S!?<')E+GAM;.2]67=;27(N^NY?4;?/ZXVN MG(=>ML_2V*UEE21+*O?Q?<'*(9*"FP1D %25_.M/)$!2'$ *PT[N5-VUNE4< MP+UC^#(R(C(RXI__]^]GIS]]P<5R.I_]RY_XG]F??L)9FN?I[.1?_O3KQY?@ M_O2___6?_NF?_Q^ __/T_>N?GL_3^1G.5C\]6V!88?[IM^GJTT]_S[C\QT]E M,3_[Z>_SQ3^F7P+ OZ[_Z-G\\]?%].33ZB?!!+O]V\5?@M(Z:9\ 8TJ@=$[@ M!2M@HM&HDQ)*V/_WY"_9I125C""8X: \%G R>U A&:%3<(+G]4-/I[-__*7^ M$\,2?R+F9LOUM__RIT^KU>>__/SS;[_]]N??X^+TS_/%R<^",?GSY:?_=/'Q MW^]\_C>Y_C3WWO^\_NW51Y?3;1^DQ_*?_\\OKS^D3W@68#I;KL(LU1I[":BWS[]+UT[V?J-_!Y<>@_@BX ,G__/LR_^E?_^FGGS;B6,Q/\3V6 MG^I_?WW_ZL8KX_GT-%<=QK/TYS0_^[E^Z.=GX)+BL>7U-/[CX^_J6P^C MWUK14BK"3))T.(. M$EH)RG +/F4$+4U,GA5#:K_)=B5[272OE;'$].>3^9>?Z<&D%.[K%U"_ ,8O M5/&_[KQT(Z'#J+]<@1_ILY-@O> J*0@^T+J0-D&,.8-TV0FM4A;2#4#\]7?> MI/VZ?I\LTD_S1<8%&9++EX9%NJ/KFR"^^,3/G\."'@3I$P'A\J^K11E";ZOY M /+;*(?(_=-/Q'7!Q0+SZXUN[F5NS=F*S"NN/SF$WO_]/"SHB:=?W^/G^6(U MR98(54& <-&002R&F!$*G'9:HT3'M!H0 K=>OQ,:1/]H.$:JG0#C'2ZF\_QB MEI_3QCQ!KH@%EB'%+$!%D2%8^@JU8-H9;4R( \+BQLMW H7L'Q2'2[032'Q< MA-ER6@5_ 6M?/&:%%E!*"RJA)#]*1"@\%Y>DX!;SD/O%K??O! S5/S".DNO( MV'@Q6TU77U].3_'-^5G$Q20XU#)X TRJ0+@V&9RA+=$HQHW.D0DI!L#$[??N MA 7=+Q:.DF,7&'B/)],JA-GJ33C#B4(>52+X,E;B!L->4R@FBDY999X2EX/A MX.:[=\*"Z1T+1\BS"SR\HL!_0>9L+?@/)']\-C^?K19?G\TSN]A9*UL9HI'L00#L4.I.R$%ML[6H:3=A?@^1A^?Y5)?-,RW60V+JVB MB#$8G4 H2Q$6T@+PV6MP-@0N3V=(9\X9;*W%@$9>=@JV *1.;*8J0B*N"3):8@H]EX"=H*([QTBQTJV)W@\ MHR_?+C[.?YM-,&<>M.,0R(4"98V'Z%R-R)%X8$@+@ T-CF^OWRWAQ7X0;!PH MUIZ0L=XLWR[>+>9?IK.$$Q&S\98PR8^.MSDIAA"R" 14](\^9,T#%HHN& M<=1\ .7??N]N .@X#7J4($<&P0=,YPL",!?QXW1U2IN;5ZE(GT%J9%4(@J#L M!4@5."HCK%1#@.#V>W<#0/%[^A1F)[C.U>H4150E M $ND-!44)^QF U$IS3#RD,T06:IM[]X-"1VG,X\6:!<"2R \6Z, [,H/(N=,F"/K!<$F([33L!I3NDY@# M"+@+H-2CX<6SL,*3^>+K1 I#C'L#%!#7 #DK\#9S<(E60(F2H^?WFX.+M PX>S<'KZ]'PYG>%R.7$>H_-) 0O)@I(4.H>4'9@2"O/!229Q M,#3<>/5N:.@^4WFX.+M PXLS7)S0)OC7Q?RWU:=G\[//8?9UHHLG0BN*F+]XN4/+A$YZ>7E'/YYS+< ?IU]^\&R8ZSE<>*#AFD/$#);E#I.+,YL+#[@ Y) M;A%.7\TR_OYO^'528K F"0Y,D 54C/Z)%A,M (6&)155&&Z7N?7RW0#2<=;S M>)%V4AK^TD^6DZ03)P?:0#2%!)*3((>:HBV9'UZ_&RXZ3H<.(=:ND+&Y^[!A0CFCDO8!DJB.DU.1D&T)[<9I C?YWGF(RN![ M"=@-'1VG2(<1[$(#^<"D_-:19^D MB'Z(;>.^]^^&B(Y3GH,(=C!P_///=^3XFGYPU%7RMV^>OWCSX<5S^N+#V]>O MGC_Y^.+YTR>OG[QY]N+#WUZ\^/CAUS=/?GW^BGYZDYT=+YSO\?CAKJ4?RM.1 ME]?/EW 2PN?)NCZOFI&WY>5T%F9I2IO*?',A[0J1*DA+T6R&Q!TGZR().YC( M.^49I?9.(FY).%\NS!*6<0V6BW?^7*7^,YZNEI<_6>OAVC+=A[A#3='E.YXL ME[A:7K$J/;E1F OHF",HXA"\D0F\E"5'QU)06U(CQ[-ZDXQQ+L8WP\2EE1I MYB-N7C>IO["V5TPDEF-0+D#FPI(4M(3@:VBOR&"K*(VR6VX=# 6<6]2,BY]C MU+L5*SD_\(I^8 MD%B*I_@&5Y=GWC:@LS(PB@L4>94N>(B&:T!OO/,2<]9;>M,,8)\>(&J"Y M3L0XG4#:@>5@ 7< CF?SV5H ?Z=PYMGY&:&)P=:!NG=TC#W6Q@=72 L'JE_0P_AM^_V=()Q^24-XEV M8JQ'(XI#*$) EBYI29NU"EL21$-8H3NTC--QI*4Q.D[<'2#F^<5KB8F-?%Y/ M0YR>4M2*RVOK0,D;(RVGJ]Q"D1H+RX\%.6R5N3M(.9$.KHP.$W23>*%-B0;*_WFI0R1#QJEZ,%$Q'CF2D MRY:;I0/GEL;I?-(P6#M8Q(?C8[X*IP-9H/EG7*R^OCL-)(Y9KDF,SS5E6X,) M2RX><]J"L)Z"B2!(*L8G8HASX:R)NDTFZ2&B>@CU!\E(#B;Y#JS,=W;G-_-9 MNE@>,L5@>'+@6+V5:VP"EPLQ)JUGM>NMP"UE&\V]IF\4]I =& 1?;732 =C> MTK()];;6:PQ+?%\;N;\MO])^7;F<:)^52:9V95>V1ART4S-N@?CP/G*=1&SB MEC](50]Y@D% -9SL1P12/;&?7*8WWN/I6A'+3]//RU>DE=G)E(+6C M3=BH"]WMA#2N HL+23;P_6IX8$V_@H MKB 368(4JG9'C"0D[0I8Z8NTQF!B;0S//03UD $8QN8,(?$.D//7^3S_-CT] MG02MA4=?H'"?067GP=D:,5A'XJ$5$'%+;X?CD7))0 ]A^R#(.$BB'2#A6EKA MFAM6%*\W?Q(87MM5A1HY.I))5MDD%PR+IDEPOI6:'H+TX:S'4;+N # ;^B=6 M:JVP!-">UV[_'(GJ$,"8S#BS,F?>Y/1T\_IQVI$VJP7:2YH=9&JNA6]/9GE] M$>S3_)2$OJR9@]77*]%X+YTN.D%Q)! 52H8@Q;J86SBGA7*R28B]*X'C9G": MUR0VT5,'-N@:7[>SIX*\=(P:(0O+R!%S$EQ*!G002623(WW1&'%=U2VV@<#] M.#M&'QT@Z[+:Z5WX6L^+K\[RE-<&O884LB7[7'/R7 @07$:N@W/%MZF@WDI. M-X@Z2MGWU)D=(?D^\+,XI[?>D='$9&>+I8W=*U<',UH/D0O/.BWJ_B'D40 MQ/!CE:/=)F[\#,B#WM,_CD' 0M?%1)Z' [KW#/0=A>KQWW&&-@[#26>@?V MZ.8!\9UMNECTV2@26G$&:,=&<@@5@Y@Y_2\XZ4N3BJ*'R1KW0*21?1I0$QW@ MZ@.>EE>SY?FBKI7WI*#%ERN3RW+"B")#2DJ1W36T.C(Q)4M&&XJC *3-K?+[ M:1KW^*01HH;2P<%P^H*+.&^6SIQP-":J8(!AS.3ZU3,%00(*@GGON0M:-;EY M?6":H-E12R/X'"GQ#HY@MBV :X>*ABF-6"+$4K?JI!U9T\Q!>TV!0U0679/C MN8?)ZB;EU"X5/J!>^K!-USS$:WQH+DM,7$"2/((264-DY!DZEFKK-HG&M3G8 MVTI.-[FFADH!QY0;>6!Y%"$\KPX="GF!!6AZB2"C1:XXD,8Q- M;D-^AZYN\D[M\#6D9CH VCT1Q_6R&XFT1$(A7I2@?Q+M]X5[D**>*YGL66Q3 MXO0]RKK)4+4#V[#:Z0!NEQ<HFE]70D@VCCPZ0=8V)B8[*>&9JO076OAH,R:L4%%HS:S+]*F8= M&VU=+'*IYZ*TV:.LU19P:1YT;Z +HJ!8I'5 M053U"E_)-@:I76YR:OP 3>/&A\W+/(?21@=6Z(&E)CUMR*$DR,9I4-D["$5R ML,;3WHV\\-S$ASJR>KA96-@<5@/IH@-4O;M\[YJE31]$K:0F0@V(0.)1E@5P M,5E X8OAPH82FKA+6V@9NS/N,&J^V\#D*)EW )MK=@ZRL=\9RE*[)JH^K,)UA M?A$6,W+AED]2.C\[/Z5]/C_',DW3U20$63!B!$1'T8*P"H+S%D+,1F6#3.HF M9>3?)VUL;Z@)L ;62 <8^[C L#Q??+V^+?M$48(2H VC51*(>&^= &,82T8; M%=NTXKI+RKBY[T88.E+B^V/&;S SPY.*TX\-@[.)Y;I8+21($R.HF"F^X+5^ MJXCB97 82Q./Z"XIX^:R&T'G2(EWD"GZ7B:M=GRRO&A:"J*FW65A$*VOJ7B4 M6:PG^33I*?D]PL8V12-?#=Y++X/A;-P!2^_6JOF$JVDB/_D&;X-/6[KYKC%& M+SW [6/.89+&VK(>ZZ8#V3--FZ*S68!-6%AB46-LM(.TF\.TKJV_.SCAR>GI M_+=:93&)/"'7IHY!S8SB$MK_'096YR88%VC=ZE2^![;OO63LK-+ NK]Q;V$H MV7;@C]\UO6_.SR(NWI;-;&5:IFN?\;(%\//I,IW.R9_$;QU(UC3T \ M2F6= O#528= ?:QDX% MCHO%H977%Q[O^!0JH2TV4 MLGK$W85+89AWLD0)Z!R9_A!1XU;\=X>Z0]75 ?1N%#QL MN)E$*RW#8L'ZC+1Z,()#8D$3"T*;PG.;QBA;:!FWH\780#M6.8/AZ['.>C]\ MI']_>?'FXX>W+]^^>_'^R<=7]-NK8]#!SGF_]YZV9[Q[<3G0^>[F3N75&2090Y<^.*9#M;S)MV2[Z'G^!.ZBP=^7(\0IK@[8E1TLYA'WO.5B-7F/RRM) M_#Y=3AA'[S@996&L U5, ,]00=*T77,E8V&[)'/IT=?00=_=1L:6=X]];G6X M"N?#R+,?*#R?GX7I;%*<2853="H3JV/'N890"H+(CO/$K4E^E[/Y?<&P>?LX M<#A:A]NQ<(! 1T;#N\4\GZ?5V\4'7'R9)EQ+ @6Y[EQ[,+S4^A1KP:E:"JRC MRTXJ)\HN!]\[ 6(; 6.?* YB(HZ6;!_(6-=>;CA87L [V9Q$H8VSH*IM VBU M1!,9%*ELT27XR'I&,]N'*_8NR@Y4LH=1-17JX:B!7Q%7RXGRC@D M)ZM CN1@U>Z[$)GD$'0Q2: R6C:J^;I-RM@GQ4<;E(&DW %.WN,7G)U31)^C MIR@^DN?-2ZC-1VB3],83&R8@;9Z&I28)ODL".O%##U3DG4M@!TBU S0\FR]7 M;\L%]1,D%RPD+X%K*4@"EH.K)D^58$3(R;G2*.=[C8I.G(]A<'&X?#L QU\7 M\^62-L@R74UT#+2G9@4Q5>?<2]I?0Z;MEI$I)2\]IM+D[/T:#9UL(L, XU#9 M=G!?ZP.>TJ]._HHS7(13Y+/I;%KS.ZOI%WSQ^V><+7'",5I5R!EC)F50 M*B7P2G'PPKJ,VC"MVG@?.Y$W=O'0H&!JH)$.S,]SI#>GZ5HI;^:SSQM/G;Z9 MR"B,SS)"B'5JB0P1/$\(%-K;4 S'HIN40MY+T=CE/X.B:1BY=]&:^LG9?+&: M_L^:E;?E]E3V25 A*6DE4'1(NS"79()U+&",R*Q(1APVN6#P,%ECU_(,"J8! M-="!25I3_>KL?0J+$W+ZA99!!/+W@XZT@4<*)J,, 42=TIV8$+R- M<[2=G+%K MUSU#:L1 (HM!^GIH[WQ4H'0FE]!0X$"R\U[S)--MY^F>VY\'O'SL*IM!\/,H MDN_ (EWUR;YP\LBD9BUSKO-.>"U"DYR,:S$2T$0N#04:5C:9^'F'DK&+: :U M0\?)N8.H[8J!S<'\:PH_)UXFGK+/$$42M7T:)RN:&629HF=1<6.:]&'=0LMN MV4#VHZ'E0&%W@!?R_.=P+$HH23+!(:<)3;Q M>KY+V6Y8^E%2R\,JHH,MZW(4Z65:PBBT)10-WO "RE!H&5%(",1(,IYE%9OT MJ[M%Q[CG$0-K^9[IKX>(O)_F8O?*:)*B<=H52]MP[0,:7#VK30DTBBRD3"YA MDPY1]U(T[B%&6S -HX8N#-'EYOR21+AIBGY.3%WLWO/9\BF6^0*OS=W^93J; M+Z:KKY<+:AU(7'_*IE[[%UQ]FM-OOM!'UDW7)R1BB=E9T*&VW]*%_(!!SW?*:U >T3*ATXBE8JI M*1H/3)4HBDHFM!KJOI6>W;;W'^5<>0BA=V"!W^#J6H24I"Y83Z6TI>"(Q,/! M2X%@1>V;H)41LLFE@!M4[(:3'^68^7 !=V!9_H[3DT_D03[Y0D;V!&]>@KIV M^>WY]/2\=EN^N@:UEMNW&PPK+5#VO#\YHX!9]%K3@8V[2\G(O M*L>-F,> T8%(WE^G_0+V0IQW;R 7%"H[VJ:27#>QKN-?%0H@U]I%$30C_A\1 MLO?1.:X][1>T@^BU ]A>CF&X;#QS)3,NF/1,20BI#M%CUI('%>JE(,N,E3K+ M-H<=]Q$T;KC<8F,?1/1=U W=YF1CP"4+EM=+)5FN[]1CA$A&F[Z-5HE(O.@F M$>U6:L;=?(=1]7?PL[_4NP3/A66=D+$LSF& ;(E\6EH>/*/87,88F"F8G&_B MT]U#S[@;X:, Z!#)#PBA-NTK[O9S>/ORP\>WS_[M;V]?/W_Q_L.+?__UUK"-+?]]348GA4?*?% MQ3Y"[\#YOJ)^(Y%G\[//\UD]U%C?T+AXDJV*BYKS2.D.FN!Q.,AUE'JCIL*TP?%RK+@[0,P]LX0OF"G*JA19 5\D;>*!>0C6 M%\C)"5$N[ V1O"D-+=MX_7;%'72V&/ 2.LHF7< GNOT7W:]HO# >F-H1>EZ MLLC)1@&I2VMQYF[%!+,QA4NX )Z]FJ?KY^!PW_WTUNYLP?3\_ M/7TY7_P6%GEB_/J0CX.NUU*4XZSV)A%0O)2);$5(A>ER4G^KH$[\Z[ M/4@M71SUW^5E8HG6HG2L$_^(!^XU<4.1A&/.F"QU,+G1D>!M4L:V5<.H^;OH MV4OB!Z/F,RZF\TP&>+$:.D%]8X10,=%[-!E"J?-*;48(@AF(G&)LV4$P-(3LNP'2MF$M0B0S'E0VB&)R0?@$M'7)#S#)GT\#YVD M\X@S8@+K3^W=O/Z\N-+W['19HN:8WP MY&VM H5L0B%C&QUX"F$A*^TQ:LRQ30WDWI2.W>"QW>[73%^]^.QW&=RLL>T< M>HDA>J[!2,R@1+UTSL@1R%IZ$K5*JC29C+@_J6-WB7Q,2 ZEL7XQN5ET%W7* MM7O86;V)NU;GQ(M(.T#*4%*@S:!P 74F.*B ,DC#@TZ-.N_O2^K8S28?WTP> MK[%^,7FQZK:SZ'3.R8H,1M6^ H9'B+XHB,H)DZ-BM#$\OJ$\')6/.%[V$2SE M\3KK )8W'./-C,I$ EQLFBMN6EU,6 K,15E &!'J4I/@UDI+_Z_RB#<]%4]B/\X_A][]/5Y^JW,AFOYPO[C'5 MEDF?C!) +-.RR8:!K^V%$D=T465M>)-JG2-H'KWI9A,\/I82^[&"EV.AIYDX MVY55K"W7L6A@S-'2M G!:6$A8 MYB>S]5/62W9"'-O:&A(AG01-%.@BTRT8:#&-A?C6C.V&^9_M%.4]%N$I, ;Y"V%$-KW9LHBVM20'- %\@?[:SF<$%W@)(M ME3\"8PRZ%F C$Z 4#[0-D&AH!XB>$R\F-YE <&BMU0]YCG*XR(\L!H6]6/(CW+Y\]^?"WEZ_?_OW#KV^>_/K\%?WV)FL[=W3:^S5#MG0ZCL?A>SH] M"\M/+T_GOWUKJ6ETX$S71IH^U>ZL& A>IJ8S?&#*"4)PHS*B^XD:P+&NSWRW MF'^9DOB>?OUU62/KJ^E43RBX_D)Q WX3@_,J&D%>H ^2(FM;$)RT'A@&Y3 ( M;F^G.0;SOOSR]H&PM,5';ZFS#ASYFU%(5-[31E"[(K-U*UMB Y6%%!B* M8IW7LD"XUPI+K57^8!2XC_P[ ,^-W$E-?,S2]!1OL/1QOJ\T(S**9I(& M]$:!*IZ#\Q3>Z$1NA=?*!=,D$FC!S,B3IQX7RJ.CH8,5<7U<^T1&3"SE A1+ M9=IYI*@-,11%68Y$7"R7O$F-WW4BQC6FXT-B/I!^.L#6=Z:WF\A,;9\+VI8Z MJ2H5""D2/C &'6(0431!V\-DC6L!N\/?@#KLXL[M37Y>3F>!)#P[V4SOCDAR MXIF#,;E>X2.7)CA5 &,2N3CB-38Y/'B(J'&OP'6.QR/TUX%]O'MO_OD%(=<& M 4X8*J=M(I^:64=+K';CK-GS8E-(S'&M6)-CBIVH&_>>7'?H'%ZCG94)WJTH MDXPB/=02*-2SH%3DX*.EU>>R2HQ9HU.;S-?AI7[-#EZ[P^, .NO 3OXU3&=5 M=F]GSZ?+S_/E=&/\-RX(GQ@C0F :P=A$/ 3AP0E70)L4O&5&!=?D4O'#9(U[ M-:X[) ZHPWY,XJNSSV&ZV.1Q7\]G)Z^G7S!O6/HX?XH;3C&_+1.I=;8A"F!% M&%!8$Q8N:W#.&<.32ZG-Q?>=*1SWSEQW<&VCV0YLZ:^S\^5Y.'V[>#4K"_SO M<^*PM@)[-5N>+\B51A)P0LS+"4HEBG0)4G:Y2D^3+RUD;9,C@T=K56AR(657 M L>]:]<=8)OHM1]+^W;U"1=O2,HDTAOSV2>&1R&C\Y"=)&8I-6DY>B]%X][2ZPZ8PVBN'R3>#?&N)'=1?'LEMNS0>F=3[:X8ZNCM7"<9 M.# F"2%L1N6;0'-W$D>^PM<=6!LIMX-]_RYG3U*:GZ]O.2:I^>%NBWD#%*CYS'IQ$.3\HU=B.NMQ>4PP/@N_H[44L]V\]7L"TE^OIC6 ME)@SWJ2"4&A3J/W/& E-!> YVUQ*"8D]DJF\1M6X1T&C0>Y0O?2,M(?KK<7==N M[VWAD62S5),JA0D$/0M>"T* _1&01=G)$8DN.N22'&[B2.W,&ANSBED7(/MZ1S M6BLM85M]DN5])8"BEIQJ#<75(0;H''A3+R8Z987VDL7;/1Z:PO=#Z:R#_9WX_.NBUD$'(YT+4D.(EOB1Y+F$J V@ M-"4G)U6*3<9E?8^P+DO3!P/&O*&6^MG)[[!%\B1#O_KZ[C3,5D]FN5Z8^UP_ M,C$L(5G:R=DBR(D/.68IS'J*&I"'S!3HS(-GK-(2FLG+D"Y+$4*$$SS5S1:$:. M9L:ML7QD;#;27+^1]E5)_19!6L6L5$X"<5)S"9S"1-M(?260>6\OI>4 OOR%<]>UV#.!(E43.MJUF87+PC7FKQLJ/XS:4Z M&=4F3MP9CK'Y)KZ5LBYC[<&@\<">?;R>.@#>>_Q\$:UM*C[O,I2CM[1$$S!: MN:!"(G%9IL%PH:4G=A-O4L/[7D<]WK?B* <6H<=0'1W:=8&!4D&KZ 83E)TS!!GG*R^3#F1"QR# M:E)9LSN)(]_E>V1D-E)=!^=RE:WZ_UH;]"6+VU_\GD[/ZR@N^N)3F)W@>PJH7I2"I 2/W&1O H5PI4J':W":"4!; MDB6/!JUO4OS]N&R.FR=J=A[8,58Z64DD@%ML/R'#L5A\)0XW ^LN]8 QD:'( MCASY>JU2U%:&2!QZJU((!6EG:^)_[$7EN+FGICANHZD.O(RC%NE$D\N4HE' M1!U7P96I-!35XQZ%-T33D/9W+]4>.8F$5NYBU0&:4?*4 ML2C@,0904DIPUD>0 B.+.18MVTQ-:H[F9N?K/PJ:]U%M)S.9/IQ__KRI,0VG MEQO:JUF9+\XVVKT4:G):F7K,0:12,,M10_3>0V%68& EY#;7*G:D;]R3@69. M00OM=. .7/5"NJP@G>6KJ+6V[/HFO*!CPAQKRP610'G"B-,Y0%:6RK\SI;;Y;.*R5/SU=OYJO_Q%4= M*3M!9;VT7D$N6H/*.D"HGHIF*.K,QDBA89L=>S<"1ZZZ;(./.QMS V5U ,++ M^YG/YF>1I%:5]FP^6T[S^AK[?/9Q$6;+"\JF(4Y/UPF]2]8G,DAER=\!\GCJ MJ8BGA>U$A,)++!%1.VQ2D70.*+TRB^.X@QCW>-W))9E.8M1)[!R;Q MPM2O:_S>QM/IR5IEWY9&$!Y=*/5643T$%H661D@*I#&)16&DBXW200_2-7(= MYF/NPH.HI@.DO9^>?**8[=?EYO[OV[@*9+/SJ]EEXK\>]%XVE%DS?6FJOTZ* M"[1NR"SKG VH*,G/"#X#8\FHF&MWPC9UF8?3/'+5YJ,@]+%4.AAZ&XQ$?KLX M";.+ 4$WZ=UMUO&-OQ]LB/']5 TTG?CZ"ZJK-3^=Y@VZ9_G=-=*O9B:%TZO$ MS3?PZ1R=Y[19TI;)"03>08C%D0L643"G>4Y-KC@-0OW1/<:/(>+Y=)E.YTL* MS3Z21I^>UA+5@I@P&0LZH:^MMP)$0<&93;2>, ?#7)-D]]",C!MB/SZR[[0P M'Q,8/XJM?8ZTV9PNCS6YEX]I8GFWTGAE@'\^1A1/PW*ZG)?K<#A$%-L>,Y@H MODMC5WL1KY?HC)9@?>W:0,$:D'>=03*GK*0EQ%23['<7>]%:56]OJ(I>_V%Z M,IN6::K-HS8-<\F/>T<$IBDNOYF7Z(-#DP)(72CD35% 9-&"1\NP9)U\FY*! M8XC^(^PQ^R#V3L;LL13>\WZRQ4!=,CN0,;UZ7$NCNIWFKHQK\=F78CT08%T] MEZUE EE"BEQPPW7VH4D3C9Z,ZZT5]77S[[=594S)@7,.F=<;9IY60$ M1;MNA683K3JD]6?11.+):GS$6NI#H-GL9*P#: ZNP@YP^6MMP?)BN9J>D:R6 M$RV$LZ4*)+@"2AB$&'6".F$[5CYDFULM-\D8]U1L?*0=H901(;4^77Z/7^:G M7W!Q>0/RLL#L]C+),2820@%#;@6%7HE!%!1_6>>-83G:4M3WXI1]7CCN,=9X MD&JFE YLUQO\[9H;NYC/Z,NTD=EVGR%X580FV5D1:DV#LQ ,V>8<NE,4K8Q9@J!15:U734+ < M;6P2/.Y*X!\A\[8/$N_?KU(SWBR>_3Y83<2IMJ8T]A70"E MT8"SV9 W4#!:$JK)K7HE?8^VD2_C- '%W78T@VJH9]!5AI[/S\)T-LE>2B&E MJ[X@L<0D!^^+!,N+2#DS)X-Y5-!]HVU9?T&#WT&IKHN]M(NO'6D:>\X)N0(C=W6 M^0'B&UGKOTQGT[/SLPO"O5)"6Z*9S)8')6V"B"BAL!209^6YW,7?WDGO-]X\ MLN8/T=M\""&.K?WP^W7"T=:1609$40P4SQX\;5V06/22$74L[S*Y=#?M7W_S M.-O!8-H_6(@].YVOIS-<7T>9V&R]1AG!>J/)(M;>-()KT"$:HUC**K69)/I= MTD8>[31JG'.8?G[\3/&;L*B7EKY@\XSFG3<]0YZM M_A/#8HM4GWY]$VKKD+?EQ6(Q7ZSC'N8P.(\<]+HIDXH"@@\2M+;""R6Y"TUV M^>%8& ?FK4$V[T+C'6#]!@,7&3<7K"=B:SNQ'$'%@N!X/3,OY/ADJ25336J[ MMM RKI$="Q:WJQR.U%$',%N3_FQ.;TY5>5IL= +3.8'HUHP#AO+*UD9"4R=HLH(1$:UYY2V&"4*!K M%L2&(F2;]JQW21DG-_7(9O)(#72'H3?A[/(PUY;BN< "O-2+M+P6>Q;A0&- M%J,4*37I:W0?0>.:LV,5_2!N#I1Z!^BI2=C+8=,7^?^@'49/3J[6H;;^DAE\ M3!PR2]8S&WT0NQRB[(V;NZ3TA)A#53P?5-XCG[9=Q5T?$LX";>^;JA0RN:*. M2Q5(6ZW*W$.,R, PS;TA24F]2TG/3J=N6RD8YVK2(^U4P\A];.!*\0[O!]#L?&@Q=[ M MW?3U'[AZLA97R<:2D4P0ZLFD8I&^"H5""U-,*9%%W6:R]EY4CG/9[9'=Z79Z MZP"4M5#R;7F2Y^MAIA>[-R_2!L8CH'58%U:J5]XU1)ND8=X*%9I@;QLQX_I+ M#74_'U@1'8#I:3BM<\ _?$) %5*1?"#8]@JYBFQO+R^C@N!8>K+4%E"PD M')48(!.2E(]6E2:M,!^@:2<@V1]\BQM*)_W"ZV+U8=:T6J( ]($^&J0,4T0&J/N I_>KDKSC#13BMYY;Y;#J;UO*] M6L.Z'EBUQ.5EE;S%C"@U!"9J0D4HB!@D\"B+B762M,HM4+87E5VB[A!TW+ZU MW4Q5'>#PSIC26\W-[IFA6M>R+LP(:1W(6.=M&-HI7&(!7+:&&2>$NA]\ZWTDC?ZPV+U8ISH'9C-'<-J1B(-1Q&948*0M27K)B/%^T-N#A7TL M8 V"YP.TW &B=[F6SYBW)?((W-8J4>=JD3^7(+7D+F7+I7W<^V5[-M+P/[A] M'5I'/X?HI7&7G@XH)7& M/LH9NS_HKBOU]=6-39ZEPD@NM6=U I%G%#1&*R!P6Z2WEGES:ZL^\AK8Z[UN MS'+V@UJT1U!'!\;MMC^R>A86BWKSXS_"Z3E.'"SJ?_^/M%USD12BK22K1>^X%6%9H M0?)""](S 5+$4B0JER3;R6C=>.P/<)OD.%P<*+K>K[RAT\D MV.631 BO@VY3RC)F5MM;. >JA 3>DEN0E0O%D"L@HVMA;!Z@Z0*N M!/X M;0-P#>4QGI#XGK+OF2NEW'"TJPF?Y5-B?'V_1%WHV^'Z#H;1@,MM!7MS!\CS4U M4R?67_'W[3.7G*IDR(D5'DP6"$J+6J+J G#I$)E4TODF@ZX/)_D'*%]I"=;! MM3IZU'J^)'$ME\_F9W$Z"YL:Y\4)+DBHKV8K/%FL?_8>3\-JLUTN&#U9X+J2H_[^ M:?T@O?GE=+%D( M4G%#_AX6\)QKJ%T-5(ZB3OEL4J;] %%'5Z7???;SZ3*=SLG[Q6\#@XKR07+F M0>M$-EI4&QTM!5H:79.Q?KPNOE#6++#YSGM^XK' MMVH/3G5J:-N,X%D7S\%*3MNAB FX2PVN6RQ+Z$=;Z[[X.C^ MZ5(-]#5R2X=OX1;F%[,5,8&;RD*7L43D"EC6'E1P&5S0NI9XR^R*Y3H.U@[D M/B)ZF1_50NWS@770(8XN:J@8,^ARO8F9'''A+87/TEC@%$YCB#&XG69%'8RD ML9N##*/>[^#E %F/GB#[Y=DZ%?BW^6F>SDZ6Y&9<%!<7SVQ618(,ZTD"% XY MKNH(6FNYL)'G(K[G5#W\BK[0<(CRYH-+_I4A\^]KS^: M1 H]M+<6I)-870Z$J&JJ5RM>!*. Q.YV(V2GUXT[-VUP #62X)HB=/4V9?E,R:*>T.!=&#;QZGZO71\32<],>& MUH:3&\46,C@3,A9 PVJ)&@4G/ID(.06E2\[1WZ[DOP<\=Y\]3DEJ6W@<*<&> M#WFOQRZ''*O=^/O!CLSNI^HQCL."(\^"%5T+D&AQ1X/@#(5N+B+C00NM6).* M[Y;'81L(WPA5G\SR\^GR\_SBVV^E#,MOM0P4NG*9DP% M\"0CXSDU:M1Z+TD=FZ!]L+%#Z=LA.OA1S,P0*"SRH=:O)>M*X;'09O>CF9^]\_TH>CF=35?XFCR4>@TLS$ZFM.2>+)=8AU/_ M$OYKOGAV&I:;NBUIG]#X@]4A'&/: M6FFN;U!^8^S:2$.?G"[DA0 S=:2A2!9BL!ZLD1@92IE-D^S@GG2.:PZ;X65W M7!ZMO ZP^>Q\N2+SOSEZJ,OZT_3S97-8ZQQG.7A Z6I76D:L<%O%%DHNAH1F MFES:>("F;C%W/!9N5\T,I)@.,/9F7EV,S[C"J\/.2TY8H?TA1 U2U5-.'1E$ M01)*I:@B>&"A- DG[B=IW"WW,1$VD%HZ -@6]V1M]S/R7+++X%,]$LFT3H(5 M$02/(14EM5%-\B3WT#-NGG-#:*138&VZ0ETN0-3)F7HL3TZ%)@.<:C^) MH"%QC3DRD[)LVB'@7LKZR+T=I?\=,'6X,L:NF7E*7<\5B4EDR2B66Q M-G*5 8+#.H^%V6A<,C; (CLM%I88-(%4*F.X:@-B3AWR7))D$:SD^ZW/;V[HMRA,'"T*,?&PM]P M,:UUYV]GE]>Y/&J6DHY@W7K(:23J.5DOG52FW^AW5TI[5 H.$Z( M8T/@V?QTO@AY_C(L5W5LVF7<%;5#)0.'Y*V^F%.AL@6>D_ FP2?UR571D- 5D!SA[4;-K+0M!SO MX-NSS3:=L?,FF1\MR>7Z&^0VN)KSD4.KL=^0$+14]V7S! J2$ M*=B@;#"/U M@+KH %F7-GY"4:!@41BPM6^M0K+EP7$/GEE%X9O-NKC[AXN.G,+L23B[D*W"A@/E,1MB6#$&B!V0JL10-1O=8 M6VL[+KO+"HWJ7#X"4OY@R^A9=5UFJ\TGZ2DX_;)N=#Y!4U*H8SAX2%4F@8.3 M(:UGP2AGM8AMJ@H?@[EQAO_\4(MF$%S\P=9*;4\UH]=]G0@ED]&D&^2,8E1, M!5PT JSA-AIRR0K[ ;:6"V[&&47T0ZV&PS3?10>\(<50>[5]KG'*Q-I"NZ1 M2,Y;4#Q;" D16.8Z!J^%+MWO#E?<[+0 _/^O%\!AFN_ _E]R]4#%]M]Q>O)I M=37']M<3]+J M/)Q.(JTV[Z6"XNJ93BFT:?B4(*O 0M#TM6UR3WQP3G8#\Q_B,.\15?[#8/Y% M6-2AN^ZR&)JKA7-EM0),8'$,OH+!D0+'BP%$8 BS&;)E3Q?HFF>L&ANI;!?&E M5->+8+T<:!&\I%U\EFBSOB;K;Z.9G:'EQ3,8C054O30? @9(.5N5A."Y-.G= M<@3-_1FM?;!T?W.^MLH;_;;(Z>G\-V(%R9-\/C^/JW)^>LGQQYML*<.\THD! MF5]3QT,5\EXM@R)4R4JD9++\G@7;\YWCEJ8.A:F6@OZQMKZ[/SFJ;^WNCV^X M0>[(4\,]4S"#&.LU=6W)5'+1E]+FP.,ALOK;^?9!Q-V#C,%4T$'>["&S M^XW#2^:\4AB4)U-;2UB541+H6P],6:NXSB2[)GG@O:CL;U,\"F[-%+0_^OP& M?3,\J6H"8],WXJ<"O>>8Y-$_$-$C7N; MH?W.=J#X#]_7YJMP^NA.]^4*&M;7OOW4EB[V@QPT]*Q=\='58Y&DA:+MQ@2( M5@;@B&1XF#6HFXQMZ2,;M;[6K@S94ID8#2[6(M4!&1E@W68DFKCG#2=V3NZ==KC-*S-[T @[?%6@TQ4QBB?-80"A,0M;!1 MV, MQI;[YB%$]S)KHB&J[ME[FZNX SC?Y."B_8S.7G"1%1BA/"CG+#BN#6@2 M'$54BT?ND?I ,<#M8MD7,4?GA?=1W,#8_XV(ZSQ]68;%Z M1(3^?3&M#;G*DEP6&65@M4&UIW]XD?6*T[IV4V?$(!..B-$K.L?=X7M$Z6$J M["A_O9M,,J,0?9K]_M[;AKV9I@6&)SW'SWPGF0/P%#L%E"B]3'0" TI*<&<66J(-. M(YK6[42/>TC3(W@'4.X/ ^1+S\=X(Z41#F2NO3F]*>"%-\"]CZ+X8I)OTL%W M>,>U6;^K'J%ZB/J.=%Q?S/)C'T$.,Z;^NT]M> 2YX\CZGX^1VW.,JT,DL_Z[ MP7B_2\5 !ZSUP=]N>ER=C^ELCHYU-F#!KSD&I*A18:.R]#F_&8[.<<: M[9M/_5;3FY,7"0M1H23?]-ZD78A#EE(7[J*3N4F-YCWTC)M!& )MZWM$'+O MN9:Z\G?XQ:%K?SVHG6AX.>@>C"#'D 174&]HUU8% D*)$5)1M%DS(8QO4H[0 MQEI\.X:XDN8WZ'JNHZ6]'^HP"5#((T2K R3%@XXJULX@;2LO[A+5I=W8!Q/W M5U@C<<5>T>X8%N?,ZA!>9C*MJ;%1FV9%AZDJ,Y^,I*TG11(ED5R3$:I MFW13:N>(O)K1L\YK6ZS-Z66D&$,;62<\&]I@:_VLL]F U*R8XAPFW:09SQ9: MNC0D^R!@FP-RC+P[2#B\GL].Z&EGZT5X67"!+*7$:L4]9C*N&0,$J0RD+*0I M5I"1;;(+;2-F?- $[]^*/%'>'D+DHJ@E:6A-,!J9K48TG3SY@4,!,LAJ1 M6U6:#/793LZXL#E>S=_!S0$R'_O6\0><3>>+=5W#\W,D9:K+Z8N)4;07'109 M9!W&FL'Q8"&7G S'F+S?;8[M?6_H"PN'J&X^M!Q[,"/3&7G@S^C%T\NQO)X% M[0M%ZC&$:EF-KQR0CR]EK791UK:9"W:7E''/L0>$S$#2[@ O-[?BU]\:;!&\ M13W2X:I&@CK4X:VL0-8^!\U3EJZ)LW(//>,B9VA_90BA=X>=9V&Q^#J=G3PY MJPG_21::%I#5)!5.R\H*!T&1&77)^8*!NZR;%"P\1%1/7N^!6G\024>HH LX M;5Z[*1G&=4/5.B;."XXBB 2VI)IX)IU'%P/8''Q,RDN;>1LD;:6G)U,T%(B. M%_RQI54-#-*OLW V7ZQJ#_2:H5@O"3+97A6G@0<70;D@P,NZX]>)LR46SF2S MS-2#E(U;-]7>-!VKC'Y*]ZH;^?'"C9PH7XJ/4H//21$+T4*TJ("C5S:[DDR; M(]?K1(Q;M=0".@>+>+#KY,/ X[(D)0;.&2H.SJO:(9DK<"$62"ZRR)Q$E$UN MK&VA9=RZH=9@.43@'7@^UUEX,]\,&:TE^(%LHC(6#-<6E/"RCOO+4$PUCXC) MFR:;U79RQIT_UQHY!XJ]][/*(5^\B[@\WG/\)B/1OJ?6UD7T]4DD;,QF3(F9QQE>K%<(5(WZJ4&&8N MV\3;MPD9'RQ':78^H)@[@\E%YEQDH2-3!A +>5DB,G Q:I DCB2ELK[-@?9= M4L:%RG&J?0 G!\BY Z206Y7GLUF(,LW^\+40%YLK/ZU=/W[Z_."?A9&T# M*@VL-J172E4O*V?01A3E8^*IS6#-G:CK!T^'0."NFSNP/D8$6<;IY#6>A-,7 ML]5T]76]W$))BBF+P',FASUF!=%R U8;:5-FDD*!NU!:7F)IB>G/)_,O/].C MB53NZQ=0O[B&GBVO[2D/?/CV=*P\1X;"ANJ+15)8#!@\K0I=!-&=*/[G&6O+ M^(CT8N/5EF3_O+L15BN7K]^=F'!*#*/# ." MB)S7WAT1O(V5>.WI=ZQNNSM5O-Q^\GA*/EPY\Z$D-:*:EXO5Y-E\MIR?3G/- MX:^E42?55KP3ZSF$3.0GK6F_2A8"$QJ*<2H%YC'$7:X!T3NN^0[TW6V_X2$B M>CJT.7P+&$S,'4+E8ND@\\:6&"!%[^#E %F/C)B_GH=%J-/>/YS'Y31/0^W2<&$C+=,V,J:!>TXKR=;ZGNAK M!2#QEIP23.Z2!=D),@_0T1=F#E'Q?'AY=Q#DWC2^[S'CV>?U),GUQ?!-@\4B M/'(N:#$94X\F# 2;$'S22/%:=!17M<^[;B.MIQ/CXS-K ZNB>W!=+$+'8QV- M%:!$+6NA:09?E(-:A:'-U=ZB[@XL;\+952E]1"6BMJ15 M3WX!.D4A99#@M1$N"H5%/,))XS>">C)#^ROZ0=P<*/4.T+/U%E?VM'Y*RAO' M3TGAZU3< JS2[VPMN6ARYGCPWX.(7,!?$4;*J((X+APH#BC MU618H'4E6*PRD[;5$=*/<3=R+S7O=C=R'YF/G2&^]TZ?38$;P\DYHZB32&>> MF. .;+8I%I>B3+<.C/X(=R/W4MU.=R/WD6,/9N3N;3TRH QE-K5>D"2AUK5^ MZ^D%4:' 7(?,-#$A/\;=R$,@,Y"T1TX-O@^SDXL+YK4*S.<$M@9Q*M-7H4[) MRT(F8SGJ&'?ID[13(O#JK3NAP?;N@QPNR!ZT?P%:)W.,CC,(KO:3=)5L^C0H MG[!Z[2:Q7?(LN^M_[,3O@1J[K?,#Q#>RUG^9SJ9GYV<7A LI+/E-'I@Q#!23 M":*R @(RJU+AM+GM4GV_D]YOO'EDS1^BM_D00AQ;^^'W:X2[5)R,3$'*GA/[ M];"].(3H=+1%9L[#+H[!;MJ__N9Q_(#!M'^P$#OP#^^[8Z*<%D7J"*;B5RD* MH_QZ J$OGGN&.8E'.,AYO5[;S"DT+O#SJOE\GP]936LD$^*U3IEPZ%6 M4=9R&V+%*@>EJ.BMC+[D1[AT?(.FGC*C!^K\01P=KH .L/3BO\^GJZ^_X.I3 M;;W_!9>KRM+;WV;TAD_3S^]PD:JV3G 2I4;&8ZWW0W+0:!W60BX%(I6@N7?2 MQ";(VIG"GHIDA\%9&^5T@+I;"ZB6BQ-SM4S\12F8ZO6\:\SY*%D4O) [)S2H MX,A!R+D "Z$X+T)V^!@V[6$J>ZK/:V+E!E32V,G:ZY=Q7X;IXC_"Z3F^FKWX M/>%R^;9KKQ.O38[!.A"N MZ)KOEA"X5^"XXQQ3DNB:](O>A\B>SKW;H6X0%74 OX<[O^6()20#O([L5/5: M4+1! PKA4_0IQ_((WMD!S?<>Z4BCA3-VA HZ@-.VI?(>ZR$@L71WL:A0VYG^ MW_:^K+F-8TGW_?Z7C*A]>;D1DI=S'6%;OI(]$_>)D;7)F*$ #4#Z6//K;Q8( MKB+(;J +7= 9+Q)%0MU9F5]E96;E$A(PD\G!B3&"=TY!4JQ$)V(FV_)4^FP_ MF3U%RMIIM(G$U ,(\U5]V.T"WUU?;:YPF>XWE"O)TVU_6O$#8(:/ZL@#:E*'J UC,;YX>_/R_6#PS0)$-TQ2DK/RL;@2FE4;/G=[>Y[_R\OK) MQ-UAS=UN_^ID_=R>I66B%FZ[9_](\/ENM=QV[_IW>O]WUYNKU:>\ONOHY:,7 M.KH,-4D-5.)D>YN<(0;"DXTJ2=EHEPVB[W@U\^)K[J>NB<*E$HY#M(;4I[<" M@HX,K!>D.+UU9E"-_-1\Z&0&7@LT?:V#&HCJ#%31X0,V'S]@:K74<,SF4#@9 MKD0RF8$F)PR4I7/->Y; :48GG3%:S;(I)^M N=C@QX_KVG6;!/6N/&3\/=QC M0JV-S)"Y(28$Z>J@R7HW:EA&G0GQ;8I7AU!W'FII#(Z^BEQ-+J0.K.]GN;79 MY*LWR_3S L/6PWBR1)F1;0&FP2ES^ UGE3*4Z! MRM8"/(-S<_=;^/+;>I6NX]5WY 9_7*V_'-&^>>"3ISYI1ZWDQ$>PECDE;@T$ MK./1".042&9.DM]MYG?K#WG]UR+>E(F4G+,-7(,DA5N'_7+P MJC8GE?1U+L'X04-U!N7*/T? S,FLDXEV-2&?^\#)AD[NW0IN>T@+2,O-WA#_TP,EJ^IF*_$YGC!?HV2([D\=^;?+XO+RW^NUO_Y M_6JUKDOY]\4RK?YYVQ>,*UFL1@N8K:^C7"09E"9 \NB=1H$^L-=,H-=?,SL@ MCI7AJ@E#YX;&AZLU\>9ZC9??K3Y]7BUK,'^W#)4Y3SIJ,-HGYV" MA9Q55:752$O)@=!6H(G6>/:JQS3D1?.DEC?"QI1,G1L@[Z[^S.NWU3-=+#\^ MPZO;,@$NA@+;-*J"M3R^S1S:5PB;N<9J:O>GB3PZP-D6]NKFN3H.F"TL\]MEE$^M4UG#@<'61A-2D<;"W. MV[99(9@$R-)H9-%H)YI?^<,:32D%#DC;6(7T% G<>(BO6 M>_)9>(Q3 64O%?/%'8\5ZVIJ'L\=./A %MQE_A$_+2Z__!]:P]:6H$??=K(* M@ONL,TCGV+8!(GG++--N\DPG9F40XC6K9\![Y@/$1%)0V>E!&D,>K! =+RXG*)H]\&$P&OG"^ M&'4#O+1@\MS V0;+[O3L;>-IZ#$Q'!:9X=1^:X'6+]_D]D<1Q8)H@LCI'< M&406;]>]3?3=X'VF;QTW=W2 <^G4S(H4F!R#Z"Y@72,4)>->!XI\BY3; HUA 7&&0LK,[@8>"30L@\ M!6*;E,(W*3/83]*\Z)E&Y -P= #_.T#2W>:ZMRTY*MI),0&J)$'QJ $]2D@Y M2W)R:GIPDQZ%7Y,RKRLXH=XYDLMSAY/>Q%C;[VS>YY@7?U5N_+3<.0E_+,G* MO,SI_D>;"R>MU)F8A,R2F^P$[2Q'G#(QUL8:O!;,#0HTC7MO)Z?4@2)>G8;? M':@<6LLZXR9_GV]^_VEYN]XWR[0-O3U[55X0\Z1G];Z< MOB";@#0WEIS!"30V^:*5G5''W=$Y;Q?R6?3<83*:6M>UN^+Y%=>UJ>=?$R2, M?_6HJ2]O7J;UQ#E_ M#C%% S4#D79!J;EB41JIC.>AB;-Y_HGA8U S*C%\C$CZZ#_QN,T"2F5Y31;+ MI8:9LV?@A4/@KK H,%B?PU09OV?6IV24:%_K4S*&SWW@Y)GJV*R-5\P$*%IS M6H3RX+1B8$-4Z*60%H>$WK^I/B6C!#NH3\D8+G=@<^\6LDM#3$5*:1)M&L]+ M[=D:@1AA0)2(*&UVH!CQX<=\24DF8(G-S*71 =Q M[5Z?92&Q^A \<<6U:3/WB(H>FY@<@X_#6=P!/EY-)HPQ$A,<';R1D8;UVMRPV6?INZ!8GT^9W<V<-\.!(K;J:7EQK F7D2>44&+;I M43[U?RZW;SI^3%YF,3ZP>6+:[IK(Q)7'Y>+_\[I0I4ZFB,5\+9X4)P'"/10\+49 M+G:7*_S7<3;(7*)M;E3\;6EJ=S-D,Z((H6<>!)# KN'' _[:)K@A'SZ MZ/NA!\5XZ>M$3\E=]9]1@G=(.R@[-&,Y$ MG?RVNES$Q=%JY>XQ+=3+\S2>0,TH;8)Q/A!RDJF5G@;0<06F)%UV-TQZ5FM94W:UQ8*F0U,%2)(5]$DC#ZVR19XEJ%_U,@85>]7+,>P_ M$]4R11;(2X]KH6I.D@WR(KAJ$UZ) @)7M)XIU Y MU7A?+#_F9;P9ZG016'%9A0(Y\YK]I!,M.Q@07#MG%4/3V*QY2E''2F<$+O8J MG:,$T$=$DQ9RG[+WL*00+6/!% 2MZNPZKS.0)\G(\N.6?#X5##8I^WZ!ID[0 M=)S4G\72\2+H%TV[*\OD.,M&2' E"5 Z1/"<_LBPZ.Q\B98WM(?V4-4#HB:0 M_3!,'2"(#E#U?Z^1MEOY0CONE\5F<[NHGY:[K//_EW']XV*)R[C R[LU;]Y^ M^16O2.&_*S^LUZOUEJ?"V%1BI(WI708E:TIR]IQ6[IA*SNO09G;\=$N8]\ZF MC0:<2< =0/O1 FY+[J4,,OEJDD3:]U%E\$71.BS9)4'H%'R3BYIG:)E7.'2 F"/J)CW MGJ^-'CN,%&D#8I;GC@OLU]\1,ZYE5!1TAT M'S8.8&\'Z+C;,&^NK_YK)6VG+[^M-IL%;:L/BX_+15E$,A*_^Q-IO_VT_&.Y MOLM4H"6_S@O(V"FT&P'II&ZYF[6O3TT'Q:JM$!3CK8+O^&E]YV)(!24#?+LN.C#!^ZC VNAD$&14^R8]N8<2.&]KAC8:O(EP M.@#=TS7<5EX%8:71&5A6D59!_J!+Y+Y9I["P$GVT33)6GR=G7@W91O1/*XR. MET,':-K;N=7%I+$XLKRQQB99TN#1,'#6YH@U;Z--2\"CVB/;\U)1DS"_4Q#M MM@,&::,DLX+<-V*/)GLC^"*@>!?(UW.ZV":>S=EU2AXE\N&=DL?POP,D/;?/ M?KYOV)1X2<8E2+HV49*% 29BF6&A(!:KO&N;NO@<58/PY,Y+,4TGA@XP]?2@ MWGQM'EQ$%AAW28".==0+2@T.C:)#W&OEO=#(FY1%#J"MD]C?\4AXQ7XZ5BP= M(.V'4G*L2:5W7'N/5_F&<]?$O'>?\WJ[PLU%L3($D1%D;>:K7"3..6_)T^4B MD-XW*F +P TGL;^4CFEPUTA(W<*O5LDMX^)R<2.[JQ\S2>XF,^&:GO?ET8!QN_>O/_APYN:)^T#(SYNJRV\7=FM:W*WLA[\_Y^4F[X+2VSZ+M\M+2/9%- D$HB<3 M@T5P/""(P*P269>HAXWU'?'2_B[,)D!3*Z;W7 3UW>K3I\75-K\/E^F>GP?6 M6;[TN,F*H ;3/%$1U(/WO7GROF?*7X(PG!A"!Q4W&9319&T5KD!D2_I&&^F> M3MF>JO'"""J/;T8QX&7W)8,Q>2LDJ=R2@P:5BH @F +%A>3).B;;I(>/(W-> M/[4=RK[N3-%,>&>JZHXI+1_RV%.HOJ:EY^/ F;S0/$<%L=2)ZB8B!!4"O?L@I\6C%-%J82M&,AR]H)4@0.J&0=*<@\;5U#>ZI1+YZA))Z3ZAN# MKA&J[QBAG:G:FZ+L?;1*V[N<'R6AA>C(*&0-V&;D(TD!YQ\;\-\D6W6_CPYYZ3F MQJ#FJ9J;0!@=1(/?_!/7Z7N\NFGP7GAT2J.&7$(=7RD+..\B\,)XM*C0\29U M,X^HF!= 4XAU-16/>P+(+E7 A1"-H>5[ZSDHSPQXYP2D&+%XU(SLA*80Z2$_ MXPB)[L/& >SM!1V_TX=OYGA'S,:2[RJDJ/T5=0+:&P5T%M:)(E2V31)8'U$Q M[XUD*_5Q$(\[ ,B'/XEM;W&3Z2S^5".].TFLZ^W!KN3Y_C._X9?ZO>V*[Y>] M3+]=XO)7_'2W2:PT 8V#E$0 E0R"4RK3KN/.>N5"$JD%SEHLI@-%=ABVGB;[ MSRWH#L#^6UZ7U?K3398=+76SFU(1<]31UW',)C@Z(!0"AL3!NLC06.9SF^8Q M>^B9>3K[[$!Y.G%F JEU +Z?%U>+FR;+V]O]S79'ZR"X8T&#]G5FLT<+/J($ MJ[$8D[CUK$D;K.>(F3?SHL'!?#3'.T3-;C])%V)0W@*G704J) ^^G@E&#&_@IL#>-X!2DK45IFUCX9U<0 M,DKDPPM"QO"_ R2]U(I06!V%U $DJYHZ< D.)0/IC''9&N)@$R@=VPFT6697 M XTT%?_[A=+MOO JJ.IBL(1(VXUVR';*#>VU)+@HQ6/#?LQGUP9TE.Q'M0$= M(X@.4/7;>O4YKZ^^5+?UBMS7'_[K>O&Y+NOME[OHB_#>2RDR!$&:5CE:5Q#9 MDH5I;6TDKQEO$CT=0-N\E?\-%-;4\N@98G5!NUVCDU%1N4S6 K?$,G(Q@E$6 M&#.B^ABQI"8WQ0-HFU>)38Z'H7@[4#@SCTU_7V-U6Z8$VF;:A (BD5Y7I.\A M%!Y EQR]](5,Q2$5:H/&I-^]==XJ_PG5T>&\[ $ NSBI\,$F-"0JS>DHEM:# MRZB 2?'RBQIS(_@'TS2_V7Q7+QZ?K3;7SOK("VL MK0*4C A>T^*-+$9:D77(0]H?#I+[HS?/+/E#Y+::@HES2Q__?D"X24)GD\F@ M%Z* XA:!+&\).22KK5"JF"&U\,.D__#-\PVTGT3Z!S.Q Q/SJY/OY[N"L)2( MYFP262N)5H*\3F%G"@+CV3!3+]*:1%GVDS1OQXT6UTW3<+_G/.H/5ZOXGU_= M#1^2,KWG29-E1P^A=*)$Z/N\U7?EXY\M:#?O=:G.UV5Y<60?WG0;>'ST&E)R\^ MK[$V?8[J/G1JC,+'0K:ZTMLV;%%#0"Q@$N-:%&N8:A)'FU>G?HA_YG1]^>3= M]:4_KM9?IVP]R.BJO9INPO?ORO/Y7UO2WV[C8UNQW^],;9,G,YB<(X6D%_, P,BJH=AD/0A$-;( ?/+'>^^#;W,KV<)X?G!._< M:NYTDM9",=G7=)4,&'AMBYI3=BY)Y9HT9IQL!6>M]\>@=[_>/R4&.HBE/:Z\ MX"G)9$SMO%8#@9[H#H+6HDMDUIF:O_N@/>\1+K '8_?/I\N?J2\W8)[SY7ENX6PC$':73-D-0.5.T)'&(H4.<& M1T/KTJ%)T'8O1?,6@74'OVDDUP$$7^7L/L;>)T^4%,E1E!ILJ+7CBFSP4%0" MZ5%(,L.-EFTN&(XF?>;#O N'_<0 Z #RNPL/.CF>7?JNH?9%YM$7=!Y*B?5N M0R9B*O,@,HNL:"YX&\-S&'F=NT(3@^9ID&EZ"9[?[=04C3$'/KGQK=-)VF$> M&:.7"7DTGH.6H39T10]!Q@2D7Z-FH13-FG3V^U9NF*104FB3(.K:*9()\@5E MD8!>VQR"4Q';1$'_YX9I)'K;W3"-P4 /=L*C)H48A8TR)#"%+"O%T9"W8"-$ M&Y'721JN- F(=M3:L+4S@6)T4BAJ4]PJ<1EF'LJ.E M71M2;I(FVW$WT%$2?:4;Z!CV=H".?\N;6IVP98--UGJK&10M#1%1*-^_ ]H^%;>%2(;LA%U3DVVA@E ML3V--L:PKZM6"T%YZ133M;EU(ULMC&%B!Q;'DUQ1,NB]XPY")D6G6([@HPV AHM<.)->#>FR=(+T\&9=*_LP M: \72P>8:I*%0ON'Z1((.K[.*T52SZ[V>>0.>78N*.Z;V+_??'KX&&R=(CU\ MC* [ /O+R<5.&N]*9I"RUJ!D<."4E2"SX,E:%8)L/@HTH]+#QTBP M SCN2S1F3'O.#/G"R==E2 LN"_HC:B^\2$RD[D;#G%=Z^#$0G$)J'8#O^61C MSE5DTM5QXYD88U@$Y'36R&"+E,XR#$T"IO\JZ>$3ZKX#)-8![/8G&4<6$P:? M(6.HY175S"G" 2LI&TV.?O%-NL7]*Z6''P._:237 00G2/343#.%9&-8&-J MO4NNN-!2"&THE:Y+ M*O+'[>8ZJ&CB]N].5Q;Q+#43%3[L'OX^?UZMM^E/MTGAR#)*8VN/3JSMYI0& MCUY 2 IK+VY4ODE&V#Z"CCZXGSSW/F?^OF%=*2B"U.3RZ7H#9F*H$YH1K,68 MLBZ)5GZ*-3]#V\S'Y10H^>H0G%@BYZ!1CF@5^_@)DVN7ANU@]Z*'.V/16+). M;.W7KK)#M!EJ6S?">S:<8ZC#MIOPX3!Z.]5%8]#T0AE3,\EUX+V^SW&UC(O+ MQ:ZCZ[O/N=96+C_^MEZ5Q56=@? C,?Q.)ZR^(Y=B=;E(M8SL?M71&U5$,)"Y MKCDCKD!0AA@?1/3)9"?;9&5.0_[,EGP+^,X@UW,X;6]W]:HL\]4&Z7S#]!_7 M&UKS#V]_^OW[-[A,,:^O<+%<53?Z4\9J?6S"E_56.ML3\>91QU11-R-F.W2"C$6C$H*RI$,P<4] CDCFH],R-2G"[,2UD[-B#$H.M*,&"VQF1-G[T\-6L8VJK1-IM(A M6:>)62[7R2*9SC#O)((HANODG6>#QC8/RJ!]GH1N*I_;2'TUJ0BZ ]'N2I65 M8(RR#E!861D1(41!=HBP=0(7=\D-::ES((SFS%&<2K OXN0 +G?@L=Q9LK:"[7JS6.;-YG9';+4S,\H%0UO!>D6+8$2?;^_A_Y-7'-7[^N 6.HK8Y5BV>K(B]K^C"9S]$9JO)&=B!NGAS>;G-_WEB MI2EDB9L@(5@;:L^1 MY$!B;&@B4P@6WF)SY/3A?A]B,@,R&S.X#,"X?RSW>I M0G7(.IW"Q"%5=*T$KI8?R9N%H+'6B)/I=HI ZG/$==/XY336S=3BZ@""[_-? M>7F=ZUQUKJRI$XDYJVT'>!T-R2*A(UEGBY9)-"J1N2&@B\-L0M%^=2EX )\[ MP,<_UJO-YN;B\B(ZS:1D"-'4SA2^#HY63M)*@B1&.')/FV1!/Z"AB_.K'4H. MY78'0/D^TYOCS9TW?7V9MT)9IC>?*J_^>_O]"[3!!R\U,)$=\<8Z<#Q%T%*[ M8*NU9]H,_QQ W,QG66MH32Z?N3VO-[>WX;A>$L,V;S-Q+/^TI,?G#9WV?^?- MPS7CDZ6&H$C5DN+56?LZD\X#:D:FH@W%R&1T%D_,JCWNV7%TS%R-UPIUIY;0 M.23 /,X+6I7'Z1Q7J_@@#:@LB!W$E\O-;QGWV M205T@SK:GCA=X;3Y+J.$/3A=80SG.X#0OL0=Q20M@]R9PE@FY@ARJ)+.D 2R MHJ0K3#<)M1Z3+G7:;)=CX#,%USL S\N7[4E907A'T$(G4-86(!-2 WVKAI1] MX+;)R)&. /?H:XVG\:W="WQW,C)*)L#F6@^,:CK 6]R!*%YYHY, MP*S**4*LK] Y[\7A'&9/0SEV -.?EG'U*=^6:1/K:(W7M*B=8T&LO+W(JI_; M7F/]LEBNUMM>8#=W6V^6Z?%3;EJ%_9*O_ES13_ZBCVPE<^%+X9PY!5C,ML0!GUEYR]\RY6>'MQ/=HC359"E!* M877Q/03K& 2I3!:T#,&:1-&>T-&%A7 B=!XN@"ZT\@WY-]MC:Q1?H%>9*6]! MQU+;O @%+OL(**V6F9/%-6A*U,$8>D!+7]E#I\#1H8(8CR5_@Z5E_GC3(>6D M*6N M?\SK]_FR@OJ[U88.=4&*U_/(Z2C/LG:[H&TD:$.%'(1VK%AN7\WUV?/LF2=: MG0 J4S!U[EC)FTCFWF:Q W?5M!]O+,='*TK%6,TB@I.U#Z,0Y+O%6OWMN4"K MA%E*8#* BNP&:E& NT M0FQRICU/SB" V7,&V(3BF%M#W=Z%O,_T>%SNCMZ;S1%3Y%YBA$*JE32MTZ1S M:5G<\>*M$4+Y.$@OO?"206!QYPR62=D\-UQN4L"WY7>KVS3P&Y=!,Q:-]QI" MJ#ZHSY9.9,X N4TYS;D7FI-Z+E+M3>/JEW$HO,0=) @N+0(G%K@DR&ZR8* MXS$=Y]=^[Z@#Z @A](6AW;YRI591QP@FB;H))#%#IT)+"5EQB6A8D_2UKRB9 M6=D<(]?]&#F R7VA9(^7R8UQ3'EB2I*^MF/*X+Q!2!F=8[Z@\FTBIZ]1-G,V MVGS:: )!]8Z\W69*P7NE/*><4*@]+<)S2QI;>') F(Z 1C&TN6B/31J.3M;ZN%U"Y:FU MW=3BZ@""OUY75Z16S-W.2[SU>2\X&D=>38)0N:2007O"('16MFFE0> M[B>I"W]P0O&OFLBBYS:0M[D2O^7U-@_PD.R KYXQ65; R]1-E WP]"5W][@) M4Y",)1""%)*J'?R=W$ZN%P:9R2*S)C?A^P@Z5K4\?>[]5%]1\VVT971,(ZT4 M'0&914/;Q:@8:J-5T\3GVTO1O(IE$D0\52;3I;:UC5(Y%1E]+W+,B QPS^$SV>%*A6)XYB[[) *=3Z9@M5[_<8[TD%PM+ M&H36=!Q[C% =!$!MT&AR.6PXB4Y]0E>G^F8,.E[3-\=(XIRTSM:MF$3G[)[4 M3.,\1VEK?6.8$'5 )^CJ4B]X$7MK$C ZCMU/]- 9- M^S,=VTFN W_^?IEOEE>+5)>T^(O\R'B]7ER1N?'#W_'RFC;\37..3Y^OKW8M M<_;;BYB\-;YR(-?1!U[4_%)AZ9!@W#LDUKLV'8@F7\J\N2J-83V+O,_II-[N M<[S;YS_\]N&($H7A#V]VG@]<3W.7 BT9B@K!1N5 648*TFH#H3B,@J%Q[*Q< MBOT'Q8[1;[_01OJT6GYWB9O-3539A**M"PD,YP%4J &_;!B=%%DY*XMV;=RJ M VCM]&@?@Z+A1_LT$NO@6'_S3URGW^G#VVLT9WG@5GN"0R3BG=?$+)?!.%-L M3K0"TZ;-Z$,J>BEA:"3SISU(#Q9 !^AYON3^S7J-RX\WTX/>?KG_S&_XI7YO MN^+[92_3;Y>X_!4_Y=U=JXBH>$D!2I(&5$Q8S00&:+GCS"JE:%33"U3-K$IG!\U7TYRFDF '&':2#)Y0@:%J0"J+$&:F(+76JO8YA9L'T4SEW+T!L-I)-8AW ;H]A_O-= MKHP-1>D@R=WCS-?K9T]*W$H(K&@?T$N93W(Y\)2P7DK:3N/93"JF#F#W:[ZZ M[QY](4OTF7$.T9G:Y5=H4M6T9ZPSQBCE911-NKP]HJ*OF,MQ GZ:LW8PM[MH MR/WO>?'Q3V+&&WHH?LRW&7A;/FW>75]MKG"9B'G;6.N%CDS0YG) EF<$53-S M@K )BM,B&B=#*DT4UB@J^[KDF!1L[:35!1AI(ZVWY@9>WFCXFX6]N2);(%QO M$T)_7WUMASPP4RZ(MR:G4(!E1BSVOD!P+@ *&8-!I[ELU%#^6-+GM0";PO;$ MU42%8W<85'TCEO<=<< MJG42B76A7)^]/;U0BH522[!Q:S@;.BBM.69C-XFR5U[Z)FW5_E)872(!,XI M9>4V%K J^""[9W.7W3-A LO05S5+9SEHK:V36U"F;!(96L&+7"?$U;2$9,FA M#:$8+%:T\?C:)[<,GE.#]6G23Z=X*;;+?3@>@MY29X%#UXSLMUU2>"1_ABU=F@L MN8%M5/]KA,VDG, M.7='Y3!$G%/@=(HI1*\^LUDH]"13B?9WG0DRLSH+BVRW&G>2@8 9:%^;E)$4 M)UJKFEC0YQ'SM#+R: H#+G0=L&P=!&XY,(])2Z]$E&WZI/\KQ#S'8*]QS'., MG'LP$AX5$2$6CCP5"'4ZK\)$-A/94!"Y42X:5"HT2:CHLD+P]'!XL7APC&PZ M %:;Y'C/$ U:L*G4AM29K'OKZ8^UM[4P7KAXPN'+WT[QX"ALG:1X<(2@.P [ M[?EM4\]ES# 8 MH*RFE]K,0^;>5]YMMW#6@9PR(: VRP9ET("7/D/03GBO,^=QB/D]:*K4] V'SMRSY Z4 MV%.9'\"^F:7^RV*Y^'3]:46?*'R&TU!1/GEC[^_8!P6B 3@4=RDJ4$)6CE+GL&P<08BZ5M$(9$=8=) M_^&;YSDT)I/^P4SLP$YMF6<0R!+CL@[)M!%!<2D M20D6)FMC[I@FV*,N3.< M3C C;/Y(1">XZ78+/?!(#(MU]*P%$5CM_*D,.+(BP$:M:8F\H&C39>M?-L-I M%(+&9CB-$6>W\#S@BL]('AQR#URJ#$KQVE2/W&%?M M=]-+W!!/5 MSEUW'X:(N5,W^&_WX(AN3 HH"Z+=3OR+Y?IY\O^B,P^@T M]^9),'G/(-H!+SMKY7L@!%8-Y7'^FO;-I]7U\NJ"D<_ ,QU6VBFLBY;@TPF/!&JYT-!S_DTVV&+_W5-C_OAKVUWA@/R9[YZQF3Y M,B]3-U%^S-.7W-=E!2V*TA&$10<*-2FZ:E>RX"U71BB=VO3#WT/0)#-/'SSW MPC3WSTF7')&2 MM^]1S31+RP2\_7#*G*<0,P19:I\_Z<%+@Z"50Z58">B:E!B>2,'<>$+9U%M8 M(X!S&T$)\O4#9^3PH[8*A0@ZMQEK^PPQO:J5$3AX1:V,YWD'AOG;ZPV9=IO- MF_A?UXO-8BN/&B82CG,E;"!UZ\B)1G(RL-[U95*_*FD4TC;9'WOHZ0H]!PAZ M-3W7.P5/_7*=;P."Y)/6'D;;QD6B]H=C]%40$(LSA18K79O99*]2-B^@)I'_ M $P=+HP.T/5TU]WFWWD?C)WAN=T&2S*)'\%B'S<5M#,U$,-D7XV/Q1C9),]Q+45]GVT'R?AU# M!S"_/Q3M\A@L4>R4M9#3MFD,^:-("AIL-"XK*Q/Z)EW=GZ6F._0<(NF7\7, MV_O#SGT$-6GAE3%5)W,DSFA7@_@6O-#1D>BSW_X MV7R/5_FBL!B]JY-8DJF-_109B$D(\-[YZ(VG!9XD+EJ)Z4KS'"CF5P*%HWG> M/D:X^T'])> F_^__]?\!4$L! A0#% @ V$-C44J>&B W!P TA\ !< M ( ! &)M8V@M,#DS,#(P,C!X97@S,3$N:'1M4$L! A0# M% @ V$-C46OOHVY(!P C2 !< ( !; < &)M8V@M M,#DS,#(P,C!X97@S,3(N:'1M4$L! A0#% @ V$-C40?(V4>&! F!$ M !< ( !Z0X &)M8V@M,#DS,#(P,C!X97@S,C$N:'1M4$L! M A0#% @ V$-C4! _Q$ !< ( !I!, &)M M8V@M,#DS,#(P,C!X97@S,C(N:'1M4$L! A0#% @ V$-C40K&/5=/Q $ M0;(4 !$ ( !=Q@ &)M8V@M,C R,# Y,S N:'1M4$L! A0# M% @ V$-C4<%EBQU2#@ >I( !$ ( !]=P! &)M8V@M M,C R,# Y,S N>'-D4$L! A0#% @ V$-C455Q6D_3&0 -@@! !4 M ( !=NL! &)M8V@M,C R,# Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( M -A#8U&^!-F^OEP )#\ P 5 " 7P% @!B;6-H+3(P,C P M.3,P7V1E9BYX;6Q02P$"% ,4 " #80V-1H)>$;R+! OP@< %0 M @ %M8@( 8FUC:"TR,#(P,#DS,%]L86(N>&UL4$L! A0#% @ MV$-C4>;"6]V#?@ !*D% !4 ( !PB,# &)M8V@M,C R,# Y @,S!?<')E+GAM;%!+!08 "@ * )X" !XH@, ! end

&F8^^[/M&N]&/ M'QO?8MAL S(>-%PSKO9ZL=_[\Z)JCSK=M:;MW2V@@="FTXK=[=@L,O>]P\;) MO*"X!F(419%Y)=P39Y0, N?B:96",7/0)/>G1%;KY$F7D]B/JP?=6,R[C$V' MIHX_+]--6046HDB46L,]G%EK%CCH"$X8.QM?K8-8"&R9OLM*(ACF7$I")ZX% M,RD"\:=*FEQ3*\@)2+.G7A8G"?#%L66"_,&YFI#+& MHC@/Z 960F/@EDY&4\9)#=#^OMG+U+8#A5EKKQC ZQ\P;"B<6^#/& MC ;*P2"T-=KKY)21P+"CF5=#F;1(QF@E"B@FC]8)#+9"N-56RV"3!@/!B='! MW(_$A@@T>C%?LID8B-UB![*8!KAZO']B!W<.?=:,@3>!&FHYH5S18$DDPCO, M Y7LV@+8VI<$ Q$ Y8FG8A: DV06!!ADWA=4GGPHB$V MWGV,![99E#A=W*Y6V["]_L>/:W,B>:P)2RYA!7('R7,7B$H"[!-LDW,72\D_ MH<8M?_OAU'9!%IWNSJGK-4+#=ALO4?K](LI @@2ZPZ/A 8)OS!QE.@0OO1?6 M1E)L?D $H8- O'@Q7UHQ&1)TR\N*3(,>%X/?.?097C92HK5R%#/L.003FDF7 M/!AWBHF)- ]=*K(M_=WMA%/?W^KNQ.ZWAK]IVM5&LWG6Z1ZO=SK=WFH[?&FT M0^=L(9?3<.FM9YH$BR7G$(HX3Q*V$6BP)MS1.4B/S:(PIY,=BPKB?!ZBPDEP M&YGC24I*I(Z>J,C9'%1FS*(PI[3ZR4+T:9,QQBHN:'+!4\,HU=IA&;B8@WF1 M613F=&8A,%>6:^]IT((+C"UCF%GL*?=)2#H/G6(>$.9.OPO?G'9M\WH]_B(Z M3**,#%1;8#Z<,\FLYQ%[)C113F/IY]]A3EZ2T_&6'O3"YH6D>8F,)11PU:CH M" >HQ3J)^?>6T[')R;M*"" A7HR)3 MG%*1"&,IA@#"U,8);(STC+L47:+S[R<'JVB [0Q>%*TX/G0Z82&=)=?*1A$T M2Y9P8YTF6D3JI!84K7/R;I,$B"^Y$DDFPI5.3C-G3#18RY @6)E_MSE%ZYR"[Y246\>Q]DIP MZ:1V"4NB;1+&L!3\_/O.K?YA[!;+_!OM@^%Q.7$P/'(A72CFWLCD0V3&Y4W: M'7,"H-<#Q;4XI#C_+G2Z4IV.)PW86I\,4"*,N97$:"N,U"%)G'P,;OX]Z?1M M=0HI6V&L>\ZJ4*?C037%PDN;@E0YS9",9TQ:FS M= 8L=?*N-"0G'+ @9BWARD6K MA8Y ?:65GDM.!27S[E.+O,+5%XOH0!/%QJF8BJZ11!H;,0X:C/OKG'2-CB%_F8^2B W/.1=X(3PCG)LE8DQJ5Q@:^?$#]Z? M81\M(!I^NXA>$.)&CG6TVG'&K0O@$<$/8N>4C<3/13>6&9'?='P@QTXGB!B3 MI3AO?64ED5[YY, O1B'G>X7)Q.UO\A[0>,T=Q9H$H[ET$>A+,L0SKX)@X!3G MQ /.@/RFX_\(M7FK=RM$L-QS[91+,CDI%,3Z7H>%\'_##Q?2_W'L&5&!>YN* MGCR8DXA%],(RG51:"/\W$?E-Q_\YR9(2.$0F=(X!+0@4&(WG+BI&!E'\W/N_ MB=G?%%:*&*$CBWF_!P^2TZ;H29'WC33<*+\8_F]B]C>%N<68=UJ-QB4=>&#) M4$>"H"S7M[+A#@\S[O^N=EH]L]WP??>([=CK=QN^'T.Q,]ENN]'O;>_L+J(S M)$1!W YAH!21=4O$K3S+*;G$5A3L=G M>BFHCI0X'147+N6MY@C8I5+.XT#FH1[G 6%NM$Z:G8L8"U%NG>3NQXOH+XV5 MPBJBK9WVHV#HHSAEZ-SC+X;O<\GN5?CJ(B"R&1C;C%EA+$!_HBH.1;$ M^4&_U!FG[;<;VL)'F_W8NK/]S1:,,7S7/M@9G'9L>]_L]$&2^8RC;5-&%[A1 M,/,A=@ZZ]N2PX=<;WQJ]R>SQ./G P6K-N>.1T!2X-L;".QF42M&S[.3F0)4> M*=4KC&LVBV*H<2G58S1YK=,]Z8 NQUJG/;SN(BH3H88%D3RE1/& F95,:X]S M;W<2HU5S$(66N#0;<; ,6N@D6 P^= E4IC$OBPY*7)I^EC(*C;%(VF*; MJS^-3H&$"'& MKK!DGR_<>N?;1[K];8]53\/1QK?]#^9HJ[7!]EN?\/Z7*JL>[;&]^B=\; M>ZW]UM:'C;/JY>?6UOKG5G6]RC^R6G/O\N2P1O>/:Q\^']4N-VF-;N#:>NUP MK_6OUO[1X2$<1_:/#N#/ZN76>TVVUDS+M]ZWMXXVZ?[1[GGUCUNJ]#OSJ=C-^-?VQ?Z7<.(HE]6C_5:MOG%9@_NK M?H!KKV_"\0?PVSVQOWZ,MSYL'U7K^S"NAZD*UZE]^BIMX-(KC%1TH)R2"&0- M4<@I99E,7D@3EBJ=;HC=/Y;R3GMO[Z!)"2^3MH9: U\6EK"#S[ZFO*>%H@X1 M&$R4XT>DJ<7("IO7GU@LA"G!Y8'A/+\:3A((RTO^D318(FYB G/0#/ %>Y)$ M+O<0Y7 ^,)SL:C@!6,"]"8FT,1QQJ@4R-$J$)0O:81=LH.5P/C"UH]5KNX![JUXVC_?7_SS:_[)W5CO:/MZCN[QVZ>'/ MQOG>Y>;9WJ4_A\_87;O8J_O+K2_;Q]4/M2;<"ZV!U/;K!ZQV><"J]?='U:,_ MX?[?PV?A-LP$9TG@@B/E,0/YP2N#E0*&3:76DD:FIL>PYV4XKYV@E1%';@(2 MF@(G) ;HH$X99H)U43"1M"J'\X'AO*9HTA+E';;(,F 27&.,M'(1:2D-^,%H M&+;E<#XPG#><8 @BQ0A@S4-$W'.(6*(2B%DI1?+12J7GS0G^K!1N.<%:_?AR MOP64Y/( 5^N'1[5U<'JM]\U::T_LUU5:_^D )A R@ MFCJKILV$@@.A<";08*C2Y%5%?[61%%J[YZ"+0,0.+O>_P/'U[1;$RSS_NU<_ MOH 1! W&#WX462 [HR&&C]J$&I/ 3KK7VC[>^_ ON M9X]_1P@OX;GJGE0OWQ_#_8+DJG3KPR;>HT")UC]1>&:QEY_]""1W@>DU4@M! M8P@4)6($\.L 2"TB!/,)1XF=,CB0Z?'K.1E.?C6<6#FK!4"+C1*":1( 6K"@ MR 4P"")$"FJ*T=^<#.?%M>,C@,?6P?@9\'X\)YBT\ E1Z:AV/#!)>#F<#PPG MOAK.F/=?DQ0CH@DX/LX5TCYZ)(W!&GOFF,#SYOA^5@JW'-]^_7US:_W]\=8Z M7)^^/ZQ]V+NHPK5J'_8/M^HYJ@1G2"$V7_\S;:U7V5>@L5P"]4+>.XCW(@;% M] 2#Q4-\39)Q0KPFMS9"MG1L!BD]!2YLD(LR#V\M_::\UDD &*0W$)!_* MM-(#PWD=H#@BG"'<(2>3!A;H)7(.2X1MQ!!7DTA=F?1\:#BOLQ$TSYX[3%$H MAE-KB;2.%F&FC&<\.9O*E/Q#PWD=[_&@O> YP-WAY&&XJJJ=#XMO([_#5/H M>%>,"/*=9M.>].*[T8O?0J-WTK07[QIMT*J(BA_]]BUV^PUOF\.[@W->/\0; M/'B0/@Q7/XS./_SZ3?'5VW[X_CNCWQC\XZ_Q&W+UW=OBW-W1 <.Q9(.G"A6X M]SPV?RRQI3N/-QP..+(2.J?Y\?\3%__]-CP@CPZ!;XMZVZLO3VS(VX>^PQ52 M7./Z)MX6XW'/^-^0G8_M?NP.A3?Z'NZQTWTWND#JM,$A%9NMO?OO>J,5>Y5: M/*ML=UJV_=_+/=ONH5[L-M+@P%[C,KXC"F1:O#T;JA*[L[&VN[U9W]S8J:S6UBL;_[OVUVKMPT9E;:M:W=S9 MV=RJ3?$1Z)U'4/<^PA<+(-(^Z'?:RY7U-VMO*A0+;J9WV_I1=UWY^D___?#N M;Z.,A$M-7I/N?Z#WG6ZKDBEBN].NG;;@)+XR+$,%KUALK"J]]]9'IX%K8FQB MDLQC;A36ECM^WY*I2MOF2N(0&^_6._XT%\[F$M^E8:O/Z;C9\X]T_V+OBY=Y M_JM*/Q]N?=G%>T<'O/;A7\=[7S;PWN4>D))/>"N7&*SOXOT/&]_"A\\\_/6O MYCYM?G-'G4M@^.":-\1^?;L!C!_OM;:SFSZJ'85F#=QJ;1WNH;Y]O/=9@_O= M%5^5",;CZ)'20/TX-PDYI0D2$N)USY5642ZM$(P^%?[S6@I7CFN\6O%(-7\) M.USM-FRSLMMN^$Z(E>K.#V[1O!&/PL"Q*VU1<-Z'7\,3]J)_YSJ=IK/-9J?O M.N?WZ?2G4]N%$6A>;,>33K?_ZM1[#W_50!4M5@XQ+D.>VJ5($Y40I_W\(^[:YNUS>V/^Y5MC?^WMJN5_[>W=[9 M7:W5*_6M"KCW.OCP"F&5K>T*$;^$7V?)M3SV&;?>5^I_;51ND)4KHK*Z5J_ MU\0P/CV7_UA5 1]9Z1_&RK]']EX9K-NHQ':(8?S>\P80O0MY-1V<\3#8BXMH MN[%]'Q+]7=S/QF#-V"O#H=IZ]2NFR6#M!$HI1@AFL4*.*HR$C1!D!BZ)4L": MXTE_L#"(X>5*'N^[B/1TOW=?D#E='?Z!+6[/T*,M'!.H=^'^&SDS\EJI /D* MYA>5"3Q788 -IJB0U'57C",WRB6N[Z'B]6*:[T^@,NE>XSFG8$0#P[^PCXBHV1$$-Y3IK&S M#,N\3)H@)K%X K>8W>S0BVO4=CQH]+*-]FOPS>O3*OJ5!(>]=@%1RW&>T;(0 M01.,O)(\T$04E7%IY<_J6J7HU%SYJ]/,.?;>/>FT M\HU@/_[ISYZ6FS>8JZ?,==V>V))7$UNCJ2EZPK4#4\DGNGE M'CTGWW,PH#6 9H&?;* 8Y1=/19ZYRV^]V+-0C8YA*EWS?ET]G\/UEK;4)J+Q']UN[HO;AT]E6/;1J=3_\S6>XEFCOUSOP MFPU1K7\2U2^?#_?75P'%JQ2NBVM'^ZW]^C&&ST2-[I$:T6328+*VLQZ8]L]WX(T ?Z?\]<[9/5NT!7"V, M=M]5WKH]WQQVIO&% L\Q99VTVFY>J2V((G!"-')$$\2IX,@2P1#6./I1%QJ993X1\4=-SA/5X-_*1"Q A%F)[VW;@LWO^Z>!;]R^:;[3<[;RK#+46ZE=OF5ZEUWORZP.KPXH"V&D(W]GK# M?S["#9 2S!X"LXN;/E@DQ01C&.FD(^+"1605MDB$1&)2A Z%MY;YO- M7K;B6CSMQ(9S_KXDZJ[^/\K\B_JV1::J/]#]-7BYU:UW MSMJEYC^D^9-6EK9MLTLU>7QLL]F M3 NMJT\.JX;*7-"'K>[?<"10A3*>>HQ&;UQI=, 1\UQ"92&R0MQ2 A151@12 M"Y'P**AR2RNU3K=_6%FSW0XH@BVCJG$!\=\=T/+F?N.DS 0\4G.O0RHL' X@ M $2)=XAK4%HG,C0S(;0(.$F:0RHEL9EH-#5%3/YEJ%:9<)UT 0T;)[99B>?1 MG_8;WW*.%J*(V'N1H&F:CPT&5,D6=$]<])A2^:/3'L17%S,[)WO_!,$O+PA2 MF2"N=J.=6UAZUC32^=<@%0R:ELARQA%/+B$;/$7$I&@@QN$Z@EO](M2N*^%_:4GFP'N$6WT6_ *;N%XL8N MW._):;=WFN>!^YT*'%'D+0G]Q?V:F4DN)%KU_7<_/0]\KUQG;&:8F3=4/&Y= MX5-.2_0;8O383UO<[>/FL7\^VS:+@5Z]T6\6M0O1^L.*!POK+5XT6^_:PE7L M7+1GAT&\.QN [*'[II,40 MY2\(=87%S"7S'*8J+M\#NSS MT7X3GO.L>.:F/K^9-@XFY1V$ PHJ=RX3 MR@-]-0P9D9@1U%LJPJ .M9/5IN./ERLGMEOY9INGL?)?X(1(KK>M] X7K*9A MXHH\A,(!$I9:_ @MODX5:V=C),ZA9*Q$G'N36Q)%%+D-&L1 ?=!%;>5?I8H^ M>_8C^[#O)SY&.+PQ]'!S6^8[:2V^3AMK[85DU"'IE,PM8SUR#">D!(=@6V,E M:0+*!#%*S?:"_?>P4+AJN\>Q7_GX<>WA9/*3VW,\$(A_'P_],'DY\?AOLQUR M84JLN N(5B.,%-SM,="N6!3SY%CO1EGP+^37RJ'M%>LL0L4VF\-P-@>/_SYM MY- 1(D87AP? .:^B1Y9+?XK50J,8\D;H.;*''%?FK_-BG$J ;X'UYD-/NM'' M@@,36BD6@/8JO\#YP.HJO5,@B+W#3JY-'JUJZ1_:_MU[/[.W[[)8*U+\>/@, MORX7H?PO=/",#FP7OG='\ 3Y^.)0^%&^B^%YBKT:BYLH;C*']P97@KWHO7GY MY2=KI]TN7'^PQ"[[Q+[MG_;F$DV>E5/D7[D*T8-ZYQ5V#'&/!=(J)(0Y%8K MB$H)]&PO]GZ83IS.2LVK1@!/OXEG7YE(_-OW?T^U!T&M,PORX+^] AS/^ ;0 MUFKT^P"&L0D0U^VT,SMK7E0B,+6+RF;V;]87\X[KMF\K>;G;79B_/L?-C.'V M:3,7B(GAFI+309>TR@ZJ5W[)>J9^JU!&WPR/Z!\VBK4E)WEMR4N#_N"&K[ \ M]GZ= %+?&,H\DD/@?GU(??$ULS-!3400,.>M)"E!UL6 (J,X!2>P]GAQD/H+ MZ&ZQ.NVYZ[1*6/XG6)Y7$ ;8LY4F^)18L=X#".?-N$,!2]U,1>_]M )&@>[] MHM<"](:K=$>$$)"L!:-PL9R9-YP.Z&KV7P>5@V[GK'\X^OH-$/%8W%N(J=$N M5H<7%2AY^I+"8_[@#HNOR6^CPQX\X,?W-SHPL^_AP3^XU]&1C?; R1"( ^DH MGK@91+QYI!/7<[!($5PE4V;\BQ3-&R+9^*>B?OYN_^D[^D8\\JP_/REP7X7N MHJ>I"H)2V&L&KH-.]^*^4MW,_;IKPP/FDK@,$E;[ZZMG>T>[8FO=7^RU:G#- M*JW6#U@U)YXN:XWJY2Z0%L^JEWMW$E8GQ]7U/QNU^C&O7?ZKL4?SME9[YW"> MLQJ0H"K=O*S5/] M*/OR)>A/5?#Q.7=\#[.:WG.-UW!7KP4YB*R'TISV4[Z$]/AO8YJ4G3TQUNXC M6Z]"B@L@O)T!X1S8WQ7K'+P=\LGI/_*813F]YF\#HE",^9^G/;BQWGSFHB=* M%( @5*^(@A)1&)PXTBDOY7&$Y81V0A0$I@46T<7X8,NXIT#PK5688SMT+K!A MX_[XLL2#,>/!:)P_%,.\-ACE$A<>PH6+F[@ DJ71$($$$1AQJC2R+AD4G-1: M)XM=_-_'62/=-?!33'4#FVIUBMB*O:\]'P;,. M.AC?TR2QTRVNU;S(%S]KP*7ALI4V/%PG)[2^-7H%.6S;ML_F"Y0Q-PC*!_?Z MMAUL-_0J>2EL(_RHN)K]8G^]-Y$UX\G7F5::IZ=C>X>QV1SI5>47T)8B*3IH M@O;/*<=?WU3VX.:G*ZYIX_U.'K]YAOEG37!=?HTFYG#E]-(4Y_8>1KAIP5FN:1OVM@7X*6J)>Y7.:;]P,=G7=.ZZNZL% M:/YQID.W.3* M:*V\"89SA9UA1D85<#36$N/-U\U\8D(P<.L0?0,BQ]X?2W<:_L/SADY_^/4] M-5#% -XCCO.*2PJO0@!Q M2,4MB6EI1:IEJLRR,6R$12/AK@P5[+$3:03/P4S:8FT6=W,SP)/.@+$.]R3\ M%G^X/>#P_O#U3ZR#6SGM__@GPWM#W0$8Z7\B>3_>9O"IFR"JI=%O#KO7=W(0 MD>M&>XQLZL?N.]L\LQ>]I;<3WRGQY7M2XT>MK2U:(=>WUOZG\M?6Q_7-VH>= MYU-L1/>SNZ?.YOKFZO;FU/=Q>]Q3U(OL )\V%KV(KFP%N*C8D.VP7Y@ M/[G8= 91Z(U0X^\YK,P;BK$G&]P?,-IA1]1WIVW HWP4W).=F7NI''8SB__/1VQ6S)96=MOV-#1R M4@W .\1V;_"JH#C%Q.G[J]Q8T>ZM6#CQ^UM[U\N^C+J_+.242C0.)9)Y_>R] MJO.G;=KG ]^N&G)'^:^_O\A(X]P^\\PB1=KMG=8>=_LG%WSB1(57J>^\!(5%EW*NNA(&HOYA9=.5Y5&/HOB%\\S M\KE)G],R?3[S^BCYTDK5MNU!@3+_W:NL-WK^=+"==>87JVW;O.@U"IYR#4L9 MMP8EJOF8[=@[;=Y-C91XM3#Z05X+8+$2L&9>(0THY*=P.02O!9'%&_&O IL_7S MH)%B::6:2RQW;(I @F[,&9:@LS@B?C6@(TK0F0.-U$LK6T7KM\WVH,D0G*J$ MF\41[JN!&UG"S>QK)"5+*QOGAPW7*(O'%TFF[)G5F.4:D3F0,U]:V8&AM?W3 MO&-[:;R+(E0F_\EXI]]K;P:Z5!7=V!H_;+@VG6Z !,]T.\#O^XU-J8O>H"#L MS6.:BSUA\-G2+#_S9GVC6B$_VM/X>B1VZJMPY$:M?D\SQ$<.A+QO("9OLXO> M"W)MJ[:^4=O96*_ JYVMCYOK(+GURI^K'T&4&Y6=OS8VZCN57W9KJ[OK(/WU M7Q>H/:34;PP=_W:/A+T19/S[,N(W@CVNH^Y3;Y8^KD?F/(3VYE&1_2^-=J5_ MV#F%4X3>^YC;!.TE>K\^+PLPU7+F[^Q^L&77S1X+ MA=_-?19^MI)YID?DKD[5 +?OBP/VR]?7_?[9\;@S]%\*GX;S8%?S\B MKIUVNV"2%?OS"G#GH7]*1"]]CC&9<*7XE[RA8L:EFKOM9(?F\XOX[]/&-]L< M=-BX+>"G/#^NS($^_]>SGO"WNP'J+#W:#_<&.>V%.QN#:(D)#Q);32CG,1EG MD[&4$*99LM@.-@89;#]TO3$(8H_8&>2TAPZL/7F756RU'?(_&]?ZM=I?L]UN MWL/K<][]Y&J#$#;E#4)J#=/RK??MK:/MUE9]_WBO?G!6_;)!JI>?R-;ZGJC6 M/_&]^O'%?FOWLDKW,'P.U]F&\YTWMXXVS[>^5,]KZ^];>T?'?*N>-Q'9/ZQ^ MV3ZJTEU>JU?AVAN\^F'WY@:M?]AM;]0-1;"+2VCC? M_U"]W*\?Y.OC*MS+?KV6JA=Y,[J-O"G=V=?HB \^:.23T8@+ZY!U2B*IK2 V M!1=C6%JA6BY32K[;6600EC_'%$9@]P23&*=?+W%I(7')6YI0NA+5B :\;E2COV\Z*' MO*_@66[V7JR/^*_9X!2NY0_?C>YZ^^JF5T?W6IKK$\RUMH;/1N8*YVG&O[8O M]K^$$T>YK+6VF_M?=B^WZB&?A\&S-O:_;-#]^B;<_^%1[<,>V6M];M;J_TJU M];VOA&"J<.3(!2L0CR8BJYU#7$;JI=7&*F A9EFJ[SE($7\\1<%>T#F4"C:+ M"E:O?A4D$!>%0I$8@[@W 6G,.(HX>$:M=Y:#.]'+C.A[%*S_T"85 W\SVJEB M&0"Q=Y*W _X6FQ+1HZ/316^=@.> M0*Q5&O#X#/A&B*6$-,(%%)4@B%O-D),L(B$(\\YPX7Q>@D_%LN+/3OV,T8!? M68Y]L_T-U+S3+19Q_F#:Y)\PZ+&9K'G&H F0B)$8+@!Z2LQY"N;LW" -U..8 ML)1$.&75CAARY@M8+JY--C)D8;28'_>8*]) I," M6Q88TL0FQ".6R+ED46*)8Q&9P20"28#0UT@S0P8[II**>2$)1;]4&/2'ZBM> M>[ RB0GKH2B^-/J':Z<]&)78+RICEY^"H<8,_*!^I2QBCY&6&(^*0R4S" M2&^3(C9$EY,.E@F=I=3AJ\L\>-#Z2M^>QYMSO&46XD7)Q67L=H+M'7X?SV1I MU.WY=1:T!*"G -#-LC? '44I,8@;)Q"W,B#C680H1Z08K;3$N:658L-9^ML, MA35E'F+NB$1IM\^VVVOB$)1/(7B#&$D2[)9ZY((P2#DA@O< O)0MK:AE@?D, M6>T#O&&T'A%N-OZSH4_JR%>6/?F[&T]L(U3B^4G>0730O;=3M)?RCUNW\MH# ML@GD589"VAC(:+4=BOY?@P5E94#V=%S=NCDO0Y02RN8"/.5MG@M6R$;E$:%! M895LBM0#KLIERIZ=Y2WS*C-KQA.@0Z49C]V,K^F1MR)*$5EF1KG,T3FDA0". MQ))WFFJ#_T;7,IKV94&I",U:\1ZX2%9$B:G/AU@2*#%4-!"^Z-<5$&N[1"EBD6RY(_&YZ> M:AMSE)%YO?8^B5K3TMZ?8^\75_:NF)"$$8J$3!IQ*3'2FG'$&7:&XQ!\WDC% M4+,L!9L7:W\%G3K^[G9.X&XNBB1(;NEPT@)+N%[8Y_UIZ[1I^S& B9UTP8J& MS;?+U,CT4B,#D?W=M.T^A%0;(ZF5I6]/A;"-FY2%)8TCD19Y1SW$5$DB<#84 M\//\-,Y"0^@$6-"5>#YFZ6SG^]Q*N[U81'0EACX)0ZLW:9 @TAM3K-<1 M-B^>M\A%SY!/3E-P>CP1O[0"L=ZREN/*V\QI:F:A;7@"-*BTX;':\#4/2HX; M0&"!6,J&3*5&5JF(K V2,&5#S!U6"#/+!JL9LN%7D' 959=7!IM0=-J]P\9) MI='NV_9!(_S,PMM6!Y[@L,S#3["@U$N#V#?GU-J_D-\@HEW'<4_'K MTTT.8FT*PC&.J-6 7PD39(S.U7]!2TLC]IP ?BF\#)*97#&(V*E@* B!F03SF5G!NS:X3Q3#+:LQ3+FLU1M]AI2'$71ZX2X MQVN(F7Z>>]P)C+)@2AQZ+@[MWIK>D*0I@8CKXWP4D)X5#1 MTL]>@ECF-&;6/G^>3Y3V^3+V>>R0XC0 3U ,66N!^&/M8N*.4A:6 M5H1^-M\O\Q5/L:X/G4XX:S2;9;YA>G,=(QF4\/(D>-F[Z?YI8H+H%)%6P &X M(A0YKC6*+G K/-51\*45:L0R,V5*87'-=0+3&J6Y_JRY7K,!BP4W(1K$@I2( MLX3S#(8$-A"\DLIHD@IS58KR6Q]_.& MAQ[Y>&*K?DO8?1+L'MPB3)0+SX5#%BN<&T>;HKD: MLLE%+8)6&"L(UY:) M+$QK5Z9F:6^SZ0?"DQK<2TZ:QL+C'MJ9AV326CLQ1\ M3MXB61O$N73(4)Z0]L10$)BVGN<6!@;+98+'M6?.["UJ?F:&JM@([T7-4=UK MCA\;UC6:C7YCV.%MI]_QQX>=)HSN%>F< DH474;5;Q.Y@_L'II)7&_8?VJGP M$1IQ0U7I#U7UA]F%<60H7N0F7\&D[K#A1:5Y;2,_S-^.8])IFN=X96V\K[9I M/K$7]_7O?G9&;]8>^/%T\[XG7!1&.<&-5?\>*%;9-.-EK!:P++&$HH6$H@EN$5M"T?.@Z,:*T 2PHXD&?.N2P3G51IF63Z_^Y<_ALN_ M]N*OR;"D+*$;V8<2G7X&G39O$25CG6-1HQ!37D.6@"B9W&*01( GP0"7&* 3 MDLWRN+-F;7?R5"+TG['8[_7[,(%CYE0&K&\I2S/?4(U%A0)YYPRG''+ M9+9?M:S++>!F8%_9YW*)UU =-J7-94? =%'"TL_ TJU65S&O^LC;4=(0&.*: M:8 E!]C$B9(X>.&87EKA?-G,U*JSLLYS[EA%:^C2\13,V+:)+K,4/\\B^K$;>_UG,8C7 M$-=,@$&,9%%.Q#X#A&ZUJ;(\ND291$K@@+A3'NG ,(J,NV"=QCRWP3'+0M$9 M"F3*E,0LLH?2="=@NM?\@;)DB'*@J(XK!':LD:691#B<@J-"Q6B75OBR$K.T M:OR5Y2!&I<\GN9UEI_VNK'M^#"O4LRW4CU?-2$)T_:(H)C7:MNWCGBE!JG9R'504;K(*+5=G@_$%"Q]RW3%S!KP!+A$:(40E1>%P;,Z"SM%_TJ>Z[Z)S3^>41T\[S&A?,,5Q/@&^42Q.>A MU.7JK4F1E+37Q.8E 1AQ+C1RC'$D4L!4&:NU>39,3:J7WQ02&J_7 MY"? 4$J3?[[)W\AP),*QPD!'N),068#=&X43LB(F246,T8:E%6;(,E-STY+X M%6PP4Z8]9HF&W!+PV?*/FET8="<01V!@(*Z11R";+4(A&*AL$M69@ MPX+-4O;R%?0XOET36M9A3#&1<:-2K$2=GT2=6_W0F!#:@[- (9B N(@<.:L\ M(CB2H*DT+"\28EPNR^>O-2@+,&;6>">1DBB-=RS&>R,M8:4VG%!DK0?:CT5" MSFB, (F]YS%ZF>+ >#%[]AJ_V:N\F _.,%P>5.FD:Y>7,0**S5!$4V8EYHY:E#8\ M9AN^YAC<64&(IBA8FA W(2$+84%>!V:,Q8H!"5E:DGDS*% M,;-V/+TU)*4=_[P=WY@ D4IKHR,2S K$HW!("Z81,])CJCWS/MLQQ(RHYTKD31E\[N).Q#)Y?NOD,FWQI X7@RWFKI(7989B)@A%(9:; M^%.&-#\'0WNWMH5A6$I-([(QPQ"U#IG\*O$8L"."*V8*& (O,T,139F9F!4N M41KI2QGI-5?(Q1+6BHA4(KEXVFOD\E\F$&IPBH8*O[0B)9DA"QUG[XJY67(Z MIKWD7N^ZL\DN-2TQZ4F8=*OQ)EI$+$\1B' B;"\B?8R M5F(9TW&MZ9B95:9C3%*\7FN?["K3TMJ?:NW7#,2*P"(/,==8 -Q4B.KHT*& MNA"-MT(GO;1B*%\68ZN4FKWEI?.7RUCKM%J-?@OX=Z_H%)[-#VX]MCT81.67 M6J M 0.W>F$:'XR(BB!,;$3<:H8L9@Y);Q*6 .;4RVQ==^Q_:IL%O)!R/L5OE_&^X5,QVY_]T=U4;T ML@8L5_[KGZ#N[]C=.;3=.!:J3N\"WM6]%,KXM^UN=7?ZMA_#9]L\C=?7'C)U M7*+@@RA86U_M5]>&*+AF\/[_'F+?^MRV7\SI5JMZ4;VL'>W5MQNURP.R=[1] M7#O:;^P??3JO'E7/MNJ[9S ^C;W+[>/_O=P\_VID"#(&B8*0$-5+&9!FE"$< M$E<42Z.5_&=7^0/]^;G$3JD_E2 MG>9?G;B3)A ?D=$Y[Z4T^,.D.;)<&^6#DE['I14!@/8(/ -JU\S:-E"RBKV2 M[U/Q[><4$M_21R"3/NOD&83(O=A^C$)N]GJGI3).21EWV5=JE$I"2\0I5HAK MAI'6#J.02#3&*4[8/Y&S65*EK=-^KV_;.4(J]6E:^B0H38(;AS 10/9!#Y#V M\(HZXBUS1&@>GZI//T>]2GU:!'VR.$6B@D/*.(%X\!)I+B(B2>&H?-0\F#G1 MI]+535F5& //)#G"X/00-S(WMB4>">P9*(#EWKFEE7;G8=;U"%XVY&.-0N;% M-%GG&DXJME_9B2?]V'*Q6V%XN9(=8G'4>O3%IX/I34;R5\1<)5-#XUM9:?A" M%3Z7L=L)MG?XS[9<)(7*:?^G&O'U?!]FR0MJ!?(AIW.$SPPA!<0Q=UYI#F_X MTDHQF4!_FZ'BP[(\>!8+=4JC?4&CO=FFE0&ISW$AQPEQI2PRU'K$.*->"(VE M"+-HM).>@IW)R;I<$?#_V/O6WC:NI,V_0FA?+.8%6)ESJ7.;O!"@V$Y6L[$\ ML9693;X8YVK3D40-23NV?_V>TY1%VG(RHDA13:E@0!:I%M7=U<]3]ZH6(KKS M3-W\1"C-LCF0/OD3\_CYFU^/?_YX]/'G^K=__O#L\4\?CM[\_77]'/GKX^_> M/#W^A1^)7]X_/3[\^/\^/L&7A@D=V@218BT#]*C;6$4.AC-7I9R+C>(NTW3T M\/3XX8E1%LI&#@]2")&B5@V"4,O7-[^]I]Y4F\?/!:3'$K2I2>M%U]TGYY_Y*YR).W ;RNEANV6A=K0@(C MO4;IN4'?FH'M-U=G_WQ)/VV^_OT1FK$41P&K7R*ZZJ;8^ M8N 9PQ2B2%QBFWSPS=4UMI>/VSK)O&%;RWB>ZR>^RR%UQN:K@/ MX7)=7"Z2=-)8&0)WH$2V@#RU1AL4H)--A8D8C.#-BN_3 ,\-==/-X35/LO6Y M7_*@GG6[X_YD<.Y'"49G@^C/1S-_0F, [VY\ST(J_ZA".3Q[-!<)<=%*7/39 MAD6+S'J;/;!<+0-$E.!=I2:FZ_LN6E%RM1$,$T.&:\\BI2J?WJ)W"^-X"+T; M0N]2N8_+2JG$P37O&)-2X I&"(SYXH,,:)N+;,U0J#ZA=Y,# G? FGB>9[Z^ MF0;93\[J^=-R@CLT(CX)X\F%+ YB?'OZ]J05J3S.911'-*YT-4;Z;*FB4@:S M8Q:8;06(C&=PF#EH887U(GAFL.V)9T/3JT7Q%'?8.7N"@+QY("_-'8XM=VTE ME.C;CH)69IB$ "=Y2=JR5,6WMR\%&_)>!1!I[$^;2#S)?OIV\N%3+;&?U7LQ MG?6PF.73F2XEWRCCMA)J?_J3C-L3_.5?1[_]^N9I/9>?/G;WY_@G]]' M;[ZOU_S]FU\?'[UY^N:?)__OXZ%ZZ6W]YV,"SP4##$Y7Y2TS>"^%5]6SL&TC M,O^SA%LO\[OTD/7E(7LJ7HJHA$O.U8?,2$#%%023"B3F''IES>\BN^JM7 MJO3N*J&[LP&AO_3+%?L,EY16NA$LE_;9,U.RDQ*XXHV]0P2790"?,+&VZ=[. M*V*'3N,5;%V9 TQ!W!W$[!:\+L+L^IA=>%E3Y=Z^T$/-KT9+[@2S#W*WRW3U\;FT_.%N;8OEB<=/.E$13ZW$4Y^MG?7& MJBHN!;%:YX"H)%C&?6L>E('E*+EM&RN'G(FA8K3QA4!_)\8)@7Y]T"_7J8GD MHFPYY5S:!!@#+@H$G9RJ=""9%6)OWUD^5'SME?<[MOAEM^R7I=UT77SD^O;, M-;=LS"^QWIPO1;8>W?7M;O[7W=V>^Z(%MKOE[^ LD4Y84R=\MC/82:&BRPB8 MHZB&H&6M'ZIL5!#:,VF:6^V8KJ[UIE8\WSF;=C;X M7V<^G.1/^;>E,HJESXJY/NN3"Q3N_T^8_'7_\[3=-7YM>^ 5G<'].@]\C./3 M^J<_M+;3L_&L6=V3^O;98%1/[-6DZRJ9S ;C,IB]SM/<,)WRV31W2QJ[^]VJ MF 9E=.;/XJ@+0-8WNEUQW_SA#;@X#6P>R?EXVM5:_VV23WS+=W[[^RC-7G\B MF*7?NG@*V.)7?*AG\';VQ[]RZW>:LVO=:OY%"G?I:SO;CHR\*:F:*D9HXQ&E M#Z$46V&EBE6%2?NR53%=_-+KR:*2YU6&,,G^-_"E7N#?_,GO_L-T[Z^?W8?3 MT1DLW_1KW*\.''_R/&__J;YRK\U7[_5W3Q\-7AP_>_1_!__GV8^/#X]^>#$< M'!X]^F9P'[XY,7=X?.:5_+H627HHQ=/'@_J=R^>_7CX M^."XOGAQ7/][^N3H^,7@V?>#9_]X\OS@^+ >,/C+ST<'/S\^K,?\]Q]>VZF? MO*H/PP66N*DG_C!*_Z9[$+]3"_&?2?E,]KC_\,?N& M_^'/_NQCN?Q&X1__ZI]][)__3$E!)[M;)RNO];'_(1[W'T/N[LJA7_%\YH1S M-S;^%1::Q^5>3W(>/*W'O9X.GE3MGSZO9;K&6L[[>FN.ZCO7O3,/8(WW7T9G MU4H;T97!#?QIO;[9]/87>>_$P]."AUM;:?[0;_72 MPHL^+_G>D;M)#^Y=/;@/8 'X4:XB\R?Y2NOI[=8K].TV7#_DO/+EWY>0CH7T_DT?%WOQT=__3QZ.,!/OOA$.O?.'EZ^H3]^B9^?/;XU]$BAOS] MZ.G'GSX\%?]\_>OISRW>_/[H\?/1TS>OZ]D];B6&_*_# MCT>/#S_^^J_O3W\]_NU]%T/^X?##LQ]^/?WEXY,/3S^FWWX]_>=O]5K*T]%% M_/@%^_VE+<6*B &\P@@HD$,(:,$Z;71@,G%4+8+,'!M*W-1$H=[DV_Y#81:1 M&Y';Y_FRV*H.+%.H'/*B@V$YJ")9YD5PCHWWC);DE*X() MVH%FW7@3'L%S)D%&706FO4W&[.T[C4.!CJB-J.TA4UMA.L;H8PY6H*IV62Y: M1H;.,.LQX(7=QLENNSMJXY?4)G46Q:8"W%A3J:TD\)I[T%FYR(K2,8M61^4< M'W)^M>&:R(W([0&16^:\.:$>'*>!M.QU:WPJ",W(_60B9VQW!Y LNG1>-J5)7TU5'B_ M^ZQ[&B)K$GE6+CB)*&D52OJP%"?3&)5/A4%BW8ZF&*$ZE@I,B>P+L&>!=>//<^%,L95(^F@E>KJG=S-9E9 MRE)A=B[(-IMHV";K2;UV:IEF%-T4AC],QM/IX'PR+J,9S2/JNT/?2>L?G;"( MFU;@IJ-'2^Z\LMH[J11(6QD)BTW@C%8@$A,BF!)2VPTIC*QFQ2VT9)B4JY+D>:KVI_5';*ASX8E ' M%_.Y -OOFJ//V*'/> #-:2_R27WSU7#P*I_E-AVGS:CTZ71T-IK.)MW\FD%^ M?]XFY-#JQ#[$L"X$]L-<7 =GZ> S83V9RXJTX"I:<+FK2Z>4G/0.DG:I&KY* M@6^"LS%I'P/GNE0MR)T:\HWU=.VH;7NO,;W-(!5A^C8PO8A?Z5*0V:PAN\0 M>;00F/"0A3(F2\N";7NO'!LJLZF26,)T_S"]S2@48?HV,+T(4(7 N+29@8Z^ M>JM:._#1!@C%*!ZX<;IU7RMEAE6>A.E[B^EMAID(T[>!Z44$"ED)Q8L$3#5, MU.D&AH%1I:;EBQ1E;%(7)E(!2 *0CP,H;J/6!6WJ OK@UV MX9O(=E/=;&]1O,T( *%X0RA>ZEU1;>)XKFY!M@[0JHKBX!6P*D./0GBT6%%< M??Z-3?CXM0:T8"< M5:CHV7+[2M:1>YD3J%C-",PY0/ L06:NQ,*K;L%*16K(>A5AI*S![OKVA.1- M(GGAX&>1I&A=L86KBF2'"6Q4&:S&2L?:VQC"WCX.E=I4@3HAN7](WJ9_3TC> M))(73K[A7J6H$H@4JGN@@P+G6X>IT54W9^89;P'WJI11$93O+92WZ>03E#<) MY86G[ZHM7>TG!,E-!BS%0&-A2$%HPS'KI%B%LAP*N:E.4>4P=^.I_\Q3\;)3U]?8:$FA85@'KWVDU: NK1?A M3D85"P3C3*NSJ6Z[-0HBNH)!6L.D;24V:YO[!-+>@G2KGCOA=P/X77CL/'$C MN(Z02J[X1>,AR"*JMDT^6LTE6MU-EU2$X/N+X TX[ 33S<-TX8T;Y54I@4.1 MA@%*X\!5FJUJUC"M#4,3^-Z^1NP12-=-NM_*M);[C>-MYK6?G>?6+7/VZJ); MAM"]TI38.;+G'N_!2\F5=K$@1.X%H(\2?#6B('GM#'>5GT,;S,;YT(E;']FR MJS'U!PKZ;:; "?1K@_[#)>@#%E-!;B!+44$?HX"@HH8D;:SB2CSY-H"5J:'! M6Y_&2*#?*=!OT^)E11-@)1;/%L5 \XG":&*S\I0(>]5M>29 M&TJVJ79W OW] /TV\^H$^K5!O]#TW/O"F&*MY24!YI@A9(Z@6E[=)VU$"7O[ MRK6Z^;5=^*V _B'DV<_B^#0/RF1\.AC/T3 ^6RO3_D!IZTZB$G/I_3B>$G&M M1ER'RW$)Q8)UI2A +2MQJ53 NQB!6VP[J20:*ZNUPH=<;6KS5#^,E0UF#AXH MZN\D+$&HOSGJ%^:*28EIZROJL6V++%%!4,& 5$94VX*'>4&^&U:V)M03ZN\Z M+D&HOS'JER(3I00G#!-0O1"8+]S6&_%)O(14HF+1A7-"!W 5SURB"+;#VK/U5M, <7>A/]=UN!_0/H M]G\V>YTG@]$\0O&7BW;___[#V,0FPK+T&?WYC U%W^9:B'\C>KZ<];!JFDF> MSA[FO,J_]#34]DDJ-"WW)CKXI^4PF\LY!*LCQ*Q2FY>+8!DBQ*1C\56:@6&; M96&^4N!WA?6I '<'@;O-:!D!=TW@+HSGK&1!'V/UF4/SF44;7I\3%-&\(!L!<)8/!90C!(*C Z^.JM4W8 MALJ:H;570]R$W/N W&W&K BY:R)WH7(%"RB$*&!+MH")&_#:"G#%YL!Y*;S; MZV:&TEYM6;L3Y/X';SV-IN3E M4%A:\W=_8;S-H C!>&,P7K+59':%!0:L.E2 W@NP,2*DJ(QE@DMG>8-Q)6F" M\;V%\39#) 3C3<%X*5B2G'9&9X206_M"JEAVN;[4)NMBA,_6IKU]-^3"$HSO M+8RW&2\A&&\,Q@MM7(WF+%70$%R*%<;1@+7! SK')2_.5E.K6Z3%59^LZDT6 M.PC7>R__HNTHY J6_*G$9^;?Y]MI/;KWI8G;+8GX5)'X_61\^JB>QNCL;;VS MSR[;Q[[KQ#H_[K@)]>GH;#P9S3Y\BA ?G*7//^7)O]_6'S_-L]?C^I-W]9 V M48E*'EOL1A]2\)Q?<6Q=N/(Q"*UT;Q0A>C*KI:3:U31E5=[*(" MZXN$)*3G49621=G;%VZHUX\C4N7'3?%XE&<7]1ZW%E_Y*C'U[3[\U^U=_GWA MXZTVN.093=JZ(0O_]EE3BRS*,U*-H<(C@CN[EI_B.#6(;BE=I^22^+.M[G!K:X./01M"G@E-%9G(4HGJ[,H MA\H]M!H8(C@BN+MKBB*"6X/@EANAO-?2>08$$*8N,SAN77,M, M<394N#.Y2#V"YVK^Z%SD- M?#TI_RK7ZSP]K?ID^MI/ZA\9OYU-9_ZL7C M2"6&\SPD_POE5X+VT. M1*E%*Q)CC"= 9!*"T@C2.84^!YF#J?#60_V5X:P$[WL$[VW&MPG>MPGOY?AW M\3:E:,'DUN0N3(!@(P,C0U(HO):)==J;K3\X@^#=9WAO,[A+\+Y5>"^5B>HJ M114U"%V1C;84L)Q+X%@P!&%+4N%">_<)W@]L&]KCT M]RIX0 #?%, 7!DB12:!PHEH<*<*DW-9B/ -Y+ M@/<@?$ WQ# EP((2DM1JKL(/!8&R!,#IR2#Z#!'5WV-P!D]*O2H="M@HN Y M9=#1%:B/1P2?E 8G;-2EY)3:[HBJ"XRX&DHFY7"?E4,/@D^$^$TA?F'].2.K M=C M-]RV8&N>P.N@(7(OHQ?*ZIPZQ(OUU\5L$."TWN]VU_OUIFZ3/F.'/N,! MU% NY@4,SO/DLPI**II\()]!19.KY9CN67/1UZYP-PW]M]/TCSSI[.G-)G/$ MEQ;]$S\YJS=K^NG/?9XV9F2W7\-N_VR=2O2E.EV100G6M2V/"BPK#+R5P5O' M6TE&*T#((\.0BX*0I1* M2RQ.JM2X1_5IKAEQ#W'/=>R>M?(:Q#VWPCU+&8IHO8N*"_#*1$"9''@N"\2B MBLA*1S1F;Y]_H^]AJ3MQS[WFGC4S+,0]M\,]2]/5F>$I*0]%(@-DI366F0MU5:Y$GI\MF$%AO/+< M@I9* 28OP":'( 4&;X4J2>0N8+6I$3<]JB,A]KG7['/; 2MBGQNRS\)TX\%+ MK;B!F'*NIAMRL-7"@LI 4DE>#;=@-Q.R(O8A]KE7(2MBGYNQSU+0JGB>$T8# M'F6;T" S.,4UY)Q8S,JJ^G87M)+$/L0^.\4^MQVT(O:Y(?LL;!\F,%LC.53O MJ[&/#N!TJ-]9&;((W&'JV$?VB7VHP/=V"WSO^C3NWY'=C?WKS(>37/]/HW?[ M_U._?/J-I:<_YK9Y?>L,+QK#'[_. Q_C^+3^Z0\5HX.S\:Q^>"7:03V743VQ M5Q-_,CCWD]E@7 :SUWG:QH2>I;84KMV*LVZ4JF]31,OHS)_%43U\.JMO=$OB MO[GDBNO>@/W_"9._[O_AKUV^C-'O]27DM M_=:<2_[&%K_B0SWQJDG^\%=N74"<74M"XO-;L?RUG6VG_+PI"7,T0INVI-F' M4(KUK/7IJ\*D?2G$WJ=?>GU9RW_N7V4(D^Q_ U_J!?[-G_SN/TSW_OK9?3@= MG<'R3;_&_>KH_$_$N7TP7+G7YJOW^KNGCP8OCI\]^K^#__/LQ\>'1S^\& X. MCQY],S@X>CQX\?-W+PX?'QX\/WSR8N6G>MM7\NA9-0B.7CQY/*C?O7CVX^'C M@^/ZXL5Q_>_IDZ/C%X-GW\\OM5WID^S8NWFE3EK]("UW>C(X/%[#LIC+7FW+BSZ?Y M;Y^^^?83GX[.NDOK?NE+^Z#^E8N'T;EO##/M>;S08Q-OUVBANJ^WX;@:9M.W MDP^;NQ'UT,GX]R\;V'?JIAS4_4Q_N%'"49G@T?^?#3S)W2#NAOT/,]\ M?3,-/L7-Z+[,T33^\AE9@W'O-"C]Y?5^/7+[EXJ,V>OQV_H1:?K?U^E$76$! M4+]%/1\'L:E+ODZSZ+VY=0>GX[=GLPU1QKV[._1@]>K!6O?0#75M]UD+=*;C MZ_%)?8JFGP(\^=]O1[,/ S]M\=S'.>8V2V<@^7 @&+?K[,)9;[GD%I.?U[MY M*PY TS%$HXU%5]!AJ_?21J@45,C."OORL-U>+B2_\12DN6/4R71.18?3Z=NE M5.@=3SOZ\'1TD0H]??K^Z/CDS:^/#]4OIT>C7]X\_^W9#]^_/GK34IJO1T=O MGK"GQ]^]_O7Q]V\6J=#?ZKD?W=Z]+&E M5@_E+Q^C?/KQZ.3+5.BSXY\^_O+F[Z=']>_\>ORS//JAGM>__G[R](=?Y-'Q M+_5OIGK^\>-3\<_R='21!GW!?G]I/?.6E0).,P>H2P9?;(# 570J*N&M*I(N*O MU?CKXR5_*1M-Y)R#\%8!!F?!&QZ V>*]]CZXU,UJV]3(AUTA+S):KFFTA)Q* M]%(ALPR1FV!-$"X@1Z5E*/ZZH/X4JURR30C5JZ&:7Z*Z"E)6 %O@H5A % QL M4 *29BPBSUI9O;>/ADP2,DGNGTGREQ5LDIO3U[1>9OUN!>>+[)9U&4XN&$[( M8B-GP+BH#.=S@F!8!"T\MTZQP%OYNQVBNLIQ5V+91&]$;[M#;ZMX7+8J_.)Y M=;PD:HQ6>HO*8&')&YW2!B)*1&KKDIJZ)#57>$#!Q$3 +!.I633$;<1M_;GN%;A-2:&S18]9"F21!1NBBR8J;@KJHHG;>L!M M[Y>F-<@V2TL&44VV5"E.906V2 ]?#D?9[$T32WHJMIT]V#\7E3 M'G]<3KAC*^9N(SW)@K,1DPXZ5B_1VN!;7KLZB#Z@CJ%\.4M"7JOX8%XU]?CM MI-ZZ?]2K&%\LD.M^^&PNE4_BHN*J5:RJRPDW+1Z&U?QU4ENP'@N@X0(C).?OKXFJ/_I3]YFPO0& M,+TH.!(1G5QN);0O9N(?M";"0EDA)) M:8NID)RU8#YD# E]]E9(T39K8XG%I<0W9>22/MR4/ESD?*U+/-MH(?-@ ;5D M8(U(@%DZH;UPI50;ETM!NG"W\$LLNPM26H%EK=-61I:"8ADS2H<^%,M8"3'I M4HAE>\>RR_F9E&+QC&6(QE1V-H]XJ0]1SHO-3SD]&I^>Y[.I M;Z=(Y+0*.2WWD"9615>-/0A5M0#R8B!H7YG*1V:9$B$ZN[89B8EJ1T1Q'-M:LKB'4W$4M8"G0**Z7W1@*3]0OJ4,"E7, Z%E5S M5%3CW0T56/1OJ72?@YW/\_G;27Q=G_9NUW+6"\N301?=&TPNCQN< M3\:O)O[T895X4NJ,I$12NHM$0K3<\\AM%%B0&VZ+#M&P+$ODTHJPAL*IX)^[AXN'[ M#=95HB0;@.JU6T4_0W%GMW\"\:/Q=/8TSUZ/"GP6Q\N27B M=S])@R:2=_7EPZKBHXP)28FD="\"6?/85=L8^/UX]V&)]6;6-^@ M--;:FO_9HZ4(5RK%EQ0+..4*H/8>?.8<@G8FY,2TU6QOWV"/\E<$XAT.,,B! M>\5\R1)UKQ0FC7JD(S=^Y ,H%.S2"2VP>DF;@_R^?9^I$)"2>5A2^]LNH?,\Q_&KL^Y3NMH&\MU6V0]Q?#![MMA^$XO,3!H'.68#:(0!A\RT ML6\.B\O,"+FW+X:.K[W[AMB .)NDU)^^2.+L7>+LI\=/9_.M90 E:FA/AL,1% A1%$UN!#](VV*NM&1=Q]UV[VZQJ,\:S,'QZO-]H16>!<1+ RZ6)LMB*0M8#(:?.NKB%*GG&UP.J8>@O>AU/A< MK%_O+!WS[67+9-=7^=1/XNN!Y,-!P],ZA3_7WA.^XZ3UU4ZP:FJ$PIAAR2J, M 1URY,(X9X,/W.27AVO3U:.N W9IQ-%\V"$1UTK$]8FTNG2I5ZZP[ KD) .@ MK)1EO4S O0DZ5<$Q5'O[V@X9TQL*O5\;)3N4IGLHR+]JKMP<]E\97GI!TT\Z M>B98KPKK105[%#Y(U R4-Z["NE1?(E6+T2EEJL@YBSPW6&]JG/8*OY#IQ[$81/5K?=MD(-T9GUIS<1['L/^U7"C=(JAY*[XB/& M^M5Q+S7/BH>2G"X;4/0$]K7!OE3@G*R0V1<)T00#R'.UZGF)D+*OWGNJ;KQ- MU;0W:LCEU5EMI.D)\C:ZQ%WP26B'SO,@L]0B>U'=>)*"GQOLX"(MD1CK#$Y5@4OV5"[357($N;O$^:E5@HK[-&&A/6K5284 MZ51V0A1DI.9[@OE%1K'*0B0T&APF#E5NU9\/+(+.P6KTR'B+S%O+AXQ?M>I[ MBGDJF:"M M-\+Q[+2U'H7 H&RL>CJE8&P)S%R49^&G\BPMV8T6R,\3(MT/G\VE\DE<5.^P MFEGURW*]@V0Q:VTB*&T+8+ &K!,>G(J<,RQ!9[VW;]:N=: "RYZ ^"OS;K>$ MX/G>50+P)@"\R'68K(W@UH*W*E2W*"$XZ2P8FY(QW$@5Y=X^)_SN%GZI!X6D M1%+:NBYD-G)=9 K2*>2:6\-2\HB<"Z&SY:0+>Z<+EU*!3"@FK?.@$EI U EL M"+ZI1I.=QYBLW]M7PI(VW"T$$\_N@I16\3F2"4+EE)1"9!&=$2P'QKSCK@AG MB6=[Q[/+N1B3F)!9)E"*MLMJ+5KI=:N+D8V M>)>G;15>&4\&)^.S5S#+D],V8":?S4;O\N#\Q)\]K''.O8YHTK:"]=DI+H34ZC08J['-(D!&\$P8N89LB8 M% 8!V<@(Z&T"'S."M)JYHDI1(6P@IDD W@4OCJ1$4B(IK=/(M(&@YF5'$ZG% M+:O%I? F#]J(@ Z8\6TYK48(@BO0:+D)'I6V_&MJ\4[VT1.*B6OOB92V&]=< MKB__F"?CY*>OB7>W[XXLA3MCXJ((DX%7YP,048!';<#%[(L0,NOFCUR N4=> MR0.HV7R>S]].XNOZN'>SJV(W$>FB>K->6)X,NAC?8')YW.!\,GXU\:2= 9E=L];.$8FYO'ZF26W')?RF6=GB@86F 7DULS+\ J3.5NA MBM6J1]KO 53@_5DX:I)/?*O+FXTOYZW_[B=IT$3RKKY\6#5YE/H@*9&4[D5 M:AZ#:IN#OQ]/COW[?XUFK]OM(F'/4I$$8K['JA:6@?^?&ZG'(\)RK<$Y47\2F1N=8P.%&.Y M6O!,@:U.%[@D1;99%UU:2<]:%CSAF&PFDA)):1>E=*?Q*]*)V].)GY5;Z39X M542P3DO 7$W;X%@!*VSV"8,T7O1(*=*X13IRXT<^@-*]+BW00J27K#G([]OW MF4KS*)-&4B(ID91(2B2EWF45;J7#\-IK%9:\LN/Q0;VI[>3\24L_')X]\N>C MF3_IG++PI5/VO*5=IZ-9?I$G[T8QSYMFGNYSG?=1M]RH4C_*LS0(< MG]XLRK:SF23*]Y&42$HD)9(228FD1%*Z-;_:<6YD3#K;Y%"B"=9QYI/P0@L? M3-BD7UV-N+<9%"/PK@?>103+>EM)UVJ0ANL*62_ VMC6$=@JL^AY M]J:'X'TH-3X7.] [2\=\>]G\V'5(_OWM61Y(-APT.*U3]_-05ME_M:5+9>?0 M!O3%>-166:N%CM)Y5ZS4)5YLLU^'K1YUK:Q+,X?FXP>)MU;BK9^6%Q4$FT(5 MFH&L%0(JQ<"ZDD!B?:;19(PJ[^UK.^1*;2CR?NL+[>\@2_=0D'_56KDY[+\R M3O2"I9]T[$RP7A76'Y;:,UT4$CTDK:HUXC(#EY,"IBR:F 7/N8.U($P_>$Q_ M59NSPH7G47-E9/T\'8KRJ01N2S9,,K,!;?Z5&8($^14AO]21+:N[P7-5XJP( M#AA;"MT7!K+D-I-,5[^DM7$.%=_41C0"?>]!O]**AAM#_G(SP[6Q3]I^?>@O MM+VR(:54'!CGJK877$.028!%*;3TC$GE]O:%'E8.6'\,$\&^][!? ?79!2E# M]DZ'A%QCD$KDBG^="A,Z;,)M)["O#?:E^F:G/?/.2G IF&K:%PE6J^K >]X6 MRVF3I:^FO;%#QY$T/4'^"N1;9LDD;Z*($7TN 974D2<9K(]9<8)\'R"_G!D4 M7F#5Y0R,%2VYH#DX;QSHJOE]0E%LRDW!5PWO"/.$^:\9]R4(@_6AX0:986V: MO S"A6"2CH(1YON!^45"44;40F8!2<16$B\C6"8=>-8D5H1BVNSM.^Z&>G<\ M>JJ8IR.W73'?OQ.F(_M_Y -HPWCR/D_B:)I;#<1\//3XO"F/ZT403F/ZUU-Y^JL]P-U[K/$R+=#Y_-I?))7%3OL)I9 M%9?K':K#A-P* ;FT&DLTI1I4MAI9B5MIHI- M;T(E &\"P(M**LU*%>QB]($",474,(5D;(TIL2O+: F_/8:O]2"0E(B M*6U=%P;ILI'&N<01DXA.J*BM]9E'G956U]"%J\4'24W>HIISXEY?.>E]]$@L9@ZU,+ 54C[- 8$8(PZO[JK53).?OIZ)=.#<+T17"_BI!:Y0NL5!*]SQ34/X'7)$$N4,F:-0?M+ M7X+ O5O@ID&X)"62TJY'2TE1WIFB7(J45AO79QD]%)5]]<]9 1^S <9*M8,\ MHN&!%.6.@ILH>!>D='>Q4J+@N_-5+N.DA[\_??SJI8G!:1<$A*P#8#$2?"O4 MPA"9LUQIS**//$S5QW0D51^O3OK/\_G;27Q=>;0;PA:[V5X7=16]U?:SJ'OQQ/:XWT+EN7'@^6A2%J'*IZB0:00 87*X&2LYB7:DI5SCJ'? MVU\[N44HWBZ*5QEKM'$,+RT2>SZW4X['!.5;@O(BH>59X=[&!$'8T*:C2W"H M)6!4.ELG1#35?.9?&6EX_0E'A&.RF4A*)*5=E-(J.G$#4532B7>E$S\+G!Y7 M&U"D=>??QTATL5^XBHW&).0?Y M??O^9DLT=S992"E=DA))B:1$4B(I]4E*/>VZ7O+,CL<']::VD_,G+05Q>/;( MGX]F_J1SS,*7CMGSEGJ=CF;Y19Z\&\4\+X%YGN/XU5GW*5TU#+EO*[EOA\NE MAQ*]%-X8D"IKP.PE!X2)R]2YS] M>JQ6F'* M@JTF-%B5HXHEV\)U8[&UIT/O&(61 7-- R;(%$VVTENFL43FDDPAVB*G.&F]3+K=[3%?*M,]V&)Z5Z]]($SGPR"+JS% MB;,#6V3SU3)7(:3D?=[;%WJHU%4;Y_HMBL1RQ'*]8[E5IO"K8I./%AEG*'/Q MR6KIHK+1NFHKZ V8<<1M:W/;LR4K[NC@I8CH$1,I:T4,UP>&6Z3X#W^O M]^&E]LSI:FR#U:Q2',OUNX(1N#&\ZBSG437SS;FA6Z!L=SB\%Q!T#R#8T%X MB\595JTXI\Q0V9VAN(LRB4\G\NF)%AV!;;H(ZAJ?L73!X@\O>)T_0"=))TDG MN3,G265<9? XQXLJ+KY^%==]SW.ZJHNS]29:*5%(YZJ>-LV6\J58Z^+-2:IP%O3UKIX!U[)#-EQG8+11475%6E)MJE$YPXYB/?? M![R7;M[-J8A\N4U3S6)".)=*F< ER-3JV75K2'%)@LTZ!+0R^\PV64G5(YXA M.V$!SAR#*5IRAT:@<,4FX7T),>I27QJ^ 3N!ZJ'6!^[2E@[I#7/><% V5^#F MR,$;$T%+E500&(3!>2V4O7_0)1-A=TR$58J6;DY#5+1T%W2TL"-,X4[GX, F M;P$=4V"MQ=8<)Z2**3IINH(ES:^Z+"L7+!$5$17=KK=2A(V9B2"B=6AS\E$: M476K$".S/F1>>$27=,;B+=%0'VAH><('+[D)+%3+)QNH M,JN&D+<1>$P\&EZEV%K3I&!#[C95W4@\1#QTRP-+?"@H99',28RZ&D'%&L>] M84&7$A3Q4#]XZ.DE#T4;;2XY0I$B I8BJD/F A3%HT5O>2FXM^\L'RI^=*^,]KZIY_'92;]U\0\$\ MA];]\-E<*I_$1<4WJUA.1X\/EHMO2HA:F1C ."^KX<0S>!DDZ&8U26FE2&IO MGZ^=$*?QC#T!\55O9P,(7G9[/N;)./GIZVOBNELW0K#>"*P7"2K%9)(F)O#= M[!!1,EC>!K%*8;!X+KN101=CD@G;NX5MFFY-4B(I;5]/)E__9:MM+BA"M!F+ M<"7'+'64$3=EZ9)&W)A&7,J8JABOEB_ MQ)P03#Q+4EJG=-X5V>;%R^J,H!?50\U"%!N$5)I+ZXAG>\>SRZD8P;D32DM( MUE;7P\7*L6@:[TH9&+HVR;1O1/L0.@V[^-G@79[.G)_X,^HP[$VTLWW][LL-KL1.*['3D^5PI]#6N&JN [-* 48?P7;C M!E.(+AF?1<"]?61]RA%3 U#OXITKV!<$X8U >*GVGCNF6+(0M>6 3"IP(K:7 M*L1J>%2GO#IR?=JJ3 "^-3>.I$12(BFMTX2V@:CF93<:J<4MJ\6E^*8,*?O0 MC-IB79NAK:'I2<@Q6>F\":(-8;RJ%G>Y&^U^HYBX=A>DM-W YMJ%%L2[&W%' MEN*=(6@;F-<@2AM-('2J_@@34 47N8]1>.XV5FJQO=+S^U#0^3R?OYW$U_5Q M[V:IQ6YVUT5I9[VP/!ET0;[!Y/*XP?ED_&KB3Q]6Q2>ET$A*)*6[R"?8I)7D M26J; @H?G=7>F)"+X=('EU:.17YE[M!!_/?;T82RFBMJ^Z0Q"L*!SM(A%[^W;/BW!)K1N.%*R :S>;'Q89[E_0O&C\73V-,]> MCPG/*^-YD41H TJ\0$4 M[_U9(&N23WPKZ9N-+S<'_.XG:=!$\JZ^?%CE?)0T(2F1E.Y%*&L>O?J''Z7O MQY-C__Y?H]GK-C&IWL3Z!F6R-J#YGR['N$I!3$H68+[-E#1>@!5)@)>9.^LB M-['-V!94&[MC..YKD.L@O7D[G9WFL]GT^=R(.1X3SF\)YXO8EV/;(GX]F M_J1SR\*7;MGSEK*=CF;Y19Z\&\4\;]5YGN/XU5GW*5V% SEO*SEO/R_W15;7 M/%E3G;4JX@P8M8# 3.O1";IH)Y)*86]?#KE9>S\-L0%Q-DFI/PV2Q-F[Q-G+ M 33?0KT+ M,63"44GVO07O-H-B!-[UP+N(8*$WSB670$?AVKH9#SYZ ;%$[KW0TEK10_ ^ ME!J?B\WKG:5COKULG.RZ*Y_Z27P]D'PX:'A:I_ GC"?UK\!L?/ZW)I#I^&24 M!I\N\!Z1UE?[P9BJYD5VUJ@'FX-ET]ZOI@ET8=S:<> M$G&M1%ROEAW0B*NUKC<+O5\; M)3N4IGLHR+]JKMP<]E^98GI!TT\Z>B98KPKK1<\7RR4*&ZL'@:$EU#('KZK% M&&/D3 >.T?@&ZTT-,"-,[RZFOZK-$V=QWAZ,')6,WANL^D!HQ;PJ 3>@S;\R MNI @OR+DE]JY66Q]W%J#-*$ .EF5>*C?N<(8\N@,+[;-<3&20/]@0+]*9]O- M(7^Y$.+:V"=MOS[T%]J>\PI]XS0HJ1,@%PE\\:R2 $96G!"JK6"4;(A&KC_# MB6#?>]BO@'J#!E4U%U6Q$AEJ5XR52@J?BS7)A0TH>@+[VF!?*G"N5CWW53R0 M<^2 *GOPZ#5HK8HOH4DK5]/>L:$6I.D)\E MYR0+,SGJX)L_7X4V9'I3=?&WCGHJFJ$NE^^&PNE4_BHHJ'E0RK2T=JOMI),:VDT6"4JW:5Y E"J;)**57S MM_J_R,+>?I^*M*C",4!&9==ZC\,P*6VS6GFW,T"6- MN#&-N)0GY-HJ@1Z!:]2 N@2P6480)E4!:E&B$GO[7)&ENV,()I[=!2FMU/$E MHV$EZB 8VHK99+BT.4JK&<<7!^XL\>UJSG M7@<[:9?!^NQTN!SMY,'(G(4!ACD#2M8:06P&7H+5GB-*GO?VC>K16#6:LMB[ M<.<*Y@4A>",(7BKN3D(ZQC,8[RU@00D.DP8;@Q2F\(IB7)2>%,GQD7K>1+>5\/62P.A/K@0ZVM$IBQB^II: MO).5]81BXMI[(J7MQC77KK,@WMV(.[(4[F3!*IEU !94RRMI!2&6!+(*U_DJ M;MOR2ANJM-@@NJE&F(ZD&N'5"?]Y/G\[B:\KAW;3TF(W@^NB6G@RWTH[F(TO M1ZK][B=IT,#^KKY\6&7$E)@E*9&4[B)+96PLR!T3O#I_P:(+ICJ#3$347!:O M5@]Q=W^E+0?Z?CRAE=NW857^M#R\J'!?&*H,$84 9$)"T"*"=$UJ)5;;LLTK MZU$&G5"\Z<#_N<74TY7S\T1S@FFXFD1%+:12FMHA,W7AE*.G%[.O&S]0"E6.NC M!Q:S!-310?#6052\1*EY"*ST2"E2K)2.O/M8Z0[6''=1T;C$FH/\OGU_LTV7 M.YLDI%0N28FD1%(B*9&4^B2E[=8)7GMRXI)7=CP^J#>UG9P_:>F'P[-'_GPT M\R>=4Q:^=,J>M[3K=#3++_+DW2CF>>G+\QS'K\ZZ3^FJ8,AU6\EU^V6YSC"H M&*MP!23/1?72.GN"@Z)LW>) MLS]KR186"^<&A,D&T+( H>0"!KEUK@3-6>P?:5/4C8Z\^ZC;[E4H'N59Z^@? MG]XLRK:SF23*]Y&42$HD)9(228FD1%*Z-;^:25YTMEQRD[!H%HH6(B=O&3K& M5-BD7UV-NU9'D@V'#0XK5/W\U"VU7V]I4O:I(662:+" M5-G**ME7CKM\_ɏ$ZI MVAR8P6K-0&AM6<@L^M3ZN.S0?J74M:<;Z^X@2_=0D/^5LHL;PYZ646X:UHN> MKNI(!&UU "LR5FLD)@CH/:"5.H2LM'=MY[3=5#:-,+V[F/ZJ-FB7%L@UH\^-)]M.WDP]+^IP@OR+DESJRF9>N>B :4M"^K8\H MX"L'@#1.NVR\2"6W];,&)8'^H8!^E=ZUFT/^(O07VAXY"T'G!-Y' M68WX"OV@2@87H@LY.V>CW=NO'JXR5Q7^RO,5"?:]A_TJ]GLPB,Y7?2$M:I5# MMAE5-,[)4/\S&U#T!/:UP;Y4WVQ,0&YL )=YU?.EF?;&IRI+P2UTH)"624A]U(7)3@D2EG?3H37*)":NN%B(D-7F+:G(I4>B^"E%8@X<)2,!F+MD$; M UIK!$SUBT5N@:FDZEN1L>#F3-PGI^4AM(9U(;;!NSQM2_$J@@8GX[-7,,N3 MTS:@)I_-1N_RX/S$GSVL<="]#HC2LH/U.>KIVZE"=8;$TE1[BBXB8)W04IW%RLE"KX[7V4I3GKT^/!EX,DSC0HD4ZDZ+#*" M9\H FAR\D*P(#'WD82H_IB.I_'AUTG^>S]].XNO*H]T M:&RO&8L'Q+6%YDM)ACQ5C+9F OCD?5),5+ E(Z\^X#I#M8K=Z'1N,2<@_R^ M?7^S19H[FRVDG"Y)B:1$4B(ID93Z)*6>METO>6;'XX-Z4]O)^9.6@S@\>^3/ M1S-_TCEFX4O'['G+O4Y'L_PB3]Z-8I[7P#S/5W+>X7'NH MI8Q2FRKEJ'RK/61@C;00O6$J,)'K,[&WCT/-U^X-)#8@SB8I]:?RD#A[ESC[ M\Y#;+R\+^I2==L"9#8!:&["<6P@LNN)-R3;(_A$W1=[HR+N/O.U>J>)1GK6) M ./3FT7:=C:C1'D_DA))B:1$4B(ID91(2K?F6SLM8V R,>$%,EE]:ZNE<$'7 MMWA.>9.^=37F#CM;[L?Q=$J.\$J.\.>+J= H[S@B6*D+H&U+9Z628%D,PHKB MN+?5"<:A=6NOCR?P]A:\VPR,$7C7 ^]R%.O52^N%$3)P8+RMAP]"0P@V@M+) MR*O M^177^_/E[J^'LCKOJTU@W!?'T,@BDD&?DR])2>;0"UV2R>%B>]XZM/:H:W[M MA#[O$)N/'B""6X7@/AXLYAJ^.>!MVPM/F7NGP<6V*R($#]:H^O"'5#!*R:6Q M;5OND(FKJ['76J&W/I+N..UWMXS1-SK^KSM[#%80?Y^(]*J5>',6I46CFV;) M#TLL^>IE4*6M>\]@2Z@LR;2%X+6"9&(T7KHH,#667+M)]IY1)!E8&S*P?+"> M5RJP*C%4RKOD,)JJH!/S.B2Q 0/K>)+]].WDPY*)1;2Q(FT<+1E71P]; M9=(E ^SHU$=:ELP PE[ER;.Y\M6:'/#EX*456= M80A!M X*6PW0X"*"9BZC5?LS MV"CK6RQJY7R,W!&#]H%!%R4OAT5M_H^CJ_N7(#KG5W+LX15;V(\_&T:^G\6S9'SS)8^^##2YUSKP^:FH_XNCC7"EL^"$MQE+,RT$U\:$H'3"95 R M)%P=,;E1770RK-[@7!][8H9>?R$ZP O^KGL7^G*T\<^Y>3CK]DE]TN\Q7U%S M;A'VGR_RU^8Z6SK7?^Z];GTXV'_]OZU_[;_=WNW\]:'=VNV\WFQM=;9;'S[^ M^6%W>W?K_>[.AZ=3WGN^R>O]SO9.Y\/.=@M^^K#_=G=[ZP!^^7 _]G;Z1Q\ M:.V_:;W>^O"OUINW^Y\^M'[[V-GZN+T+W_G'C>]VIH?'( RE+M$,!E+^"1%6 M1EX8L7"F=1%_X9U[^GSD?Z]^^*-*H^SVX\CC18M("_N/'R>;-G]UV6\HWI?B^V][^F>3L,0;+\_1>M[TC MKO3..(#\VE>7<4 M/:FM"WQHMO.(+WZ@,O^;$T7P5 M=5COW/?[O?-K/3IIA=[@8M0*P\%9:W#NAT V@1"7S7BZ?G0?8;II*AY,RKX[ M?^=1!OFLJ;566V\4$S)) MG0^E?^H4KCG]*#I_=4[V#TY.]T[?=_=.W\F] M[7<7\%_1@6L_G^[0/7C6S#^UQ?9.=R_WMGM?.E=[L*S#L6B?VIO^_ 2/KO8__2.=PYZ)YWMW:O.U?'5Y^U.]_/91P'O!I__ MYPR>&Z;1O1^2BR,G5:I4C@$ES!+!5$[R7%*2&"NDS[AA@F^\HC1I2_%0OOUG MY)YO@&A]7FT%(/*48H:I%KG@P@6)>8Q6)T$'DWFA' (1S4L@@A\:('HB(+J: M A&5.6<)ST@0 ;ML9X:8 $"D@@])3C-CO-IXI?)VNE8X]$L1_.5Z5ZLUB/TV MAQY4S79[OM6?\CO\._YFT18X'PZ^=M%+8"Z7&@.__X@UL"Z$_S$Y?;'/T$TF MUULPMOTY"$/WE^PT\*RY<7UAFAUIA1UIFL$2=R2=,FVD)48Z1@2EG.1*&Y)I MD8C4)S;#Y& AVUFR3C4\7WA9WV?-)1O%_7[%G5%))1R7*D^(3K'V+J.&Y-H MLY1)1GU0+$W#QBN>MS.V3HK[0%3RN;"'K;,!C.6J8 ^#@!$3NG_-1/1KY M\D:;<4E:C!J%8SJULB%T8P"'BDB,F 8@G-&M,T# M29VUN) A2X%<4/D060E-:;2U5>6?22X:57Y(59[1#5@F"JNGB31)($)C>0RC M4V*5285FB0T2\]QYF_$?#NQYH--%]BW&9H^\D'"_!!'H MPG$;%+TIHE_[QZ]Q%1H@6@6(ZF=Y.LB,Z9223%$&Q$)D)+>9!W:!;<0HHSY/ M-E[E 9N0J.<$]9<)KS7.8;K[*V MH#]<.;7Q7ZRM9C\ W6@T>RTT>T9 K!.9%"$G5$I!A'0YT:F4)$FUHEXYESB! MK0N5;-P93Q=;/>B3&&TSPF3MEJUU^&Q",=;H_"26$OUSL0EK TZK@%,]* /6 MAZD4XP+3+ 5P L:A+/5$&A:D933-@\%XY3:E#U6.N'%SK)\*_TPW1Z/"#Z'" M,W[!4Q.D &K!F:9$"*F(5BJ0()UUW"M)=;;Q*F_3[*'J8#0.CI5U\2_=[;= M!T<@XWA<R\>J%2_+_;%*]=T'/S_!U<%T M@_W^=G=4E>S8#\5)+FV@:94DA(-:5YBM(YGFREGF2$@22X3E $X^&)('^"0$ MYKEC&Z_D$J?&_>OL-OZ,]575GTDL&BU^6"V^G&HQ2U.G!//$<0H4(X JFU1I MXHW@.F@;E*-XAJ)XOAYZ_,*\%_OC$S]L]2L?AIYE.BW4Z0XGKU!GT<94* MW^I.X5MJP&DE<-JI4PS+O$ITEA#*$DZ$=XSDVE("=E&BC78F46+C%6OS'^^I MV7@PUE:?G^3DI-'G!]/G&=D(.I?>Y!K+(RLB4NJ)XB$0KQ1+P&S04M*HS[0) MV'@RS7Q]HOO'OM7ME\DET7G1ZVK3[<6DY';,7QZ$%KRCM^/80E?;_YMT"U;^ M0Q6,7DS.,A.;V9K+P9:U\#*POD-O??+UVQ<*VU<>W4BZM+<<9-;(A26W*!.D9R9C&CME/5)PGC OIZJS=/K M3'3EME(-"5U#=?Z9[JY&G1]#G6<\U%&7&R\H28))B1"Y(RHQCFB?!&L FT.> M @\5[23]$>_UFG+09\ ]=OM??7\\&-Y6$//%.^"?EF#4EJB!HI6@Z%V=60BF MTLPP3Z2U 4QB3HE)$T-,9C.592)50FR\4K2=)#_2L+(Y2%M?/7X 9M$HZR,J MZXPWY#Z5QC)!F,\D$8QG1'&6$B8X<])D+C%ZXQ6LXWIHZDMU6)SK2V3(+\LU M\6R(0[5,?Q>KU.#12GCTL4X>J.6IS"P61!$>NUT+HJS-26J98B8'_N"QG@*C M;9$T)V2_KD*OAV^B4>CO5.A:-(ZAW(B,$^Z,(2*SCBA)&5$NS7PFEKMBW:-RKH-57+O]JM;R:WW>'>M>QX\;U%H)M0[G MPG0TY1GC"0E.4H*%G(BQ(B&9TRF81(I-'LA]+L M&1])C+$I+!UV,>=$2&I!LQE6=_:)H9FA>0H&!F]G]$>./=?4Y<'3]:8AG?NV M$?@11\B/=55?.SA;4R\)+"4VA_N[7,@_+S^.L$3#%,VVIFO9H-E*:&;K/(5K M'P#.4H(U8P'-F"8ZU0E)&'_B L<,$%+3?+4IH2'-.->2,%RL?&*YJHMZ$,E63\Z M)OQ2K9;NUTNUV__J1TTOU::7ZJN_)T-[ A;AZ#&3\9_MJ<*Z!AC]K2]C5N/! M8 MS"8;^[W+E_N[I_GBK[W:J]6MVNY5VNR]U!IS#VE$14I+K3&$&UB\ M#[!V^P'^XB9H631-8+X#L$[G*P !AUCE\D&8>_H(U M1YALC@M_77W^J42DT><'U^<9 (F8S@"R#LLPS^HJ100,QB!6(PO/3OV?CF6BT\ >U<$8')&74.@?[OU"4B(QKHE3"B62: MIXE7G"N]\4K)=J:N%QZ_R1_1N!WNF3@]F@QCG\;SDO(V_H0GWN]KIL=T=3[X M\;CG$8%VJW/+YCC_.[%G=ZY0BS56!)Z05.8$;*_> YU8T:/[X:U^*.:;"YH)Z8A 4B7)(0(P0EQLE,B^!M_UC=?9*ST9!1;4:X6+_3R8B)_+M0*.:<)SU*FB$TL#T7*C2T'\=]+ZB7-BA=]UQ*VB+M0TN7U:<]#,(3'H[ MZ!\?^.'96SRXV ^OXW(UN]I*N]I<'0,1$F J:4Z,P&SG(#S),RZ)2I5V$CZB MF.U,A6B#Z*U1^94F1GKMG(>-0C^=0E_6"I/PS!I08T,-(Z#4FFCJ)0%@AC7. M4RX2CBV0DW:N?L$.JNM,.M[[\_((OHR+?C0*\FR/.]8U56NV=/NA@:P?AZRY M&@7 ,P+50A*1:4U$G@!X 2\A29#6 UQQYLS-'*0I"/TK*///Y!^-,C^X,M>* M"V@KZK.7Y0)95_Y1Q6Z^&0QG2PEP%=?Q RYC@UDK M8=;Q7$UIX3$9W!%G,TN$$SG83#0C,@>PDE;"$BI,SA+T>@7:)D/\5]#EIXC# M;G3YX71YQC^,31V8#)Y8"2:$\(P3[:PF/OC4\83E6F$85=H68DV4^05X/OZ> M^CWZY2&<;_6PA&EK8&!P^O8FJB_>./J93.--L3QO<77^'G;[MGNN>]7Z-<"T M$C#-U:%1*=4Z#RF!/882D09%5"H,D9[K-#-<)XG$C-&4\O4PBQH?QS,F&8T: M/Z@:S_A%:A15&5-$6 7\0MF,Z)0#O[!>9N7C=%>9SY4 M=--8%HX4\]0;G\M:Q5W7SZMKQEMR GR:Q3A 7?$Z$ M<#DQL%.2+.,ND3GU2@=,@FFGZ0/$6#:NF#54\2<)H6Y4_)%5O-90U#*;"CSH MS4P&!$HQ8F!Q299DVCMEJ.<4"93D/W+6NW[^F>>9,[92R/0]++P7G!NR3CEC M#:;]**;-I> K!L9?[B3),P]&82HXR2T%RU"[-$N,TB8IG,YI_@ !+&N3,_: MGI\7C OKE#/6X,(#X$+-622,%X9E15TND6!T/6,IT2++4AI8KDVV\8IE[21[ M#KCPTK+GNV7#/21"1=W OBM^P%+&7T$KP$QH,NC7/8$(@0[_MS-;M/=^-!YV M[=@[_&"K[^;_4/OFWS 3 [?8>G'GF^U-<'7@AQ/=/_;O]=COA.!M$SRX&E[N MS?$HS:5P2A-820:@:14Q:0@D4$YEL-C'(39W3]H9>ZCF[FO#IIH,_&>6Q]3@ MRGKCRHR'.6U"HKTGCGE+A,(, YI;PJW*1>#24IT #V-MR1^JQ_SZD;%U#ANZ M)7]_&>=J_4C6_KHDYK_4W/L__7&WWT>7(F;!11A\60>>*VQG%H!+9&11[NXBU'&Z=/L8LVFM-*F]+%.=DV6!F=51I@SAHC4"*)A M-8F5N16"ZY2EF*F;RK;('VI7>J9\]M?6<4.MX,!,?)H*D06M+&5IEALA/!=Y M$G5<-3K^?'2\=M@I/9=@M1+JA2/"6D=,DN;$*9,HF>1&AUPS2KGB02<: M0?HIW90-2*\$TG,UD+2P F26D2107_1F,YYI0K4SWF4L]KL M^ZHOKXW7\0Z#M@'"!@CG@# Q*E$Y#XGQ5.36&J45XPD/4FNK:5I8I T0/A\@ MK)4X58DTL*:$BQ "#,%;-4H,%"]M$8R#[8)L-6,MYF\7OMX38&PI++50"JY M9Q'F'MJ6O<<]:B_,'K9HZ),.\I>R&):[HS],SL^+UA>ZUW+=D>T-1I-A;'(, M>D"BDWH\A/L7"O%#I65?@I,ZJG.ZF(\=]@UN_)&[]U I\#6[]/-RJ=2G-O=8LL23A MTA+8G"0QV+15D5<]:4@[W6YUTP"'>^G?N^ZX[!(!SM]NUD./3NS\FX,Q@? M^O'?NNL:X%H!N#K;6W7"%3R'K2FUA#*'>11:$1/@5V.<5;#(7(F M7/46G5' M; KH/%^&TFCU8VEUO92.3[,L]T1E-B$BA)SDL);$F]1IKH7VZ&X6;:&NE])9 MVYZGOYCS:\L"V1AU<<[)T/?T&)C)R:#G\#5;TW8&;N);>MP*$U24EH-OQ3HV MD;D,1F."GM*80^Y.)Z,Q7M,:>NN[7[7I^2;XG)EN/SHL M7P_ZHZZ+1MB@?X!^[> 1_RI3K#N#Q 8%5T+!N9(WC%)I@A4D9"(001V@H."! M,)U:!8:84]A7D+=%RM;()FN"0)\OMVET_>?J^F6M3H0R+F>,2"X,V#&4D]R( MC"0^429(R;3GR'@D>T:MF9Y=!<%G-^!?S<-5G*%JI)8 *&4#BJ8N]!/SPRL_ M'#@].KG!%(YN^/W9LC3[P7?M!W.]YK66-+5.$F%2X'XZ4P1V $M2QWTF4@%; M1;X!R*\897^LD0W<>+:>+_MKU/F!U7E&[[(,[#AK)0D)ST"GK2&**GKRP>C=/\?HBH'_NN[75_\#_U2/KMW+>A#9X4]7)H;*='#B M@3#8P1D\^A)=2?W!&&Z./:M@+%T8V/%0]UKG>AB]3N,3#R0"=,SY/E8RA)]B M#&/T7Y4U#>'KHS'\(;JP-J/4_9OC/5S=>5HY>(!<['Q0>M-^C!ZW[ MU?]QT77CDPHG:E<5*_-[,KM$&QCX9'SS)8^^0#2YUPJ)^:FH_XNCC5BBL^"$ MMQE+,XTIKL:$H'3"95 2=$8=,;51770R#=D]U\>>F*'77X@.\(*_Z]Z%OAQM M_'-N'LZZ?5*?]'O,5U2.6Y;SYRO#M;F^%HD:Y_K/O=>M#P?[K_^W]:_]M]N[ MG;\^M%N[G=>;K:W.=NO#QS\_[&[O;KW?W?EPHWB>Z>$Q3%@I;Q@-_<>ZO%QG M_V#G0^M@O_5Z'\SGSH>=;?SIP_[;W>VM _CES6YGJ_-Z=^LM3 '\86^G<_"A M]=O'SM;'[5WX_!_7W_E^LH=E9^^:J/1\_$2S0C>+'>+ZOR7/Z$S.X,[V 4R$ M>;ZP/SS6_>[5U$U4P"C\LM5W?P\!9OOC^.M^>%/AZHD%5=[4UK1^;)W\!^X;D\<'NQ]V]]^QSI(*ZY.3C\?N.[>U>ZWO4\[_VA&=[4/6V?YRM?]7I]=ANU=[ MISO?#@^^R,^G_PZ=@ZW+(YXQ+W(J"$R\(H)FEL!FEA":2F-L3A.E2DK8[4^\ MVT(>!XLB#VQT6<@N4H7E7P$: M$7$V-LG\UZ"'1&L$.-NWFS$,IPO?&4W,J.NZ>MCU(T#?7@]N'/S0]RV\SWC0 M0M.-)7_ ?>)/](_68!B?6'[PNB TU8=G'J9KM8?>A[<\^7JTRO?$K(GQL&LF MR-UZDS/CA_&MS*0;W[0%)@P\!(P:G+P^/!^)&\AW84'A5V'A='=8_G@V<+X7 MFZ;#*)!)#X:X#,")\?NZU[MLQ]FN'G]>E#L=M2*GPC--HY$>PIM][99+AC-L M8<(&H#HP\]U^69$+FZ:>#_HH,G 'F-8VWL[!T%JC)==[CV%/M<7_J47>T'^K;&>QN'V#VX[+VQUM@ M>DQPJ8[_AOW/@N*MRW[6>5WM9R>]O8,_O^Q]V@.S]]VW_8-W[//9^Y/][<^G MGS]]AGN^.3O\](Y^_G3(%O>S_;\^?MO[Z]VWPZO="Z!SS7["OG75Z MGV'\AW#]Y^W_].!. 6.43 T%*K^P MHP7/%87-STF9P[KH7/*$N2"M#LHYQA=WM)^SZ M+>UG\^X*7][)S<:0X2V!- M%)&"2F M+",Z2ST)>6HDAQFVF5U<7FU3IZ3GPN7 %Q*JK,ZD8"[UVHA$N,7E MC?./NVQ=[:XSEY69S-UBMD"TDE1*V+6-EP&^;W(G9)9G/,M0LK1^/LQG^7S< MN2YQAY[QI16\)JT3_=6WC/=]V MA8QX6<1+'W8J(O4/N%Z/L7S+ M61>CB6 CAH?7LC(Q&P_]0L/N65GD!:@!OND-[V=T+YX_C4Z\'[=T'.*VMQY) M2K$)<=INH?NU=0&?.KCE5YR6X>"L=1O5; .[ 9'^,:N]1 M.=?:\,S1I%>,O,S<1.&B.SY9^D);?=#S7NN]/Q^@U[/?>@/SU*()^=_I MD"^]'K8\C,3=),N58,1?;K[C3&;>EU.V1+^B.Q:%O%H@@#CXCHO,^*NO%J:: M= (>&7_#=@S3HV;Q,4OOG&FN_%4N+PDGDW TL;W@0?'=0<1*R,.B^<7!EAE M0A2#LY4L5C**RU=/TJY!&)@29Q@/XZLEF/DZ-I>P]<6=Z!&I"J[\T)^ /,$T M@BT(MDE#5@HNVGEW)#68$XF21-HTP[Z_>Z\'?<#[_ZBI%%WHU?0;*" M.SQH63Q@-CV/FORE/[CHM_39E!-.6Z?$K5;C#HU\_[+8W(?>M\Y@C"6>6P,F2?"9DDFV<:K_N!:U,3URO H9_/&6ZOBNM=EY-K5<-E_ M/7YY;KEB,;1["$[ZX@3GD':VCG2F,INZ0%BJ#1%<)22/@J.EL29SL!R8&+IY M/8&L!4#:0V;?6@I_7W%V'28U 9 !MEU%0VX$)NO%2=<"G)V?#P??NF?1)(SV M9[PB9D*5; :LNN&8@ URMH!X/G:4PF.-TD& ,GOAX:FVIT>C;NCZ*,-O_5?? M:U&$Q>)'A@=$Z"2H;/!HU@Q=]%M$,W'FS$0?0-]I ".0>#<[G:CLO:T/,T^* M0OQ\@R\1A:JU5W\*#FZ[YIZHW0 OG!F&SW+O^W,P^-(:P/;EACH@ %@P-6&- MT:,U2\!':W (-C&L=O7G>"(4IS?R@!-OOXQ:%[#(8Q]+0GE+>Z/&^=XJ?$_J+>0C]8N3.,X'FJ- M-M%NG_,=36#T(^PN7T? H9_*VZ@42[,P'2#*4\OY7%_&=QD4'IV;G6?P_,5I M+?T\KI+9N1M&T5\%=GG.;6J]ECRG@OE$>Q>"52;AEO%,IS]0C->!?+L2>[D@@]Y=[5[L6LJ9]D(),/!S+1D3">-.@P@88W^@#T:SXC>MN !F M)E/)G0B,9#X>! E/%)4IAJDKE_&,YMJL%NK!-,<@2 L$)H84Q@::(2H7B6Y9DL MW6S9CV2M%YI^/8VU>(^MOMN=O<7[HFK!:WR7EXL'!UN !_#]@\-D[^K+Y?[6 M4="9<28'*,A5P+V<$A543I17DN4R<./!=$HV;TI5^-ZMW#*JN?1&9EJ*+/&* MYI(IX2F&&V:*/415@T8^?DP^DKWC(R4SD(DDD,QEL/,K&XB"!2,NER9+A6I7+Y%6>3R_QY]9T"?RMJCY2V=1VE,$ZSBA_< MF\8/EK&38.P4AEO=]OUS[U\SXQ='5(1;3N\2"SU?+H9?3F,0_OPPNQB,N?(\ MLSJJA'U.@IT> ;5VT%@Y#J*Q<](=C0=X+H]G^-.C#32.SFY%XJGEM>QH>3YT M=7:XRO#TM#Z D>]A1&6["C(HON7.NGT,W2S.NE+QMB0&X8S]%\]R'CQI2D SL6LX$71VU9&H]0#WSVZA^-<%(ZV^;DYG;CC M$BB14,&_QP.\DXDADC%"/CHB,39]=B5\=[:1Q#$-NYAYT)Z&RR P=VZ[0SLY@WE#9V;QFK4XJL7W M0YF)EQ4O@W0 I /?;O;6V@PFQ1K9\G2C<*??*@@CV$LQ^@RF!78?U*$8.U:( M&O"^:F%J?M QO$]1?BQ*<$DQ\%TMQAK60LZF0F6O)UDL"U&],9#_Q>6!RIOS M0-!XT%SHQVF;H21%@ZB:P<89G'S=\UT;^ZK4? M8N'NNH:!SL-REH RBU,MMXG(#Z=UIN)F,P!*JD?SH9'=?F'AQ>A'Y,N%0A<$ MM8<#KV"\"^@*"CP-&'B]_Y_=;4+S%LRB\V= "_4- 0,%;BT9>>U9Q9E%$< ; MQX&QC1@D6%@B[:4',_"^@XMX&()0YP83,PZ369!L.\92] &U<58P-0B/949H M<71A>$-O$#6!?@\&[@),J/B*W6$9+CO].4Z [A_'H(O26JA^[<'V07HQ.KG M3KC_"8![F>R$(9&P>\V2E8JM*?Y6C;T,>M7?RCMLMCZ=='N^P-,X054:'>)^ ML3#]02WV,J[+J#+7%N=HE>#88@%QG-]K2=;/O,K];520@$FO&NHT:/B: !6Q MJ"/8_VPE[B5-J.X9EZG"AGAD%F>HU0W3C=SA^>W@O)JT.5MV^J0S?0G['W:9 M*<-:ETWG8#*\5S6#V\-5GROG_G!2!!Y59[.8@@\Y MS/O2>*9B5>MVQ5R$W,T@MZJ<_%CIL%4BF.XC)R_.WWIE,6A6JE3+).6$2:.) M$$[BP2HC3#.66&:H\ GZX*]WG:W"ERJ!B2$E!0#%P!, EF-$QZ[U=Q[@_.V' M<5D>5D;8K7)021 DPSH1PLJ$@#6BBP:]O&CIW@4P(0;GQFA4A) M1&"'R37),T8)9YK[3)K4)_H!F0@83F@=K28W/UK]L"$C/R8VG>TM3*.S/D]T MRH",T !D)$D",8 LQ&5YH,H'2QT&]VU>WW7F#WP?CY'\H* TC.0[)(-VCH]\ M8+##)(Y(0SV8,R(G.A'P*W6&.F$SDR$CR3;I$J+Z<(SDR7"B8237Q (C"BD- MUN5 3WT*VPIP1$IRG/PLTTIDCEJC="2J=X6(K,1+:%XEV\_<)*/"/7NF7?V< M:M'KN%(4VW>EA*TD8E&TWD_?X>_"D[4U =$:8K[)5CQ\I"]8RG8H;$L9SU)& M#2,V"$6$!\JKLEP0K7,N@@VI30E;L.6GLXV5MM8)C1FH(<. MD#'- D$ +%V[W1$62;%^&H0S]*%7 MU$'0HWA.B>C3&J&,M'$O+9*/;@^X69H<9EBH&-)C=>2;%YO;705'=B N^Y MMACW,:SFO!X-4,8:7-.Q2K>* AJMC],KJABW8S G9H?Q,?H.#^#>=(>C\8WCA2P')4 Q-P&G+T[;@5 ,.P?/BTB>CF-3#V_[Y6U,B0K MA;[6:DG5"UX5Z9V(&K/0MKG21,:/+S!J=Z&H5@P#TZ/1P';CPWI(E M>4@06 MX=C*XFLWO4P;RP>LGM?9B17Q^WWH>1MK.4R+8/:BV6?X/:C MLNK3H.KE7KQS[/UX7I62*"(\)J ;>EQ>K&,TA+OS+>:*S>D6? MV?:P+%A\S M@LD[!W(UQ&IRN!A8:LX76T!:DK%A#(5S?@P<;1K/O,@!;WS^_3.8U@#H*SH% M^E:K>3D<] <8VG VJV33@#Y0I^"L29PVA ?! ?1SH$[""9*85#J9*).8_%KH M.]O$\AB3C8P@% M4CI[RNZL/$2+M%X7J/-V@'%%K=\.!N< "YRE__B]7JH!@7;^FUC ;]DM"WPO M1X;5Q/W_36+X-'SJRB(_59X-;$UP\?&D6U29@+^71;1;>EIF&^M6#&K60K5!GLM@K"HPECE -4++!H/2A,- M,!CAOS5\#S8[6D4T[L5"'Q[YS7@XJ-*GBMVT7)ONK+YHN["[JO?$FA7G97Y. M#(U$U2X-P%C.I!3;ENL6UM&LFE,]2.VF/?0'.O"L.U24RP#KG)5H 0!P3\7/ M2"+0RJV"-U'=_ZI"/U$"]B-!J71>)J#S'V"F>V6X.S[N +D;"M/TPMV9ZBQH M'C[OFN;A'UNCXJYE+9 ZHN.MEX2C%OIX-OA:O!M0+5;)RK)OC_VL>LXT:P1C M42=C79>S. R4D5E1'8S_K.57H#=J*E?5HTJAC7Z?XH)E@XB_]P<7F-LPGGT? MWJ0LZW/38^;S$LH"+T5"QFR@[%1[%]. ML0/_.'>.^V!X\_?=(--@R4I8LC4YAB%$K_+*4*(*#K&TC%,%((HA@,S*.;7> M#$'H+@;#+T@S8MGMZ=Y?^];[8C4+:H!R>=-3YL%&+=OF\8^XH<^@II;.-:P_ M").'9R P5_JJ!CWMXF:SY!]7=.LHM[6;;@X?E16LYD?V^+OTZVLC*T MC;;*Q*I,XO.9SF%>]$4,RX\)75.ENWG[7PMM;-*G;@.!]+FF3]TC'6IYFM%= M1O,O8":7 'ZCE1RU[A+;#A3V]'/=OJ8%?V;E-E?8P')"63SQP0+0!_K;S-;- MQ#+>NS5/4>H[6!%3O = MNU*W4(^I\0[S^-/HXCHIUYX>@H4R.[^_OV:Q)%J9[ZO6=*WW^'?X%5.S*V8H M%*C8F\*Q/6>0[40IC"Z0Y7>8RN.TW& MKNEDC"'#ZBSXA%B!("9O%]W?L-2)=\?X4740,CKIGAY\Y7B@H$L]B/ MF8CAM[I%2B1LK-7!4/7RPS*1O\R9KTNF*>ALY1;&S$XT*T>MM[M_[K^??V]L M(S-3\#J?"3G5/QS6^/MHWD(&XA,TO*.)O%_+NZ?81Y>S!OYD7?"N%\Q:N_ZM MW_:V/R9OV>?+PT\V[5SM7!U>_7GV^:_=;WNGEG7P".?@"^^7Y^_')[N7':N#I/.I__T]@\L M@_^)PRML\?Z%[6\?\\.>^A;[PL*[=+8/Y=[!SKG MM+N'-/\*TH;49T9Z0$+A//P6@,DU4NQ8>):>W>'I$4^5\9*@BV^0 /LP<7_?*8)39MO9P6+%M\8K5A MSAXW"V**)FD,8<(MH%\3"WSDWST=M^ORRM_&LPZSBV(TNV7][+SP?B[&&2P= M99GMCA#A8SGG6#: Q$C%)77/-H&&E+P,2Z$7>S%,QFFYG55!%&69FI&/KFR0 M]+)QV.+XVU4UG^415TMF8&?Z192JV?O75C6^4QQ[H64EJQ[,B\EB(ZY*.Z+G MJ7!E 5)^[1:1 @M283S,6?SFZG)Q;3EG+W$C*%1%< MM!^OF];/X@T+N9L7D)H\%;*/08"Q1-X$F$WW;# 9%7$HP$UG!'%),#!6 ,-# M1EM)22F>\U+7+KY4^0&0CD[&D6'A:A2QA3>TKR:WY,W4BKP\AN#BQ]C=G[?5CI^Z'S0\6=]5JC:]5]0)] MCW]J9&K&0:^.* M6 _TB.<]3(I*,DIP)1M),^EQE+*.9QW0]3MGUDMY5?L+< M/EGU78V3/0U@B17V'@Z",FFHM#0+,'81#,V%,LR;/!5* NG,&@AZ!''9_7;D MW&4/]]NOU\*3INMSJ 5RMNB M[Z 00KSGXB4%C!E?;9ES;+"(7P(6%8?=Q='*?,RSXTBB4@Q'E1@ M^05O2,J8-L8Z(%.@/S*[ICW_O5@O[!%EY/OX72,C#X*QXD@G";/<:)+J'&B> MHK E:\>)-,(+IQW5 ;9DP9?(2-7GN+"K765._,+VV0X:1'4K"*&[\"*4!T$G MOEE*<'PVK'P$/ &ZTP=).<5PD2TTRU6_:A MFM5?:%QMNZGTVG\#A>B.JN(&1??RF=$XSZLV6RN\>#]V.#^#I^)W[O/V-:*_ M= INH?_5YJBKYIWSS7GA26Y2' _\UOW'\AE9M@'7?#UQJ[WVMD6!Q^[9F7?= M O3F,NL6QH^3_ENW' >#(VFIOV9'G[QXUG,8&//K#%X[FU_D1WLWWWZD>Z= M'B='G'DE;FB*?462E2P%1QISVSE$IB'[K" 5:O53CGR(_'6.?U!HT&A%RJBM=F8K[;]GVT-YZ:7N!$Q:/) M6 @[ M=3;IC;M%P,%29&TONI9O7:]?=V,]F'DYNZ,8'!*3]F!"Z7R9JUS*[L4G.L!_/]&/M>VPD"IOEH#CY!O5;]%DNMXGJGO8V[EVX MK=W@[)RCQ+.<[,J(&QS#,(M\[&.,K<&&T8/1-&]O6E1A,*QR#)?KP8(U6<07 M%*^UPJCP6'XVJ+D!72LO/TU[_%I5L2XLT/M9P[^XM-YYYA3C?6)U%PN#A8?& MXMEE,FY50?'_ACPI@J)P).IR30FHCNL M=25JF7*/GR^2!H,B>&0^:P11\42X>E*T#*EU53 (\3[@D=>H#&4I' Z^-N9- M4,5INE5[ZYLQ7D\NHGGC+ C#B;(BG&_JX7/ M5>R\B[UP8:GB09J;H!2T(\?7PS$,_1PG-'+;RQB?,QF-BOD9MOK^>##N5D)4 MQ*<5^6WP70 Y.L[BAOFA7T!T_+>+=R\QH],T"P!?8?4,-&[CFUM5>,Z56'R^6UX].^2XHXUD$TY>P6OV#,+) M?R!-_GI,RS.-43FX%=.GN:@1#HNWC7-;!$2"?-XO>*.^Y2&N=^?.Q,M V]D6 M%&/_\/X8YUDHN\H @QBBCM&31>@V[B_P*E[' F'XK*_3 M=UT>;("?%+L.;FV7Y5919"(N[ ;S$0]S3I4:.\8+:Q,PG5D8S&PL]25N8_WY0KE;CR-X2XA/>YPOWWMWOWH!0*(U]4H(%;WB#4]D 04 M5F49QEHQO<):Q/SP>->28!0-.'2\>#*+RJAZ=E34;AJR5 0H=^,@*P6:# MN M5^S&=5W!8HBT^$S\LRJ5$0XOBJ0*H:!-P8TC*O4&4R M/HZ^KEKS1;#*D/YZUMFY1M]K_8'!WUV[=<&M)I7E3AOA,YT+';QR2>:35*4* M_F56_81VK]6\',S>Y(WWZU(;;@V.+M[1HY11F3EF"#=8*B*D%40;Z4B>*9VG.A%>@M0!Q;Q;[&I8]HM[2Y"+55VE ML++A^6U[P8S4G9WWP)PN*[^4]F2W<$;%MI*P;0X][K&7M4R7:!79 O%#"+NK*-2-3 M)E.TE%ZU*<@/]9>Z5]G7B*O%8->Q-_M3GY8E<&]ZE .G2H6D1 4!^[55C.3: M&")Y)F3F\R1(NO%*;2XY*JM $U5HW1K"-&M_Q]I?[21':3!&><])1D.&)Z62 MY 9G73&I?)9K+=S&J_RVHK[?VTJQ[G>K(N?QU'0*_S^I@_P*+K]'2BSDV3-+ M*Q1KE%98%II\ZLJ2EU5ER>-OG:N34_CL[S]A=0\D/: M.7MWM7=@+Z]5EMS> 67OP#AVQ6>@M9V__OT%0(#N';SYL@]*#DK+/F_OP?W_ M'?:N#B_W+HYL0AU-5$96B4=$TX) MY5UJZ-V/GQ]N(@.E"<^XP&06QXP$N7%PK=:.JQ#6U.>^ M_.7O5K6%M:+,*BH239D3!E3(.F9][HQGS'O)-EZ]P9@'3,JIK=*\\PW[+MNR MJ(!OU;I4=.VTH3!Z+&WE_88=M=3?&UQ3&5VF@%<[&,.=[G=;!C*%S M9>'+>J&]415AM.3JHGC ?,#=?(F^N:$O-/JN(K#JSZKJ_95YBM%E6KWHPOMU M"]_VL#0P9P7T]G1?%[6=8Z7^46L$8A4KD6+X8OF*95D6G*/R /KBQ/>GI\N5 M]WZAX.#]IKSJ_3%[5DF%BJ[A>DG3\%@? L,KAT6G[_/AX+2H'U'V!NG[<6L$ M='?99]-:$[6:XCBTR(3V_(J/<,IFM;9O6(&J MXDL5VUJFE,XZ%L?0EE&]*&SMP'R5?M3/WOB^ 5/OA(FY2)BR6WQ1[V0!.UJ3 M4;6Z=?4^B_'ZA=I.$WV+DX!8Z2Z1&)]5<+%6G8PAD?=#;ZJ0 FSIOD"X*V6= MJH.M!KI _I=GL-[5XWVN8M'B>^%U2P3H@9IJK UY7[&V6.RU6-_WOV,^GM(M M53DDBQ#Z,( =\&+AL'"T:F.PWQ]<),Z+:I*DY\/X=[Y<)(H_==& '?].J#H? M/]'TQH/X](_J97[^$/Z8FRXJ-B7.Q7Z_=9LYPFW()9,9X\R*A'O%@E/ &M.4 M:A92677UHX)4/\P[DA ?HF X?7GI 9"N]8JM4*^F+M,8ZFVX>C_4/J$OS4PY MV&%@IF1)9CES&5$"G4J<*Z*4S@C+K0/KQ3&6\(U7TVIRHM"X1>-B@=96NP46 MN1CCP7S1W:,W#=NHL8V*PU:GUG7V@5%CL+!A,"A"RZH'3!M E1_. L0T/#-6 MIXL![H L#IA2.\:AQ#@(-Q@,L5R8'KJ+F-@:#\EU#WN*%(DNH_*, 0;>*YNJ ME$DWTXC2UW!Y#W8+N+P3:Y:\UD/8Z/H:]V(,=,!2:GW<(_4M/: :C'ETC!'& M4.M$FC!JA9%2&>Y-G@NO,IFG)BLQAB6*5#\T&/.@& /C?W>4)BE3+'5$,PL8 MXW1*3."6J#3S,N1::&K 7/9F&$%&_6R,>3O \/+6VY@8LX@AO2)=9@X=#,8T M($.IHIAB5SC@D=U>C)TNHM5;)X,S;ZKPAY@&-!P$'T.08^!3;&]11A7%0H9E ME\D&8YX1QA@CTDP8E5H?1.ZUR40N14Y]&I1+K2XQ1E7=B>&'!F,>$F-.=^3^ MP=;E'HQM;WOKV_Z[(YV(5";6$2;PD%2GGJ@< TU\QIS.:$@\.D^+T +ZL]'F M?T'"8GFY>^$-C&,XB8H]N'6")TB.TL !>O)0XDZ><%+]T.#.X^'.50=X#DMIDDI*TD = M$2D7),\239QQ*M6IM!GPRU-ACVN\MX3@,W3^BNT8;E(M4\85Q0QPW7VF8LRUS"G>6V@AN: MDNJ'!FX>#VYH9^M(>^<$YX;HW.5$2!F(XCJ0E J5Y*ET2O(ZW-#T9^/-:Y1G M[0:M-QK3-CVBQ#R&A-D'X\&@5V6;7EO/T4-U4E_7]9L_^6_''*GC8TQ)1_N_"MJ; M._6YT*,BBFN54$Z:\30P+5)KP63E&2 (%\+9/)>,:AKKA"%V?T<$YRU17^^K M6@ENMW;FOQ519*M$FZJ%X5;?O9UAR%8!+QT_7I=(T"=PH7WA>X#UVL8E(EQF M6,8QR4G.#$"_T$(:8V0B,.XWOR7PMVRW4LG58KC)+)(_5E@T&HLH8J G0#8F M!T\Q_GPP&D]+'12! 65+U%DZ3VT_*5-[5HHX-AQ30'PN72)R&12G:0BISH.% M?WAXB(CC2E[_+AO"OQD,_Q[ZK]W!I,X_7J[8G6Z)_:VC5%L!7,\3'[0B(A.> M* 869:J-9S+-)>=Z&G5XGZ7-F!%Y<$!14BM$XG.14"]RG28L#4ZXZM2O\I8] M,!2]KHMB40&)KF+-;YDV\]*7/N94)SQ1AS$HB I7$*),0:KS206L* M*HK1Q=>CS6]$H(6-K=B_RO@CC!XOJ[I60(.EW)H2#S<2!_4,2CPL#8FZ,VQT M(=+22TWSU%O*0PZ88?*022W> MM.KZI+_J;BPF$",$?_$+2+=9W%I9RZM*IYPV6%XQ M1^XGD.N*);_@O6F/=BZ.F'0J,$&)-1ZSUM.4&&\T<59JIADF?2<;KVB^>3V! M>+87%:Y2@1LE"88$502,NV"H]H^ MG8VUU+::M: OOAS[SA^ 2=_(VNF[B\[6$0\V4!#GFTL*Z$]E#>N]%(51T *;)4__H*PIFS$O8W5X*BPU>98ZF212IUEP M>9XVLO9\9(WNO3M2N58^2QQ)F39@Y6/(##>!:&6X,PF '178K.%F([\]"R$O M8O,C)5B_G>PAQ:HL*E!\\_WTK=_@II(F#!>=T9G0F W%,Y9B!IL%X=Y@P MSHVD6EN3 G(Q=BMR=?M?\62N:%/V"PO1;O6>+UEJ9.?=D9$B@,6?D 0L?>!6 M-B4JHXQD:6*QJ8010@.W$IO7:P+-E1C BE\>BUO%0EDP\^=5U>A?6(IVJO=\ MP5+T\1*PAUGA4ZXR$B3V'F(9(\H"5Y<"K'[GK$XRM_%*WB)$;&&&HD?\*SSWV,^2[4*]S\#2X_(L M<]QY&1C3N; @HDIQ)X"4)2%)C/9+_9PUD07KV/[N)D,\*5\4V$H"WW1!;_Q; M+"V]R*P^E4/?*D;^,0[\+8S[Q4GCH=P[/C(,=)\%24(>8">DFF.]*4Z<#YFW MF0;:939>73L8;^'L%U)V:V*]=#G'0A%2!:$DSX,'U&)9FC.1<$F;M?YI:[W_ M[B@$G2LA#/%YIHCP-!##K2=&,$H-8V@=;;P2R]=ZH<)PJS),9D4G1V5AK"(K M%^1@< ;R8'S?AUA.J]837@^Q?T+L(5_@UW6DF09;Q!KT;A"3AJMR_2'V>SG7 MF"]<=U+5J[GB?^]Q_",^%;1^Z:_H7_N?##RU\[M'[9@R[IY)I=[N^_V M7G>JO.^"*DT3]#&^#F<3!+,? R?NX]Q<3,J=]#5(2E'X:Z5:.W5W=5$NZ(XL M3)"HX1V](1?(G4Y""IND2#270O 'T M[BQAO>QX44::P4M_@/GTM?G&.+2MJ%(OE^%=[=*]K2,JP-)V3H-AX(#AP>9' M-#6.4$6E]&DP:0HXR]7F]=9X\T4<5ZU'MGY2LU,JZ/[P[6 T:H3G#N'I7!QE M6)X]1T>73,#(-& >P#H*(@W08TF5E,YNO&*;^>VRL[A=KS^2WB>=?74@?>*H MB@9(OU,7WM'.NR/*;&:%SHC(I /":C117&2$9330Q&KF4[7Q2MWI<'G> M-@ MZ"IRP\"HU3R(5$A+8/$".NH2HE5*83^F+-4\2X-(-EYEMWIWY^$3O2?=LW,] M;7QT+>1TVB@"@Z@0\FIEERI,'<:2N[&H"^:(# I)J16 N;U T .&^MZOHB/. MTCV*PCQ1^4;Y5.4;WPY@U)W!V(\.AMKYK;Z+QW6U\Y59K;\U*?67[+VN-'&/ M'YX=7NZ=[8C#JW^?QJ-<]F^X%["/,RRSNB,/3^W5WE]O3A_*=3^?[EX> M'IR<[IWM77:VM^!>._P0-/#P8/=R[Z#7[5SM71Q^ZH3.P=;54>:ID5:E)!-< M$B$5)F2DBB0YU4QJX#FI70QI,D*PQ"F3@ DHK$M5D [4U6=*!V="?KW07WFH M-YO^[ZCO=^=3'[M^Y =[XMVD%VE!\4)1P**H@8"]*2"B?SQ[RQR.\)Q: '9@!MT0;*HAAL! J@37,DFL50->FL-6MOI*M):?497NW:97!66VH M\9+PN,AYMN'JXJ_TKE)0\Y-!,QAF^:?QX/SWF +W/^,XCFEH*#;[(3 C/7T^ M\K]7/_SANJ/SGK[\O=N/[Q4O^@.;+\,^V"MG%^XYBZ+<3(I(RO$0_N>J^Y_J[;WOZ9Y#<_]$<&R]B];OO/ M.+_%',-BH1S$)O?SN5^_L_-O+3JO"Y@.MKB"A:#\?/6(HO);M#D'$[B'&_UC M*M/E#*SV4.-7N$U$WS)C5]H1NI 5DX()FK6)N0. MZ<9\G>,A8*HCY9BM]3Z$/YZ3V$>F6=L21HLB<=?+EIB-B [O&GN2N58U[OI, M)*WG,!__]7CO_\=B+/]:O?@J,9!I0H5+$ZTH$\*'W.B0:T8I5SSH)$:(?&>G MI]DA;$%69K3TK^%@-"KCSJ9^"/X\.2K<[UMO_^Q]MW.V1_<.=NC^]OLOG[?? MGW4^[4G@IY>'5X<7G5-X[NEG&-.;7G4-/&ORF7U,/_^URPZO/G[#UDZ=O][# M> _IX56O>WCP[]/.Z1;#=^R<_>=T[]-_PMZ'Y-O;@YTQ_/?B*$D"TY(;PJEW M1'#*B'*.$ITR:E-KJ%)@DXB$MT5R4P>R1],0_'1%3;EE-[H3GA=WM ;I&J1; M0#JK31". M$<%2]/%GEF3,.5@[Q1@7F$0@VHF\Z-EU>*\&0RWRZ6YCF ->'T'>'5K-(TE MV! F4$(3:XD0F<1.-@KK#%&5!)<$C/1(VRF_GI=RS7>Q(C@\*@5;>.2-3H5& MF7\&]6B4^?&4N<9$I)(\2U)BK<:R#ER17&(_29-);.N)-6LW7LEVFHGU4.:7 MX/>*)ZLQC3UJP/?1BB7O_0LBT2/2BMB$= I#<4T:N/D.N+FLNWBX2@75AJ2I M3XC(K2,Z33*2*\\>)W2<-CC8X^BN<@#4X^KTX M6O,Z<>>$"X;8U# L;.3!#,PH4#3KN)8I!T;%(VJ^B[=/KQ6UV':^;D>C5MNXJ=7 MMELGW=%X,,1):UT,NV-/!B'$E/)AU_>Q^/FR E;Z&!:C5K(/0W G58?O<2SZ M$36TK"T/5^K8KMI4?8]]_VMW..CC$#=;I8[#*_2BNRUV,[8G>GA'[>R%WB'3]XT8'R!UN7 M1]1[J2A5),MR@!<>%,F50*#AP-"D-B)<2\%PSB749"(UF1$BYWFJ6,#V8")Q MB5=Z,;#^8"XDO8P4/\$^[%'^3G3_>-;2YB[]J7*E[E,']O?;,SVNA[C/XMF7 M9H'<^>)K%P>OQ"93CQ1:?K_;-J'ESR60^EH@^4LX/_JSV,@P46;:J;D)G6X" M"M? G'J!I_IO3O<.OEQV3M^!G?2?;@?LJ\^?/LK/GSZ??#Z OVWO776NML3> MP2%;M*\./^U]VS^ \6WO?.M\VDTZ?WWN?3[H]3Z?O>G!W^"]X'VWC[]U3C_/ M1U);J@W78%\%8PT16:J)MH83EU$9A%4FS]5-I_I-=.&3Z>JGR@!J @EOZ0;T M/:;3H\)57+9]6+4&L%8!K'I,H4BT=MH)XG+EB1")) HK7:>>VD0[R41N\)21 MJC6)*7P)-/)]X=_HOK@ I&>-1K-5:^!H%3BJARE)*V&A=$Z\,8X(YSDQB>0D MB-3X/-69-W;C%6TS<5,UN^<8^? <,&FW;[$#J(_%V2I]>&%LZ5G#T]_PS@-7 M+>.V+_[;0-4*4#47DB \Y51P@"KG&1':6)+30$E&3>)3SQ.)A7QH6^4_G$C6 MT*?O]<+5O?C?:5DW<1&//C^_#.HWN7;/&=WG2B*P8"GU"4D#8+I(,3W'&?C5 MA(3:P*7*^$VY=C_DR%N7,(EK%>)OJ1S_(-4?^3I7?TR?JOKCMC?C-:SO.*VT M"M<>?.&'IY]/.I_>=#\?O =5_1.N@V=LOV-[5_;J\&J'P=][UX(+V'].]@]< M%]2>'G[Z=Z_SU]XW4/ONX<'616?[$%2Z _?Z#'__#S9?IWO'1VE(M7?2DT"Q MI81+,V*$S(GDV&J"P:SR;#&\0+*4>YCQ7 )51#%YA1-'$ O@GU&FG>)YG*U5Y?**XL;>#_C$9^^$94 PSCEV; MPEUU&PLLJXHW5A4@1]=*0-ZWK*.\5M7Q>KC"^L6W-'4>FSJ/OV0P3E/GL:GS MN%PN^MW8W,I.,("VCT6@VS%.&.1#-)%+3>32'0X/:54"=AP#NIN!5>=RJ[*4 M&ZQGGC*>A =P>" ]W>V/@&]AT/AK/1Q>PCQNG:''8WW\&]]'60O_QJG]]GG[ M6.Y_ HIZ=4P[!^]$Y_10P!BO#C]]/CT$*MMANVS_KX]\T;_1N7KS97_[BX1[ M7NUO?Z2=[6/6@?'A6#^?=4X_?\)H[4/Q^< ME'SD)I-.62*#05-*JZ)]198$ MG:8LQWXD&Z^X3-H@:\\E5*DI^=C@W./@7&*D20S76ELF/.>&"QL2R\#^-E(+ M]@ 1F@W./1S.S1+>9*(H-S(A:6H#$2;)B8$_$:.%H*DVEE+V['#N)<0;O/=? M![VOF.)C@9IVQ[-&T4W0P8UQY#+AP,.8=T(+;U*394%9&;+G30 ]5@ 50_ Y"+)C56&T#0%(J9#3C1/.6$@J39U"?69V0 @4HRR/]8H MD*"I[?C RBNHIKE*$LX<$T EE,Z55<%D>>IE\/G]*$:CO(^OO#-VD6CC>*)3 MXGV.A?.#) :(!@F@U,JE&3 /NH[*>P>!J!SN,%A_N[[_K&_^J#/N1\K"_9BY M]ZPQZ2?$LS3 ]$# -!><:)3(@?LE1,C4$.'3E.C -?%Y;GF"Y:*I?'9F3Z/[ MOUA2:J/[#Z?[,U+"6 @,F".1(?=8ZE60G%I.J TR50FC5M-GI_LOP>7Q$;0# M.S9?>5>$;G1'HTF,9+:#4:S#TXO][<>#UFC)P=T+\XNL2;'J&98%/X2U*'KG M^M>X8AW?P-A*,/9A+A7,<"8H]N;A@@BAL*UZ+HF4%@@,-3+AL6(U7U*HK.EV M\4NH[4^A((W:/H#:SMB'$8F6+G-$NRPEPCI/E%>:J"2D*K.92(1"MK N,HJM:KP" M, :%%FD[?3XM\QI=_\5<"8VN?[^NSS9ORAQ55%#B.0M$9(J2G.8YR01C1L(" M)4(7NIYP]EQT_26X#M[ZT>CW5IGUV3I'+P*HY""T>G/)("_,1?#3ZP7F(=#UT;_\!:THI& M9Q]-9VMG$B:'-=$\-FPA(O<)$HN,.,6E-EIAP-HZZNQ#.P>:FB--S9&U9"[W M-JXZ@[YMT'!E--RO1V=0P4+FA2;H#@4TS+&.02J(HT*[/*&9Y_217"KKW\VJ M0= &09\CCVP0]-$1M.:HESNC9M7YI920W>6#EJL@,2#]#[);6I2H:A7(,R4)CIEH!_6TSNJV-2% M]-$;HL4[_MX=P^/L/;VP,O=,LQL M&ZZCSW,G^N[:3_L'7XZ$I$8 E1SGGBX(].IZE.M:O74*$REDE* M%]&W'6LEO1Z<@4Q=QN ]D,G_6H&(T,SFCN5,"S#E,N8T]53"1B<<2T7.;"0B MY8+7B(A\Z)#;](4)P=[![N51QJ3TCDFB+?:N,R80S84A0M-,:4\!9I,8-KMY M/6BV!2C1*T]0"*PE^.D/_3' MW=$XMC8\'W:_@G:VSGO:QB18O&]K-#&GWHXQ(!1O6WQ_6&P50_]_D^XP?G=: MQBOB)&S3,* M&UM$TISS-I8( R&);>_FQU?_>C7"S=9!O-5L[*T+&&,E[^:R M]>?>Z]:.'HW;K;=O7\/=6S>J (@J*-2"%N@D8;EQDH,J ZF1GJ5"L_31%*I M@URN!6Q1TG?@_<>7>WY\@E6OO_K1&.=B_Z+OAZ.3[OG??HCT _;WJ=@3]M+D M_LK*(T"Z$#+'22YL1D2N$V*D4R1GWDF52I.G0*7IDE#Q_VX-8#8=BN&HZ[K8 M[:P4M!(#V['&'#;U/)[HH88U+@2D#I-5X] !_#.\]1O(+KQ %\=A?&]P ?*YH^U)-9+:V,H[#8:Q;>IJ,HE5!(()2082"3(I MC*-9D(#4@-)"&-_(Y$/)9.?@4![E-D^\A7U8RX Y3 +,.P $P&*K6289A_^_ M52;;+0?@9\<]$,EA;(1;_-9>$+]20GN]F9P576C#!/Z>WZ( @NVC:Z^,OI MH%LVN!UYL-=TKT#$+MHRL**M(0(U2%CH?@.A!!%>3=2^CP3P.RA>.;CW,+:= M$& NP*IKQ W$[6I''#&3*>L-);F3M@@USXWU!+ P, \RF"F 0+EYO=3S?T^ZAY0HRD_J9,*9"7GY\/!MW@%3. MZFW1NP""W?&D!'"@QRY>B @(>W%43!0UV].C43=T$;)!\%IO =M[+=8Z\QHK M;T>R@:UOK!T,74S*NNB.3UI;'UZW%$LV'URAGY4?9E:L9Y&@+7BUEKDGUP[" M;JCP?:<;[0Z_#G6ITL ?<^&<" DWC"NL\6*MU&!?QJ+=5,(0L&AW\<.J?IVW M\"X /G$-WFC;[8&$[P)(=N-[O$3_SM[!5K+_[LA8:2AGCH!-(XF@*2-Y#ML\ M#SHDP*IXH$FM*&Q1!UO>[N")SFN "R!^ P",!;M_L6I5 1>??*\W:KT!W1ZT M7NMS5+!6F7I4F.'NK-LOC?BO'JZ&*PN.:OUPK & "CNIA]8Z&#)U%BE:U02LW<=R9"Y:[[I?L)(NS&]KCC MD1AL]3C@"U%7$$B(D80Q_/HW:V\)B9O-16 )*F8:([&U5;NJUJK,K*R5?M#O M=RNW*%L%]UGR'ZA^=9_HV4WX:EDP4$[Z[P;#8261#L,*?QF?O=I5O]5IB=;6 M+K?**NP-5D^T:TX_#!9@;)1]J\JH MM,->%T !\^4?W7\V6O:L42O94UY!YQ]=>+=[@XF9';UA#AYD_(7L*0[CL>V& M&N>9;NL8!)@3AL#KLU$.Q,%EDX#;$:PW55LR8*K+)X8LW&8^4 =?!1^JD0N^ M*)B,,1R!G5C??7+QY/LO6G.UM9.^F)#/O@VW^Y6+P@:^! U83GV&QRD80*.? M[2G<$EG&KPX+VRPO/P%[JIA$WA*'N.0".2-TI4?I&2Q-QK&U]:/!=2 ,3L:C M,4SB3-%N2C&C290X3Y$I-]?KRQ&X5/:;[?:LJVE\-3CT<^S#V@9/5EAT-G-\ M-EQX4!X,3Y@YF%C$=4X5"\DBJ03G1@5!-'A/3-(?N4^WE0"Y3BG+-E?B&&RL MT72Z;,[ \.IWK#S;?+L;!%2-OGQQ@ M4_;J;LZ39&(&SM/.C&NN+<2W3JSKGMX"0UYW+"@FYPN*_9JR8>I7E0V#52$> MG<0/PT'_3[AU'O2OL#[\"?T[@&]X$-OV=[O;7]Z?MSH?#UGDX:.42 M?QL?]EM?_X+[OS_=Z>P<;!_XTYV#=_VKL-GI_[4/$"&MKUOG;=HZ;7_<.6Q] M??]]N[_- 7J]=K_=;9^_Z[<^[@!LMDCK[:[W4?H@ C)11,2%3\APIU%@R@1" MJ=+T6A9-U$Q'F3"UQG,/G6X-3I0K'6**6EZK##49@1^7$GLH"FX,4/R\A9>? MR%B'J:?8\J0XB\0%!GQAG(N&J.3%"N<%;71'4X]RLBL_G ['E6Y\RM)]EQJQ MF28S8JE*K?T" .+VZ:Z5*@2P&)#Q./N&+"+G/%@U40HOE+):N7N56GO6R?C# MX&%GOEQ:8U+@;']P.JIL\Q%8*Y=BS>X,/,@#\/&.AX-PXL<-#V[DWF!XEHVD M:M$=[\-J6_FQ8"#'1A4 '#7JX,HM5=URNO+#*[4]45TV8]X(21Y2EHWI-U2P M)ZETIOF3E&5[V%U?4F,Y4RO46'ZW.GIW+'AWZXE=LVS%T@"2=ZJ6UJDXJ%53 MS_OKU+.(2G(KVSGM3,MW[)O77#+Q/N]06O%%]=R5,HN/ MKCOYHCJG3*L%3:O74+VSU>WU3@?#PV8C#')6Z_^S_>,_&N!W!' W2O'.4M3N M)P'\2(D&1YMBACU7QFLF7?+^KA]NKG1.VR? MM\ZWZ>=^/BU[]71LZ_Q0M.G6V4[G_=DVW3YM?]P2V^=[,LCGY16(5/<%**>!,8YIPY:K(N)7BGH4' MGZCREO36,TV"Q9)SG9SS)&$;M=6:<$>KQ#PSX4'XI?#@4O/@3"4@:*.IBQP1 MIS7BFEND Z8H4JR,TAXB HGP6UDCB31V,2VQM76O6 MY+KP8.'!5\Z#R3*:;#+&6,4%32YX:ABE6CLL Q<3>Y 4>W E>)#-:BT3+G0( M! D3@ <5X\@E31!8_$PXFG1T?FU=&=G46*T*#[X&>?,OX^&)'Y\,;2^?#SD> M'&55BR)F?AN!8:XLU][3H$5.7K*,86:QISR7 *2Q!/96B,#FI<]EHM%;)\%\ MHQ8(S#-D$P:OEL,0"NJX-'IMG8!#:\BC#;DB?;Z\"">P2 6J+5>&+< \K,ZS;@F%"N"44? ^CHB,+?Q>$+R_"A;6"T)@XIXHG2HUFG H/W!ZS]IHM M88:50O@LS$"\EL89G/6C*%CI'! N+4$N:$IB4OE8WMHZUZPIU'5)J=4M=K(* MD83_K237)B?QJGRI7O5.8[0?X[BQ-QB$AP46;NB+ET=9G%*1"&,IA@"LI8T3 MV!CI&7:F5R=39MP2@!2[1I\/7*[ 7A+P;A,K @%8DX6,TC M"\Y[GJ12(BCLX54)+*P4PF>!!25#R&*$B%''$(<5&SD<)2 49S_H)N*KI,"'\-*0J;E;J?.^GV*M&DB9S#:#[2 M '?^UO6Q)"[\(!.?&Y3UDI$EAB'M@F>*PW+E@+G 0&D:LTPAT;+IL?#4)&]D\B$RX[C'VC$G MP GQFG&+0XHEOK!2")_%%\#?8%X'AYA@X'UX2I#55**L8ZZ(I\JI"N&Z2?FC M1)* M?&&E$#Z++S@O5,K+-Y,B%T)E.!?#]"B ?6XX93#P&! N9-/09;+2%Y2X4 .5 MO*%BR6,-G4&N&W*A)_G+"IF_["-O"^B?ET/YX)NIH%C,@1ELG(871$;PZ!.5 MVI?$CU6B_'FIF"!9"%A'Y S)B1],(,/RV1+, \%9SI^1M772Q 8W&;]>8^!1 MA^(>C[#5.#Q%4.4(@C291,JL25 -FJ,.TL M0":2T5I@CS0V!MQGIY 6/( /3;TE/.=1AK5U(WF3\D?G_1>>+3Q;>/;'%NT# M"CP4GEU6GIV%*3FVUJG $(D2>!:L6:2-4BCJ%)TQAD0KUM9I$WYK$K*H5,?" MM(5I"]/>+"M&2(X56&XXXR$);:GR%B>;G(IB:8S?**3<5D$],78]-6T>;?JFHW=ZG;OO:PSH]K\=#2V-5J[-UJ:)4J1Z7*4:ER5*HT<>-HZ__N\W?]PN-GY3Z^]X4_;YX?GVYWM MW#;1[O\M-K_^U6UU/E\N<<2SQBT.#E%B'.)!1&0XY),X,QA%:T(J90X6BT>G&658!:B9#0@ M$BV?2-IC1Y&T/# OI7+"KJTKHIO2E-(>A0=?.0]*RP Q-' :(E=>&)+ 6B#< M4^D,9[ID?:P4#\Z5.++2*PGL1RT7B"<2D$W&(B,LM5AK'##)>Y%$YP.HA0D+ M$[YR)F0^D.2M3M10+KBP-AH.MB&/%BR%_--3Y.?8'(?9RYH6?X&1P/.#-<2>4Z4EMACEN-6A.32W 7A+QCAFF+AI4U! MJJP-EHQG3%J+DY=,FX!+1&:E$#Y7Y\AB+B,)B#H&:[AC@'!G+;+*1:JCB=0! MPID238-+);,7C/"0G'"$>V8MX3#X5F513WBME#; ]"72L%((GT4:1&1$.S#0 M?6()P<(MD(F"("8Y%CS!^&913T9XDZIE$@1[#5E3K9/>N#NY=3,738;9[[NV MUZBEB >56O%C@PRO0DU=Q0#&JJ0N*$J*)O%J(7P69"#"1\RC1HJY7$PY M2.2LM(AQ84U@"JLLJL2I;!KUZ"!#0?CR(MP&+;!@00FJP%J/QDK@=Q.QA0ZA MVI0@PTHA?!9DP)99[*-"45*%N*6PFGN>4"Y8&)05UD= .!.J"6A?(H0O*%_A MQ6L23Q[[^76%?FEXYNX9:@OOGY_.XU_:,463^'52_GRQ*!R#(#17KA3.(\Z$ M1D8RA0C7(E#MM>)V@9K$BT;8W5>,"Z0M\%P0O4)%X6IKU!DWCR9.T3F&-=?TDN]T8UW#N(%-_ZN6=$>J52 MW+X0&IY*"D]DB?^_4:-2!\M'Z(Z'@W"298NG:6ZCQJD=-?[/O0[)1ND(SZ6P M#!?".\JQ52;&I)3EVOXLQ"CN3Q.C"^S+U<1^+_[K\]G.UW ,G25W^G_M;W?> MDM;7K?,V;9VV/^XN]_NML_?]5L?=U+K_#W=98IB$15# MGNH('FEPR";)D9%&*BF)-=DCU0*_N8[=!LRT'OS2O-<88Q,XUM%J!TN!=0$6 M@ BSUSEE(_&8_2RX4<;X7F/\Z737"1A,G,N,!D41ASZ%X14>10DCX2A+)/"U M=47UF^M%1A\VQG!;G:1-R5+,,656$NF53RYR&H5D/W.LRAC?;XSQKC(N.DH] MDB8QQ(4Q2 .#(A>%U]Q00HS*ZS!5\@=(KJ3?[S/0!F[N*-8D&,VEBX:Y9(AG M7@7!J.(_L^O*0-]KH%O?=ZDCR?ND$.,L(&ZR:^LB14Q&+:2P5OM0RPV0-]<= MVXN!?F1I@&9C&$?'$6[Z+?;.WC1^9"# A!F-AR?U7 (#Y%O7QSDCH=DXW>_Z M_4;W*-OEN9;!8+P_,R;R-W;A!K;7LY?NT+RW=4&H]9PJ*T2PW'/ME$LR.2D4 MX M6&X\(RIP;Q./3CK,200+QPO+=%*I6!>+'6.R&V$HA9,>1E;P/,81V0B^(&'4 M)V:8,$[G,18_H*/[C;&3+"F!0V1"Y^Q2"X,.EHSG#@Q94N>/%^MB<6,L=J7 M3A*2D,?6H PQY$@ ,Y*8E%Q@+@B750_YF^OZ-@^V+801.K+H8C0>!EB;O'FF M:&3PFU&^V!8+'>;.6[HKO17188T"M3)#&488RYP78K15C!GJP(B4BK^YG@3R M1);%Y=A(_M(\1[I')Y4QL) HRR32P7/&W_%@U,TW_GT8L[GQ+4[*#$T"GG.? MFL2>\.PCUHT&O9/Q[1^Y)G;_BZ(Y!%_IU;F?^\-9L82]B-PPVD-D$S3V=]L[ MM6>CM=\N5X+J'J'Y#KS#LU?AM1\,3?WSRDC7:#368>HIMCPISB(!ZJ$1# QP M/(A*7JS]N,;7S66IGF@(JCO^W@7#M>M_7&N@&I1IJ+KA;,\>^;F,SFEWS(*+ M"]C%O$Q_-\7);6[N6 M1RH95DA*'!%G7(&Q8Q-R/ CPN&PP@JPU(BPBQWG2#T_B,DW)Q5:B\U=G; /\ ML4&ZC=PWHJ_>K2/^C#3K&G.-A129N^#3Y:HQ)]@;04HEM!5K[-UN^YJ+;JU6 M&9_+A=.RP7''DDCWJ'JT6CTRY>(&T/"D0Q9=0&NU.N3/?7NT%U]=K:?/, ^Z MW_+J-VI. K!Y\3\Y HNO!W[:TS&925Y2@C3+%EL=S\]./G2 M]?W^[V^]AXX>CV:3_=-TIO\]F>AS.'@9J4#0GM:Y!R_F\WZ[$_;;&Y\/=CK; M8G,CI_%LX\T.>#H;'WKMSG[O:BI0^\"?M\_WOK<_OB=5&S^V>^V#0][N'(J= M@RW1[F^=MK[^338__B>UYH\1B43SJ7"*B$P2<6*^,9GC,O!$%&,X\D$*!7V :?S-HZ8ZR)^:(D,0KM%=I;I@=?TC,W0'C# M:$<1W-WJWT]'4U)\>Q0VL[=2&/#!##@[;9-S*R1C!E$=8CYMXY C'"-C)['E=+.K7A25G\%#_>D.7#N._ZPC*H6@[D-0 M\\6+E8_4)8Q1\C(A'H&@#"P\R$AODR(VQ$H:738Y?71]IJ*,OKPX?D*7J^#X MR7 \<[4X)5JG0!"GT2$NDT).NX22<$1%L"0CS]IDM$GH]7S2@N,7@^,%^! C M>%[X[5'.Q*U8+PB_'\)GKD1TB@>J+:(R ,+!.T/.!XP4PY+"/*&)N+5UWJ3F M%18X6 YGH3?)!^O>0W3PKI*H2_?4]X[HO,R@S2]R@"Y2#XOE] !>G2_PF"M MB6POT1 8XIIII+&C2'.B) Y>.*:!5WG3Z&42=7VF,'3AI65ZMN5WZ HO/8Z7 M9AZ=QL:F) 4B6AK$18C(@H>'F*8I:LYJ^0&6M4=?H)Q\X:47RDM+[*!><% MW8%70/HN24X2KA723@G$E-@),V0)CH@!@0>=G&%)YD7A!^H[;QKY#)ZO MCB+DN7*-A?)% ?ON[V,PD.4F-8GVS/J?R# MO:/JI'(S']3+5UTW.;4/50S8@$\6>;#PN<#VP5[640@ M1>13EAFDX.)KK0,R26!+&=-.\K5U:GZ@'W)9&"(3B1U7$E 3X:APB3'G:;(^ MEGSS^>,WC<^7";(FHY[-S =D>AR'U80 FFP,')BWE1K!:/+MF39'\,XH=>%R M8,1C"P9X19^SM^OC4M^Z@Y-1OEUW$&IAS'F^?:!JQIOEEPY]6SUTOSN>+"5O MO_S9D%@V+_H]#0?]QA1+T#. IL843J/+Z\4^]%K,!]+A5KGW8'Q"=^1[@U&L MKOMF>_42Z"WP/#E<^]56C4ME\W,:Y!.R*F4A:@/VA M=[E9^ZGS)H_'3SXS;E:\T&]J*%[_^<1J%V#7PN3JV.\;]>0Y&2Z-K,7FEPDY M'VQQN/_W]OG?\!FX9@.^I_]7M[WQ#N[OS]H;G\AV_V_2/M@^NTK.[8V]L_;! M>];N0/O._W/8WM@ZV^Y_PJV/VQS:@%L'_^GN=."^!W^EUL%;VC[=M<(3HF2 M@8X8_"#,L[Z31@Y;[95SC%%6K[0P?6-XFY?'*!@/VCI"&.;<&HYB2IEG+"')I$4\Q(0LC19AGHQS#E/+T]4! M]3)86"-58B'R"!VO<;31@F?L5;),7!W0NL<;T.7 "=="2==>7U&SN2[N\_,) M=;F]8%-(HK$7@4MNX3)+/#@#PFIX5[,?*J\L5\CJYO[XZ7A4DBW3M3'FQ0^L M";"'8.F" 8_#839A[/>I]_C?$S!.XA"6L[QNQG%>E6'-ZJ9&_='*WL[Z+Q,Q MEV&VB?Y[TH7;O&E\.JIN,QI-8VO#"#UW/K%V\_IWPU=>7KVS#F@WP*(^4?BL M=+.^38R=N%?);<%CP"5YJ0:K:=K&_)6G^['R/[OC1G<$9A$TKM<]C/EAP%^N MK8%LDHWRE#P>#*NG@948'B@W+K?CICXY!=NR^K";/A$\[/6U^JXB->2LV.W]_;W6V MSUL;;W'K[6X(CEMA.5)6@Z^-4T1:!'"]C<#,*:F% R[$-[A65WSM/9N%=F_E MCSFOR,?A&"Z&"0WO5-<8\:CFQ>U M6J\ZW_'D*-EO@Z%U%_'2NMDIU7&*ZF.YM6]N7T&6=+G(\8E9>.+D: KY_$13 MR='A;W+.#]HG+?.=X5E!(PL LL?R7%MKI'%GB"G*,'< M*0>^;#7.U[7/_^_5@':]K'RSPQRUK**BF1=2##D(69E:)^/!\*SF F#=9Z4" M>K%K('A8S?@Y/W]JQU_HFTS[=Q:VO78.QXZ+?J&F,)#S)='5@^2B M\DCHH#G%B2:3RTGQ&]*6GMF >20UE*5MT8&AUMXN]L 2AFJD'&:(2\80&)0& M.1DU#\9XGH-!STH&99R?8)RM=MYRPI'E7,%Z 'QAK8E(2'A?A:1YC(LV8G*Z MQ6?PYSN?FT>-EAT"&U-U.<@T'!S9;]WAR:CQ MMAMR$DZO&U.SZO#W\$6#?M>#V>=/AGE7[ZT?-_Z1/Y>-/(K_^//MY_=?\KO5 M:_+'/RL++R<65VE.,)8]>UIGL5Y,H;P7G)*@JA)C?'4U3_.K< M4NCH_DD/+NA'FY,R1I-;370#<,EP&&N> MF=NP^.\)C&:5#M3+(=_]02_D@"TT(O;CT2RH>]'8*A\+VND&1R=Y.^08;EIS MQ9O&IW1+1-K>$(AN_&/2>>W-_[WHMN[19%#@&4X')] 8X*[!Y EO?, $!(:J M]"*X3\/;X? L'Q:9]>/E/+CQ_!!<#Z?GC=)QO5E\-'GR^2>JGZ#2_*ZZH^J- M41?FM[UAE"X'VJL=U>EF=.-XD+\Q1Y G3P2=5,?(J^]'O0BF0XXBG\9>;^:4 M/"J5V.;5H([LP]-=XI5C>U;5![EWEO'3:Q96FJW3O:B+U>=]S7GOZLZK2MKG M485!+7M2]9X4W=S:E5CY"#R(5*2P/.5BA-HE@H3+)>C! "78+IU(937@DP/$ ML^2E>H+6Y0C*4%\?ZA"YC(QN81)9)\%1,T,'&FQ/+[Y!I;NO5 M8W0\.*KJ(%SL$&8>F=\5OT0J<\O,W/F>:^M&WDZ<+4-SBT]F62!<6&_KK<=, M4"= >L,K+'Z?M)0G2B@5=)D32LVO2BB%1:C?'5>&Q-NC4,<9P"KPW3A:NA13 MTIKF_Q_LX?;7S_NM\]"%:T2[\_D0P,RWS[?Q]E< ^/DGL=/_L _?^?TJB#?_OK>[[=^9 VZRA^9[MML'P[X7]\!TA_4I'V*$KIX>01Q/3E%42:(Y+68XKL^_ MP++8S^F;X2*;;-Y(!]#KP3]_)9C;KJ^\7IG1Q4!%?' M'N7?/+@;ME?]-E]1/B_*?MR\.+1/71B0LS/50RS8N%GLT& M 3C=.44H9M^IRIC+E_2S$GF^P>@$_*_J+OGHR/31WS3>'EU\(M1_[XXJ1V>8 M/:+3_7@T28>=MJ[N05=9$+63E^]L9_>L\GI.IFE;V4[+QE[NU"PK7O5^ZAY9F!49#)/K)4XE+2^$I)8W)[2>-[F+?BPKQ=FCK(2VAG$_RK#.V9-;V9,CW$ MZIS?X.AS[8+]F;>VO^S#HO0N.V'@3%?&PK(89NVI^]S_^_M.9^][-J1VOL+U MG<_]UL$GGO_=[AR>M?O;8*2%[O;!UNFUD[>=#[W-C0^'FQOP_?3#?OOC]ED+ MOJO]<6=_L_.)PO<>M&GEBN=,M//=X!DC6GND?1((+ B:\W4EXE8Y++%SFO.K MAIER3F),#>;,<3#?G%?.YBTW:RE3Y-I)H"]CZ-Q&U>>-^6%YP"&@GW[U4YOY M7_Q^#">]*Q,LSZP/@^&UN?4V&R>UC3#*Z>*^NGHSS2Z\>I?1N[-_]^S1,A73 M_A434^P&&B3Q@B/%.7@,C$6D(XG(:)FD\EAX=6VBK=+)FZNUM/?A[[U\S0A: MD_'B*KSXN?GQP%/@U86W%--^FHK8L*Z]P?7:=M^2V$R]X48^23GHV[_T,>6@ MB2F-+8T55"VR*O@]"BC?>JE9MEK+YHVX4['E3L5NK9K4WF=2JZS?RV6Z%U", M>F4[J)U)_Q[]\XR3;D[M]+827#^2M5_"TM]WK 5_IXICC^FV5>RY11>-+W.J MS*DK<^HGW#:U6\$CC#_NI'+E0Z]\#>5-/L?1>-BM))UJ[RQGAXP:_[#_O N. M2UW<4A?WD9+A(1KB7#0NZ< #2X8Z$@1E+ 7/X'\_4[*\C^3!)%(5P\UAJDG2 MV;((A#\T/#41"&]];]._6;O3@L^%_O;YUGG[8+_;_MCNMJ'-[?[.X>;7OZ ] MV_RJ0'CK')ZKXTGK_,,AM/>@O=&BFQ\_X6WZB>YL;%%X9K&=G_U@/PN$GUT( MA$LBDK>.(F>P13RZ@+3P"5'IJ'8PNI+P7,5*DD>7FRP%P0OQK3;Q$:)B4MPZ M*2+G/AFLC-24!:DD=C']Y%Q/(;Y?3GQX5F9*)L(EQ8CH?!P^'Q;1/GHDC<$: M>^:8P&OKK(G)HJJY%.(KQ+=,#WX?);6<*N<<29P \1%JB$XR8:TM)\D&LH@D M\T)\3TE\](+XK! TAD!1(D8@3H-"3D2,5,(15C%E<" Y<:*I^'4ED,)\A?E> M%?,1P[5G7%IM$Q<8_@TZ"BI"HDY%S'YRQ+7$IZJ6FJ3MD:'-=)J_]P#PMS MEHKU=]4QE8+J2(G347'ADF/1$;#TE'(>3(-TS^C>>1P.@AWM%[)[%XQG8Z6P"H?@ M)5@PQKF@' _*I&"39$G<,VA5\/R<>)[%JU@6U2>6(TG @N%!YM)_\%O@CH: MJ=.Y:%O!\XO'LU:4&&EA-1:,LT =,>#)>T82390)>H=83$'NTR-W%G#A(203 M>$),!5B)K3#(DF21EY@+1;&,QJ^M,_GH#;:"VN5%;4HNA@AP#))Q[).A!H,7 MBF/0-(;T,ZFPL@K_2BS/0@B!>.?!'4($6UB%M;!(*Q51R-1K*!%)L65 28_ZU"\27N;"+$M1ZGV#* M1^81ESXAEZ@&VT]R\+:IIM0_23[5(]&T&CMOA4\+G]XA@OTX^>7"I[^<3^?2 MM)0T@00*9C;AB*O @$^51#A&ZK 6/F+])&E:A4\+GQ8^?3:)T<*G3\FGLV"D M5-;09 U*/&\C$/C->!Z0-H8RZY/%7&>-HB8AN!!J(=1"J$] J(^L&U$(]9<3 MZBPB[(Q4Q%**$HM@H-H@D0W*(4\M\]X)SXA^DJ2R7\2G523YMTIT9Q%BSC_[ MW#.BN))#^H?]9Z.J]I,&@_'1(%?[6$$X/$;NBNT&Z[B4#.:==RDK((-YX D& M:X%@39)Q0H3,0'4'?1[D\=D?CX]__^VWT]/3-]_=L/=F,-S[#4Q!]ML0_OS; M]-JU]4]UY8=1 \;G6]='5,?KLRS4<1Q6K'9T\>[PQI/.M5+E]):K,*?<*Y]3 M6WR7TJB O@02.CK$*2%(,Y80240:%YP@23QT3GW.TO6C2FMY4GAG7NC>-OJ# MT$U=/Y&V3XUO,*TNIM0DK_2'D^JJ-N!+(KR-DV$E_/:X6M"-O:Q\7-6L&659 M87B.6^VA439$1@L^4R[N81+=; G-Z2.^.[NNGGAJA^']?T^ZX[-/E:)SI:.X MF96:._"TF_4L^IA[8?3IZ-]5&:AE*8;Q[(AOG;\EN\S"0!&2D(P85A$/ZXFC M02"O-#B@BIB4:\;B-]?2]1AP8SJ-+ML;-UH6#9L'9G2Y5F0EOY[MYEI).\SH M\N$D>5=+IQ8-KTJM5'J;60C\>[=_TO]A2[. A MJ8"1 A\1\> ],DX2Y*6)U&-CL<5Y1E_?);Z8T7>?1;E(6R/:X5$,;Q98B&>) M39F'%8B^ .C]L/78,X)EO5DF='8.R:XU8(1*I9'B&-"I:$1:"89B<-(%ZKS@ M/*-3+&*]N9?SN\ EP3$9@TS@U,/38@TV4XQ4"ZNY-SHFOHAI6Y:$NTVZG[>A?:V/\-T;G^#Z/?CLMMC9 M.,2;'S\?M#H[W79G/P'Z;'@(LP*%[7( MM@0@/@+BF9 &."$PO3KE!-Y^^;-!-1A7D]YK7,S=9BY_!=>/YJH.CR9=G&M1 MY93MP5'UJJJ(U*@47X^'W5&N497K:]?5?T?QV.:2OW.%CKI']4)4]3_<;+JR MU(LEO#,M\IOY<.^D9X>Y,--99?KY_6Y,%.$<9)]MLF7 ')T,_J0P.5^::8Z.J?M@<.[]9?FMZKIYU=9Y! M_7'CR%4%O495(:[ZD.O2DE#9T.'3FMVX\A:[Z><%U)U4+^W&\/YA8>!Y&<]#/E;TF777QP)=]D%SW[.)Y0U7?ZX9NKTJ8 MWV[OU9&'GXE2U= M[?/WI[L)7,1@8:6B#!L$MI!$FE"*-_*&%UTYG0;-:;7[ MCW$ KNLQ\.,N>FZ2W7RIC7Q)K7HIUU9 MN<55Z4)86WI5:>5Q[,]Z\Y:_5\M77JM&MWSS$)J8B2J/YC=XF@E3U;4>)T6: M\QN3':RZC."4WL+TR:\SP0-6DIM&_KDJ55VU:#_-^/S=V>2/K]FV;>_M.D[R MQH5&47N&LF0#LL)HA#FUEC!E4[A6GQ93GD0(%MPLPAU8C(1&GPQG@G'CP&^\ MX\056$E@_WX;<3H#)^W>?.AMOZ_5V4MBS1E@? MK!!8JT<7=:NN6'A@I MFIQ:^GS0.M\ZW^S\U6MU/O'VP=99N[\EX-ZT??!AOWW>PMO]3V*[\XE=/;74 M_M@Z;V^T1*L/WWFP1]L;^;12#YYCF[:^OF>M\\_=[8/>?NL@I%87?[\XM60B MP0D;A3 A%G&<(K*:682%=C)R@:E-:^NDB0UN,LY610Z[U $H]+;Z]%89V[6M M71CN?@QW/A/[YR&IZ#02V&A@.,F15CR@)!-A07.A-%U;IXHUL2ZE[0J_%7Y[ M-GZ;=X7A]UZL4IB/PKP_7(CO?L1'+HB/.A>#5S;O%W+$O;#(1N>1$LR#:6>= M$P%,.],T_+:C5X7W"N\5WEL8[U5)\--0U7L[S'NXHW<1/A>K=+@X&G?L]SB: MYT5;Z/ Q=,@NZ) $G0O7)&2-=(ASQY!3X.XFFCCQPB7F;4[QYDW"S6KSX3/' M-E>PE-0MR5NWQHU?O6R]U1H@PR.A*7!MC(57,B@ D&?Y].B"BD&5@-Y#:.YL M+J 7%&/>.(Q<8 1QJBDRAD4D74R$4LEL%,LH3%\*3:PF8DN,ZL&@G<6HJ-)1 MAV11T#XAKB)'AKH !HJA3#.&K?0%M 6T=P%M";$\-6[G0BQ8)\N\1,G3@+A( MN8:L=TA&X9CC"="4$[@@>&WTH,81GQ/HLAF,2LB3P@ M*IA%'-9H9!(G2!H:M;:.ZX#7U@EO&GD]I'HMT?+7H?W7)C\M4E(9%U7E!?;/ M=>5RD%K(@@%!&$ M(H)01!!>3J<6$80B@K#$ :+7% BU+ @DJ>4*!XPLY)I[3$U/)(8K9J45%"+ M*.SZPO8?MT3K_!VT9>M\YZ#=S]>W-K9%&W[?IEMG;?AOYR.T_6#K>I!GX_"\ M]?&O[LY&N]^BVUE>\[1]<$A;T(J=C4]L9^.OPYV-S_WVQA41!(DI%QY+Y*NC M(9H39 UAB*7(N1/*<0FD9R1OTE4_&E*.RA5R6R5R>WF[@\_&;[/=08\Y]LY3 M))WFB =FD<,1(RDPI@Q^4F76UJG@32477)RZ\-MRP;SPVW+QVRO:O7LVXIOM MWAG,$F?6()C*%/&LI6YQ2"C1&+F1DG*6@^& MBX#!*: MH+T#:$N$Y:EQ.XNP8.D8IUHC2CPLMII09+3U63]<,Z*I)DRMK8L; MCD,7S"XW9N^C@+ T!8%A"7&^[R*(F%>!HZD$!YQ []9P@2*5"9/)%=8935M MVL3F>D2U*""4(VCE"-KSV%'>$\JYQH(+PTF23N'H1&(X@E=,R'V=GY*!M&A: MO:2 P&/ 1F.,<" )<6HDLHH&I!(ST9/ +7-/E(&T\N?,"GD6\EQA\BSAHP?S MYUR&DP;#4R6-# \R%WGQR%HGP$K5.FFKL=3AB3*<"G\6_BS\^>OXL\3W%D^L M<_H'1B9CHT.))(4XT0H9%A5B*:2HN )N!<.4Z*9@HO#J2NH?3$:M?=('7O#U MZXSF[M%)!9Y+"@D31N!9"^%X,.KF"WX?QAY<^2U.I LF=#'WJG_5H;E/6[IW,W[JWYG[N#V<'G__4GHW6 M?KLL+]$]0O,=>(=GKZ;KY-'7_\<-X88W-.?*B-4^;'H!<6_^ISS*F7]%=&+(GI11"^*Z,7+Z=0B>E%$+Y8X*OB:HGX2*X9M M3@/!AE/IK7(Z>!Z#P;OT^W.Y\/-C^W] MUL$>WCYOLWS3ZSU%9ZC$[KMSLY^^^,6WZ;OSS8W MLEJJ%]N=0[Q]D-5//UP6O6 <>T8T1TPH@[CV'EGI+,)*&2AMU6BMQ>W*?Q\##?;%+;"6"*_PWM/S7CFS\NQT.#NSPHQT43&%<=TM(#'2JO MN'6!POMKZPSC[.NN-A\6W8NB>[%@>E3"QV1B#@DIGBPQ3F@3 C:YQ#6)XI[T M^#IT+YZ+YN9U+SAA1F.@N:"(1MQ&@8PE$AQ?$94(+%H2RQ'Z@MA%(;;$J!X, MVO,YL1HA 7@:1B(F<-7 :3->8Q2P%I@RK(0P!;0%M/<%;8F^/#.DYU+FL1.6 M$88,++L Z4"0%BD@JIV/C"EN.,_5K 5]]$G. N@E%L58 **+*,82(WX68%"" M<0[+-@I).\29I$@;FG?68^#)VV2,6UL7N,GY]7AK$<5X@G.))8Z[F,Y9;C:^ M5T5FZ;VW/CI-N0"RC4DRC[E16%ON>,E-^L6$>DD.(VE/M8P462DMXIX:9"F8 M4)Y(38WR3FOV9+E)C\3,:FQP%=8LK+EG,$.][I'TWZ7QS]272CZ!\M[ M2K\TMN@?O"+] V)^]9'75_M@ZVSJZ&=%FWQ]L'?;+.S!^U[=]#^^'<. M ^'60>NLO;']O=UY2UKP?>V-OR[K'U@<.(F$H:"M13S0B+3)IT*H$#3*E!1. M>8]1,=G$CT_5*N?D"KT5>GNUFX'/QW"SS4#F8Z!!&V1,/@:B<$!9$1:%G'/. MHX_$F;5U16132EGXK?!;X;?GXK?7LVOW?,0WV[7S4@9& D&&28; RM/(.:Y0 M")$SH5)*CJVM"](D=,7/^Q;>*[RW"KQ7CB<\.QW.CB> O9KL1-P1:CE(7 MQ"X*L25&]6#0SL6HF$HX1H:D( [Q+%IGDR4H6$Z$\PJ35/0/"FCO#=H2?7EF M2,^B+P'++'2@D1*,($Z] ,?#$)AA,4F<=$PQEPQL:O;H@WL%T$NL?[ 1!?] M@R5&_"S H,&V%APL;^TX6-["4.08O 3$1VU]D"Z CRUTDPA<] _*D;1R).WY MS2M"%)'1)(^^10 M,GG'*QIK%7ZBE*="FX4V"VT^.VV66-[B^706R^/:1H\E4*E6'G&E+=*18>1T MT!2XUF*:/7O:-*)8H2NH?Y"'+$.W>W12(>7!B@CUT+=/^D N?@%J*%<]RDFZ M0M7(S;1Y'(?PZ]%>;2_]+UA.'X:#_I>XUX]'XU%G\.?@J)H;=AQ#!UKRKC?P MAZL)_E[\U^>SG:_AV%$N6P<[_7;G_7D;VM?Z"-^]\0FNWX//;HN=C4.\^?'S M0:NSTVUW]E/KX!/9?)OEB)U)X#PJD2SBD8 O29U%)%@:7/0J,;'6B,"0Q]#C MX^%)GB]WF 7/>-"1YO7G\AQHC =YEET,RL58T&Q[6 M3D(3:A%"K?5$G88J_JR#+M"EDU@&^++3=*5\ M796LU.H>#8;=\=DT@^GM4;A\E_?_/8$_MR*8(/"7;W!)Y?>^D'CG^U/XCO/M M_O;9=O]]UG6EK8V_NNW^WV2[TSIO?=WZ#M>?;WYLG5Z+=W;>PO.TNSL'?W7S MM>V-[=-6']K0^<\^?/+[SL:';KO3XMOG[RZ+@C!M@PB4(ZXU1IPJB@RA&!GE ME&&$,"=)EA$8CB21 GADWT> MM8A]GD*?2TN?L^UWP2-U*0E$@O3 H?D(5DP2D20B=T(SZ?C:.I=-I5?\H&FA MST*?C[<^GZ],0*'/I:7/N=UVJKCV4B+%O$,\Y(QZF3B*)LK@*,LTNK9..&\: M?3V1OO!GX<]7Q9_/F694^'-I^7-V#BD&F K.!60<%XA;KY&SB:"@"%/:$65L MKKQ,3)/1E1&\>PVB)%.(-.+WXW@TBD6-9#DBEO6HO*\'I?#2?7AI7IG$.R^8 M]1AA3PC8=<$BIW&N(N44QT2$R,7:NF@JSLN)Z)>+W><-EQ7L/@*[LY 6C(W% MRCFDE3.(^Y"3GXE"-!@J@8@QE:["KF(%NR\7N\\;JRG8?01V9_$4FJ),4DE8 M\CP#MSYHWTU";P MXSV-"G&9/-)$YW(=+#&5A$DJ5N!E6BP1>%]6SM5/W/4ZW>I!WOH-C[TBQ',? M#:0%N.LWTTL=2:S$7 O%W(-B+LEL)&*-,1I, YM+ !GX82+-XH,&?O=.)0T4 M0^EUK_SNHD4WPWLISB86>/X*C[P@]\'(G7GE7$AO=")@%P0P#L S0P8+B;"P MGBB#;:39LF_B&\JR%^R^".S^"H^\8/?!V)UYY3HJ1D46$3"Y.HL5@%VJ!)*6 M1H^3\US)C%W"K^_1%>R^".S^"H>\8/?!V)TYY4I)J1D.2(4H8/%U CDL(M*) M8Q48BYIGB[FI&5T.[+Z&W?-+=;7M46C8NU35?O51P>?<2G]%*D7/Q$I?YOSX MP#&1C$DD H]@49!<1( Q1)T4'$Q"6&YP/A[9Y*)LTKU@1#^G.U\0O7A$S_Q[ MK9QRPG%$; R(!Z(1F(@&>1VYBB((+[*/H)N"+5/POR!ZA;?="Z(7C^B9UV\I M#M;2A"P.%'%*'+)&110"%#Z*(-NMJ(GLNVQS(X M:R-*V C$&?/(:.\09N!3N6 ]U691VJ!E@_Y>>&S%X5X<3 IP.,W M7L$/)[S2%D:2 0'I)M>/+C16=A.6%[X+]OJOEOLLR%T(Q91I-Q($:41(JRMFQL+_A7XOACX+MB9+TOODR"7S2,WN82M=$?=BWW\+D!MKY:7J'WXQC_L[2+3 MKSZT^&Q^_-PX5:(>%Z-46.KQKOWI+@F$ 1U%) V6V;A(R!K-D&;8DR2HIE;D M!$&FRD[!"X;S<^SF%S@_M;]_NINL%411ATBR'O'H. ($8V2%%3A$BX4P&<[B MAG,V!EP8' '$6M.>!:\IC8VCIO MBL<76"UP7EXX/\<^?H'S4X<$3G<]T&^20B)M3-Y$TP(9&B7"D@7ML LV:V3( M)C7+M#J_ADW\]N (>3O:A^\=^$-XS'Y6E*BC 8_1R7L5D,X>=,V"\87@2&9\X]Y<8)IB62A$D$@P4K,! MO*32!ZFM]JE*TWG\3EK9 MZK\7 -^=C."]T:@QC(/AGCV:G$:9;O.[LLW_])IZ57AQ.A"?+XU#"2K>EW M'/C>H5IK-3CE6D>;3\L;SWAR-AE *EZF0A2O89>]$H1L=,>Q#VZW?YC;_2KB M@ O>4;_QK,_;<'!25\'L#-[;X1'TYJ@H=MZ[C$;G;>:W9&HQ=E)@$BI++12MH%KQ(PB)G M>23&B!B2+@A>500_L_3]"!X8?BNH?1K4SM9=1K %4UFB",X/XASP6]6'PDXH MX:Q.,M=^I;1HW3_?$?EJGL?0>/_N4V?C;6.0&H/*@Q]&@)GOPB?V:F^^;*#? M1D%6:P[&0B0T!:Z-L?!*!J52],P)[>[@R5]0T!W/\$Q&;TA[@5#.E*.&/6)8!$DDWYMG?"FD62) M(H]EAV#!F)=!"[ X\RR(W'ILB=E'E*(LJR^L+W.3\T6*X M!?/+B_DH,M4G;;&UW/.LITI"!-M>4:!]KNX37BB87T;,S]9Y@VT*%E9WRPQ@ M'B>!G-,&25C_HV#.X9Q2(/0B5#B7+ZN@ABYY0\72A"S474,6>W&P-[3'^UW? M"-UOW1$,2#X)< RXL*X7&Z.XET-Y]PTBN<$PQ"&JGQ;Z:=P8#7K=T)@^X^3O MX\'Q[^3:'W_*BTL7"_H_OZY_7LQZ0<%>(#+9R"RL%L+8 /^)J#D6Q'G"%Z>9 M6):)YULF/LV'@,#R$TE:ABP/#/&@(]),862]XQHL!$Y9=9"3-PE_=*&612/M M%V]<%<8MC+M@QB74L""2IY0H'C"SDFGM,34\DABM6IRL96'<9V7::I]L0$ QZ 7&>T9R MN6"&<=.81V]S%L8MC%L8]T>,RX+R*@M]RYBX$#9GF C.P,!-P)O"+$X;MC#N MLS+NG(EK!&'!8J03_.#:"N0,_ @>!TY-4HG9M74J<5,\7N9A61BWBES_5H5H MX=_0_;;^/_!CVN[)-Z!,:;\3?9GG\CSMIK/ZK>Y1B$?CWU&^Z/G13$1.6;7_ M;#0RI--@,#X:C.-*(J 7__7Y;.=K.':4R];!3K_=>7_>AO:U/L)W;WR"Z_?@ ML]MB9^,0;W[\?-#J[,",WL^)GF*S ]_3V899O_6]?;H;P&?S8"H@'4/*-H2; M5!,E''QU011S./-2W5V?!WFT]L?CX]]_^^WT]/3-=S?LO1D,]WX#"Y+]-H0_ M_S:]=FW]]U<>!>-P[@>]I;N](&+KW"2$47$)=$ M(&N(0DXIRV3R0IKPT+G_ :9ZGE;C_6&,U;R#I3HV^C T^Z-&A"D ,S$>PYQV M,.$8;C:R%];,VV%3S-C1*(X;W?ZQ[0[SOMC\A-^W,%&O37G?&XQ.AK$QR(G! MO8&_F/SYCX/C6*-AE-_QP/BV>_''+#QGC\ZJHQCJ#T"JS4G%XVX$%)[N=_T^ M !%N#,]V]3O_W/S/IPU$3 ,^'V*_ZYM5.T<1UA1[Y.-4M'O^<] 2F,+YD?:C M#1X6O7S;<.+KYH63> %B:):_P.BU[WK3N%<_UPMPW=G$_+BSIUV<;YF_ );B M6+=DVG4>0 U0')XUCH%_4.[\G(9M+\XD7!N?]N!;/=ZD:H%NA.X(/MN='Z:K M(_$GS"OHK,:'W@ >U4U$"EXH+?G73DOGK;U=)JCP-%&43\P@KI2$Q5G"#\>( MMX11+NAC:>GG9'0%']TC/^C'1AH.^M72Z6$JP\SOVQ ;[FQ^YLY/>MM(7: - M"[B![_LIUP#RAQE"U5I\'7CY%:!T#(#("(5W@%GR[&[DC^_5;%?9&& <]"M6 M<4"#I\!@T()36/3A<;YU!R>CWAG8(7YX$L,5(%W&T<2 ;Y^ 7=#U]>OL\G6/ M3JHONX0T8(*][M'43F ?KY>&O]8AIZ\N4OG>/[GS\SV'[X.TUPFEW#L]W^N 9G^_A5F?_H+T!!-/_T&OWM\5V M)^QO;NP<[GS-WG+V!S[Q]MZNY\PGQR,RT1/$"2&Y\J!')F L TY8I$FL R9^ M#&]S@$+X0!+G/ED2>8@>9I_2/+,3H%4HL=:((V^/H>O' +.+.,ISC>LK'E$! M2XC'-$9K,3)66\2IM,B*R%#B+'GHW90,OSJBU'I'A(+_0N":$\.U\CPR&(< MI.*NCNBTRQO0YXVJTV_DRTNO;S%2+O,2H37ZC?RQS\;7?#%;<^?U$LTK-PY$Z]:0^=N8=U%EYL(S# MFV KU!5Y]@>]$(>CZ:)?]QW8/A&)9TZ$W;NWB"ZN/-1HAC M<$%@K$/C9#1MVW@8+;A/9ZBN/-2/X_WUNHW&6A5@!B\ M*N2R7/C--Z]OFUTU&,[>2:AB*[5_.&MJ?I+YIP!CJ=O+%YU-&Y4' -H!IE)W M-#K)4^'-#0;0#>_< O()JGA.7)TZ/;]7MB(,VA^GW3#>G\;<_W_VOOVY;2/) M_U]!Y9S[.E4@0SQ)VG>I4F1[5[>QE;6<3>W^LC4$!B)B$.#B(9GYZ[_=/3-X M\"&1>I+BW-4Z% D,!C/]GNY/M^Z2,F'0W,(F18;SWGA+2W0$'(/BSR0Y+&?) MFFS].\T;!^T2=A-([VN/13#9-RRY9HOBNQ^[$A+$8WL!MWAWBNS>8$R*?]=* MJ=NESB.K\XM@RL,JX>?1LF(G<7>2AE* ?$&Z/%YE__';I[__F]N#(.1^U+.& M@P#]Q;#'7 8:?SCT7!\&';%PQ1Q[5J]@/;]\ 0DU(6V&;];9(TN M1*^6Q)MT:U'=H(/X9EO+!(]QY5=XWK*4@U]+&YG.KB08G<_ *B9L7O WZL-; M#/XD;/$F3FDMZ*;EDQAXBN3U\;@_\AQD=UE$((>7DJ!/DF#I3$G\YHSZEC/: M^/.@;VW\[:9A+:?ON9MOO6G8FW_S'%M/]K FZVPU["TE,+>6N8U7+EV36B&8 M\&ER",9];ZM:F"\DJCX*"?5^54)M!.TXAL7YA-)[R[79DH(.(>/F-=GD605C MA."1\&\!O'7+>1,!S&(S-&LK^6F'#(#GHH8MJ\9053_4&V]DE1>Z3( M"UT<358/1%;'@(Y]MG48[([)7,>>-GI,::%/V9/[$R\%[?Z2%7O3M>"N<1&1 MZ ES^_AG\O5?[W[^XU^___/ZTQ^?O_[3_LW]]&< _WO_[9]_GEW_\\_@&WSG M+"=Z_O-+\.?Y[Y^_?OS+IP3F8G_ZR^<__O7ETOGTYZ7S\@%S!L%@ M9/OPUW<_.8[IC1\XC5T+N/WBMP.K9X; M>I/>.!KY/>;YH]$8%--HX"/ZQ\#TW'OWB-,23DNXPY9P3]GM7DNX>TBXIK/> MR(;]L<&$&XR';L\=1N"CA@[OV5XP,HBGHCRW)ZEANYDXD]B@@=EG3W/G'W,727?%\73-8UE 4/JIPP M&=YLDS=YD $C/<:C!-"(S?S^<'\:E*RG^L_K:V=?L\TI]UHU@\+C8VLRX>-) M- K=T(G&]L0*/=MQHC!PX/^W")IU]>]9&N0$Z,*24XIF"LU[TDJ^_9*IVD\> M_LH6>/%)GK/TDN[3AT@[*>5VHB/S^8"[X[#GC6QPJ*WQ$$SNR.WQ4<@FW$,\ M&72H1P^%UZ[M[?UD:C"W>31TV<3W.*):C ?#,>RZ$_I#?S#AT1:Q,LW4S\O4 M393,9]8PF Q8CSDC!RSMP: W&DYX;^3[8_"A.6P>^^XGS[UW%U3-U'O-U"/. M0#E/K,BU@*DM>VR-(C\:C$;,M2(6;M,!0#/U\S)U$QP;A:$7<>[T1B[V-PU< MK\?XT.LYS/>]*.#,'XY 4P^TIG[93(V(48'C^FS$(M<;P'_#$?=L+XSLR9 / MG"TB8YJIGY>IFYA8.&%6Z'IN;Q@,0%-/X!,868&+[HY%OXG]_Y] M3/Q%A@;P^$D&(16 MI ,#>RZ9%NT*2)<-6#1B/3L:>#V7>ZPW03Q)WW(\[K,QF)31=S]9]_"#N3&>3+!]6#@<1R&+?"?R=&!@[YGZS]8!>Q2 O^#VX$/4 M Q9FO;'GV[W(=B8CSV>NYR%3._?V(313[S53CX:V-?89Z&7/<9W0GECCR!H' MCA790 J>K0,#>\_436# '<$>CA&WFS/$*@@QA#_FO8A[SM ?>A&?(%/;FJE? M-E-'T82''+@U]!UW$$1C>SS@?C#@XA3V1@'8X!%H[V@X'D3V9 ),/;AWX_H'9.I; @,*[10FRV^6 _K*[I6Z ML*E;V"21@>^3I7&_$N>#5Q7/7_SARP!)D8X_[E#T]]H\-TD5+A@.JF=*2X6$D0Q/VF?@8K?5L M,";M8<\=\Z@W'C ++$K?&L*.3R8CFR2#XS]PEW@M&5Z,9-B#>BLM&1Y&,C2Q MH\#R'#8&#W-HN8.>ZV(+N&%D]9AK<]L>^0%W/)(,0_O8<"ZU9#B@6BTM&1Y& M,C0!*,^S1N$X&/8"-V ]U_$GO;'E1+V!&WGC(+2M"1>UF+;[4,DI1X"/ZC:^3UL9-*^K2UPMX9[ MH*V"VS$'A44@XHPG_PY8!"9=,.A%D]&XYS+F]4:#:-!C(V?"1F.+3T+GNY\& M_0>+,>Z12Z"ESPN7/O>,?FKI\SC29U%+'W PQ\P?.;VA#PZ):P7CWH1'7F\2 M.)[ON-'8\4*4/GN5,*^ECY8^V]D^]XJP:NGS*-+G4\OV&;%QX%EVCWG#H.>T]'GATN>>45PM?1Y'^C2VCS,86F&( M.8 .GM4,HJ#'0F_<\WW+&@Q=/QI[(Y0^SCZ5]1\#>I8\?+AW#&O;1.6]6X#M M)>FZ5WQQDO2Q8UB2WK0LW4F6GK6C6*X]9!ZS1CW?\;R>&S*[-PK';L^QW0D; MV5X4VIRB6/?NG+%_11-:_KQP^?/842PM?^XH?QI;SIHPQ_>L82\(.0=;SK5Z M(S"Y>B"#',^QP)*;C!XFCJ7ECY8_+RR.I>7/W>1/*Y(5,8N';C#L,=?!/@H. M[XT]R^]Q'@X"[HT\^)HB68Z6/UK^')C\>>Q(EI8_=Y0_C?TSL%T^&CI6CV%E MJ^MB=J$_@4\C9\(1CL -2?XX^R1_*);U(]4]PW_#^.JG_X%_U*/E$WHH'=Y8 M(R4RXC3D:?FFA]\\/0O9R$*OV0^&82 C15E6IEG)#Y)>$_[7SXM__1[.)[;K M?_KR]<]_S<[^_.>?EX./7Z9_?'KW^8^/LP_)I]D_O7]^":?G[_[U]5^__]W^ M^&X*M/?Q^M/)OS%IE4]T_K:?"T:>9_H7SWHIYKLB?HD:WRJ M9D 8P1VI\:?_F>0_+@W<&FC&\LLX[0E. (+JJL(_JJ*,H\4S$?:'+#?**8?_ MY9S38H./T L]ZOLSPL>+JL?DZ ?E1;AHNZ*\/[;T1QX8<\FYUFLWE5,ISW>;2L MK4YF( [+0U=6]V#^$^_\RV_?/G[YY^+\RS]M4#XV^">.[X][5H I;+!E8 9' M88\/O='0\GS?MYPGKH'0!/&L!!%%?A1Z(:H"K^=ZP[#'@)E[-GA(CN=%KNV, MG[A<3A/$+C2R7/XID6G[QDF!#9Q6[1TRN&MLV<*!B/PI"# MDA[98?#OLSNSQF063-\T'7\(U?^XX7 MVA/><#(<3RPPG 9#$'U_\GR5UHTR,Y@Q8]_B635#2MO1 MIAYX]GCD,C<<#]W0M<=A: %KN?[ &081M]=O?L_;HGITY\WWCV_S'7"11\&0 M^[X=]881!S'GCZS>&#R=WH2/0!^.V2B,QG@LM8HZ9H![E\"'_JJ'*AS@B@EI MUW(MI2_G(@+X/"MBO.!-SA.&TG)8 M Y!\/'\F?]5REU:G]2].ETB.#:/0!2/!]H?,=1TVF431B VP$Y,7#9S1OWWW M.W73-&_\_4N0VSEG7WLL@C=\PY)KMBB^^['KS(,GWU[U+1:,XF(WA JV"!@\ M^FH/UZ[VV9?W'PU;A M7__UX\NGD+^\_OO_TY;__:V1;P[<7QKNSB]/?+B[. MSC\9)Y_>P?].?OGGQ=F%33Z=G)+\;I^:=W9U_4-9_?7_SVRQ>Z MY/S7]Y]/\(>+?8VET(AOXA(>%VQ!K5_ :HBR),FN4;.'<1%418%B'.,G+&7) MHH@+HYB2RI^@H<(P!PZ%^A]5*B3^=5Q.P.8"Y@-Q6H )&:[,';GS^>FO31>JN^NN;+WU3%\C?P4/6-C&W)']!>9^E" M_3CC0"'P#$-T)_AKEJ 15YC&61KTZ8715"NJ20%^ ,O!^.\;6Y*E_VP,>\HJ M)!J6+^"UY)Z(C0/5/<<&I;"^L/C7+ ][OV395Z3+^LIB6[8;[%,(\P(S1L%4 MPJUN$2+J3 87AUN2./)4&9>@!-$8H@5*Y *U1L6UI/$X$1#^2AZ#X%5[>*)F MTOB,QHGH"VN-'<G#[)4S#)'\J MB.5;G@_(I;9 B\ & MHB'Q;J39^@L8)(RE>W:6PD#IP@C N8))+;(*/J:@\^$.H+^;]FVR,& ",V3H M8(H+*(7"C"U6A R88"*5[ U=$"75J!N5T%?-KH-\)>/&*_B5UDX*&/T'^_R'%9AX77X'J*B1J ME"REX QPX6C[SLOA JC+%_(0KB)Y,L'O9_,$Y@*/1-Z"-3\]_\?9NQYH>]CSD,_B M '4[3*^ZG!K7W)!4+M8!KV\+);4K2EK?N(.X+V I%:#G@&)-'!Q6!"7*)4AX M6!O.N[MIJJ4T#:;$70(_)13ND8N^,-L!'%Q_%DQQQO10>)=6_">>H?Y@4DYE M>2&C-F)KY6:N;A\R;CK^6=_?FY)U$F5\G*SS]%-YVSX'=OH=K@?L$5,"$6EY+_FA> M(&]/J@*&+(#6@+Y8(RG@YR0#Y6<:*7V+_ ]?7R;9!#YRX+=L!ESX5F_D8V\D M,9C:QRF8DY,J)F\ >1.6$:QIW)F W,Y%D& D16X);E%MQ-3[4U3S>2*NETF616WAZ.UZ MS.W" L'?L$@3&U3DLM>Y=(R:5^"5HK8.7&%O\>6['Q;_., M-@,<>F57)#&;Q E9_^"R8^P!/@6L /^?/F%,.9>2,^01#TKZLL0S7W 8LAS^ MY;-YDE'?K[9-F;!X)C8YX9<@I.&) >=T1*&W^K&W6FXJ[O0,@V'P/]R *"[5 M+^1+T.GY%4:?BJD1)=FUWIJGW)J;BI L=\&D\%V=TK5VN;Q:Q;-S7D,_Q^(SBO'0XF(>] M.S('EIYX!U4%C'>G.>5"_R" U- MX G@&G@>=H*,4SP(RV0@^SK+Z6 I8'-,9=*;\]B<(T\!\)QUC2NGU_\)F:-. M%A$'[/,,^*'-,' )>FU8#PK6(@_!:NAFSX@ 92OHWV3"Z(U\PHTLJB#@11%5 M>)Q>6P[$69=Y=@TFH$Q@TJ&M)[0,(A[R',^TZ4S5%"?0#UC4%, *6YPN9 MT*4%W:-N3,K*"E0/FF,P?F_&0HXE%WDELS-ALRCV$V,-VZ2JY5X3Y,%=TS[K M\YRH\/0JSC-2/W@D+<]58AG-E6FXN&6KUZZ:%'KKGDYS33E+P-BF76(1!ZFH M;;SGW9$U0B].18$O,5 3/BT61G,>]^Q_,>%Y(6IZ%B+77B_X4ZH6-,30 MGHXD*\#WE.(?9*(#LA$7]&T4Q4$,:ZIWYPGM9V$OTSG)YPXSUFW,Z! M4SB6+<(-L%F_)BRE4K+7LMCI_>=?99G3#QWQ)F6: HY#.,)F9/4CP2P4,%S] MW>9-/[X:>V]SC?T^ELMKKGQH"T+(R9!/2AYBZJZN07GB8J(KEL=95;1*[%%9 MP>>RC@N118'A(G&VQ"YSSNLDLH*G<=9<(U Q ; %UK!/?J!7X8'$BI&)ZK% M\TN>B]R4GS$S%W-,/L1Y45Z0@C-E,1^J.+P^YP&/YT00.?]/%>,VLCD& EDB M?6)00$6T4#>HO,&L$"A2NB;EJ3:[\;?(KD@;W"]RP>8)"WBX4@TH8#Y2WD+Y MV(9.WN(#])8^MC1.!<1;P$4E65'#*5!FX38;U=^X21LKY6_!$=Z;"OM342/> M%) WYWNJ,AEKM"7>C:CIGF7X#69A)OBG-.+/P/(VK).^\1E3(SZ(FVOT@F@; M!!F"PZ <,5)_XFE;#G\[+ A57-]4C%[CW2":#B:HP6M2Z#E+L=2B4/(_K$M, MMP/;X48%' KK_!7!,HQL OO.E(R95_!G +=7A".(#LL^6F&##[]8\;%^ ?D# \FE-UHO)!]%"PKBK> [7 PU9=6]9-V*)T M<821R:E4!QX-RRC#"3UQIH0!![F^5%$NWE'E%6,M@4#)(9P(JB6'W\3L52YT MAI@16.^A9(R1" **@H1'XLIYZ5QF642AH>A ,H9U8"M?97&R$2T04P$-(TP MR^B=P"3(KFOL'ZRESFF59W/8S+1LL'-X"CS!.3+K-3RZ'MW$(HA,5LAGN/MY M1:$WDF@L21 ;@2?PGK\W>""XLM?3#%9NFB%Z1I3#JJ'4PF )"9Q'-A!VQ'3[ M#-2\Z'V 6?+GLUS0>+*&[EM%B4#GDN%$WFT!_EY)>5 MMFHH"N0UNX*YU$0) M\@W,3YB?H%X82V2*@E<*O -7_I%-@,!!U8@S'MI!<$0R,>92:5H#CU+SL"*= MD&.5J=D49L]Y0#6G8JMCX&B@DR8II?.%2&9%C=/';APOUKY"D\,:";U-XD]L M,M@$*EK*@@#QI1&$#_D-_<)OA!4%XL;WOT="(+.)9*843+4TJ@J)5CQ#A#L< M*A=N9];(V5.>%F E_ R:GE6$O"4LO7I:9GLZ,$77 XNXS#-,'2I)#'%V$V+> M73=IGYMIG,L<$($V$'5::]S640,$,ZX8_&@Y?>M["HSG&EC335-1,7-QM5C".GA^#;?97G_P_8XS;L_0 M]OMN<_^:N?Y.$0T@M*;)LTB$;C!Q8+:O?*MO*QQ<(Q09&7>;T2MWW!_<<2AK MW(?O$$0J)XNX!=S9^!:]\SK3Y[- >E*.!6BV[ ;[=<6D? X"W@ ?J3",?B._ M8O\E)R?ZT3#PEL QH>3?6.+ Y&!G7<5@BQBOU1O^ !HICR@P U?] M7DT9:)_3:9PRV/H8_7[8^51@^HA;I^AFS@FA54 T)8M.S$X*SY2@40E2$\3? MK^2HJ1R)++]D:?QG"P.J@RUC+F7/"D./$FB;W$R-@.Y067DE+L^ MFTA\-3E96 'UTNWY=D)4J%LS@716:^K_""PU#%:9-0QBR18]5O;0HFTP!FNS MML@H5(T95ABUQB)*U"S"_>O$Q>@G%%O3>!*+/ZN2#GY@D)E 7P-S$;W.0F'Y M@%R+92YQ'413X$O"39\KY"W<*Q:B@X$*D5%Z/Y>H=[+\GC*+"E!B\!A6M+"; M5,I1$WJ7D"0X#P$_B:HW)_2_;LRVL_DFH<$10E0'62,$>DUX X_2 K50%+M M70(KJ;'?R4:" :2F@)>EF1)$QR3/6$@'!UQ@0#1>@;+"X-X8;.L8O :0D3D+ M>4_"X E\7S#.!,T RX %AR0('D$*# ES>01=OC=BY$M&\1G![BV<8&OXMJB+ M1FO[5OY24R&7/'G)4^1>H+@)YZE!7J9P*_J;L5'%",KZA.@/T!C M%:%BT#4VH"DMN%)1GYQW#5W!K'>%82K\K_P44/Y(Z>?#U9%N1*@&IN/(&(MK9V:0V MW_[*T[18)%=,P1NA0Z2LG#0CLR)M0R 1*F9;J"_+YTZPHQ%[9[@18L__KP(/ ML-Z/8IF$<@YOD+:C+>TAQ8(L4SH!?V(5E$!"^-J81#4@D%B-E=V50<(X$H%? MV$^,"F)(IM96U "E]<:PZG#Y-5>8J,TLKK($)*[8(]H."BZB#%S>E<8'KJGW M/3R8#EN:H'7K=T.@H%-2RB8^;SV#^!R11HG#%6E,%O44J:XL3IL_U>N:]02: M]Z+1&G&ND)-6X>G@+E&K5G!E:*@38G%N7+35O*AIYW%SV-1_R=[R:7=C6Q7\ M ;D[[=VF%>=Q0\*"[@*Y ;66Q15O&R)"Z,3MDN9UFW(3!*X\*9%,$\:AP,#& M";$:&;:!:E;Y ")&K[!D\1T;:NSZ:]LV;R3/752;U&"\SZ[5'4*(O MJI((/,DF9"PLKSYX?@'U@0++JJ(P"*)(*&I0.C?54+02$7]?D1M7<0QX>VF^)X-"VAP7*EY6" MN6-U,*2 7U%D=J>[$AK:5HYNC!&I'*YF&@H-N%6'N0Q.NR8]I.E;(B^E"B>^ M;!UTPT[&22@2?T2 D4][C)&&C(Z&THO6ZTL:B#XKN84!V94#B7,&0D>44O4 MG$\H-JWV6MVJ?JB#B]3:K@6D3C%)$?.'144S:58+:K'U5W1 ="%ZXEP+:TL. ML,6=RZ?7S:IWI2\=EHEC"5-: ITUD"\B8Y6F,B* Y)L3O 8-[%HU\%'J6Y2D M,XPZO&2_&7P&,F P2R'%T%N-D \&?]#THJEM?I0XQ$[H3P"97E*#DO4LOLP1 MBHD(14,>R=8(7@H97QV5KD()B=P33)A,9.,6'!#8-DX)_4&K?/< M)N"F3)!U)G9M6;]V*#"H^ U%KBP:Z$HFTMD MRD.!+,ES=!0[=>2MC"UL,E,E<(':, H%$%M/>,HCT>H+J$A2VS>U@W5(25Y& MI$G7D2Z5<96%Y =%*K5)RP3DI4S[$2I).322C',5-J$>2X+G+E0A%;R/G*OJ MDZ.\F1AU&UCK"+BY?#CZRG;J0R$44V(6LCN+$./RU9%9&'AITCX0^T#!<;J6 MLK.Z^V(N/\NR^E[]-)I2"@PTX6+@+%V.2]E6(^0X D_B@]>,RR16W+X& M=X^PP*994F<1R%0QX=;5!$I[#K0YR=(*\P-0BL1,Q*3.*!XDXJIX'F)\.O\% MA4+MQHH=N^UU(]#(/0H'XOU4DC]AP=<6K *P3R:;TN ;BRU>/G]O1SEE$%:9 M2I0B6#?!6F$I,5?<.HY9.?@N#?RVG"XIG;H;A0C,JQ.*EVQ#O*MJV5ZEN/D\ M%/% :>W*.BY,^Q(=JIH>12A;B4U0*3HMRF>D?7=8JJWX.R)&4^I&SD)2.F2!Z"_.C0)@ : M4R8LII.1B-NQYXS9J2"1)0%F"Z1"!99H=C6,;?MDC.R@S;WA.H;$C?FV9#C4 MSDG;@LC!:A8I**(3U5*F]9JHVE,GAPX'^YP<*A?:.(F4)8NI(2OY"5NW<]N[ MI)KU]-HR&%N-N^A8(8T2XC**S;/VJ:A,4&_9TYW88F&VD=WD889*F9*A!#*# MU*EMZ^KZ_ _;C(%54\2MMG!)IHX!&GB?=N12Y,W(F 0(F@+9[S6&$^.@ J6" MP9)6S$!<^(/90,4C9%/ND@XQIG:?T[#= \E4VR*Z$GZ-)N?'N33A!&EO MJ#UD M*\7"Q 3YU<,P 42B8B2DSI4X7DNC)/!*LH/*EE$7"@]9A)!V:"F['XV.-R0. M;>09I?:6$K4/4Q9]V;FM!F;F3F$$^%V!3A,S8%7%GWCMS1B5YFPS9H+A)0S16:Q MRG"2JT0Y3)RXDZ#QZGB*JJ?(PZP-AL&5Q?74\&E+0W8MI"V MS=/;+T(\N3UIU]R0]PON15XV61A9)<%[?L>,<;#$5);"FH2FINI!Q)^Q\F'1 M$7R7=2*$W)2N1VP-^\Y]TDS)/6(8]Z6T4O423;YI*UEEO>C',TEYYKI\U J# M*3N71J]C\ET-4&[N$0BK*EJ\"CKK\E+-:ZU^'R)F;:Y2>"TVZ5OX$,4$5]\Y M%*UI?RWIFRMTK[H:-%D!+T/YG&PRMO;?^?W2"BG(FG$>RB:P22*J-SJV9.NT MZJ;\)N-UV32^%^98:Q1U.O/FP:,*NO[X_O7'YZGQ?PQLYWSQW_]E^8.WEFO* MW.9.EE\@RR6Q\A)-/0A8WUM>#VX^F>0KU&6HWG<:U)8HGU0/ 5W_9JZ0].)'#8[ZM;N=1!1_X)&^$P>BQ9<$O&9H[QB\R%:0K M$&35:8?5:SNHR9QJ:F+QF(BLI\9DNJD&5F:E4MLFT=_\ 06&IL<'H<>3ZA() MQ'IL0OP;NIXEJ(^M2-'LU!H+B_L)*/."L[+$HX$FB7T-36J2?%R2;'F-CTV5 M?X6)4VWE>PW0K(!1I)345]LI>4F'KN)CB,>0<^R0O5NRC"Q9@=7E: M9ITNR9JNGH^N+/^Q">L47Y6%F?$!B_=3T:ZN0UY1\T.994E;TJD#LW;! #[^ M'4\I%E(/KFGHJ6FH*4]]; IZQS]D>2C599V9*;YM$G&[-+4)!*23 ]Q" -E9 MN4H8<*%+.YI6D2BZB47O QX2_4[&W0XT^@*2'^Z8?-PE(PQXM0@#-A93'MK9 MBZWLP4X%RU_@H6DQR7+0-9].Z?'TU140!BBXBU.S+CS,12[N;8?S$KY*7ET7 MMLB4OZ9Z93E3F4DB7HID+;VHB"KC\4,E IKMA&E\Z9/\*^P'4^6+=="Z YA! MT%/E%/;;6BXH_'^[EQ(>%<;%IWIQFB _GK$O9=FY?:O.6=LMWK\F@7O%%>A: M8:NJDVA0RL-.^+0=%A6U.VL#HZ9HY1(IQFIX9NN8^7[M6BO):C73>D/9<[,N M]?%B4\8A4J0631(HY=TU]1Q*O*? .:)3*-59<;1U>9/XNW2LCW=\%+B*)S6> MK:J$+?!4GG+Z9DRTKY3B;B79HA2_R_S6NF9 )2T%=14>)B5G5:FJM0I9H+ ; MG.,^[_M#)GD_:7HWW:*05E9(X@84W;,TZ-_^+BU"4V=ZRP_95P"7G3,S;JX> M.DQY]E&6+95K$S*N>=/EJ5,YH0K84)0WCEXBD@5;\%8A"2HL04$2N)6OH@Z.151K;P^$;SU#;4Y+2UKPG$<)1U)8RK9CLN,'N32$9Z?@!NMX M(JW]ZSEEOV15T9!'Q'GY@W#$5D99KIA0%5@B!_2H5 MU(27UZANNU0C15;<24V@,6"/A3WV&:X!FON%IY=H;2EU'<8$UT=ED9=I7&*I M%%IG\4Q5;XAE@B?!JV .HF"L6"8LJVQ%@2U3/U F\JRDP(FJE.V7"U>G)FH, M*WQKUVT"7PHV%"RYO2DV!#J27Y79_ VYYO\C"*4^%D04HQZ0;,+F!7^C/KP% M[IPG;/$F3HGPZ*:WV%,$:Q\D^<.8\@!M/.Z// ?/T,H<_A>JX>7Q6I^.UWXL MP]7?G%'?8^O)'M9DG:V&_9$H5U O MUC,"@_WO=\YW2U'!-P/#(BY2X]67CE??\.*W*^?HRWPDV/6AM<@80W$W M&TH#H4;0._THO-/WJ]YI+6R6W_@8%N<3AJ2V7)O[4E!SJ93**+/A6D0$CD-# MO>V>K.#M)1JT@!3:P'0\\&$Q:K0%-6WU]D>XBLJ<(,O@(;CRY2Z5)KC');A; M1!T6F5Y2?6)/3C@(.(^BFQ8!SX^>:0E6W"M:@@_K'*2-U&3?_O);D\? 6+,^ ME(:V5PMD@77EBNRLY65YL*7 7VE)]GLIOM]&RMS&%,L2YG'I:>_X[=6C$=&> M$\_0M_>/BQZ2D(]92+JC_G#_=E?+2"TC#TI&>K:W?UQT-U,XHO\[*%/X8GW8 M^D[&\)K7/Q!1;@WLG>W=]9O]:D&-78C:B%JWD%RG;XLNNV^5W8\.J^Q^G^7OKPI8)VK#_4L*5$BJ2(;9 M'#/+JA0)%%._$$(+<[FI\$!P@RH^:'? I&J/I 7@@[#?02* =.5CD#,Z\%$X M3<%S]>@=='?*46^ ^$P#DXIOZRJ B%E4:U5@BCJ6Y@G$H@!KFM;A4=T)IY.J M9G!(_@V!RV."R(^_BM?I3'&YD<(2_]>B)]N0R8@MTL)/ZB/]W0[>$FULC3&,8)B>\8;FW)N@=OFTOSGW-:]TQE_MC_$TDXBO@ M.017/LC\[=^!S1?S6,# 2,G<"]P,L=J,:/=I5;VI@2-)E'T6FU'B!>(ON#N M=A=R:D$>Q$F"A0I-%W>5GIV!@$[K7A9ADW$*G'?%TYBG4K,ST1,(P7%R+HK& M!+<4B&=.V&'+K>$%F?-O#+&<3"E2&K@"MKYU.[4^@J%JI&L@VI6%"&OC-O)$5X]YW4;&D=91,!,9VZ!)C<1U M.TC=L1X0&LVZ*Y3W*_WL@;\JB:F.#-XA%@6T#)=R!FYK71PEH"WK)2/)\&8- M8JLJ9S.W;J$.#DHC*-VX5GIFRF:E"]<^OE$:1C$#;=M( MV+JVJ*4(%U(GU +27.Z13*JXI72;HC()8/T'%[JV,TRK-2[US<":P;[QEXTO M0R:H5 ?K=H)L7MKM6G>O _FF!A+KPSO4/ZRV.%K- 5(JB*'7O)$8R,IH]?!K MWA5M7UD0L^G6C0JC;4LT?+I%*\06$'57;VPOQO9&9ETT&.3[C^!P3KY;7@@! M$V6HL:AW>EEW>&TTD6P-;=;69<,7 K!<:,EN4?4JD*M@U6N@76(15F(3^:+I M61HMP2K+/N2JX>F&5L(G3>&],ERIVT51T02%2:K"1!O?F% 5NI%!89K&>5A? M]4!5]/?KZ6 -_/$^=W78M>KY 'BE1H^S_34P)N;:ER/RD6MQ44U$.T/5^6I= MX;:)&JU "YZ:H*VT[L'QUCZ($/U!.T\PT(ZX BD"\8#TRH*OQDP\I56=V3=^ MFXM.RP:6U:K^ ),_9 F\!!50N/@%V,01 =Q([EB=MVP ]%Z@-8/DP-4WVR]/ M4Z2IJ :]K86HEY%^ZL"F"(%":,)"CQ=5?@5\3]9"CHVZ:H#Y"3 M!;I%VQML M1'N=2H2B.(P)\7L]1(*YF4)5IQR$89 SD(@L-<)QSO,7#/3S6]TN3-!*%X.@ M10."7FN,';C0W(,_R(X-%"EL("FZ*"Z* M2H91LJI$^"DRFXNI")(8/W\\-0@^(#4NB >(^E@%8I&5M3H341-9!BPID8+6 MPBH-.#[5ZCN6[8FA!>3P+^\^=P;O&Y\R/&,)Y''%#9?63=#D"W3X2>A6;#O& M7@"'&C@D,WT&]+0#>M M..3U:L_Y-W01%3X 6("XL WKO_\F?8;/2'Y]8X<73^E$!?T+O&:;MV]Q^-HE MN('O%5.A*A5N.,<&@37:BW1%X?U?QS^L7Y%UC-O2LL2B*V\KP,1B<+3#6#"$ MZ!$AG[LT?USTU[&<@#A*J=L>B4,4[-I',O%V02:.?DC#80 U$'U1NMLYIRB9 M%+/T!F+>9OO-6KQ9W;OBA.ET#E6TQ=+?:W0E C\!*>+ MAVQBI_$*V<4&06TW;G:GA'=9Y^\$KQ2V-GQMT.W*)7ZT) [@&=]J*U2V6;EQOZC3!$F6X99Q6( M%@&R-OO?#5!8"M.6^#FH@N/Q-'K$)'BF/1=#W6XX:%;BX0 MJ3 X(S34"FHV6:HFD]TF16C5@5IB$J&:#*N6FE0!<\%DHF7@NM5$Y[;H>K36!M\>C4S0=9*).3CB(,BBOT+NHHQB=8 HI% E! ME(B3*S099-NG&]:0QA9VA_ ;PIQ=FTITF^*P(D0I+D[_Z70I#87LEH;+\G;# M/3?N]IK 0IUXT-JBCAC$MPFS>;F>&BG>+<(7=($0NV=2/B^E0[YLX;:94Q5G M""(7.TCFBD@PHTZ*VP0RVX(,N37NQ)K !D!@YD:PT/$9CB_27%H(N>A>(.4# M-7%U.DX9O@L5P+6,URW6IN[5A?2$NY%>RY2&1'U>%N=!-4/O!=PM,+=)3,B9 M(L(AH:(+DF')5N;!;53=N5BN0C81Z7GT?#$!7-F$7=/Q'M9,(BM.XTE<*HDN MUU&"&GE!KP*9X0&B<^ZJM]U?1"/+IK,8-)( M'1[O1A([;F[+YL$;6PM0KRQ,IIE+^XEH>P=3^<@,)-ZE>!RN&KK=6VH *6-K M&'#)Z"2W7E_%MS]Z2:WC?2W%CCDB+$Y(_$AGCNYJ]+=PTL!?%*-*M2'R@!C= MW#J_5MCF2F'7X7O1\SFF22H&JD3+4RECV[R"TVJNXJ$Z$L9#,'B_$!P9?"+\ M'@?UL\7\U*%"2P1L#!5W&:K!.>ZP5A<_7::%UPQ&&A&C8>T'1IPF]UYON"54$+F?FLY#/#.ND;G^/BJR&;N;?D+9!-8?Q= M')V"F[':4?OO N.XR?5OV28M U912@Z/*99Q_%MHR,A \PS-*>18D5E09P;7 M>/NBLX-(OD'+I@'V?[F;ULY)ZZ[QFK5$[&!1OL(1<[5+V;56.I5AZ*5='?7^ M!@HDD;)#:)KWI_BSTJO#=L4/:N[+##+W_AOI4,/N6X^U$JHN0)YG MBKA=,VTA?V]AI(>GW:.+[]F#S?&][9,SALYW^QP4W)<[=FB:H!B,.$"% >;NQT_(URT[8_O A=M MC?N>]?!PT>.^[ST.IK'_X'/U^\.!=R!SU>NJUU6OZZ.MJ[7=?.X+3&U;RQ"W M2F,<.,KM4T"?O]C%>P1H]$- 5WE-_I1H;%+\L)%"QB\5%?K1\;1?Z,IMA41^ MK(NCR>J!R.H8@-GK3IR/!X;ZPG"^7A@8K&4.Q@/3<9T]A83=D??N)]>.$%,; M_NWO"@.G0;4UJ+:6H]T7'_NN:;OC_>,D+46U%-525$O1@Y"BMCD>6Z9E[8K# MK.6HEJ-:CFHYJN6HDJ-#QS<'MK9'M1S=H[U_?CEZ#!V&3K-"5#BOB^N^\!X> M(VMHVKZE6ZWL]S8-O9W%DVZU:0&YP1&Q[9 Y& MST,E>J.VYV2WOVM74,W)QT0@MCFPQJ;C[YHHH#GYZ77RL;8Q?*",+7IQOS_T M]MS1_TNK:]&=_/P7&OVRAPZ8'+LZ#WL:^]3AS34;O'OXX"BBFYJT'H"T7'/H M#_>/NO0&/] &^SLWGM>R0Y/65I:W#W:'H^V.%[O!8'?L&B31LD.3UE:RP_)- MW]\U3*IEQ\%L,-@=>Z@9GE]V'$-&1H.P@QVZTH(7;QXU JW'T&/H,0YCC".+ M65_P!/N+F@KR7F!QA;,XC8LR%WV M[9R#JOGXF C$LS-9$I@LZS !MQ'=HK_W_\U MLBW[K0XZ[O1[H0[U%FH4U"S\4SJRGF7C/-VEPM(=_ MFCZV63/?W1692[.PUL/[ZMW?$-:PK+Z]]^Y]&F0S;D1Y-C,R@5^2I?GR?.('C1FKQ]!CZ#&.K9;L+"UYSHOR2.O(7GOFT'57I+]. M>=V;#1KTO:?>GN>WPS1M;,N\0TT1[LV@]!YK4^>U[IK MWYV7DM>JZ6,[)O9<#1&YYYLTV+FSMV;B8Z*/L6G9N[;\T4RL-;%FXCU:,VM@ M6IZVI_=\EXY7%1]IG=B$1UG.596D> MZO[N+.^>8'.?7QAJRKI_"K!O#D=W1+W3DN, ]O>NW:2UY-"4=;.GY+KF>/30 M5:=:=.S-!KMW;6"M18>FK%L0\<:F8S]T[9$6'7NSP:[V5XZUMNRL#M$<:^]= MQQP-=I5M.H+\U+NDSX$T?=S,Q9;NVKGWNW2TYT":/K;LO>LZ&O5SSW=)]][5 M]''3FMECT]\YT*BY^,FY^%CAMX\M)^,3+V4FQAW#.V+V\-[+$9[[Q<'V;J%> M/=_Z[#?_N*XY&M^QD=>#K='AQ8231(._PWCJY_^!_Y1:_8$*3]!WULVC)^&KLNWV[_BZL=AC?O&[]S@L&PS M5N(MK%P[,6O0'WPO'CC/XP#K>Z.$.D$:UW$YC5-Z8E+1V"P-U<=BRF&TRRP+ M"_JZ*/,J**N<)4316F 3Q3QBQ)%D86105,9;(PF!%R M\5[PI6'5+Q8D&;YJQ((X@4?PHF^,9OQ'"^]9)=P,:QY"B]0 &LD7+Y99UG[0N.>! 'H2&*@C![\6_^B M;YSRM*@*X^<*B*8RET:99A5^ 0L)FXPL0_==9!50"E+H[XA7G_-+L9F1- M<9\O2GAU(/7K:1S Q3!Y?'O@+]C!A>JU"D/+N\T6/W;7SAKVG>]W7*RN0N&P MX#-NP"/C+%0O 3.!(1>+.M(!K"M.17:()Z9'C(YTK+5ABHL ()FQ?\ MC?KP-HR+><(6;^*4WH-N6C9%8_-OGK/YH7JR>K+WG*SM;37L+6E5MP8! MQBN7KG'4T0#D^3,YH"NNVZ!QW3X*3?N>-.W_3/(??UI5MUO$&X]HE=8NDC5^ MB$6ZY=(M*?40XJNOR:@!$PPLE&*KEG [A'_VG*0P4'#1"13<\[6WZWQV!Q9#]V>^O /-E_,P:4]O&<:X0L]F7S:_!(M M)P]=3HX\<^AIN+:7*R?'_3U$U'HQ". M714T'S]=J/RN)TZ:CX^"0)SQT1+(,<0\17T6581@$8,L32C:)BF,?!4'=VQ" M>;B>EVT/S/'.P'TZ@O+4VS30$11-(#?R\]I>L9$E3/ZM!MS5"U)W.U1#HPW3< \0!TB!13T0B6.-^ M>.3Q_"I)@_UI4?Z$"S/V7?#?[I>4J06Y%N3[1AXO1I"_\ ,0A(\[Y@.0+0$A M]PLE#:&9%,*4P"YK$/D((^QFH+UEA"9"K!.P8@BBE?.$E0+X"W&NLC N%\NH M?OW-\)%RIB[ZXO-,@/&]H3'C*]X@,"$X3.LNN9J-G-VR7L3V+*O/1;!9-^PY)HMBN]^[%(=D%Q[ ;=X=V(S^>H_ M$7+*NNGL#>88C;@]Y.=I5I2(%7 TL)]!^X4[T)^#87_4A?[T^K:$_APAQ-\2 M\.=P,.Y[#P3\B4)ET\PP\/:] 2*$(3)EE=!%C>2@VVK!@<"=SA; G59_=&_@ M3FLC<.>>XO'MR!M_R;."I'D4E\? &I>M]^UPQJBA?6*,8 MVS#2+JB8UM@TPART6-K2EI/%&BTIIB8H>0.5]XUSX"GQ2F*/2 W;'N'-[@35 MB4^Q?<2QW.EE^L:7:5PT/-.U L**L%);/"5!,CM3?@1@7[R:&5,@$QAFSG-< M.="=A(W:#9\;$XXB#7P8V)-0[.Z-,^D;?VE-?DMK:9?9"XC9)(/_- M8 */% M$=C :=FQVKHBLL9Y;8&DEG!WQ JP%HQ6;WK6Z#'1SF]VV,)C/R1YY?([[P(\G@BKJ'='+SMR=].+N$-$+V;T-"-GQ5$\8(D736 DT/=%"VA97=)3MTGY MR7#>28+_%2(XJG@B?KS!7]6"XU$$1\CG.0]BP2ERSXDID9 :\ZL-,PXN3IO[ M[L/]PA%11@$.TYD/\GT!M TB(F$!L2QQ$Z6":EIY:EIALPR\N3_7T I8P^M) MQ7TH/;%**9W9 *4 ;;#T,D8<FX4'[H<#5R+=@=<>P M^FA.]XW?J1E!P/.2D9U-'19"V2!#C6X:185M%0IT,F#E< >GG(5!5J6MZU&O MY$A5.6]=B$%7!@X!J&W22:W1FCN)/')X.[%R:CZJ6X#066IL(--YEF-CAWKL MOO&ARO%BL[[W"O0E(>++V]5#T9>(BT+,]QKXPH@2]%C0:R"3(R"@R:(3+>X; M9_ F0,Y) >L(CA'1./58F+ 0).:DK+EQQA8MYT58$CR*@%3(L*CW5FRZB!>I M-ALH=:SAVV:'E%\<@RC#S7-TX* M6GYS=U[I+J:0(5&%6[[2=F.["(#T-4NRXB+1@\)$008+(^AS:Z6VYS&O,PST M8\L4N9@'*69W(>"3_'2RRL=.:Q5(7D,7CM.#-?/!=DF(!D_96DO8,5T M1A"EFT6D\=:?W>R%165%S!"L&LH^Z>!T5 MB6;+;Z^H"(E$1>H:QX^,KJ)4+7>2+ #16;)O. +H692:X)Y?YFQ6M,A?#"\B M<\)F1_V6HWY#"ZW X!F0X9S!M2@:64!*O6BI$TFU3HMJB7>-KZQ/,1-1P1-S#!1H([3"EA*KY%_NY&!)R-$0&GU;MP9S]/F:@H1O"A%$3? ML6<4N=6\=]1YU2F^.QM7I. M;0X=OQ7_:F5P;$,E6W9NI?Z'-?<3>;7C6"9<8#UM9]>FX^JZU(^EMJY "ZN> MOQ&"@WT%7F]5+#6JE.)HF_R109V!\D"-7UOA$MT']NY]8)T;^L!NPY_'VP;6 M;W>!W6JIGK()K(."Z'F:P Z1U1^Q!RP(8T\W@=U*"NDFL'<95KX6L-NMD>X ^UP=8 ^LN^2#-.=\D,ZJ^[WJ/H;BQ4I1N^'JLS0]TP]?O?O*L@3D<[2F-7-'CND-=;N2/=\FX&/=YD 3R WZN+]K[\N70A_'$.;7#5]7 M\9T=S_1&S]-,5,/@;M\'T.K?L9G"P0LF32#;!6%'YM#6?+SGVV2/=>-F32 / M&VEX*01R##%/W?!UT\KXOF7:OFX4N>?;9-LZ$JH)Y"8^]GQS;.M(Z)YOD^WN MW+5'\_$Q$B?"]%^0L_!AD?[7'W"^[Z.ENJLD58*EECNT// MU[4P@"V(JR[HG8 EW=MFM >%_/MR>IUNAY.YL=6I/1@UF/:BU>F@!99IVZ,U M8)D(>>D^#%CF3=U.7<2*V[K9J=MI=KH&7=.JX3?W%NSR93#7BVF6NAUO;>J5 MZOH-DQ!G^81MC8PU])T6VJSL(6SYK>X2VV-';FJ5NH$+-HKV&_3.IO:IWHX8 ME[)[JKW+;;IYZA$U3SV^]@Z.;N_P>.UA5KJ8O7AMI)OV/MH4'JQIK^<-&^5O M&M6&:SO*>2B>6$U3([Y'">*;Y$K#W]H\02[[<%]D>MCMH45^D.W3W M7>^YOQJWVJC E>L:C#QI:^.M.@[;5FM%=+-A+?#NT&S8V=A!UAG<68#I7L.' M2RJ;>PU;&TEE;1>JAR&5W9L-KTCXG3I\:!*Z/PE1]Q:DCQ2529"!A_HG>IRX M7V01Q#DI1-63D+1[2Y4M!=LQXH:M7X&NX)Q>FLZ#O??>=KO9 MT4M\46UNMP_#W=#EUAHVWHBP:>$;=U.OSJ[8W7BDM/(HV>>*!ZRB*'N^,";@ M=U#[$PQ]A=RHX UR"B3E_"I+KJBM#,CGN%1TN&@[*&O:\GUD.;"F8ZE8;8M5 M]D,G5VM[-/+^-HX65U_-UQ/P^LX>^X M1<&"I >-;;=6BNP2XE^:\$LYF#[$EK3;'9-MZDCKN*VSY(XO8(_O>"!V:P/7 M[9K7B7ZTH_WO1[M5)U-Z';<_WLMVM+M(ZTT=:N/P?[^+V3 *71X,;7_(7-=A MDTD4C=C \:*1%PVLCG*$N,S+RC@5SS, MFCZUZ#AOM54,Y"OEG+SO&9U9,M$X,JHPL2K+OY+I)R],.9?GG=G*"8]IS/!( M5(X5-FH"+X932"@:?EI MO!/VX[*JQK26^KW45DT9Z5S%2-CN,BZ0S='O(K.2Y@(?59=3ENO31='"::=X;TM [JQG3^3[T2J6'B@Q!:9-U M>U=3&MJX,!A95B<39E)&YSM%UPG'6RN/X17(<,H_386I1%$7Z5<+#\X9K->W9\V2#N M(6>#[!=3-729&QQ)/Y4:4\4W91/A0I(VDZXH:(647>*52V8'B5GB4U 2"<9@ M10[8/&&IR)D&GSH%VUC^3KRGGE:?=JJPZLGG]Q?&"6BGC8S>UF8DLOD,3!'4 M3455((-) :D>(4V:KAFE/ 1YM I&%\:MQ(T7&:FM"QZ 7@#!0C;\FO[/);KF MUR"1P?^.,/^LTTOZE=T1U\JP$K=>9U42BD6;<$Q0;$7"W,K 1BXE?UTN#)NK05E/^S$+2%A]9 3*#+.3#I#%TT%-<@X]7Q4E2AH;E" M 2V;3F0KU_%YRMZ6 "FMPCI93(-I6X]CT3<#Q0 V6"9B> MSGL$URGU2!$4F$PB_V A)HGSE@':5>&- ]/::TD4\M65;496/5]D:7B#<;,W0A>,]4_9 ME> ?<(1&G=.K^@QIDK&[BH9HB%$%9W PJ1 MY2MV'Q\K,WM%$CF>.5I@YP\PZ"-WC)A:ID*K"H]75A/KZQN_U1)_)<'IX=.@ MNN\*;ZERF6#C&(X8DI$,FSU#$8T7K5B[LN!#RI[W=4#N2WQC /JQ(EGCK2)9 MSQ2V^FM< &>3*#U%(?NGOA!=%?4T2LXE,2OA!YMCZ0[\_ZIX^>4 'LGB39S2PM)-RS7"\)C&'^P/A$\H8:+D^/+G/OVT5+$L?O-' M_;$]WO@S:)"-O]TTK.7T/>MNP][\F^=L?NA])FO;6PU[S,WN#ZMU=$X3X!! M=WZ)8R?C Z-DR_=,=[QKIZBGZGA\##CZ)^L2Z+!V'*M9T*/ E-)C@]!WQHXY M=#3T]KYOD^V90_=Y4/2/QNX\2Z_ RB3)C$:XVUX*@%LX M]N^(L*G-A%W:[6P([AZ'MK$LV_3]9]0VVBC8#D_5-UWW&=L?'8-14'L-<[80 M+@,+@AP/A&N8B@988,Y*M%I;$7NS18XW-GUO\"Q;= P6 MQ*F4 JT4P"1++WN8G2;2O)I\=KZ:N75DQL9KQ[2M'8A1FQE/O4&>Z0V'S[)! MQV!@K)$638:_$ Y';$[80]-W/&U-[/$.^:;E[B >]L^8.,"N:S>')VY[?]VS MYZG69[]YUQ_ZYM"[8T_/@^G8[AI\WQ=FN;E%S-YD M)&]W1F^V\6S]T3+"O\JB$UNE4HNQFF!-&O(JW :,2[TH&AS7.)7X\NBW2R#Z M+M*ZNOF&?B[OV**0PV15690P%M[_6A:UA0:[9'%:E-UF,P2F)Y5]%!>8Y?^? MBN6( ]+PEDPE? ?,B';<;!W!A61;%@&?(?5==BIJJ(#IN@TI0^;RBSVC]NQ+&,(?6 M%3C[1AKW#?=WD+:=40MQZ0$(J@VO':<-(IB<:Q<%4$TCKDFM*:^B9A-I*J'' MJ;KKYG8E2BC"7)3\(X*\RI)JAL7,#T\2QP=*X!TR*,&>%VR=KJ_U1L0,@3 4 M;X_PM'\U7/ARLL@\1*3YM6]'(#+V8-A"B1%H@>..F+H_!.8#EVT-5\JV=(W6 M<=1H;0RECO>MOF>,*-I;%/A\0J[Z*+CJ_2I7[5+J6 M-6U;O?$6!6\O:N6.L/@-];G ^GR\2ID7%HA\:95"UL#TW'VM%-)E;YJ8=WCQ MT=CT]Y:6CR$9K>ZDL-*:\3BREX:NZ8]V)4"=8_;4)]'/7(5X#);EZ92EEQ0X M)GA) =K=@,H?66;9T'2MD2YXV^]-1][-!KA))0KGF24-.I5N(#IVG]L:X#!V'74UJ?2CJF[$W8 M9&R% /N311'VH9XLEK, !=UA4PV<2)/M=WL2ZIZF.]TSLPM7H'A1F5U5H3H: MKWDST1ILO S";;EWEBTZJ4LG=>FD+IW4==MKZZ0NG=2ED[JV\LM^K2LOL'-; MCA8P-@=#*W(^4RTYP:)+L,\5&+\Z]>LXLV5>#RUSX.P.IO#"XEB:C@^=COVA MZ8WL_:/C8SC1_37/ NI[2.XPUNG=4>N\\*-"R[2]73- ]'GNDV> N,]YZ'YT MQNFD*N""@H*R$G=!])$/*.(9'EF6UM=_J/+']WJ;7(\\?6.[('%G6X3'*+ME>XWW*RSBM=9Y*JU# 6EO&V>Z6CH'9&%6" MV51-TA9%^)9G<,6G<:#0"IM)(+1A-.7U?I=#TMTQLV2M*W2FR M8^Y EB(YJ),PV*2A,3 +DZS 35(C_LQR'F59:1J_9 $LB?%+A:.9QM_@JJ($ MTE%?_!7>M 3B,\Y309"GN%8LS(P/K"AYRO-"S%B@NQ5;9['MU<:\VXV&39$K MB#F?Z4)"HY+)O>R5MS>%&1%L*^Y&EA*)M\8@=W;XME!<'1."*ON\X5U+F".E?P4 +(.E=0 MYPKJ7,&MPZKSCH?TF8.#!E/468''F4UUKT/H%Q;PU,2LB5GG!]YK!S[S>3LN M1 6".(DL^"HK$XLIR[&;0!U5!'UTF;/9D1WZO[9,U_)U9](]WB!L@/X\.W0, MINBOHMR9^M,\;+OB TXUAT5UO?'^^>XO_L>4XZ(5#S MR5/RB3TT!\,#Y).;\P&/KQND?\C=(/<+GN\L-1+\4V5!5:D$="L7!B-F,$[/ M_W'VKH>Y+36,G1&7A1'/YF"[- &06 )C*Y!L>.VO7*+-,83)"UB%A(8879-S61=M]7G6L1I,;$RI\-! M L'+>1B7=:)F.U$2_LGY4H+/1Y8'4T.TH,7^S[]3Q!<3^/".I>>)>>!PK5'7 M#/I_5#H7R(*GBEK"'E!J\6#JZ)US(;SP/8I&;+4Y9 MLCE%3L6=!>)%(3XKM%/SEYI.;-2V=\>&J(HM2G(L2=A ?H0Y[0%RP M:Z#-HF]\V"$3T)1 FYN7@R5%IM9$"!1X.P6_B7].LR1$6T3 9];XG>)'2G<_ M:67YUAG+(&*SHNRI_&(6(E5(2$Z1%;O+FZ"X?^ WP6]^[[_O&Q=33+L]S?JT M9J%W/@UJ0J2&S!ZBGKGEU].VX/2 MT^9UW!Y$#I\ =19%1=%[@D;M9 G#'7!MJ$H$4*6<"D5R<@GB';\_/*30E70B MF0\L=#;!SL(;5OE-^;][(WK63OL*#8R0TS?(WBG:'E<,-#_\I5+]T180VJ8Q M:E3/>F%[@#D>SXD6A"&#,B14F?5@$4Q!]DL48(D(W,("1EII\("!?3$M&.ZL MX725404$"?PWBX,.2# #WKP4_ 9XVM"\L6LLC#>]W+6U4A.A-.5Z;Q1"H6[SV)WQ=PN+N? /2$?D&Q>PY M2%1D,.$WN8+&X*?:9%N(RIL"53@,@*(QB4%^PKU*L$G:[M;DB)%PG(PDUM*] M5&.%90W@Y0,'EE.PT<4S"S'*DM)6C(CWJ%*-MIS!FHT)L'$J\<49(:6OF9=8 MC1A#(2A8][FCM\"8:'*,L 8<_2M!+(Y:EQ J^3&!9= M5B^@&CB$V>+B7F;@9Z3*A^DL_VO\!MTI>_#V3-U ?UMO?R#Q#\M:&%A:!K0$ MFC'-TL:I#F!@^%QV]*"RAI'G<8HI$"+.90)B"G6GV1A-L!ZX"T(8758LA[$X MI]%J@6(B'CX,.*G$B"!?4+;!!J)]2!J.5E>*+MKK* *1ANA8J(PV.GZSK4$UX=) ;W)Q[8F(F\#.P1)I)FL*=UA)!$$KE=_F4OS MDE,'^FS6GMXDJA(1C*G2VFR1X9D_LECJJX*C]YH(8X$6,J7N";#RN+?D*+&D M120M=/Z:U#"Z0T)B6;T>N[;XO!Q]8HH<#D)GO .G<59+:(^ZT0>J(5AX M5/48E: 6*4*V*ZJ2_MICF+9[P\P_-Y&R1G[7&S,!PJQ-&)-JHLGH+\EC@3]Y M3(0@:M5A%3\CX;P6G#;C+!5L-H4'+E$W?OV!AV23?8 G%^+6.89I!F 9F43N M=/S1TFCA=]H.XCK6F])&4@YI9CJT[I>\VZ-M@ MAP'9P5-A7$%S0&'U&C",#HCFG8L?\+EB/O(1XH];GF&I9UC;/&.]_&H$5V.M MU;$N$4.+03O3M4RUT6GS;D[&*UZ'GR1S(4?0*\B_DPSWK)J3C(,'8,RTAV$U M&(RN$Y.+.-GT> G\B-9P*#H.+0M$:7VM(:WN'@S5^MBX]9WXS/64US2V^@!E MSRS$Z5!CZ>.Y0F>RX@"+4FQ:C8;*)3E$Y/#HULE^Q>C7DMM3.0?W\ ;,#:Z M":(GOT22:7TIPB8HRNB($DV3*E7AE0;CXS;F8\;J$BC51W@@P#TT[QD>DY+3 M:J#U,JMF8-.@ZW?"@,PPMR$JU!.2YO >.4,E_ V2/U;J.F%D,9WQ9BL*:.I M,Q).:,)%$1J.8 3&R=HIHFD_X3RMGTD3NM! UD@;#'V# M>\+;V],ZQ5Z@T2;UIW+4A)G425K8U:E?V=^'].V?FD_HB :CM!W[I75L3$M! MYYAM4D*WSO'MOM-0R<9%D(]XY5L-&A:N]ZH-TY["PZ[W+J)JDP$3A__[7CR8&C[0^:Z#IM,HFC$!HX7C;QHX(S^/;*_VR8F\_2 "%(LIF +!"4*H/.F M!$L"9]-U7>31/10 ,%(U5X;-\] M0;.LM@0LU^6_D+ C>8@[T Y0:8W.1V\Q2$6@%@5LD>HP^3";5/3G#VV?. M.(^BWL\L(?%_,>4@\$YR,Z459'AH4DA/C5TTMA_E#H@"*I. MJP+Q?@9?&I8P4,'B_GO%G\G\K\A3I'/N-63ZMQL,VN,+CHPV!T=V M8";WN\.*J#P36Y]]>?_1< QA,JS^^_??3CY].?MR\N7L'^^-DT_O#/CB%_7W MN[.+TU_.+WZCQO0_G__VQ?AX\OEO[[\8G\\N_K;_NFD'_IZ:W>"=+!5!$\ M<,BSI%")IP$/\8C\()7I>85'_"F[K".A,L67SJS1"L-,4/!KBRDYX6E8GQ=0 MK="MJ]*.Y0+3?:[P>-MR6,_R7O,?1(V*%\J_&F_F A/?!,KQ^V^"J\&"H=,] M:^RX(MMB)G)BV[EC[8M5^IARY+>9+):Z\ +V1:2RTKEEB&?NK,A2$2]0$5*9 MI8"A!)E^*@]60IGSVTB;R0+/6J3,R4FNR#2$:PR<8CXNI6-A0D:S!IT7IYT) ML$0S-,6,BP(_MG"990$)# Y_H"LG'UCB,H;D3@Q?O36OSE ME4H^P)B >PE%?"Q,'[IIL>9XV!?<@[R-!/E8(QV4+$%P^K5Z_AH^4:PWD.?\=SRM%647APQ>, M3]1%+JC\O?&BY.\F3A8NTQ&\?:K(Z5V3%,.V44H)EH.DKQX)6#$35*]50=)]25$*1 MG@#SE#SAG(+ RODLP^(3JH*1>QMR#&S*HLC.,2"QA7+J45@V9#)C"SJF##GZ M!QFF$P$A8P5W7=T7H[+ %T[;FDOD=]Q&A6IX+,RB],NWZ'>+9^%VT$GWC>H2":3> _%VBD2:;7AQ*\I=)_TXD:9BDHAQLS M+XB*T13-;NTWU*1-;'^F^'5CDEI&.+[0X?HC0(KR? MCBUN(S%_/?G\Q3@[ZQOG7_[Z_K-Q]NG#^>>/)U_.SC_=-6)E#9S]#UE9FT)6 MO[S_R\DO(E;U_MW9I[]L#E;MC7H ;PA#&;(4'$_-4LH<)BOMBH$M5(%)D;!X M!I8.93^H0N$:BB)AUT45BS.\&*NDFI0X/ &L1# &I7A=C"Z];C)S\-@N@%\+ M3@E&.!N&+A7H%LK;:Z:A,JC5 S=-2$P71HI%YSG,Q\8# M@_YA-=(.G7/CIX 5%4OH$]Q6YI7 T\"IH5H*9 (.%F[G\"\'8S-;U,71PE42 M4Z$7"V#@1:M1&Y:E5\$4:]\K<0*J4OWD:A4\B7K-]60S4NFZ*/PH"!0(#'1^ MQ66,HV7I-:YF$.=!-<-LK !O2S#VO+# Y734&L7" M1))]O\C.ENO=H@5Z8YGZU]!6/5MEJU=)27DZ.!IJF":#O>#2SB^$[T N(&OB M]RR$61;*M3-DYN&&U_-0FEGB$-5# X71 M1#"($T=Q@!I9C5^(L50B<;M !!X;Q:7ZA=Z)1/ 5;TE@LYG=%-8;S&O4Z/*! M&&-$5 ZL(5UY]21++WO .3-,V&SE:XJ.!/)RF?XF=AU9J+TV*T-..6I&428N MP&)0E7&$.6B5!SG$)0UMFC]$W T49" M/ T))"$COZIZ^O^W=^7-:6/9_JNH/#U5R2O +-[3W56.C1/2,7:,TVGGGRF! M+D8)2+06V^33OWN6NTA(V$F\AU=O9KJ-$',T[:%'#4RM_GN!5G& @ M!<)BM@7P]':Z\F=/[B,>SA"[08-^&1\.>G#MYE(V=8!<,@'ML3LK??J)I$]X M:[GN?2? D>2<1['.Q]JM6Y QY[=9N"A47V"]1"?%LQ!HT+N%;?[3A&I:.?N* M:(W4.$HIW O)N:C Y3=Q.6X@A<(K:O-23V!YQMAG^,? Z;JQY_Y;L?>(261@ M9BE.&-I3];56-) +(8+*?WO]?O\$6TODRWH((,D2A4MNN>W!8R2M['F\HC9W M_(O;CX5*1P2H<]$OB\AYA6[\ /!;T%90*:")^Q6,G3$Y_V3DC/R^G\2+Z96A MTFB]'=X<+.;B);2G^_D#J!7> J+. #,%M]J1E.!#B*WN*2PI4[ (35TI]\'O) M5-1<$.;:DO(77N;-UYRNG4OD_*(RK'0*=YXE*EG[R#+>0@PR!3'>!$*=:.;! M\$(?YEB!2B6'0[%<6K0>L [T6=6S6SR/" MF'EU4'I4KEXJT'-4SW&+-_N-7RZ>JC -<-Y G1!86F(NF;8M\, J7.K-M924 ML*Z,D8.0)O%RB9(2YQQ!M9 'U#]RJX^4%6)*KHPM8.CN63A7J8%GD/O",(0Z,,7>3'M< MM@8U<49>^)$2^N#4@]$ T0$-.TSY6%4<:$,R2A](P9&^AO (A-(. ".QA_=I M F@*>0O@C* <#X0A'E?FQ^ 73'7'QUJOIC%X3B/7$]0 &R-ZLJUI#T[WE);5 MM2ST]7T!^U8H6>^ -ZZ^BM[]@QK2^I=(Y2:C5NB@-Y=811P8"KKV=>'>R7G#@BJ4FMBARH\ MZD4 ="(%,!QYUSYR&_FRI?9+EUZEB[KV:^M<)F"?ZHF@+]M?RA3F+K#!B(D* M;9RBU]KI+FFV#T;"2\<4RD7FPM!(%RPW7.V&VF0:(/J#E"MDNC$XH0T XZ)^ M!W1,;$PSHLR.&,!A>>$@13LE,DYW;!N?T%%)&&JT>Z F*]89"X%6-QG("T6K ME+YAO(1G,0*Y57]:\"R/1I-9%B1X=4EL7$S*9<9LWBH5XODX=0 #G8!76B1Y M)(6FE)5%S-F*!5UDA[!A-5*7=(8ZUEZD]("A%7]6%MOIQ$Q]462T -#6K@YI MR.58QI9G@5B&Y8:RGDAQGATH!#0 MEJ)EXSHN?1PAD_("AJX_YHBR:P7EKO-7%/8AOLT$_51LW#+:;]_Z?C24;6RT M?-"F8NMCYUP$8%S(\T&+G(\^:PU9:?@^: )YL=1<$"H+GOS NO=;EHHL-LQ MRA12M,DJGYM"'0*AYE -!8R9*&(U\M%@9_@+Q)T5R5H#Z-.N("29U"QRLRZ7 MU1K*\/P8U4@XK'!E0'@IZ4RR0N0Q=4+865JI\M@KA+5G0.D09#%"D6%<0 4R M'>EB"M* [E=!!0A(^1SQ0!8"T[AON>7H.*"^58T=LUP,@";R)+.BJ2AT&TI6 M*0^XHL?XJ I?C$?%M&U]5?[0O@+Y7KDE%U)\!)>/#WO2VB<4[)#=\2EH]V0A M0UK)I("9_Q),[*CX3OTLU="=EEW=[5^+/ 82_?2O+P 8Y<+W&.];-]AH%-J7 MSB4*,.OL^FK. NV B#3(RT4%]:KEIGRTU(/ JG(;M?J%B839WD71L](AH#$7 M.,?K4O*$-/_1 H# "KQ!K:@P\\\:PL;I@V.$\B W,49C7LR\_.5"&RH486[& M'L9F6H_LL 7P/RD\*Y.K\\38L 59;7'N#U F!?!7X H5B8#JK:BPPRD;G:+^ MQ9(DF)7RUJ7YXQDWP>!Z?T)C/F#:@RNMIE/!+02^,;:R,=!<$#++7%;B0L=0 MI8L@2K(7BG$R^8YYW9BUP.SA-(=6D4=NC8!#!CT0)2YU%([IJC%]HG0\^E?4 M%$Y5WEE)@B?3O$$5/ZRSRHF[7!&<0C;9_J*A_UPU@U4K(>U.#R?] M%+""4@MLD7HPP84"?$5LDL46S2@#2,+P51AFPK(2FMN0DKI,C*/*O0>@5;!B M0\I\SDCILE#R.>6;1OY480S%9GH%J(T E A/L)C/2MOA:K6+"%LDY7Y! YJU MPCI,W8Q>BP:MC\FVL!=TGW'N>6_]J8O\CSJ >5V&KB#]EF&AVK3JP_\'@I.G5'>! MY310P&O$W1-3!.:<%?PQ8@!3)2*=CDGSJ?-1;=U%1IEN?68CF^.%#"^LJU14 MN7BN5KPXUUA<1)ZM9F/T/3V78>HB%!^Z2R*3 %>W+; @E&T#7>&IJ@U5!C^# M"DURP?*7+?M@*M>4"BTQ#4W9L_^4Y\_'@$*>\^>91NURR( MK 7EZA@,L!T!7HV;H" '7]6\ R=@P1Q(/>0%[9\(OV>/52ACWZR@IG%Q(R,7 MA\4A%!36:']%*HW$>C$VB[=4668VCE4/FLS?BREKR\KH7&L );?37WJ2@:(P@T,R!O5GA9?+EJ[ MX"Y'2::^U4(YT5G&Q7E4OC/I9D?IU&K_0)XK<6=S-Y@;_GQMW=RCTAHW/?'L M,64-MQ[IDP'$#2J9T912_NG0&C79"&ZIAJB!]-C! LC,\58=['ZDVL>EH2]B MDRZ35]G'^HJ!FBO%\SU0NU_G\T4"93C"(""M1+:LT4NL.5;Y)FS*$)96A]!+ M$!"S\K#$7'37M MXXB*T^@T\=U9-PJH'EJZ>6%A1S@:1-3X-0WVO<3,4)(;^ MUK7L "HLX,!F::P2BEXPAD+47%'NI"FRHWXC3G&CV6::?:1/"42070P.KLA!9&>Z_LIF[7(0-KZ.,U7,4D53U"PM MF.?5I.QX0XM0EP.ZG".7PF$W/8= ^PUP$Y[K,U0L+^%AM MW/@EQI)?5 >I$YASY00O*Y;TU<$NC"ND8\P[XHSQCJE8RI]C9G"$1=(+K^I2 MS&4YP(]P2[*G;L;$'!+RR6\;&V9.F[W[90V K@%H+&L ?JP&(--/[ ?,]ZC] M0K U8-(\SN^$'B+M<>GXWQ#%-T#43: "6H&US4?[@=,N!05M*&*#TPPS4]:9$;D7IB;X-P N)$I67SC:X57?)IIETZ?3?XBEXF-N=IHX$!H:WA"O1F M_&.,_>VH/ 0C(&#?!W;RJU&I&)E)V%:6K[YC&M6 M#Q:?_-+,O\>XI9XM;+5X<=$WYSP@/0WE8:Z-W"*OC=HIT66-5-1+2=?/3F%:&E:A:F2?@/RP^/1C %R-$+WGR#UJ7:Z,+*TM$[ODEY$<.XB9'%% M-4&64$RED%ZRY2\:$Y\@#*"*0\?NL(Q&^BPA4&6^_@=KQ8NBBM2@A#C;\(S= MY<=?8_J9;S^H9&VC2NF/+ GL+@F,XDHXZQ7*9@7="D>GR^]$/K:\ECOE>ROL M/]/%Q[8"0,08G'>*684@H6(JJZ[*+A?ET2ECMIJD*25MV!2'(Z#WH.95O\0N M AZ:HKITJ1E&3?7-2H9"^GC.;D<:@40%6U25N&.I?8! [@2):%51VN.GNU1D$O"2#-FD6C."02&*]RL[EY6G']3%T ?*P2M@^(5P!6',^<%B.E4 M^HL#FHN W5"Z)OT[W_:R((%5[^8;MC_LO-BV5?*'\:>(W3M M9CIUK6=@FXD/.0"ZH@I#PS0TT"@/X6(N8!AF"I=UV+TB>0&_'W(L' R'#ZE+FB@SC:!)TJ3FLW!7>%&N,Y),(W\3!N (*E*@'C; )C5%%7H4T E\ M68%V<-NQ#8NR>&=F%[PDUY&>N<"14(3<13%O6H@_7\F.@0+F#;VO?F8$"A0Z M"!V=4W_,W=8O%0MXK[#/.?M$6!/R0B5A!^=9)H/F%!U^B=(QN2LTIPQKVHT[:)WI9?Q7' $GA6++#YI M@G$5XBLS->')$5(&,[W5')LI0*>&D>L[LSI#Z^+,>A X< "MP,-TC-J1RYQH M"=]QM2@(BCZP!_:9MEF8W#>,I*IZ3-7D/\# 3U44?!]7K[I #>'+KY M _?&/3JIUPF(C)^A39<].P7A+M!F#P:SFG.< M^Q- %T\(QGTBW!C=,$K# M]1DYE%G2FE1@@HF7SE#".7=JC0S47 ']H_/&CF1NI!KYDHE0@U\0O4]-*1"1!J$W/4N0 MB/43>=(]6+8Z"0,<8S42]K.GQ@8,M>=4S%@:P,F0*A0GY3!"OFIJ&<#2, .F M-W(A%$H)Q(5AS *,8I62;CR[ST%P]\TF1W;C&# #EJC/5[X9&(N^6(3L#D^R M-SJOV96,)^7"U534?LDH*JH0MH*!$5W/HX 6#,8*U_RH#RR<+^0J@ZV$^Y'\ M'@P M>DO$9QINA$$1D/9,$U9^);E34K5J%LQ/LGB.ZEROKPW]8)_RHA/&IB>]6H+K M7GS"UL':K&I-%5"A"GPW1.=L$$D,!2)[(D):]GS"@,*P(>)CX'E >,5ZIYH5 MY6/S! ]LH _]B'"U4'S+?Y!'>0#SYZ]@ZHNH%'4,JQR((XMGX0JI3EZ>[F-EJ08CAX<#9@_AI&,$S.NZEQ']>_V4F MK!FUHH.JU-V=Y>E(R$7SW&WH1(*%O$LE81%8)_?1!(QUANWW0PI=TU&8W6;V M;FA=JK41NC7$GWULX]5FL#V#B(H/BB[.-*P"(UM47W+1G,_TK4X@M8,BXBSC M+RB3 J2%9YR&T$@[VL4!)V1/!+%TBE[+ZW-3:O)*R*E L<)V)A@A8"$\I'Z'W;93W7W(+0D'D>;VS66O_57'RS M:;K8I1R9WM_8G>CY\+P)0F@ H9#5*P4*'6BJS%'G3@3Y4FZ MA)88NX_:$XS/*7>.#?9AA MF\U_-2%+#HBY!=+&:'6;W^XP9Z33D6"+"I&2J MLVE44;Y1Q>0N2J?<:> ,;O;7HE:]?0:A6S_(]%AGR8'+]BO*D,CVX'O2/( Y ME?:$- [[LI/(("F&8C&' H'2\8RI)TZJ9K2Z/,> 0\<3(1+L2,',,9$0(7VH MT6I,3U8HMF3>&QY'?Y[T%>(<*76&.3 STW(6C4KZJI\EX\B \8XF@"0B2SPM1=(RQH:>B\6]@^*<; MH BY\(,9@)T%7LB#W=J?CBO&?B760"@2>=M;CKA[VOHY^QRR:.'V8$KN@2EEJ6+88G95,J\M MY#E(.6.]\4A83P,V*5LHPW0\1#T/Q=GC2@\L1..D7+<01.@P+O-[W@X)A,$/](BAV^2KB"&HTQ93OODN:R M\5MN\/6BIK8B,J<^!PSN5+3EEL[M BXFA!0.\_.Y'Q3(!M/+5B"9GW/8HT=% M.4K0L( Q,QR+S1U@-VKSLQ@0B,,(43UD1PWCU"ZI9<:08KN$:[0 221EN E= M"R%!9<=Y6OXBF7KP6X'&CK_;%X( MJJ?[DFP"91MQ%MKR:$?N>$CH#I+:R0!E8XL%.:I?EB TE@2!(,CK@HQGYG?D MTUK>1.[4][3ZM=ZGGZ#WJ4$1=!*=H0+T2PE5&XL3(/XX#C54&!4W&&V=5_]P M@?X]8SBV<9ZWCZ+$_RJTQT'D9Z%,"V4OF/"H5!&0N2HK9F!I36;GZLFF>X MT;TTL\05K(OR./P"JFWES!*-8]1I),!]3G%6),W/P9)(AL49^T.==.##X3'< M&EZ7AM@B+'R"(@Z,F$O^L]4O=AST2#G[*5 - %D MU,]/5__ULM^M9Y+]?BH*[=06"*!D"C P)M2=@F$)Q#@'*I>NFDM#4WG8N,CC M4"I#F(#UL"@UP!?DH3)R85*H&D7YGC&6I=4HQL+,KE,CSJV(/ZK+6)HK'LRQ M'N&<$XIA&.N]HLU/SP[LN4X_"J7#? %3'!+T(,]#B%W:82'Y71A[Z</:;L0)I% O,&W$#I8IDB MRDM^)?DN6'Z6C[(2H J5#AG!LI'K"?KQ&7558+69CS\I$OX1>' "0 MP;_B64MRC<4Y@[,/[3.A52=,$0P/B7)/?$JLQ14*EB M+"UE+[NXLB]:J)'822#)$6!'8:\H!U#280E)C0#-; MX3WX%RE**05+Q34:=9$!=Z6QD9)\YC';F+?E^5((<*\M(^!'0R':LH-Y;Q/E M2L#5*5I!,3R0UY*-E!7Z%B: ;BDJ4ZE%6;8LY2A5A5>NI%)N($'WIH8;#8W-MVUM9;;[P^'6VZ]M3[<6A_66UO_:]2W5ZXMI&XT[Z'-LKAL MNG/:/G2:%&Z>_^^/W9/VFT[OM'W2WG=ZN^_;/>?HP&E_^-@Y/7-Z[;V/)YW3 MCOSC;G??^=AKPX?')T=[[?9^KP2:[-[W%\>IY)=C"I%36*O];PJ[HC_X6QOUQIJW47>W&LVU-3'< M[KO#;;?9:+2V6D.W[OZO []8WV[55W :TT0Z1G^L5-=7'$).D*^X2G:"=.*% M"7^^(C7_1,"/5<]==[K3@_940_['1% GTA/$]JY=S4WFF=T).*Z-%6F N" 6 M-E9(K7BMOV?]_?#B??/DXJQUF'I?VA>?WVQ_.9JT6Y\G'^J?/QVV#K^3SY.A-^_+PV]^3H_V_)X?[AVOO6]WQV;?IJ-O\_+7[YN\OW6^= M9K?9KG?WNZ.SR;O)YR^CD7RN\?G+N?S/[K>C@ZVKP_VO%Y^#=Z//W\)&]]-A MX_#;U_7/7PZ;1_L?ZMW)6?/HSC?[X-+KL?_K>VV=]:;VTWJX,U=Z.ZUMC8JFZWAJ*ZV6_TO]O$;PI M&:P_?C)8*R.#PTZW+>W#@[8T"_<[O;WW1[V/)T_C^A/+CKC%:KJ;WOK6X[_U M];);/SI]VSYQ.MV#HY/#W=/.4?=6^.CY28!?-N.R5IYQ^0X>:38TCSS&/(T\ MG4$5PN/2(MF)TPE47K]Z7!R\4<;![7_>=EYW3LL%]<*&;R*N#&(4H$H]T$YY M+U(>[;?_N2D_-^2K^4]).-U!B*??*32I^0\2SE7 A'&GL=A1__ *II>/W=F. M'^!:\$NOH(H"(I)\0O*=AN9J=:*[))+_\=3[^>,:?K2:> 6?R6\V&J4?UVL_ M^MEZJ_Q'%WUST6*W-FOU]>T;O785#X(. ^HCY(7]L=):R:&5[32G5TXC2WB MR%5PU"O?2[KW3ZE( >TK;'!UNF%.[Z@C6W :=3B+E1L]>B<']V @#WAR^Q@O MP<1DPA;/)UF30\/NM6?WP#HNVM_ MO\"F 9%:;>&WO7@"W1&$83J1DDRC7=65R\O+VMRG;7S\&)U-QJ,)$'%J\([=Z-5STW< MU4:KL;'56E^5ZVTTMEN-YGJSWFRUFIM;J][6=F-CW1-7S49ME$Q6_LSBNQV/ M78P7J8$!'D:'L^/@ZA4"VO6X4^'UX9Z# 3[G;8BUL#$%7RL+ K.46'L=QDD8 M*$RE7MIW.O@I0D:J*@Z/JF"'(L*QH4GH*"4AF5I%8LO6X.QQ;"M7 ;95_8N1 MO_2$T3T B^1J@T!O>;.BFX2M!PX@_RMUE",/N-K:J*_77_Z^ZN;-X1\2O$/\ MOV*6%]@0E[W]^0O+F+O"')._M$\%2\CX:R=NH*]$[H<0/CY=+4-BU32NM MA09*/KL9BAF]"=)9Z\_[,JD?(U,T? M8NJE ?)+,'6SA*G?N;"L YA[^R64O/HNDLK>\/#?T'2IV;S"/&ZFWC*/(_^? M1M3_]"0Y_@FJ\>92C2\YOI3CFX5J_-CBL\86-GOLU33'-5KK]6O9062P+1#9JG6[O>:14YH[Y@0ZU@PE^YY_7 M)^^=3H!]_<+95Q.8JM0SI/ZN)S-YH:#10.YT"IB8W+_3 >IPJ9YZWTU2;0W8:_D[CGU-4.%=$XW<3"]+(7I'XO7[CZH''YQ\T@O;VWSR/R_1@9Y-2] MPIY7Z3\E(L H9F\P$A-7<\Q2D-^03O=VWR\%^3W2Z9X['J1CLFS>^\%7R)3= M*M7^$M)UOWVPE*[W2+7[-%K@SHCVEQ"U[W=?+T7M/1+M>[GS2 M7@K9>Z378YJ,<(>VP=,+Y#?J:T\]CO]8J&\/L%V<8X!)+8X/5+%;'2%@'.A\ MX6;Y@C;^#S3W8SPK@(/[H/']U7204FA_!(>$OF<>BF3S!X^ZIE(=4R73>#D' MKV%8817;(QZD$_ &-73-GZ]>?HC^JDS\M2.OT-FH-UZX+U^LOX3(Z8DX5^Y, MK_H7 !Q,TO$YUCJ9MF@#@@$!5^JX!Q@;F <8) @@$*KIT(#%*WUY+QT3&J55 MHEIS=B5Y3F>$8#P860\BH$(?AYPPOAE"' N:O3J>:01W4_>$H-DTS?K?5,3) M4YQR<*=D]Y\');M]$80)PGMHM%J<_!S$+H#T.E.LKXYL"/7R&[RWKLC"/KU' M8-11J^3Z[;1*KMU&J^3Z5NVNFB4?@UE=W#[8Z[SI[IY^S!O6CZTOJIA\;$5 M$AS'KVYO5W;6MO\D;;- MM>U:L.VS5*[?N-'&Q6)&![(1,?*[].C MO;^K\6I1;:3S(V3Z':W&-W'B21Z#_);/.M)8\SU''ZUK/9#;R;_9Y1,QG_^/U!+ P04 " #80V-1P66+'5(. !ZD@ $0 M &)M8V@M,C R,# Y,S N>'-D[5UM<^(X$OZ^OT+'EYNM6H(-)A-2D]DB0'92 MRX0E!^X199CX%S7SQ*@!Y#O$Q?[\HG8WO:J?U7[^_,,/G_Y1K_]^.1Z"/G&" M)?(YZ%$$.7+! ^8+\,U%[#N84;($WPC]CN]AO?Y9"?7(ZHGB^8*#IM$TGM^E MY]!JMYUVQZDCVW'J5MMUZIVF,:N?VJ=MU':LIM7\^-/\W#US'-MJV?6F<6K6 MK0Z:U<]:;J=N0>>TV7;@6=-T%>@C.V?. BTA$!7SV?DCNZ@M.%^=-QH/#P\G M#ZT30N>-IF&8C=^_#B>J:"TJZV'_^U;I1YMZ?$(PD];A\+9=4TFZ$-VL BRCV8P\(1(X/\90 _/,')%2_"0Y'JK M0.(VAW2.^ U<(K:"#LKIB\\_ "!IPLL5H1SX*?$99+8REU&NQ.J&66^9-1 2 M.R0.Y*JU)JN7$FH@CS/Y6WT#Y M/*8D)6]"06E+1]IBGN:T97<_SNF)6$"J;1=1R)!S,B?W#1=A@6-V=!V!90G) M'^H;Z6W]T/<)5RCR2G1MM<+^C(07Q"7)X'E,XQC-XDB7BMD[^HKZ[QQ2AQ)O M3\=JK"A9("CTT#%7WT6SHM47(MC'?XO:>] N6GLA@KS_^XJO*"I: M<2'"1"I1IME+^:FX#[![4>L1D:S6@+QV-[[6IQQ*<2@0(\:8FU;XV1"YH/@+ MZIOH/)E\%@.KF[Z=[UK\750LXO *NAR%04 M-04O$^%@%',4@X,D.HC@08@//JPU_/C.YR['WT(JZKE ' O+WXC<;1UZIF7, M>"G3X,.6QLHS/YF*?[\.;J:3T=7H=C#N3J_%W=?KTOOP]8RW#,/*Q_A&#QA= M@8VFZO;R- 6CJ\ETU/OURVC8'XPG@W_=74__O79M0::+HNMYML3,(\WS#G8E MN4DU_P2AHHUHM4C6=[A>=_+E:CCZ]D;]>0>\GN:V89R6Z\4(*X2K8[!EM%MI!B-XR6%" =AH +$*\"%4\D[J<^??,30+O"&^1ZS$ M(%5:AWXD.[72,;0(V:%"H#3^6,EA+Q\Q-Y!28>@]>C/J4QKTQ'^TU-I,:>+7 MZJK)^E=$YXAVYQ2IB9'D[%*2ARB[PI3Q"0FH@ZY]IPC1^4'UB=&9F>8VQ 9K M\/!ICQ@>)/!_ D+#R3N7:;<7'Y:+0NM'YDXK':R+\EK%\3DW"R6"5.>>W$TA1SRU3P M2\)4=N MQ\7W2!?YWO/(@WQF^'68?(ZF)_"C97S,1V",^TY;Z)*7I1)[T?2TG5G&62[: M*IY7])%=Z"D055Z?.W3,=,B38A7S:O'T("&E30B:1BL]B93"5