0001564590-22-019150.txt : 20220510 0001564590-22-019150.hdr.sgml : 20220510 20220510121615 ACCESSION NUMBER: 0001564590-22-019150 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Builders FirstSource, Inc. CENTRAL INDEX KEY: 0001316835 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-LUMBER & OTHER BUILDING MATERIALS DEALERS [5211] IRS NUMBER: 522084569 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40620 FILM NUMBER: 22908490 BUSINESS ADDRESS: STREET 1: 2001 BRYAN STREET, SUITE 1600 CITY: DALLAS STATE: TX ZIP: 75201 BUSINESS PHONE: (214) 880-3500 MAIL ADDRESS: STREET 1: 2001 BRYAN STREET, SUITE 1600 CITY: DALLAS STATE: TX ZIP: 75201 10-Q 1 bldr-10q_20220331.htm 2022 Q1 10-Q bldr-10q_20220331.htm
false 2022 Q1 0001316835 --12-31 1212300000 1212300000 P3Y 0001316835 2022-01-01 2022-03-31 xbrli:shares 0001316835 2022-05-05 iso4217:USD 0001316835 2021-01-01 2021-03-31 iso4217:USD xbrli:shares 0001316835 2022-03-31 0001316835 2021-12-31 0001316835 2020-12-31 0001316835 2021-03-31 0001316835 us-gaap:CommonStockMember 2020-12-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001316835 us-gaap:RetainedEarningsMember 2020-12-31 0001316835 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001316835 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001316835 us-gaap:CommonStockMember 2021-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001316835 us-gaap:RetainedEarningsMember 2021-03-31 0001316835 us-gaap:CommonStockMember 2021-12-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001316835 us-gaap:RetainedEarningsMember 2021-12-31 0001316835 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001316835 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001316835 us-gaap:CommonStockMember 2022-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001316835 us-gaap:RetainedEarningsMember 2022-03-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember 2022-01-01 2022-03-31 bldr:Store bldr:States 0001316835 bldr:LumberAndLumberSheetGoodsMember 2022-01-01 2022-03-31 0001316835 bldr:LumberAndLumberSheetGoodsMember 2021-01-01 2021-03-31 0001316835 bldr:ManufacturedProductsMember 2022-01-01 2022-03-31 0001316835 bldr:ManufacturedProductsMember 2021-01-01 2021-03-31 0001316835 bldr:WindowsDoorsAndMillworkMember 2022-01-01 2022-03-31 0001316835 bldr:WindowsDoorsAndMillworkMember 2021-01-01 2021-03-31 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2022-01-01 2022-03-31 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2021-01-01 2021-03-31 xbrli:pure 0001316835 us-gaap:TransferredOverTimeMember srt:MaximumMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2021-12-31 0001316835 bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember 2022-03-31 0001316835 bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember 2021-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2021-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2021-12-31 0001316835 bldr:OtherFinanceObligationsMember 2022-03-31 0001316835 bldr:OtherFinanceObligationsMember 2021-12-31 0001316835 bldr:FinanceLeaseObligationMember 2022-03-31 0001316835 bldr:FinanceLeaseObligationMember 2021-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-21 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-21 2022-01-21 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-21 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:OtherAssetsMember 2022-02-04 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember srt:MinimumMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember srt:MaximumMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:BaseRateMember srt:MinimumMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:BaseRateMember srt:MaximumMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember srt:MinimumMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember srt:MaximumMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSixMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSevenMember srt:MaximumMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSevenMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember bldr:ShareBasedCompensationAwardVestingOverThreeYearsMember 2022-01-01 2022-03-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-03-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember srt:MinimumMember 2022-01-01 2022-03-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember srt:MaximumMember 2022-01-01 2022-03-31 0001316835 bldr:TexasPanelTrussBusinessMember 2022-04-01 2022-04-01 0001316835 bldr:ValleyTrussCoIncMember 2022-04-01 2022-04-01 0001316835 us-gaap:SubsequentEventMember srt:DirectorMember 2022-05-09 0001316835 srt:DirectorMember 2022-02-18

 

liI

 

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 March 31, 2022

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-40620

 

BUILDERS FIRSTSOURCE, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

52-2084569

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

 

 

2001 Bryan Street, Suite 1600

 

 

Dallas, Texas

 

75201

(Address of principal executive offices)

 

(Zip Code)

(214880-3500

(Registrant’s telephone number, including area code)

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

Title of Each Class

Trading Symbol(s)

Name of Each Exchange on Which Registered

Common stock, par value $0.01 per share

BLDR

New York Stock Exchange

 

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).     Yes      No  

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

 

Large accelerated filer

 

  

Accelerated filer

 

Non-accelerated filer

 

  

Small 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 by Rule 12b-2 of the Exchange Act).    Yes      No  

The number of shares of the issuer’s common stock, par value $0.01, outstanding as of May 5, 2022 was 172,763,699.

 

 

 

 

 

 


 

 

BUILDERS FIRSTSOURCE, INC.

Index to Form 10-Q

 

 

 

 

 

Page

 

 

PART I — FINANCIAL INFORMATION

 

3

Item 1.

 

Financial Statements

 

3

 

 

Condensed Consolidated Statement of Operations (Unaudited) for Three Months Ended March 31, 2022 and 2021

 

3

 

 

Condensed Consolidated Balance Sheet (Unaudited) as of March 31, 2022 and December 31, 2021

 

4

 

 

Condensed Consolidated Statement of Cash Flows (Unaudited) for the Three Months Ended March 31, 2022 and 2021

 

5

 

 

Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited) for the Three Months Ended March 31, 2022 and 2021

 

6

 

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

 

7

Item 2.

 

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

 

14

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

20

Item 4.

 

Controls and Procedures

 

20

 

 

PART II — OTHER INFORMATION

 

22

Item 1.

 

Legal Proceedings

 

22

Item 1A.

 

Risk Factors

 

22

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

22

Item 6.

 

Exhibits

 

23

 

 

 

2


 

 

PART I — FINANCIAL INFORMATION

 

Item 1. Financial Statements (unaudited)

BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS

(Unaudited)

 

 

 

Three Months Ended

March 31,

 

(in thousands, except per share amounts)

 

2022

 

 

2021

 

Net sales

 

$

5,681,131

 

 

$

4,173,775

 

Cost of sales

 

 

3,848,758

 

 

 

3,104,221

 

Gross margin

 

 

1,832,373

 

 

 

1,069,554

 

Selling, general and administrative expenses

 

 

968,568

 

 

 

821,598

 

Income from operations

 

 

863,805

 

 

 

247,956

 

Interest expense, net

 

 

41,314

 

 

 

31,844

 

Income before income taxes

 

 

822,491

 

 

 

216,112

 

Income tax expense

 

 

182,851

 

 

 

43,532

 

Net income

 

$

639,640

 

 

$

172,580

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

Basic

 

$

3.61

 

 

$

0.84

 

Diluted

 

$

3.56

 

 

$

0.83

 

Weighted average common shares:

 

 

 

 

 

 

 

 

Basic

 

 

177,120

 

 

 

206,571

 

Diluted

 

 

179,546

 

 

 

208,624

 

 

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

 

 

3


 

 

BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEET

(Unaudited)

 

(in thousands, except per share amounts)

 

March 31,

2022

 

 

December 31,

2021

 

ASSETS

 

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

281,802

 

 

$

42,603

 

Accounts receivable, less allowances of $47,266 and $39,510 at March 31, 2022 and December 31, 2021, respectively

 

 

2,290,513

 

 

 

1,708,796

 

Other receivables

 

 

223,070

 

 

 

255,075

 

Inventories, net

 

 

2,188,056

 

 

 

1,626,244

 

Contract assets

 

 

240,668

 

 

 

207,587

 

Other current assets

 

 

155,824

 

 

 

127,964

 

Total current assets

 

 

5,379,933

 

 

 

3,968,269

 

Property, plant and equipment, net

 

 

1,385,998

 

 

 

1,385,441

 

Operating lease right-of-use assets, net

 

 

446,876

 

 

 

457,833

 

Goodwill

 

 

3,270,192

 

 

 

3,270,192

 

Intangible assets, net

 

 

1,537,695

 

 

 

1,603,409

 

Other assets, net

 

 

30,491

 

 

 

29,199

 

Total assets

 

$

12,051,185

 

 

$

10,714,343

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$

1,563,334

 

 

$

1,093,370

 

Accrued liabilities

 

 

772,373

 

 

 

718,904

 

Contract liabilities

 

 

249,478

 

 

 

216,097

 

Current portion of operating lease liabilities

 

 

94,968

 

 

 

96,680

 

Current maturities of long-term debt

 

 

2,914

 

 

 

3,660

 

Total current liabilities

 

 

2,683,067

 

 

 

2,128,711

 

Noncurrent portion of operating lease liabilities

 

 

366,524

 

 

 

375,289

 

Long-term debt, net of current maturities, discounts and issuance costs

 

 

3,391,629

 

 

 

2,926,122

 

Deferred income taxes

 

 

354,723

 

 

 

362,121

 

Other long-term liabilities

 

 

119,195

 

 

 

119,619

 

Total liabilities

 

 

6,915,138

 

 

 

5,911,862

 

Commitments and contingencies (Note 8)

 

 

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

 

 

Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding

 

 

 

 

 

 

Common stock, $0.01 par value, 300,000 shares authorized; 176,886 and 179,820 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively

 

 

1,769

 

 

 

1,798

 

Additional paid-in capital

 

 

4,240,540

 

 

 

4,260,670

 

Retained earnings

 

 

893,738

 

 

 

540,013

 

Total stockholders' equity

 

 

5,136,047

 

 

 

4,802,481

 

Total liabilities and stockholders' equity

 

$

12,051,185

 

 

$

10,714,343

 

 

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

 

 

4


 

 

BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS

(Unaudited)

 

 

 

Three Months Ended

March 31,

 

(in thousands)

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

Net income

 

$

639,640

 

 

$

172,580

 

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

111,946

 

 

 

134,331

 

Deferred income taxes

 

 

(7,398

)

 

 

(8,857

)

Stock-based compensation expense

 

 

8,841

 

 

 

10,402

 

Other non-cash adjustments

 

 

2,037

 

 

 

2,874

 

Changes in assets and liabilities, net of assets acquired and liabilities assumed:

 

 

 

 

 

 

 

 

Receivables

 

 

(549,712

)

 

 

(294,129

)

Inventories

 

 

(561,813

)

 

 

(340,940

)

Contract assets

 

 

(33,081

)

 

 

(89,994

)

Other current assets

 

 

(27,860

)

 

 

(27,664

)

Other assets and liabilities

 

 

407

 

 

 

1,999

 

Accounts payable

 

 

470,198

 

 

 

241,621

 

Accrued liabilities

 

 

93,237

 

 

 

2,039

 

Contract liabilities

 

 

33,380

 

 

 

(4,770

)

Net cash provided by (used in) operating activities

 

 

179,822

 

 

 

(200,508

)

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Cash acquired in BMC Merger

 

 

 

 

 

167,490

 

Purchases of property, plant and equipment

 

 

(50,475

)

 

 

(39,263

)

Proceeds from sale of property, plant and equipment

 

 

2,140

 

 

 

3,194

 

Net cash (used in) provided by investing activities

 

 

(48,335

)

 

 

131,421

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Borrowings under revolving credit facility

 

 

1,906,000

 

 

 

410,000

 

Repayments under revolving credit facility

 

 

(1,738,000

)

 

 

(260,000

)

Proceeds from long-term debt and other loans

 

 

301,500

 

 

 

 

Repayments of long-term debt and other loans

 

 

(827

)

 

 

(468,671

)

Payments of debt extinguishment costs

 

 

 

 

 

(2,475

)

Payments of loan costs

 

 

(6,416

)

 

 

(4,272

)

Exercise of stock options

 

 

420

 

 

 

235

 

Repurchase of common stock

 

 

(354,965

)

 

 

(10,418

)

Net cash provided by (used in) financing activities

 

 

107,712

 

 

 

(335,601

)

Net change in cash and cash equivalents

 

 

239,199

 

 

 

(404,688

)

Cash and cash equivalents at beginning of period

 

 

42,603

 

 

 

423,806

 

Cash and cash equivalents at end of period

 

$

281,802

 

 

$

19,118

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Cash paid for interest

 

$

52,528

 

 

$

21,922

 

Cash paid for income taxes

 

 

202

 

 

 

21,701

 

Supplemental disclosures of non-cash activities:

 

 

 

 

 

 

 

 

Non-cash consideration for the BMC Merger

 

$

 

 

$

3,658,362

 

Accrued purchases of property, plant and equipment

 

 

6,024

 

 

 

6,734

 

Right-of-use assets obtained in exchange for operating lease obligations

 

 

14,918

 

 

 

13,707

 

Assets acquired under finance lease obligations

 

 

 

 

 

1,644

 

Amounts accrued for repurchases of common stock

 

 

11,917

 

 

 

 

 

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

5


 

BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Retained

 

 

 

 

 

(in thousands)

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Total

 

Balance at December 31, 2020

 

 

116,829

 

 

$

1,168

 

 

$

589,241

 

 

$

562,374

 

 

$

1,152,783

 

Merger consideration

 

 

89,586

 

 

 

896

 

 

 

3,657,466

 

 

 

 

 

3,658,362

 

Vesting of restricted stock units

 

 

648

 

 

 

6

 

 

 

(6

)

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

10,402

 

 

 

 

 

10,402

 

Exercise of stock options

 

 

27

 

 

 

1

 

 

 

234

 

 

 

 

 

235

 

Shares withheld for restricted stock units vested

 

 

(232

)

 

 

(2

)

 

 

(10,415

)

 

 

 

 

(10,417

)

Net income

 

 

 

 

 

 

 

 

172,580

 

 

 

172,580

 

Balance at March 31, 2021

 

 

206,858

 

 

$

2,069

 

 

$

4,246,922

 

 

$

734,954

 

 

$

4,983,945

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2021

 

 

179,820

 

 

$

1,798

 

 

$

4,260,670

 

 

$

540,013

 

 

$

4,802,481

 

Vesting of restricted stock units

 

 

1,018

 

 

 

11

 

 

 

(11

)

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

8,840

 

 

 

 

 

8,840

 

Repurchase of common stock (1)

 

 

(3,593

)

 

 

(36

)

 

 

 

 

 

 

(285,915

)

 

 

(285,951

)

Exercise of stock options

 

 

42

 

 

 

 

 

 

421

 

 

 

 

 

421

 

Shares withheld for restricted stock units vested

 

 

(401

)

 

 

(4

)

 

 

(29,380

)

 

 

 

 

(29,384

)

Net income

 

 

 

 

 

 

 

 

639,640

 

 

 

639,640

 

Balance at March 31, 2022

 

 

176,886

 

 

$

1,769

 

 

$

4,240,540

 

 

$

893,738

 

 

$

5,136,047

 

 

 

1.

During the three months ended March 31, 2022, we repurchased and retired approximately 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, net of fees, pursuant to the repurchase programs authorized by our board of directors in November 2021 and February 2022. 

 

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

 

6


 

 

BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

1. Basis of Presentation

Builders FirstSource, Inc., a Delaware corporation formed in 1998, is a leading supplier and manufacturer of building materials, manufactured components and construction services to professional homebuilders, sub-contractors, remodelers and consumers. The Company operates approximately 565 locations in 42 states across the United States. In this quarterly report, references to the “Company,” “we,” “our,” “ours” or “us” refer to Builders FirstSource, Inc. and its consolidated subsidiaries unless otherwise stated or the context otherwise requires.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements 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. 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. Intercompany transactions are eliminated in consolidation.

The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements but does not include all disclosures required by accounting principles generally accepted in the United States of America. This condensed consolidated balance sheet as of December 31, 2021 and the unaudited condensed consolidated financial statements included herein should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2021 included in our most recent annual report on Form 10-K (“Form 10-K”). Accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K.

The accounting policies of our operating segments are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K. Since the Company operates in one reportable segment, the primary measures reviewed by our CEO, whom we have determined to be our chief operating decision maker, including revenue, gross margin and income before income taxes, are shown in these condensed consolidated financial statements.

Comprehensive Income

Comprehensive income is equal to net income for all periods presented.

Reclassifications

Certain prior periods’ amounts have been reclassified to conform to the current year presentation, including presenting contract assets and contract liabilities separately on the face of the financial statements, whereas, these contract assets and contract liabilities had previously been presented as a component of accounts receivable and accrued liabilities, respectively. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. We have changed the composition of our product categories, resulting in a decrease to four product categories. As a result of this change, prior period amounts have been reclassified to conform to the current year presentation.

Recent Accounting Pronouncements

In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which intends to address diversity and inconsistency in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform: Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. The amendments and optional expedients in this update are effective, as elected, beginning March 12, 2020 through December 31, 2022 and may be elected by topic. We have not elected adoption of this optional guidance and do not intend to elect this guidance before the sunset date of December 31, 2022, as there is no material impact on our consolidated financial statements.

7


 

 

2. Revenue

The following table disaggregates our sales by product category (in thousands):

 

 

Three Months Ended

March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

2,325,355

 

 

$

1,769,299

 

Manufactured products

 

 

1,354,587

 

 

 

860,913

 

Windows, doors & millwork

 

 

1,011,572

 

 

 

736,156

 

Specialty building products & services

 

 

989,617

 

 

 

807,407

 

Net sales

 

$

5,681,131

 

 

$

4,173,775

 

 

Net sales from installation and construction services were less than 10% of the Company’s net sales for each period presented.

The timing of revenue recognition, invoicing and cash collection results in accounts receivable, unbilled receivables, contract assets and contract liabilities. Contract assets include unbilled amounts when the revenue recognized exceeds the amount billed to the customer, and amounts representing a right to payment from previous performance that is conditional on something other than passage of time, such as retainage. Contract liabilities consist of deferred revenue and customer advances and deposits.

For the three months ended March 31, 2022 and 2021, we recognized as revenue approximately 70% and 78% of the contract liabilities balance at December 31, 2021 and 2020, respectively.

3. Net Income per Common Share

Net income per common share (“EPS”) is calculated in accordance with the Earnings per Share topic of the Codification, which requires the presentation of basic and diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common shares.

The table below presents the calculation of basic and diluted EPS:  

 

 

Three Months Ended

March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

Net income

 

$

639,640

 

 

$

172,580

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

177,120

 

 

 

206,571

 

Dilutive effect of options and RSUs

 

 

2,426

 

 

 

2,053

 

Weighted average shares outstanding, diluted

 

 

179,546

 

 

 

208,624

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

Basic

 

$

3.61

 

 

$

0.84

 

Diluted

 

$

3.56

 

 

$

0.83

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

71

 

 

78

 

 

8


 

 

4. Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

March 31,

2022

 

 

December 31,

2021

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

303,935

 

 

$

385,800

 

Income taxes payable

 

 

154,406

 

 

 

2,230

 

Accrued business taxes

 

 

118,077

 

 

 

81,055

 

Self-insurance reserves

 

 

72,413

 

 

 

68,060

 

Accrued rebates payable

 

 

30,925

 

 

 

51,805

 

Amounts accrued for repurchases of common stock

 

 

11,917

 

 

 

51,545

 

Accrued interest

 

 

25,432

 

 

 

31,666

 

Other

 

 

55,268

 

 

 

46,743

 

Total accrued liabilities

 

$

772,373

 

 

$

718,904

 

 

 

5. Long-Term Debt

Long-term debt consisted of the following as of:

 

 

March 31,

2022

 

 

December 31,

2021

 

 

 

(in thousands)

 

2026 revolving credit facility (1)

 

$

756,000

 

 

$

588,000

 

2027 notes

 

 

612,500

 

 

 

612,500

 

2030 notes

 

 

550,000

 

 

 

550,000

 

2032 notes

 

 

1,300,000

 

 

 

1,000,000

 

Other finance obligations

 

 

202,263

 

 

 

202,995

 

Finance lease obligations

 

 

3,419

 

 

 

3,787

 

 

 

 

3,424,182

 

 

 

2,957,282

 

Unamortized debt discount/premium and debt issuance costs

 

 

(29,639

)

 

 

(27,500

)

 

 

 

3,394,543

 

 

 

2,929,782

 

Less: current maturities of long-term debt

 

 

2,914

 

 

 

3,660

 

Long-term debt, net of current maturities, discounts and issuance costs

 

$

3,391,629

 

 

$

2,926,122

 

 

 

(1)

The weighted average interest rate was 3.5% and 2.8% as of March 31, 2022 and December 31, 2021, respectively.

2022 Debt Transactions

On January 21, 2022, the Company completed a private offering of an additional $300.0 million in aggregate principal amount of 4.25% senior unsecured notes due 2032 (“2032 notes”) at an issue price equal to 100.50% of par value. The net proceeds from the offering were used to repay indebtedness outstanding under our $1.4 billion revolving credit facility (“2026 facility”) and pay related transaction fees and expenses.

The additional $1.5 million in proceeds received in excess of par value represents a debt premium which has been recorded as an increase to long-term debt. In connection with the offering, we incurred approximately $4.4 million of various third-party fees and expenses which have been recorded as a reduction to long-term debt. The debt premium and third-party costs will be amortized over the contractual life of the 2032 notes using the effective interest method.

On February 4, 2022, the Company amended the 2026 facility to increase the total commitments by an aggregate amount of $400.0 million resulting in a new $1.8 billion amended credit facility. All other material terms of the credit facility remain unchanged from those of the previous agreement. Effective with this amendment, the eurodollar rate loans and related interest rate benchmark were changed to the Secured Overnight Financing Rate (“SOFR”). The applicable margin ranges for Term SOFR loans were amended to be from 1.35% to 1.60% and there are no changes to base rate loan borrowings. In connection with this amendment, we incurred approximately $2.0 million of new debt issuance costs which have been recorded as other assets and will be amortized straight-line through December 2026. The 2026 facility is discussed in more detail below.

 

9


 

 

2026 Revolving Credit Facility

The 2026 facility provides for a $1.8 billion revolving credit line to be used for working capital, general corporate purposes and funding capital expenditures and growth opportunities. In addition, we may use borrowings under the 2026 facility to facilitate debt repayment and consolidation. The available borrowing capacity, or borrowing base, is derived from a percentage of the Company’s eligible receivables and inventory, as defined by the agreement, subject to certain reserves. As of March 31, 2022, we had $756.0 million in outstanding borrowings under our 2026 facility and our net excess borrowing availability was $917.1 million after being reduced by outstanding letters of credit totaling $126.9 million.

Borrowings under the 2026 facility bear interest, at our option, at either a Term SOFR rate or a base rate, plus, in each case, an applicable margin. The applicable margin ranges from 1.35% to 1.60% per annum in the case of Term SOFR loans and 0.25% to 0.50% per annum in the case of base rate loans. The margin in either case is based on a measure of availability under the 2026 facility. A commitment fee, currently 0.20% per annum, is charged on the unused amount of the revolver based on quarterly average loan utilization. Letters of credit under the 2026 facility are assessed at a rate equal to 1.25% or 1.50%, based on the average excess availability, as well as a fronting fee at a rate of 0.125% per annum. These fees are payable quarterly in arrears at the end of March, June, September, and December.

All obligations under the 2026 facility are guaranteed jointly and severally by the Company and all other subsidiaries that guarantee the 6.75% senior secured notes due 2027 (“2027 notes”), our 5.00% senior unsecured notes due 2030 (the “2030 notes”), and our 2032 notes (such subsidiaries, the “Debt Guarantors”). All obligations and the guarantees of those obligations are secured by substantially all of the assets of the Company and the Debt Guarantors subject to certain exceptions and permitted liens, including with respect to the 2026 facility, a first-priority security interest in such assets that constitute ABL Collateral (as defined below) and a second-priority security interest in such assets that constitute Notes Collateral (as defined below).

“ABL Collateral” includes substantially all presently owned and after-acquired accounts receivable, inventory, rights of unpaid vendors with respect to inventory, deposit accounts, commodity accounts, securities accounts and lock boxes, investment property, cash and cash equivalents, and general intangibles, books and records, supporting obligations and documents and related letters of credit, commercial tort claims or other claims related to and proceeds of each of the foregoing. “Notes Collateral” includes all collateral that is not ABL Collateral.

The 2026 facility contains restrictive covenants which, among other things, limit the Company’s ability to incur additional indebtedness, incur liens, engage in mergers or other fundamental changes, sell certain assets, pay dividends, make acquisitions or investments, prepay certain indebtedness, change the nature of our business, and engage in certain transactions with affiliates. In addition, the 2026 facility also contains a financial covenant requiring the satisfaction of a minimum fixed charge ratio of 1.00 to 1.00 if our excess availability falls below the greater of $80.0 million or 10% of the maximum borrowing amount, which was $180.0 million as of March 31, 2022.

Senior Unsecured Notes due 2032

As of March 31, 2022, we have $1.3 billion outstanding in aggregate principal amount of the 2032 notes, which mature on February 1, 2032. Interest accrues on the 2032 notes at a rate of 4.25% per annum and is payable semi-annually on February 1 and August 1 of each year.

 

The terms of the 2032 notes are governed by the indenture, dated as of the July 23, 2021 (the “2032 Indenture”), among the Company, the guarantors named therein and Wilmington Trust, National Association, as trustee. The 2032 notes, subject to certain exceptions, are guaranteed, jointly and severally, on a senior unsecured basis, by the Debt Guarantors. Subject to certain exceptions, future subsidiaries that guarantee the 2026 facility, the 2027 notes, the 2030 notes or certain other indebtedness will also guarantee the 2032 notes.

 

The 2032 notes constitute senior unsecured obligations of the Company and Debt Guarantors, pari passu in right of payment with all of the existing and future senior indebtedness of the Company, including indebtedness under the 2026 facility, the 2027 notes and the 2030 notes, effectively subordinated to all existing and future secured indebtedness of the Company and the Debt Guarantors (including indebtedness under the 2026 facility and the 2027 notes) to the extent of the value of the assets securing such indebtedness, senior to all of the future subordinated indebtedness of the Company and the Debt Guarantors and structurally subordinated to any existing and future indebtedness and other liabilities, including preferred stock, of the Company’s subsidiaries that do not guarantee the 2032 notes.

 

10


 

 

The 2032 Indenture contains restrictive covenants that limit the ability of the Company and its restricted subsidiaries to, among other things, incur additional debt or issue preferred stock, create liens, create restrictions on the Company’s subsidiaries’ ability to make payments to the Company, pay dividends and make other distributions in respect of the Company’s and its subsidiaries’ capital stock, make certain investments or certain other restricted payments, guarantee indebtedness, designate unrestricted subsidiaries, sell certain kinds of assets, enter into certain types of transactions with affiliates, and effect mergers and consolidations.

At any time prior to August 1, 2026, the Company may redeem the 2032 notes in whole or in part at a redemption price equal to 100% of the principal amount of the 2032 notes plus the “applicable premium” set forth in the 2032 Indenture. At any time on or after August 1, 2026, the Company may redeem the 2032 notes at the redemption prices set forth in the 2032 Indenture, plus accrued and unpaid interest, if any, to the redemption date. At any time prior to August 1, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 2032 notes with the net cash proceeds of one or more equity offerings, as described in the 2032 Indenture, at a price equal to 104.25% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date. If the Company experiences certain change of control triggering events, holders of the 2032 notes may require it to repurchase all or part of their 2032 notes at 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to the repurchase date.

Fair Value

As of March 31, 2022 and December 31, 2021, the Company does not have any financial instruments that are measured at fair value on a recurring basis. We have elected to report the value of our 2027 notes, 2030 notes, 2032 notes and 2026 facility at amortized cost. The fair values of the 2027 notes, 2030 notes and 2032 notes at March 31, 2022 were approximately $636.2 million $542.4 million and $1,212.3 million, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the 2026 facility at March 31, 2022 approximates fair value as the rates are comparable to those at which we could currently borrow under similar terms, are variable and incorporate a measure of our credit risk. As such, the fair value of the 2026 facility was also classified as Level 2 in the hierarchy.

We were not in violation of any covenants or restrictions imposed by any of our debt agreements at March 31, 2022.

6. Employee Stock-Based Compensation

 

Time Based Restricted Stock Unit Grants

In the first three months of 2022, our board of directors granted 156,700 restricted stock units (“RSUs”) to employees under our 2014 Incentive Plan for which vesting is based solely on continuous employment over the requisite service period. All of these RSUs vest at 33% per year at each anniversary of the grant date over the next three years. The weighted average grant date fair value for these RSUs was $69.11 per unit, which was based on the closing stock price on the respective grant dates.

Performance, Market and Service Condition Based Restricted Stock Unit Grants

In the first three months of 2022, our board of directors granted 150,600 RSUs to employees under our 2014 Incentive Plan, that cliff vest on the third anniversary of the grant date based on the Company’s level of achievement of performance goals relating to return on invested capital over a three-year period (“performance condition”) as well as continued employment during the performance period. The total number of shares of common stock that may be earned from the performance condition ranges from zero to 200% of the RSUs granted. The number of shares earned from the performance condition may be further increased by 10% or decreased by 10% based on the Company’s total shareholder return relative to a peer group during the performance period (“market condition”). The average grant date fair value for these RSUs, with consideration of the market condition, was $70.77 per unit, which was determined using the Monte Carlo simulation model applying the following assumptions:

 

Expected volatility (company)

53.0%

 

Expected volatility (peer group median)

34.6%

 

Correlation between the Company and peer group median

0.6

 

Expected dividend yield

0.0%

 

Risk-free rate

1.7%

 

 

The expected volatilities and correlation are based on the historical daily returns of our common stock and the common stocks of the constituents of the Company’s peer group over the most recent period equal to the measurement period. The expected dividend yield is based on our history of not paying regular dividends in the past and our current intention to not pay regular dividends in the foreseeable future. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant and has a term equal to the measurement period.

11


 

7. Income Taxes

A reconciliation of the statutory federal income tax rate to our effective rate for continuing operations is provided below:

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

2021

 

Statutory federal income tax rate

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

 

2.9

 

 

 

1.7

 

Stock-based compensation windfall benefit

 

 

(1.7

)

 

 

(1.9

)

Permanent differences and other

 

 

 

 

 

(0.7

)

 

 

 

22.2

%

 

 

20.1

%

 

We base our estimate of deferred tax assets and liabilities on current tax laws and rates. In certain cases, we also base our estimate on business plan forecasts and other expectations about future outcomes. Changes in existing tax laws or rates could affect our actual tax results, and future business results may affect the amount of our deferred tax liabilities or the valuation of our deferred tax assets over time. Due to uncertainties in the estimation process, particularly with respect to changes in facts and circumstances in future reporting periods, as well as the residential homebuilding industry’s cyclicality and sensitivity to changes in economic conditions, it is possible that actual results could differ from the estimates used in previous analyses.

Accounting for deferred taxes is based upon estimates of future results. Differences between the anticipated and actual outcomes of these future results could have a material impact on our consolidated results of operations or financial position.

8. Commitments and Contingencies

As of March 31, 2022, we had outstanding letters of credit totaling $126.9 million under our 2026 facility that principally support our self-insurance programs.

The Company has a number of known and threatened construction defect legal claims. While these claims are generally covered under the Company’s existing insurance programs to the extent any loss exceeds the deductible, there is a reasonable possibility of loss that is not able to be estimated at this time because (i) many of the proceedings are in the discovery stage, (ii) the outcome of future litigation is uncertain, and/or (iii) the complex nature of the claims. Although the Company cannot estimate a reasonable range of loss based on currently available information, the resolution of these matters could have a material adverse effect on the Company's financial position, results of operations or cash flows.

In addition, we are involved in various other claims and lawsuits incidental to the conduct of our business in the ordinary course. We carry insurance coverage in such amounts in excess of our self-insured retention as we believe to be reasonable under the circumstances and that may or may not cover any or all of our liabilities in respect of such claims and lawsuits. Although the ultimate disposition of these other proceedings cannot be predicted with certainty, management believes the outcome of any such claims that are pending or threatened, either individually or on a combined basis, will not have a material adverse effect on our consolidated financial position, cash flows or results of operations. However, there can be no assurances that future adverse judgments and costs would not be material to our results of operations or liquidity for a particular period.

9. Related Party Transactions

An executive officer of one of our customers, Ashton Woods USA, L.L.C., serves as a member of the Company’s board of directors. Accounts receivable due from and net sales to Ashton Woods USA, L.L.C. were approximately 1% of our total accounts receivable and our total net sales, respectively, as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021. Further, the Company has entered into certain leases of land and buildings with certain employees or non-affiliate stockholders. Activity associated with these related party transactions was not significant as of or for the three months ended March 31, 2022 or 2021.

Transactions between the Company and other related parties occur in the ordinary course of business. However, the Company carefully monitors and assesses related party relationships. Management does not believe that any of these transactions with related parties had a material impact on the Company’s results for the three months ended March 31, 2022 or 2021.

12


 

10. Subsequent Events

Business Combinations

On April 1, 2022, we completed two transactions to acquire certain assets and the operations of (i) Panel Truss of Longview, Inc., Panel Truss – Hearne, LLC, Case-Hill, Inc., Panel Truss-Dallas, LLC, Truss Ops Trucking, LLC and Truss Ops, LLC (the “Texas Panel Truss Businesses”), and Panel Truss – Oakwood, LLC Panel Truss – Townville, LLC and Panel Truss – Ringgold, LLC (the “East Panel Truss Businesses”) and (ii) Valley Truss Co., Inc. (“Valley Truss”) for $169.4 million in cash and $31.2 million in cash, respectively, subject to certain closing adjustments.

Each of the Texas Panel Truss Businesses and the East Panel Truss Businesses provide building components primarily to multi-family markets, with the Texas Panel Truss Businesses primarily serving such markets in Texas and East Panel Truss Businesses primarily serving such markets in Georgia and South Carolina.

Valley Truss is a manufacturer of floor and roof trusses located in Boise, Idaho. Each of these acquisitions were funded with a combination of cash on hand and borrowings under our 2026 facility.

The accounting for these business combinations have not been completed at the date of this filing given the proximity to the acquisition date for each acquisition. The acquisitions will be accounted for by the acquisition method, and accordingly the results of operations will be included in the Company’s consolidated financial statements from the acquisition date. The purchase price will be allocated to the net assets acquired based on estimated fair values at the acquisition date, with the excess of purchase price over the estimated fair value of the net assets acquired recorded as goodwill.

Company Shares Repurchases

On May 9, 2022, the Company’s board of directors authorized a new share repurchase program of $2.0 billion, which replaces the previous $1.0 billion authorization announced on February 18, 2022.

13


 

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

The following discussion of our financial condition and results of operations should be read in conjunction with the Management’s Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and notes thereto for the year ended December 31, 2021 included in our most recent Form 10-K. The following discussion and analysis should also be read in conjunction with the unaudited condensed consolidated financial statements appearing elsewhere in this report. In this quarterly report on Form 10-Q, references to the “Company,” “we,” “our,” “ours” or “us” refer to Builders FirstSource, Inc. and its consolidated subsidiaries unless otherwise stated or the context otherwise requires.

Cautionary Statement

Statements in this report and the schedules hereto that are not purely historical facts or that necessarily depend upon future events, including statements about expected market share gains, forecasted financial performance or other statements about anticipations, beliefs, expectations, hopes, intentions or strategies for the future, may be forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended. Readers are cautioned not to place undue reliance on forward-looking statements. In addition, oral statements made by our directors, officers and employees to the investor and analyst communities, media representatives and others, depending upon their nature, may also constitute forward-looking statements. All forward-looking statements are based upon currently available information and the Company’s current assumptions, expectations and projections about future events. Forward-looking statements are by nature inherently uncertain, and actual results or events may differ materially from the results or events described in the forward-looking statements as a result of many factors. The Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Any forward-looking statements involve risks and uncertainties, many of which are beyond the Company’s control or may be currently unknown to the Company, that could cause actual events or results to differ materially from the events or results described in the forward-looking statements, including risks or uncertainties related to the novel coronavirus disease 2019 (“COVID-19”) and its contributory effects on the economy, the Company’s acquisitions, the Company’s growth strategies, including gaining market share and its digital strategies, or the Company’s revenues and operating results being highly dependent on, among other things, the homebuilding industry, which in turn is dependent on economic conditions, lumber prices and the economy, including labor and supply shortages. The Company may not succeed in addressing these and other risks. Further information regarding the risk factors that could affect our financial and other results can be found in the risk factors section of the Company’s most recent Form 10-K filed with the Securities and Exchange Commission. Consequently, all forward-looking statements in this report are qualified by the factors, risks and uncertainties contained therein.

COMPANY OVERVIEW

We are a leading supplier and manufacturer of building materials, manufactured components and construction services to professional contractors, sub-contractors and consumers. The Company operates approximately 565 locations in 42 states across the United States, which are internally organized into geographic operating divisions. Due to the similar economic characteristics, categories of products, distribution methods and customers, our operating divisions are aggregated into one reportable segment.

We offer an integrated solution to our customers providing manufacturing, supply and installation of a full range of structural and related building products. Our manufactured products include our factory-built roof and floor trusses, wall panels and stairs, vinyl windows, custom millwork and trim, as well as engineered wood that we design, cut, and assemble for each home. We also assemble interior and exterior doors into pre-hung units. Additionally, we supply our customers with a broad offering of professional grade building products not manufactured by us, such as dimensional lumber and lumber sheet goods and various window, door and millwork lines. Our full range of construction-related services includes professional installation, turn-key framing and shell construction, and spans all our product categories.

We group our building products into four product categories:

 

Lumber & Lumber Sheet Goods. Lumber & lumber sheet goods include dimensional lumber, plywood, and oriented strand board (“OSB”) products used in on-site house framing.

 

Manufactured Products. Manufactured products are factory-built substitutes for job-site framing and include wood floor and roof trusses, steel roof trusses, wall panels, and engineered wood that we design, cut and assemble for each home. Manufactured products also include our proprietary whole-house framing solution, Ready-Frame®, which designs, pre-cuts, labels, and bundles lumber and lumber sheet goods into customized framing packages, saving builders both time and money and improving job site safety.

 

Windows, Door & Millwork. Windows & doors are comprised of the manufacturing, assembly, and distribution of windows, and the assembly and distribution of interior and exterior door units. Millwork includes interior trim and custom features, including those that we manufacture under the Synboard ® brand name.

14


 

 

Specialty Building Products & Services. Specialty building products & services consist of various products, including vinyl, composite and wood siding, metal studs, cement, roofing, insulation, wallboard, ceilings, cabinets, and hardware. This category also includes services such as turn-key framing, shell construction, design assistance and professional installation of products spanning all of our product categories. We also offer software products through our Paradigm subsidiary, including drafting, estimating, quoting, and virtual home design services, which provide software solutions to retailers, distributors, manufacturers and homebuilders that boost sales, reduce costs, and help them become more competitive.

Our operating results are dependent on the following trends, events and uncertainties, some of which are beyond our control:

 

Homebuilding Industry and Market Competition. Our business is driven primarily by the residential new construction market and the residential repair and remodel market, which are in turn dependent upon a number of factors, including demographic trends, interest rates, consumer confidence, employment rates, housing affordability, household formation, land development costs, the availability of skilled construction labor, inflation and the health of the economy and mortgage markets. According to the U.S. Census Bureau, annual U.S. total and single-family housing starts were 1.8 million and 1.2 million, respectively, as of March 31, 2022. Many factors have impacted and may continue to impact our sales and gross margins, including continued consolidation within the building products supply industry, increased competition for homebuilder business, supply chain constraints and cyclical fluctuations in commodity prices. Moreover, our industry remains highly fragmented and competitive, and we will continue to face significant competition from local and regional suppliers. We believe there are several meaningful trends that indicate U.S. housing demand will continue to grow, including the aging of housing stock, and normal population growth due to immigration and birthrate exceeding death rate. Building upon the current rate of market growth, industry forecasters, including the National Association of Home Builders (“NAHB”), expect to see continued increases in housing demand over the next year.

 

Effect of COVID-19 Pandemic. While the COVID-19 pandemic has not had a materially adverse impact on our financial results to date, the extent and duration of any future impact resulting from the pandemic and its contributory effects on the economy is uncertain, and we may experience a decline in housing starts, reduced sales demand, volatility in commodity prices, challenges in the supply chain, labor shortages, increased margin pressures and/or increased operating costs as a result.

 

Targeting Large Production Homebuilders. The homebuilding industry continues to undergo consolidation, and the larger homebuilders continue to increase their market share. We expect that trend to continue as larger homebuilders have better liquidity and land positions relative to the smaller, less capitalized homebuilders. Our focus is on maintaining relationships and market share with these customers while balancing the competitive pressures we are facing in servicing large homebuilders with certain profitability expectations. Additionally, we have been successful in expanding our custom homebuilder base while maintaining acceptable credit standards.

 

Repair and remodel end market. Although the repair and remodel end market is influenced by housing starts to a lesser degree than the homebuilding market, the repair and remodel end market is still dependent upon some of the same factors as the homebuilding market, including demographic trends, interest rates, consumer confidence, employment rates and the health of the economy and home financing markets. The repair and remodel end market has been impacted by the COVID-19 pandemic and while the extent of this impact and related uncertainties are yet to be fully known, we may experience reduced sales demand, challenges in the supply chain, increased margin pressures and/or increased operating costs in this area of our business as a result.  We expect that our ability to remain competitive in this space will depend on our continued ability to provide a high level of customer service coupled with a broad product offering.

 

Use of Prefabricated Components. Homebuilders are increasingly using prefabricated components in order to realize increased efficiency, overcome skilled construction labor shortages and improve quality. Shortening cycle time from start to completion is a key imperative of the homebuilders during periods of strong consumer demand. We continue to see the demand for prefabricated components increasing within the residential new construction market as the availability of skilled construction labor remains limited.

 

Economic Conditions. Economic changes both nationally and locally in our markets impact our financial performance. The building products supply industry is highly dependent upon new home construction and subject to cyclical market changes. Our operations are subject to fluctuations arising from changes in supply and demand, national and local economic conditions, labor costs and availability, competition, government regulation, trade policies, rising inflation and other factors that affect the homebuilding industry such as demographic trends, interest rates, housing starts, the high cost of land development, employment levels, consumer confidence, and the availability of credit to homebuilders, contractors, and homeowners. The disruptions and uncertainties as a result of the ensuing COVID-19 pandemic may have a significant impact on our future operating results.

15


 

 

Housing Affordability. The affordability of housing can be a key driver in demand for our products. Home affordability is influenced by a number of economic factors, such as the level of employment, consumer confidence, consumer income, supply of houses, the availability of financing and interest rates. Changes in the inventory of available homes as well as economic factors relative to home prices could result in changes to the affordability of homes. As a result, homebuyer demand may shift towards smaller, or larger, homes creating fluctuations in demand for our products.

 

Cost and/or Availability of Materials. Prices of wood products, which are subject to cyclical market fluctuations, may adversely impact operating income when prices rapidly rise or fall within a relatively short period of time. We purchase certain materials, including lumber products, which are then sold to customers as well as used as direct production inputs for our manufactured and prefabricated products. Short-term changes in the cost and/or availability of these materials, some of which are subject to significant fluctuations, are oftentimes passed on to our customers, but our pricing quotation periods and market competition may limit our ability to pass on such price changes. We may also be limited in our ability to pass on increases on in-bound freight costs on our products. We may also experience challenges sourcing suitable products for our customers and may be forced to provide alternative materials as substitution for contracted orders. Our inability to pass on material price increases to our customers could adversely impact our operating results.

 

Controlling Expenses. Another important aspect of our strategy is controlling costs and striving to be a low-cost building materials supplier in the markets we serve. We pay close attention to managing our working capital and operating expenses. Further, we pay careful attention to our logistics function and its effect on our shipping and handling costs.

 

Multi-Family and Light Commercial Business. Our primary focus has been, and continues to be, on single-family residential new construction and the repair and remodel end market. However, we will continue to identify opportunities for profitable growth in the multi-family and light commercial markets.

 

Capital Structure. We strive to optimize our capital structure to ensure that our financial needs are met in light of economic conditions, business activities, organic investments, opportunities for growth through acquisition and the overall risk characteristics of our underlying assets. In addition to these factors, we also evaluate our capital structure on the basis of our leverage ratio, our liquidity position, our debt maturity profile and market interest rates. As such, we may enter into various debt or equity transactions in order to appropriately manage and optimize our capital structure and liquidity needs.

RECENT DEVELOPMENTS

Company Shares Repurchases

On February 18, 2022, the Company announced that its board of directors authorized the repurchase of $1.0 billion of its shares of common stock. Subsequently, on May 9, 2022, the board of directors authorized a new share repurchase program of $2.0 billion, which replaces the previous authorization. This authorization is in addition to the two previous $1.0 billion authorizations in 2021, which were completed on January 12, 2022. Share repurchases under the program may be made through a variety of methods, which may include open market purchases, in block trades, accelerated share repurchase transactions, trading plans in accordance with Rule 10b-5 or Rule 10b-18 under the Exchange Act, or any combination of such methods. The program does not obligate the Company to acquire any particular amount of its common stock, and the share repurchase program may be suspended or discontinued at any time at the Company’s discretion. During the three months ended March 31, 2022, the Company repurchased approximately 3.6 million shares at a weighted average price of $79.58 per share for a total cost of approximately $286.0 million, net of fees.

Debt Transactions

On January 21, 2022, the Company completed a private offering of an additional $300.0 million in aggregate principal amount of 2032 notes at an issue price equal to 100.50% of par value.

On February 4, 2022, the Company amended the 2026 facility to increase the total commitments by an aggregate amount of $400.0 million resulting in a new $1.8 billion amended credit facility.

These transactions are described in Note 5 to the condensed consolidated financial statements included in Item 1 of this quarterly report on Form 10-Q. From time to time, based on market conditions and other factors and subject to compliance with applicable laws and regulations, the Company may repurchase or call our notes, repay debt, repurchase shares of our common stock or otherwise enter into transactions regarding its capital structure.

CURRENT OPERATING CONDITIONS AND OUTLOOK

According to the U.S. Census Bureau, actual U.S. total housing starts were 0.4 million for the first quarter of 2022, an increase of 10.3% compared to the first quarter of 2021. Actual U.S. single-family starts for the first quarter of 2022 were 0.3 million, an increase of 3.9% compared to the first quarter of 2021. A composite of third-party sources, including the NAHB, are forecasting 1.7 million U.S. total housing starts and 1.2 million U.S single family housing starts for 2022, which are increases of 4.7% and 2.5%,

16


 

respectively from 2021. In addition, the Home Improvement Research Institute is forecasting sales in the professional repair and remodel end market to increase approximately 7.9% in 2022 compared to 2021.

Our net sales for the first quarter of 2022 increased 36.1% from the same period last year. The increase was driven by core organic sales growth of 15.0%, primarily in our single family customer segment, with commodity price inflation accounting for another 12.8%. The remaining increase is attributable to sales from acquisitions completed within the last twelve months. Our gross margin percentage in the first quarter of 2022 increased by 6.7% compared to the first quarter of 2021 primarily due to core organic growth in value-added product categories, as well as disciplined pricing in a volatile, supply-constrained marketplace. Our selling, general and administrative expenses, as a percentage of net sales, were 17.0% in the first quarter of 2022, a 2.7% decrease from 19.7% in the first quarter of 2021, driven primarily by cost leverage on increased net sales.

We believe the long-term outlook for the housing industry is positive due to growth in the underlying demographics compared to historical new construction levels. However, rising interest rates and inflation may dampen the housing industry as homes become less affordable for consumers, investors and builders. We feel we are well-positioned to take advantage of the construction activity in our markets and to increase our market share, which may include strategic acquisitions. We will continue to focus on working capital by closely monitoring the credit exposure of our customers, remaining focused on maintaining the right level of inventory and by working with our vendors to improve payment terms and pricing on our products. We strive to achieve the appropriate balance of short-term expense control while maintaining the expertise and capacity to grow the business as market conditions expand.

SEASONALITY AND OTHER FACTORS

Our first and fourth quarters have historically been, and are generally expected to continue to be, adversely affected by weather causing reduced construction activity during these quarters. In addition, quarterly results historically have reflected, and are expected to continue to reflect, fluctuations from period to period arising from the following:

 

The volatility of lumber prices;

 

The cyclical nature of the homebuilding industry;

 

General economic conditions in the markets in which we compete;

 

The pricing policies of our competitors;

 

Disruptions in our supply chain;

 

The production schedules of our customers; and

 

The effects of weather.

The composition and level of working capital typically change during periods of increasing sales as we carry more inventory and receivables. Working capital levels typically increase in the first and second quarters of the year due to higher sales during the peak residential construction season. These increases may result in negative operating cash flows during this peak season, which historically have been financed through available cash and borrowing availability under credit facilities. Generally, collection of receivables and reduction in inventory levels following the peak building and construction season positively impact cash flow.

RESULTS OF OPERATIONS

The following table sets forth the percentage relationship to net sales of certain costs, expenses and income items:

 

 

 

Three Months Ended

March 31,

 

 

 

2022

 

 

2021

 

Net sales

 

 

100.0

%

 

 

100.0

%

Cost of sales

 

 

67.7

%

 

 

74.4

%

Gross margin

 

 

32.3

%

 

 

25.6

%

Selling, general and administrative expenses

 

 

17.0

%

 

 

19.7

%

Income from operations

 

 

15.3

%

 

 

5.9

%

Interest expense, net

 

 

0.7

%

 

 

0.8

%

Income tax expense

 

 

3.2

%

 

 

1.0

%

        Net income

 

 

11.4

%

 

 

4.1

%

17


 

 

Three Months Ended March 31, 2022 Compared with the Three Months Ended March 31, 2021

Net Sales. Net sales for the three months ended March 31, 2022 were $5.7 billion, a 36.1% increase over net sales of $4.2 billion for the three months ended March 31, 2021. Core organic growth, primarily in the single family customer segment, and commodity price inflation increased net sales by 15.0% and 12.8%, respectively. The remaining increase in net sales is attributable to net sales from acquisitions completed within the last twelve months.

The following table shows net sales classified by product category:

 

 

Three Months Ended March 31,

 

 

 

 

 

 

2022

 

 

2021

 

 

 

 

 

 

(in millions)

 

 

 

 

 

 

Net Sales

 

 

% of Net Sales

 

 

Net Sales

 

 

% of Net Sales

 

 

% Change

 

Lumber & lumber sheet goods

$

2,325.4

 

 

 

40.9

%

 

$

1,769.3

 

 

 

42.4

%

 

 

31.4

%

Manufactured products

 

1,354.6

 

 

 

23.8

%

 

 

860.9

 

 

 

20.6

%

 

 

57.3

%

Windows, doors & millwork

 

1,011.6

 

 

 

17.8

%

 

 

736.2

 

 

 

17.6

%

 

 

37.4

%

Specialty building products & services

 

989.5

 

 

 

17.5

%

 

 

807.4

 

 

 

19.4

%

 

 

22.6

%

Net sales

$

5,681.1

 

 

 

100.0

%

 

$

4,173.8

 

 

 

100.0

%

 

 

36.1

%

 

We achieved increased net sales in all of our product categories primarily due to core organic sales growth and commodity price inflation.

Gross Margin. Gross margin increased $0.8 billion to $1.8 billion and our gross margin percentage increased to 32.3% in the first quarter of 2022 from 25.6% in the first quarter of 2021, a 6.7% increase. This increase was primarily attributable to core organic growth particularly in value-added product categories, as well as from disciplined pricing in a volatile, supply-constrained marketplace. 

Selling, General and Administrative Expenses. Selling, general and administrative expenses increased $147.0 million, or 17.9% This increase was primarily due to higher variable compensation costs as a result of higher sales and profitability, as well as additional operating expenses from locations added through acquisitions within the last twelve months.

As a percentage of net sales, selling, general and administrative expenses decreased to 17.0% in the first quarter of 2022 from 19.7% in the first quarter of 2021, largely driven by cost leverage on increased net sales.

Interest Expense, Net. Interest expense was $41.3 million in the first quarter of 2022, an increase of $9.5 million from the first quarter of 2021. The increase was primarily due to higher outstanding debt balances during the first quarter of 2022 compared to the first quarter of 2021.   

Income Tax Expense. We recorded income tax expense of $182.9 million and $43.5 million in the first quarters of 2022 and 2021, respectively. Our effective tax rate was 22.2% in the first quarter of 2022 compared to 20.1% in the first quarter of 2021. The increase in the tax expense was primarily driven by the increase in income before income taxes in the current period.

LIQUIDITY AND CAPITAL RESOURCES

Our primary capital requirements are to fund working capital needs and operating expenses, meet required interest and principal payments, and to fund capital expenditures and potential future growth opportunities. Our capital resources at March 31, 2022 consist of cash on hand and borrowing availability under our 2026 facility.

Our 2026 facility will be primarily used for working capital, general corporate purposes and funding capital expenditures and growth opportunities. In addition, we may use borrowings under the 2026 facility to facilitate debt repayment and consolidation. Availability under the 2026 facility is determined by a borrowing base. Our borrowing base consists of trade accounts receivable, inventory, other receivables, and qualified cash that all meet specific criteria contained within the credit agreement, minus agent specified reserves. Net excess borrowing availability is equal to the maximum borrowing amount minus outstanding borrowings and letters of credit.

 

18


 

 

The following table shows our borrowing base and excess availability as of:

 

 

 

March 31,

2022

 

 

December 31,

2021

 

 

 

(in millions)

 

Accounts receivable availability

 

$

1,438.4

 

 

$

608.8

 

Inventory availability

 

 

1,506.9

 

 

 

514.7

 

Other receivables availability

 

 

177.2

 

 

 

50.9

 

Gross availability

 

 

3,122.5

 

 

 

1,174.4

 

Less:

 

 

 

 

 

 

 

 

Agent reserves

 

 

(110.0

)

 

 

(40.6

)

Plus:

 

 

 

 

 

 

 

 

Cash in qualified accounts

 

 

227.1

 

 

 

413.9

 

Borrowing base

 

 

3,239.6

 

 

 

1,547.7

 

Aggregate revolving commitments

 

 

1,800.0

 

 

 

900.0

 

Maximum borrowing amount (lesser of borrowing base and

    aggregate revolving commitments)

 

 

1,800.0

 

 

 

900.0

 

Less:

 

 

 

 

 

 

 

 

Outstanding borrowings

 

 

(756.0

)

 

 

(75.0

)

Letters of credit

 

 

(126.9

)

 

 

(78.0

)

Net excess borrowing availability on revolving facility

 

$

917.1

 

 

$

747.0

 

 

As of March 31, 2022, we had $756.0 million in outstanding borrowings under our 2026 facility and our net excess borrowing availability was $917.1 million after being reduced by outstanding letters of credit totaling $126.9 million. Excess availability must equal or exceed a minimum specified amount, currently $180.0 million, or we are required to meet a fixed charge coverage ratio of 1:00 to 1:00. We were not in violation of any covenants or restrictions imposed by any of our debt agreements at March 31, 2022.

Liquidity

Our liquidity at March 31, 2022 was $1.2 billion, which consists of net borrowing availability under the 2026 facility and cash on hand.

Our level of indebtedness results in significant interest expense and could have the effect of, among other things, reducing our flexibility to respond to changing business and economic conditions. From time to time, based on market conditions and other factors and subject to compliance with applicable laws and regulations, we may repurchase or call our notes, repay, refinance or modify our debt or otherwise enter into transactions regarding our capital structure.

If industry conditions deteriorate or if we pursue additional acquisitions, we may be required to raise additional funds through the sale of capital stock or debt in the public capital markets or in privately negotiated transactions. There can be no assurance that any of these financing options would be available on favorable terms, if at all. Alternatives to help supplement our liquidity position could include, but are not limited to, idling or permanently closing additional facilities, adjusting our headcount in response to current business conditions, attempts to renegotiate leases, managing our working capital and/or divesting of non-core businesses. There are no assurances that these steps would prove successful or materially improve our liquidity position.

Consolidated Cash Flows

Cash provided by operating activities was $179.8 million for the three months ended March 31, 2022 compared to cash used in operating activities of $200.5 million for the three months ended March 31, 2021. The increase in cash provided by operating activities was largely the result of an increase in net income offset by an increase in net working capital in the first three months of 2022.

For the three months ended March 31, 2022, the Company used a net $48.3 million in cash investing in property, plant and equipment. Offsetting comparable net investments in property, plant and equipment in the first quarter of 2021 was $167.5 million of cash acquired as part of the BMC Merger.  

Cash provided by financing activities was $107.7 million for the three months ended March 31, 2022, which consisted primarily of the issuance of $300.0 million of 2032 notes and approximately $168.0 million in net borrowings under the 2026 facility, offset by cash used to repurchase $355.0 million of common stock. Cash used in financing activities was $335.6 million for the three months ended March 31, 2021, which was primarily related to the extinguishment of debt acquired in the BMC Merger and the redemption of a portion of the Company’s 2027 notes, partially offset by net borrowings under the 2026 facility.

19


 

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES  

Critical accounting policies are those that both are important to the accurate portrayal of a company’s financial condition and results, and require subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain.

In order to prepare financial statements that conform to generally accepted accounting principles, we make estimates and assumptions that affect the amounts reported in our financial statements and accompanying notes. Certain estimates are particularly sensitive due to their significance to the financial statements and the possibility that future events may be significantly different from our expectations.

Refer to Part II, “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Form 10-K for a discussion of our critical accounting estimates and assumptions.

RECENT ACCOUNTING PRONOUNCEMENTS

Information regarding recent accounting pronouncements is discussed in Note 1 to the condensed consolidated financial statements included in Item 1 of this quarterly report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

We may experience changes in interest expense if changes in our debt occur. Changes in market interest rates could also affect our interest expense. Our 2027 notes, our 2030 notes, and our 2032 notes bear interest at a fixed rate, and therefore our interest expense related to these notes would not be affected by an increase in market interest rates. Borrowings under the 2026 facility bear interest at either a base rate or SOFR rate, plus, in each case, an applicable margin. A 1.0% increase in interest rates on the 2026 revolving credit facility would result in approximately $7.6 million in additional interest expense annually based on our $756.0 million in outstanding borrowings as of March 31, 2022. The 2026 facility also assesses variable commitment and outstanding letter of credit fees based on quarterly average loan utilization.

We purchase certain materials, including lumber products, which are then sold to customers as well as used as direct production inputs for our manufactured products that we deliver. Short-term changes in the cost of these materials and the related in-bound freight costs, some of which are subject to significant fluctuations, are sometimes, but not always, passed on to our customers. Delays in our ability to pass on material price increases to our customers can adversely impact our operating results.

Item 4. Controls and Procedures

Disclosure Controls Evaluation and Related CEO and CFO Certifications. Our management, with the participation of our principal executive officer (“CEO”) and principal financial officer (“CFO”), conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this quarterly report.

Certifications of our CEO and our CFO, which are required in accordance with Rule 13a-14 of the Securities Exchange Act of 1934, as amended (“Exchange Act”), are attached as exhibits to this quarterly report. This “Controls and Procedures” section includes the information concerning the controls evaluation referred to in the certifications, and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.

Limitations on the Effectiveness of Controls. We do not expect that our disclosure controls and procedures will prevent all errors and all fraud. A system of controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the system are met. Because of the limitations in all such systems, no evaluation can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. Furthermore, the design of any system of controls and procedures is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how unlikely. Because of these inherent limitations in a cost-effective system of controls and procedures, misstatements or omissions due to error or fraud may occur and not be detected.

Scope of the Controls Evaluation. The evaluation of our disclosure controls and procedures included a review of their objectives and design, the Company’s implementation of the controls and procedures and the effect of the controls and procedures on the information generated for use in this quarterly report. In the course of the evaluation, we sought to identify whether we had any data errors, control problems or acts of fraud and to confirm that appropriate corrective action, including process improvements, were being undertaken if needed. This type of evaluation is performed on a quarterly basis so that conclusions concerning the effectiveness of our disclosure controls and procedures can be reported in our quarterly reports on Form 10-Q. Many of the components of our

20


 

disclosure controls and procedures are also evaluated by our internal audit department, our legal department and by personnel in our finance organization. The overall goals of these various evaluation activities are to monitor our disclosure controls and procedures on an ongoing basis, and to maintain them as dynamic systems that change as conditions warrant.

Conclusions regarding Disclosure Controls. Based on the required evaluation of our disclosure controls and procedures, our CEO and CFO have concluded that, as of March 31, 2022, we maintained disclosure controls and procedures that were effective in providing 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, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting. During the period covered by this report there were no changes in our internal control over financial reporting identified in connection with the evaluation described above that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

21


 

 

PART II — OTHER INFORMATION

 

The Company has a number of known and threatened construction defect legal claims. While these claims are generally covered under the Company’s existing insurance programs to the extent any loss exceeds the deductible, there is a reasonable possibility of loss that is not able to be estimated at this time because (i) many of the proceedings are in the discovery stage, (ii) the outcome of future litigation is uncertain, and/or (iii) the complex nature of the claims.

In addition, we are involved in various other claims and lawsuits incidental to the conduct of our business in the ordinary course. We carry insurance coverage in such amounts in excess of our self-insured retention as we believe to be reasonable under the circumstances and that may or may not cover any or all of our liabilities in respect of such claims and lawsuits.

Although the ultimate disposition of these proceedings cannot be predicted with certainty, management believes the outcome of any such claims that are currently pending or threatened, either individually or on a combined basis, will not have a material adverse effect on our consolidated financial position, cash flows or results of operations. However, there can be no assurances that future adverse judgments and costs would not be material to our results of operations or liquidity for a particular period.

 

Item 1A. Risk Factors

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part 1, “Item 1A. Risk Factors” in our Form 10-K, which could materially affect our business, financial condition or future results. The risks described in our annual report on Form 10-K 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.

There were no material changes to the risk factors reported in Part 1, “Item 1A. Risk Factors” in our Form 10-K.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Company Stock Repurchases

The following table provides information with respect to our purchases of Builders FirstSource, Inc. common stock during the first quarter of fiscal year 2022:

 

Period

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share

(including fees)

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

 

 

Approximate Dollar Value of Shares That May Yet be Purchased Under the Plans or Programs

 

January 1, 2022 — January 31, 2022

 

 

3,115,488

 

 

$

81.36

 

 

 

3,106,600

 

 

$

 

February 1, 2022 — February 28, 2022

 

 

 

 

 

 

 

 

 

 

 

1,000,000,000

 

March 1, 2022 — March 31, 2022

 

 

878,355

 

 

 

70.43

 

 

 

486,681

 

 

 

966,768,962

 

Total

 

 

3,993,843

 

 

$

78.96

 

 

 

3,593,281

 

 

$

966,768,962

 

In the first quarter of 2022, approximately 3.6 million shares were repurchased and retired pursuant to share repurchase programs authorized by our board of directors on November 18, 2021, and February 18, 2022. The November 2021 repurchase program was completed on January 12, 2022. Under the February 2022 program we are authorized to repurchase up to $1.0 billion of our common stock. The remaining 400,562 shares presented in the table above represent stock tendered in order to meet tax withholding requirements for restricted stock units vested.

22


 

Item 6.  Exhibits

 

Exhibit

Number

 

Description

 

 

 

  3.1

 

Amended and Restated Certificate of Incorporation of Builders FirstSource, Inc. (incorporated by reference to Exhibit 3.1 to Amendment No. 4 to the Registration Statement of the Company on Form S-1, filed with the Securities and Exchange Commission on June 6, 2005, File Number 333-122788)

 

 

 

  3.2

 

Amendment to Amended and Restated Certificate of Incorporation of Builders FirstSource, Inc. (incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K filed with the SEC on January 4, 2021, File Number 0-51357)

 

 

 

  3.3

 

Amended and Restated By-Laws of Builders FirstSource, Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on August 14, 2020, File Number 0-51357)

 

 

 

  4.1

 

Second Supplemental Indenture, dated as of January 21, 2022, among Builders FirstSource, Inc., the guarantors party thereto and Wilmington Trust, National Association, as trustee (form of Note included therein) (incorporated by reference to Exhibit 4.3 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on January 21, 2022, File Number 001-40620)

 

 

 

10.1

 

Amendment No. 5 to Credit Agreement, dated as of February 4, 2022, among the Company, Truist Bank (as successor by merger to SunTrust Bank), as administrative agent and collateral agent, and the lenders party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on February 8, 2022, File Number 001-40620)

 

 

 

10.2*+

 

Employment Agreement, entered into as of January 31, 2022, between Amy Bass Messersmith and Builders FirstSource, Inc.

 

 

 

31.1*

 

Certification of Chief Executive Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, signed by David E. Flitman as Chief Executive Officer

 

 

 

31.2*

 

Certification of Chief Financial Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, signed by Peter M. Jackson as Chief Financial Officer

 

 

 

32.1**

 

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, signed by David E. Flitman as Chief Executive Officer and Peter M. Jackson as Chief Financial Officer

 

 

 

101*

 

The following financial information from Builders FirstSource, Inc.’s Form 10-Q filed on May 10, 2022 formatted in Inline eXtensible Business Reporting Language (“Inline XBRL”): (i) Condensed Consolidated Statement of Operations for the three months ended March 31, 2022 and 2021, (ii) Condensed Consolidated Balance Sheet as of March 31, 2022 and December 31, 2021, (iii) Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2022 and 2021, (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three months ended March 31, 2022 and 2021 and (v) the Notes to Condensed Consolidated Financial Statements.

 

 

 

104*

 

The cover page for the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 has been formatted in Inline XBRL.

 

*

Filed herewith.

**

Builders FirstSource, Inc. is furnishing, but not filing, the written statement pursuant to Title 18 United States Code 1350, as added by Section 906 of the Sarbanes-Oxley Act of 2002, of David E. Flitman our Chief Executive Officer, and Peter M. Jackson, our Chief Financial Officer.

+

Indicates a management contract or compensatory plan or arrangement

23


 

 

SIGNATURES

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.

 

 

BUILDERS FIRSTSOURCE, INC.

 

 

 

/s/ DAVID E. FLITMAN

 

David E. Flitman

 

President and Chief Executive Officer

 

(Principal Executive Officer)

 

May 10, 2022

 

 

/s/ PETER M. JACKSON

 

Peter M. Jackson

 

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

May 10, 2022

 

 

/s/ JAMI BECKMANN

 

Jami Beckmann

 

Senior Vice President and Chief Accounting Officer

 

(Principal Accounting Officer)

 

May 10, 2022

 

24

EX-10.2 2 bldr-ex102_295.htm EX-10.2 bldr-ex102_295.htm

Exhibit 10.2

 

EMPLOYMENT AGREEMENT

This EMPLOYMENT AGREEMENT (this “Agreement”) between Amy Bass Messersmith (“Executive”), Builders FirstSource, Inc., a Delaware corporation (the “Company”), is entered into as of March 14, 2022 (the “Effective Date”).

RECITALS

WHEREAS, the Company and Executive desire to enter into this Employment Agreement to set forth certain terms of Employee’s employment with the Company.

NOW, THEREFORE, in consideration of the promises and mutual covenants contained herein, the Company and Executive hereby agree as follows:

SECTION 1

EMPLOYMENT TERMS

1.1 Employment. The Company hereby agrees to employ Executive pursuant to the terms of this Agreement, and Executive hereby accepts such employment by the Company, effective as of the Effective Date, for the period and upon the terms and conditions contained in this Agreement.

1.2 Position and Duties. Executive is hereby employed as of the Effective Date to serve as the Chief People Officer.  In her capacity as Chief People Officer, Executive shall have all of the powers, duties and responsibilities commensurate with such position as shall be assigned to her by the Chief Executive Officer of the Company.  In her capacity as Chief People Officer of the Company, Executive will report directly to the Chief Executive Officer of the Company.

Executive shall devote Executive’s full business time and attention and full diligence and vigor and good faith efforts to the affairs of the Company. Executive shall not engage in any other material business duties or pursuits or render any services of a professional nature to any other entity or person, or serve on any other board of directors (other than a not-for-profit board of directors, and then only to the extent it does not interfere with her duties to the Company), without the prior written consent of the Company’s Board of Directors (the “Board”) or a committee designated by the Board to approve such matters.

1.3 Term. Executive’s employment under this Agreement shall commence on the Effective Date and shall continue for an indefinite term, until terminated in accordance with SECTION 3 below. Certain provisions, however, as more fully set forth in SECTION 4, SECTION 5 and SECTION 6 below, continue in effect beyond the date of the termination of Executive’s employment (the “Termination Date”).  Executive agrees that, effective as of the applicable Termination Date, Executive shall resign from all positions held by Executive as an officer, director or otherwise with respect to the Company or any member of the Company Group (as defined below).

SECTION 2

COMPENSATION AND BENEFITS

2.1 Compensation.

(a) Base Salary. The Company shall pay to Executive an annual base salary at the rate not less than $450,000 each calendar year (“Base Salary”), payable in accordance with the Company’s ordinary payroll and withholding practices from time to time in effect for its employees. During the term of employment hereunder, Executive’s salary shall be reviewed from time to time (but no less than annually) to determine whether an increase (not decrease) in Executive’s salary is appropriate. Any such increase shall be at the sole discretion of the Board, or

1

 


where required, the Compensation Committee of the Board, and thereafter any such increased amount shall be Executive’s “Base Salary” for all purposes.

(b) Annual Cash Bonus. During the term of employment, Executive shall be eligible to participate under the Company’s annual incentive program for executive officers, as in effect and from time to time adopted by the Board (the “Incentive Plan”) for the award of an annual cash bonus (“Annual Cash Bonus”). The Annual Cash Bonus shall be determined based on a target bonus equal to 100% of Base Salary (the “Target Bonus”). Payment of the Annual Cash Bonus, if any, shall be made pursuant to the terms and conditions of the Incentive Plan.

(c) Sign-On Cash Bonus. Executive shall receive a one-time cash bonus award in the amount of $200,000 (the “Sign-On Bonus”).  If the Company terminates Executive’s employment for Cause or Executive terminates her employment without Good Reason on or before the first anniversary of the Effective Date, Executive shall repay the Sign-On Bonus to the Company.

(d) Annual Equity Grant. During the term of employment, Executive shall be eligible to participate under the applicable equity plan of the Company then in effect, as amended from time to time, or any successor plans (collectively, the “Company Equity Plan”), for the award of an annual grant of equity thereunder (the “Annual Equity Grant”). The actual award and amount of any Annual Equity Grant will be determined by the Board or the Compensation Committee of the Board in accordance with the terms of the applicable Company Equity Plan and subject to the provisions thereof. Executive’s initial Annual Equity Grant will made on the Effective Date and have a grant date fair market value equal to $575,000.

(e) Sign-On Equity Grant. Executive shall receive a one-time equity award grant of time-vesting restricted stock units with a grant date fair market value equal to $425,000. Such restricted stock units shall vest in three equal installments on March 14, 2023, 2024, and 2025, and shall be subject to the same general terms and conditions as are applicable to equity awards granted to other senior executives of the Company.

2.2 Benefits.

(a) Generally. Executive shall be eligible to participate, to the extent it is legal and permitted by the applicable benefits plans, policies or contracts, in all employee benefits programs that the Company may adopt for its employees generally providing for sick or other leave, vacation, group health, disability and life insurance benefits. Executive shall be eligible to participate in the Company’s 401(k) plan on the terms and conditions and qualifications of such plan from time to time in effect, with a Company match (if any) no less favorable than that provided to any other Company executives. Executive shall be entitled to four (4) weeks of paid vacation for each full calendar year of employment, to be accrued in accordance with the Company’s regular vacation pay policy.

(b) Executive. Executive shall be eligible to participate, to the extent it is legal and permitted by the applicable plans, policies or contracts, in all benefits or fringe benefits which are in effect generally for the Company’s executive personnel from time to time.

2.3 Expense Reimbursement. The Company shall pay or reimburse Executive for all reasonable expenses incurred in connection with performing her duties upon presentation of documents in accordance with the reasonable procedures established by the Company.

SECTION 3

TERMINATION

3.1 By the Company:

(a) For Cause. The Company shall have the right at any time, exercisable upon written notice, to terminate Executive’s employment for Cause. As used in this Agreement, “Cause” shall mean that Executive:

2

 


(i) has committed any act or omission that results in, or that may reasonably be expected to result in, a conviction, plea of no contest or imposition of unadjudicated probation for any felony or crime involving moral turpitude;

(ii) has committed any act of fraud, embezzlement or misappropriation, or engaged in material misconduct or breach of fiduciary duty against the Company (or any predecessor thereto or successor thereof);

(iii) has willfully failed to substantially perform such duties as are reasonably assigned to her under this Agreement;

(iv) has unlawfully used (including being under the influence) or possessed illegal drugs on the Company’s premises or while performing her duties and responsibilities for the Company;

(v) materially fails to perform Executive’s duties required under Executive’s employment by or other relationship with the Company (it being agreed that failure of the Company to achieve operating results or similar poor performance of the Company shall not, in and of itself, be deemed a failure to perform Executive’s duties);

(vi) fails to comply with a lawful directive of the Board or Chief Executive Officer that is consistent with the Company’s business practices and Code of Ethics;

(vii) engages in (A) willful misconduct for which Executive receives a material and improper personal benefit at the expense of the Company, or (B) accidental misconduct resulting in such a benefit which Executive does not promptly report to the Company and redress promptly upon becoming aware of such benefit;

(viii) in carrying out her duties under this Agreement, has engaged in acts or omissions constituting gross negligence or willful misconduct resulting in, or which, in the good faith opinion of the Board, could be expected to result in, substantial economic harm to the Company;

(ix) has failed for any reason to correct, cease or alter any action or omission that (A) materially violates or does not conform with the Company’s policies, standards or regulations (including, without limitation, any Company policy or rule related to discrimination or sexual and other types of harassment or abusive conduct), (B) constitutes a material breach of this Agreement, including SECTION 4, or (C) constitutes a material breach of her duty of loyalty to the Company; or

(x) has disclosed any Proprietary Information (as defined below) without authorization from the Board, except as otherwise permitted by this Agreement, another agreement between the parties or any Company policy in effect at the time of disclosure.

For purposes of the definition of “Cause”, “Company” shall include any subsidiary, business unit or affiliate of the Company. The Company shall provide written notice to Executive of any act or omission that the Company believes constitutes grounds for “Cause” pursuant to clause (v), (vi), (vii)(B) or (ix) above, and no such act or omission shall constitute “Cause” unless Executive fails to remedy such act or omission within ten (10) days of the receipt of such notice; provided that such ten (10) day cure period shall not apply with respect to any matter that is incapable of cure within such period.

(b) Without Cause. The Company may terminate Executive’s employment under this Agreement at any time without Cause. As used in this Agreement, a termination without Cause shall mean the termination of Executive’s employment by the Company other than for Cause pursuant to SECTION 3.1(a) above.

3.2 By Executive:

(a) Without Good Reason. Executive may terminate her employment under this Agreement at any time without Good Reason. As used in this Agreement, a termination without Good Reason shall mean termination of Executive’s employment by Executive other than for Good Reason pursuant to SECTION 3.2(b) below.

3

 


(b) For Good Reason. Executive shall have the right at any time to resign her employment under this Agreement for Good Reason. As used in this Agreement, “Good Reason” shall mean the occurrence of any of the following events, without Executive’s consent: (i) a material diminution in Executive’s Base Salary or Target Bonus, in each case, other than as part of any across-the-board proportionate reduction applying to all senior executives of the Company, (ii) a material diminution in Executive’s title, authority, reporting structure, duties and responsibilities as compared to Executive’s title, authority, reporting structure, duties and responsibilities set forth herein (a “Material Diminution”) (for the sake of clarity, (A) a change in reporting structure in the event of a Change in Control does not constitute a Material Diminution, (B) a change to a different position that is of comparable status within the Company does not constitute a Material Diminution, (C) any changes generally implemented with regard to a broad group of senior executives does not constitute a Material Diminution, and (D) any change consented to by Executive is not a Material Diminution), (iii) any material breach by the Company or any member of the Company Group (as defined below) of this Agreement, (iv) there is a Change in Control and the successor to the Company, if applicable, does not assume and continue this Agreement, and (v) except as required by Section 1.4, any requirement by the Company that Executive relocate her personal residence to any city more than one hundred (100) miles from Dallas, Texas.

Notwithstanding the foregoing, no event shall be a Good Reason event unless (i) Executive gives the Company written notice that she is resigning for Good Reason within ninety (90) days of the first occurrence of the Good Reason event, and (ii) the Company (A) accepts such resignation, (B) does not cure such Good Reason event, or (C) disputes the existence of Good Reason, in each case within thirty (30) days of receiving such notice, and in the case of clauses (A) and (B) Executive’s resignation for Good Reason shall become effective as of the earlier of (x) the date the Company accepts such resignation, or (y) the expiration of the thirty day cure period (provided the Company has not cured the Good Reason event) and in the case of clause (C) shall become effective only if Good Reason is ultimately determined to exist upon final resolution of the Company’s dispute of her resignation by a court of competent jurisdiction or otherwise.

(c) The term “Change in Control shall have the meaning set forth in the Company’s 2014 Incentive Plan, as may be amended from time to time.

3.3 Compensation Upon Termination. Upon termination of Executive’s employment with the Company, the Company’s obligation to pay compensation and benefits under SECTION 2 shall terminate, except that the Company shall pay to Executive or, if applicable, Executive’s heirs, all earned but unpaid Base Salary under SECTION 2.1(a) and accrued but unused vacation under SECTION 2.2, in each case, through the Termination Date and Executive’s unreimbursed expenses incurred through the Termination Date in accordance with SECTION 2.3. In addition, Executive shall be entitled to receive (i) any vested amounts or benefits due under any tax-qualified retirement or group insurance plan or program in accordance with the terms thereof, and (ii) other than on an involuntary termination by the Company for Cause or a voluntary termination by Executive without Good Reason (for the avoidance of doubt, for purposes of this subsection, a termination due to Executive’s death shall not constitute a termination for Good Reason”), her Annual Cash Bonus for any completed fiscal year to the extent earned for such fiscal year and if such bonus has not previously been paid for such completed fiscal year, at the same time such Annual Cash Bonus would have been paid if Executive had continued in employment (it being understood that in the event of any such termination Executive is not entitled to an Annual Bonus for the then-current Fiscal Year). If the Company terminates Executive’s employment without Cause or if Executive terminates her employment for Good Reason, then, in addition, to the foregoing compensation, upon execution and delivery (and non-revocation) by Executive of the Separation Agreement and General Release as set forth in SECTION 6.10, the Company shall pay severance benefits pursuant to SECTION 3.4 below. No other payments or compensation of any kind shall be paid in respect of Executive’s employment with or termination from the Company. Notwithstanding any contrary provision contained herein, in the event of any termination of Executive’s employment, the exclusive remedies available to Executive shall be the amounts due under this SECTION 3, which are in the nature of liquidated damages, and are not in the nature of a penalty.

3.4 Severance Benefits.

(a) Termination without Cause or for Good Reason. Subject to the terms and conditions of eligibility for Executive’s receipt of severance benefits under this Agreement, including the timely execution and delivery (and non-revocation) by Executive of the Separation Agreement and General Release as set forth in SECTION 6.10,

4

 


if the Company terminates Executive’s employment without Cause or Executive terminates her employment for Good Reason, the Company shall pay to Executive, as severance benefits, which amounts are in addition to the Compensation upon Termination set forth in SECTION 3.3 herein:

(i) An amount equal to 100% of her Base Salary which shall be paid to Executive on a salary continuation basis according to the Company’s normal payroll practices over the twelve (12) month period following the date Executive incurs a Separation from Service, but in no event less frequently than monthly.

(ii) An amount equal to 100% of Executive’s Target Bonus, which shall be paid to Executive in equal installments according to the Company’s normal payroll practices over the twelve (12) month period following the date Executive incurs a Separation from Service, but in no event less frequently than monthly.

(iii) Subject to (1) Executive’s timely election of continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), and (2) Executive’s continued copayment of premiums at the same level and cost to Executive as if Executive were an employee of the Company (excluding, for purposes of calculating cost, an employee’s ability to pay premiums with pre-tax dollars), continued participation in the Company’s group health plan (to the extent permitted under applicable law and the terms of such plan) which covers Executive (and Executive’s eligible dependents) for a period of twelve (12) months at the Company’s expense, provided that Executive is eligible and remains eligible for COBRA coverage. The Company may modify its obligation under this SECTION 3.4(a)(iii) to the extent reasonably necessary to avoid any penalty or excise taxes imposed on it in connection with the continued payment of premiums by the Company under the Patient Protection and Affordable Care Act of 2010, as amended, or other applicable law.

(b) Notwithstanding any other provision of this Agreement, any severance benefits that would otherwise have been paid before the Company’s first normal payroll payment date falling on or after the sixtieth (60th) day after the date on which Executive incurs a Separation from Service (the “First Payment Date”) shall be made on the First Payment Date. Each separate severance installment payment and each other payment that Executive may be eligible to receive under this Agreement shall be a separate payment under this Agreement for all purposes.

(c) Executive shall have no duty or obligation to mitigate the amounts due under SECTION 3.4(a) above and any amounts earned by Executive from other employment shall not be offset or reduce the amounts due hereunder.

SECTION 4

CERTAIN AGREEMENTS

4.1 Confidentiality. Executive acknowledges that the Company owns and shall own and has developed and shall develop proprietary information concerning its business and the business of its subsidiaries and affiliates and each of their employees, customers and clients (“Proprietary Information”). Such Proprietary Information includes, among other things, trade secrets, financial information, product plans, customer lists, marketing plans, systems, manuals, training materials, forecasts, inventions, improvements, know-how and other intellectual property, in each case, relating to the Company’s business. Executive shall, at all times, both during employment by the Company and thereafter, keep all Proprietary Information in confidence and trust and shall not use or disclose any Proprietary Information without the written consent of the Company, except as necessary in the ordinary course of Executive’s duties. Executive shall keep the terms of this Agreement in confidence and trust and shall not disclose such terms, except to Executive’s family, accountants, financial advisors, or attorneys, or as otherwise authorized or required by law. The parties acknowledge that pursuant to the Defend Trade Secrets Act of 2016 (the “DTSA), an individual may not be held criminally or civilly liable under any Federal or state trade secret law for disclosure of a trade secret that (i) is made (A) in confidence to a Federal, state or local governmental authority, either directly or indirectly, or to an attorney; and (B) solely for the purpose of reporting or investigating a suspected violation of applicable law; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Nothing in this Agreement or any other agreement Executive has with the Company or any of its affiliates is intended to conflict with the DTSA or create liability for disclosures of trade secrets that are expressly allowed by such section. Under the DTSA, any employee, contractor, or consultant who is found to have

5

 


wrongfully misappropriated trade secrets (as the terms “misappropriate” and “trade secret” are defined in the DTSA) may be liable for, among other things, exemplary damages and attorneys’ fees. Further, nothing in this Agreement or any other agreement Executive has with the Company or any of its affiliates will prohibit or restrict Executive from making any voluntary disclosure of information or documents related to any violation of law to any governmental agency or legislative body, or any self-regulatory organization, in each case, without advance notice to the Company.

4.2 Company Property. Executive recognizes that all Proprietary Information, however stored or memorialized, and all identification cards, keys, flash drives, computers, mobile phones, Personal Data Assistants, telephone numbers, access codes, marketing materials, documents, records and other equipment or property which the Company provides are the sole property of the Company. Upon termination of employment, Executive shall (1) refrain from taking any such property from the Company’s premises, and (2) return any such property in Executive’s possession within ten (10) business days.

4.3 Assignment of Inventions to the Company. Executive shall promptly disclose to the Company all improvements, inventions, formulas, processes, computer programs, know-how and trade secrets developed, whether or not patentable, made or conceived or reduced to practice or developed by Executive, either alone or jointly with others, during and related to Executive’s employment and the Company’s business or while using the Company’s equipment, supplies, facilities or trade secret information (collectively, “Inventions). All Inventions and other intellectual property rights shall be the sole property of the Company and shall be “works made for hire.” Executive hereby assigns to the Company any rights Executive may have or acquire in all Inventions and agrees to perform, during and after employment with the Company, at the Company’s expense including reasonable compensation to Executive, all acts reasonably necessary by the Company in obtaining and enforcing intellectual property rights with respect to such Inventions. Executive hereby irrevocably appoints the Company and its officers and agents as Executive’s attorney-in-fact to act for and in Executive’s name and stead with respect to such Inventions.

SECTION 5

COVENANT NOT TO ENGAGE IN CERTAIN ACTS

5.1 General. Executive understands and agrees that Executive shall hold a position of significant trust and, in such position of significant trust, shall provide services and have responsibility with respect to the Company and all of its subsidiaries and affiliates (collectively, the “Company Group”), including, without limitation, contributing to the acquisition and retention of customers and the generation of goodwill. Executive further understands and agrees that Executive will develop, access and use Proprietary Information for the benefit of the Company Group. The parties understand and agree that the purpose of the restrictions contained in SECTION 4 and this SECTION 5 is to protect the goodwill and other legitimate business interests of the Company (including its Proprietary Information), and that the Company would not have entered into this Agreement in the absence of such restrictions. Executive acknowledges and agrees that the restrictions are reasonable and do not, and will not, unduly impair her ability to make a living after the termination of her employment with the Company. The provisions of SECTION 4 and SECTION 5 shall survive the expiration or sooner termination of this Agreement.

5.2 Non-Compete; Non-Interference; Non-Solicit. During the term of employment and for a period of twelve (12) months after the Termination Date Executive shall not, whether for Executive’s own account or for any other Person, directly or indirectly, with or without compensation:

(a) own, manage, operate, control or participate in the ownership, management, operation or control of, or be employed or engaged in a senior management role by, any corporation, limited liability company, partnership, joint venture, proprietorship or other business entity or organization that engages in or plans to engage in the business of (i) supplying, distributing, manufacturing, designing, constructing and/or installing structural and related building products, including, without limitation, prefabricated components, roof and floor trusses, wall panels, stairs, windows, doors, millwork, lumber products, roofing, insulation, hardware and other building products and/or (ii) providing services to customers in connection with any of the foregoing or otherwise related to residential homebuilding, in each case, (i) and (ii) anywhere in the United States (a “Competing Business”).

6

 


(b) solicit, or call upon or otherwise attempt to solicit, on behalf of any Competing Business, any of the customers, prospective customers, vendors or suppliers of Company Group;

(c) divert or take away, or attempt to divert or take away, any existing business of the Company Group;

(d) induce or entice, or seek to induce or entice, or otherwise interfere with, the Company Group’s business relationship with, any customer of the Company Group;

(e) advance credit or lend money to any third party for the purpose of establishing or operating any Competing Business; or

(f) with respect to any substantially full time independent contractor of the Company Group, employee of the Company Group or individual who was, at any time during the three months prior to the Termination Date, an employee of the Company Group: (A) hire or retain, or attempt to hire or retain, such individual to provide services for any third party; or (B) entice away or in any manner persuade or attempt to persuade, such individual to (1) terminate and/or leave her employment or engagement, (2) accept employment with any person or entity other than a member of the Company Group, or (3) terminate her relationship with the Company Group or devote less of her business time to the Company Group.

Notwithstanding the foregoing, nothing in this SECTION 5.2 will prohibit Executive from acquiring or holding not more than two percent (2%) of any class of publicly traded securities.

5.3 Cessation/Reimbursement of Payments. Notwithstanding anything to the contrary in this Agreement, if Executive violates any provision of SECTION 4 or SECTION 5, the Company may, upon giving written notice to Executive, immediately terminate Executive’s employment with the Company for Cause or, in the event the violation occurs following the Termination Date, cease all payments and benefits that it may be providing to Executive pursuant to SECTION 3, and Executive shall be required to reimburse the Company for any payments received from the Company pursuant to SECTION 3; providedhowever, that the foregoing shall be in addition to such other remedies as may be available to the Company and shall not be deemed to permit Executive to forego or waive such payments in order to avoid her obligations under SECTION 4 or SECTION 5; and providedfurther, that any release of claims by Executive pursuant to SECTION 6.10 shall continue in effect.

5.4 Survival; Injunctive Relief. Executive agrees that the provisions of SECTION 4 and SECTION 5 shall survive the termination of this Agreement and the termination of Executive’s employment. Executive acknowledges that a breach by her of the covenants contained in SECTION 4 or SECTION 5 cannot be reasonably or adequately compensated in damages in an action at law and that such breach will cause the Company immeasurable and irreparable injury and damage. Executive further acknowledges that she possesses unique skills, knowledge and ability and that competition in violation of SECTION 4 or SECTION 5 would be extremely detrimental to the Company. By reason thereof, each of the Company and Executive agrees that the other shall be entitled, in addition to any other remedies it may have under this Agreement, at law or in equity, or otherwise, to temporary, preliminary and/or permanent injunctive and other equitable relief to prevent or curtail any actual or threatened violation of SECTION 4 or SECTION 5, without proof of actual damages that have been or may be caused to the Company by such breach or threatened breach, and waives to the fullest extent permitted by law the posting or securing of any bond by the other party in connection with such remedies.

SECTION 6

MISCELLANEOUS

6.1 Notices. All notices and other communications required or permitted hereunder shall be in writing and shall be mailed by certified or registered mail, postage prepaid, with return receipt requested, telecopy (with hard copy delivered by overnight courier service), or delivered by hand, messenger or overnight courier service, and shall be deemed given when received at the addresses of the parties set forth below, or at such other address furnished in writing to the other parties hereto:

7

 


 

To the Company:

 

Builders FirstSource, Inc.

Attn: General Counsel

2001 Bryan Street, Suite 1600

Dallas, Texas 75201

 

To Executive:     at the home address of Executive maintained in the human resource records of the Company.

6.2 Severability. The parties agree that it is not their intention to violate any public policy or statutory or common law. In the event that any provision or portion of this Agreement shall be determined to be invalid or unenforceable for any reason, in whole or in part, the remaining provisions of this Agreement shall be unaffected thereby and shall remain in full force and effect to the fullest extent permitted by law. Without limiting the foregoing, if any portion of SECTION 5 is held to be unenforceable, the maximum enforceable restriction of time, scope of activities and geographic area will be substituted for any such restrictions held unenforceable.

6.3 Governing Law. This Agreement shall be governed by and construed and enforced in accordance with the laws of the State of Delaware without regard to its principles of conflicts of laws. Executive: agrees to submit to the jurisdiction of the State of Delaware; agrees that any dispute concerning this Agreement shall be brought exclusively in a state or federal court of competent jurisdiction in Delaware; and agrees that other than disputes involving SECTION 4 or SECTION 5, all disputes shall be settled through arbitration pursuant to SECTION 6.15. Executive waives any and all objections to jurisdiction or venue.

6.4 Survival. The covenants and agreements of the parties set forth in SECTIONS 4, 5 and 6 are of a continuing nature and shall survive the expiration, termination or cancellation of this Agreement, irrespective of the reason therefor.

6.5 Entire Agreement. This Agreement contains the entire understanding between the parties hereto with respect to the terms of employment, compensation, benefits, and covenants of Executive, and supersede all other prior and contemporaneous agreements and understandings, inducements or conditions, express or implied, oral or written, between Executive and the Company relating to the subject matter of the Agreement, which such other prior and contemporaneous agreements and understandings, inducements or conditions shall be deemed terminated effective on the Effective Date, including without limitation, the Prior Employment Agreement. For the avoidance of doubt, the parties agree that any and all indemnification agreements between Executive and the Company shall continue in full force unimpaired by this Agreement

6.6 Binding Effect, Etc. This Agreement shall be binding upon and inure to the benefit of and be enforceable by the parties hereto and the Company’s successors and assigns, including any direct or indirect successor by purchase, merger, consolidation, reorganization, liquidation, dissolution, winding up or otherwise with respect to all or substantially all of the business or assets of the Company, and Executive’s spouse, heirs, and personal and legal representatives.

6.7 Counterparts; Amendment. This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. This Agreement may be amended or modified only by written instrument duly executed by the Company and Executive.

6.8 Voluntary Agreement. Executive has read this Agreement carefully, has had the opportunity to seek advice of counsel and understands and accepts the obligations that it imposes upon Executive without reservation. No other promises or representations have been made to Executive to induce Executive to sign this Agreement. Executive is signing this Agreement voluntarily and finely.

8

 


6.9 Successors and Assigns. This Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors, assigns (including any direct or indirect successor, spouses, heirs and personal and legal representatives). Any such successor or assign of the Company shall be included in the term “Company” as used in this Agreement.

6.10 Release of Claims. In consideration for the compensation and other benefits provided pursuant to this Agreement, Executive agrees to execute a “Separation Agreement and General Release” to be presented by the Company substantially in the form of Exhibit A attached hereto. The Company’s obligation to pay severance benefits pursuant to SECTION 3.4 is expressly conditioned on Executive’s execution and delivery of such Separation Agreement and General Release no later than forty-five (45) days after the date Executive incurs a Separation from Service without revoking it for a period of seven (7) days following delivery. Executive’s failure to execute and deliver such Separation Agreement and General Release within such forty-five (45) day time period (or Executive’s subsequent revocation of such Separation Agreement and General Release) will void the Company’s obligation to pay severance benefits under this Agreement

6.11 Withholding. All compensation payable to Executive pursuant to this Agreement will be subject to any applicable statutory withholding taxes and such other taxes as are required or permitted under applicable law and such other deductions or withholdings as authorized by Executive to be collected with respect to compensation paid to Executive.

6.12 In-kind Benefits and Reimbursements. Notwithstanding anything to the contrary in this Agreement, in-kind benefits and reimbursements provided under this Agreement during any tax year of Executive shall not affect in-kind benefits or reimbursements to be provided in any other tax year of Executive, except for the reimbursement of medical expenses referred to in Section 105(b) of the Internal Revenue Code, as amended (“Code”), and are not subject to liquidation or exchange for another benefit. Notwithstanding anything to the contrary in this Agreement, reimbursement requests must be timely submitted by Executive and, if timely submitted, reimbursement payments shall be made to Executive as soon as administratively practicable following such submission, but in no event later than December 31st of the calendar year following the calendar year in which the expense was incurred. In no event shall Executive be entitled to any reimbursement payments after December 31st of the calendar year following the calendar year in which the expense was incurred. This SECTION 6.12 shall apply only to in-kind benefits and reimbursements that would result in taxable compensation income to Executive.

6.13 Section 409A The intent of the parties is that payments and benefits under this Agreement be exempt from, or comply with, Section 409A of the Code (and the rules and regulations promulgated thereunder) (“Section 409A”), and accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in accordance therewith. Notwithstanding anything contained herein to the contrary, Executive shall not be considered to have terminated employment with the Company for purposes of any payments under this Agreement which are subject to Section 409A until Executive would be considered to have incurred a “separation from service” from the Company within the meaning of Section 409A. Each amount to be paid or benefit to be provided under this Agreement shall be construed as a separate identified payment for purposes of Section 409A, and any payments described in this Agreement that are due within the “short term deferral period” as defined in Section 409A, or otherwise satisfying an exception under Section 409A, shall not be treated as deferred compensation unless applicable law requires otherwise. Without limiting the foregoing and notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A, amounts that would otherwise be payable and benefits that would otherwise be provided pursuant to this Agreement during the six (6)-month period immediately following Executive’s separation from service shall instead be paid on the first business day after the date that is six (6) months following Executive’s separation from service (or, if earlier, death). To the extent required to avoid accelerated taxation and/or tax penalties under Section 409A, amounts reimbursable to Executive under this Agreement shall be paid to Executive on or before the last day of the year following the year in which the expense was incurred and the amount of expenses eligible for reimbursement (and in-kind benefits provided) during any one year may not effect amounts reimbursable or provided in any subsequent year. In no event shall the timing of Executive’s execution of a Separation Agreement and General Release pursuant to SECTION 6.10 result, directly or indirectly, in Executive designating the calendar year of any payment hereunder, and, to the extent required by Section 409A, if a payment hereunder that is subject to execution of a Separation Agreement and General Release could be made in more than one taxable year, payment shall be made in the later taxable year. Notwithstanding anything to the contrary in this

9

 


Agreement or any other agreement by and between Executive and any member of the Company Group, to the extent that (i) this Agreement provides for the vesting and settlement of any equity award held by Executive and (ii) such equity award constitutes nonqualified deferred compensation subject to Section 409A, such equity award shall be settled at the earliest time that will not trigger a Tax or penalty under Section 409A. The Company makes no representation that any or all of the payments described in this Agreement shall be exempt from or comply with Section 409A and makes no undertaking to preclude Section 409A from applying to any such payment.

6.14 Indemnification, etc. The Company shall provide an indemnification agreement by which it shall indemnify and hold harmless Executive to the fullest extent permitted by law for any action or inaction Executive takes in good faith with regard to the Company or parent or any benefit plan of either, in accordance with the Company’s Certificate of Incorporation and By-laws. Further, the Company shall cover Executive on its directors’ and officers’ liability insurance policies to no less extent than that which covers any other officer or director of the Company.

6.15 Arbitration. Except with respect to the Company’s enforcement of the covenants in SECTION 4 and SECTION 5, in the event that either Executive or the Company (or their successor and assigns, or any other person claiming benefits on behalf of or through them) has a dispute, claim, question, or disagreement arising from or relating to this Agreement or the breach thereof, the parties hereto shall use their best efforts to settle the dispute, claim, question, or disagreement. To this effect, they shall consult and negotiate with each other in good faith and, recognizing their mutual interests, attempt to reach a just and equitable solution satisfactory to both parties. If the parties do not reach such solution within a period of 60 days, then, upon written notice by either party to the other, all such disputes, claims, questions, or differences shall be finally settled by confidential binding arbitration administered by the American Arbitration Association in accordance with the provisions of its Employment Arbitration Rules, unless such claim is precluded by law from being settled through arbitration. Such arbitration shall take place in Dallas, Texas. Any arbitrator selected by the parties to arbitrate any such dispute shall have practiced predominately in the field of employment law for no less than ten years. The arbitrator will have the power to interpret this Agreement. Any determination or decision by the arbitrator shall be binding upon the parties and may be enforced in any court of law. The parties agree that this arbitration provision does not apply to the right of Executive to file a charge, testify, assist or participate in any manner in an investigation, hearing or proceeding before the Equal Employment Opportunity Commission or any other agency pertaining to any matters covered by this Agreement and within the jurisdiction of the agency. Both parties agree that this arbitration clause has been bargained for by the parties upon advice of their respective counsel.

6.16 Code Section 280G. Notwithstanding any other provision of this Agreement, if it is determined that the benefits or payments payable under this Agreement, taking into account other benefits or payments provided under other plans, agreements or arrangements, constitute Parachute Payments that would subject Executive to tax under Section 4999 of the Code, it must be determined whether Executive will receive the total payments due or the Reduced Amount. Executive will receive the Reduced Amount if the Reduced Amount results in equal or greater Net After Tax Receipts than the Net After Tax Receipts that would result from Executive receiving the total payments due.

If it is determined that the total payments should be reduced to the Reduced Amount, the Company must promptly notify Executive of that determination, including a copy of the detailed calculations by an accounting firm or other professional organization qualified to make the calculation that was selected by the Company and acceptable to Executive (the “Accounting Firm”). The Company shall pay the fees and expenses of the Accounting Firm. All determinations made by the Accounting Firm under this SECTION 6.16 are binding upon the Company and Executive, subject to any differing determination by the Internal Revenue Service.

It is the intention of the Company and Executive to reduce the payments under this Agreement and any other plan, agreement or arrangement only if the aggregate Net After Tax Receipts to Executive would thereby be increased.

If it is determined that the total payments should be reduced to the Reduced Amount, any reduction shall be in the order that would provide Executive with the largest amount of Net After Tax Receipts (subject to the remainder of this sentence, pro rata if two alternatives provide the same result) and shall, to the extent permitted by Code Section 280G and 409A be designated by Executive. Executive shall at any time have the unilateral right to forfeit any equity grant in whole or in part.

10

 


For purposes of this Agreement, the term “Net After Tax Receipt means the Present Value of the total payments or the Reduced Amount, as applicable, net of all federal, state and local income and payroll taxes imposed on Executive, including Section 4999 of the Code, determined by applying the highest marginal rate of income taxes which applied to Executive’s taxable income for the immediately preceding taxable year. For purposes of this Agreement, the term “Parachute Payment means a payment (under this Agreement or any other plan, agreement or arrangement) that is described in Section 280G(b)(2) of the Code, determined in accordance with Section 280G of the Code and the regulations thereunder. For purposes of this Agreement, the term “Present Value means the value determined in accordance with Section 280G(d)(4) of the Code and the regulations thereunder. For purposes of this Agreement, the term “Reduced Amount means the largest amount of Parachute Payments that is less than the total Parachute Payments and that may be paid to Executive without subjecting Executive to tax under Section 4999 of the Code.

[Signatures on following page]


11

 


 

IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first above written.

 

COMPANY:

 

EXECUTIVE:

 

 

 

 

 

BUILDERS FIRSTSOURCE, INC.

 

 

 

 

 

 

 

 

 

 

 

 

By:

 

/s/ Timothy D. Johnson

 

/s/ Amy Bass Messersmith

Name:

 

Timothy D. Johnson

 

Amy Bass Messersmith

Its:

 

Executive Vice President & General Counsel

 

 

 


12

 


 

EXHIBIT A

SEPARATION AGREEMENT AND GENERAL RELEASE

This Separation Agreement and General Release (this “Agreement”) is made as of by and between [    ] (“Executive”) and Builders FirstSource, Inc. (the “Company”). For good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties agree as follows:

1. Termination of Employment. The parties agree that Executive’s employment with the Company and all of its affiliates is terminated effective as of [    ] (the “Termination Date”).

2. Payments Due to Executive. Executive acknowledges receipt of [ ] ($[    ]) from the Company, representing Executive’s accrued but unpaid Base Salary and accrued unused vacation through the Termination Date. In addition, Executive shall receive (a) her annual bonus (if any) for the fiscal year completed prior to the Termination Date, to be paid at the same time annual bonuses would have been paid if Executive had continued in employment, (b) shall receive any vested benefits due under any tax-qualified retirement or group insurance plan or program in accordance with the term thereof, and (c) any unreimbursed business expenses incurred through the Termination Date. Other than as expressly set forth in this SECTION 2, Executive is not entitled to any consulting fees, wages, accrued vacation pay, benefits or any other amounts with respect to her employment through the Termination Date.

3. Severance Benefits and Continuing Health Insurance Coverage. In consideration of Executive’s execution and non-revocation of this Agreement in accordance with its terms, the Company agrees to pay to Executive the amounts provided in SECTION 3.4 of that certain Amended and Restated Employment Agreement, dated as of ________________, 20__by and between Executive and the Company, which amounts are, to the extent known, stated on Attachment A hereto.

4. General Release.

(a) Executive, on behalf of Executive, her heirs, executors, personal representatives, administrators and assigns, voluntarily, irrevocably, knowingly and unconditionally releases, remises and discharges the Company and all of its current and former parents, subsidiaries and affiliates, each of their respective members, officers, directors, stockholders, partners, employees, agents, representatives, advisors and attorneys, and each of their respective subsidiaries, affiliates, estates, predecessors, successors and assigns (collectively, the “Company Parties”) from any and all actions, causes of action, charges, complaints, claims, damages, demands, debts, lawsuits, rights, understandings, obligations, expenses (including attorneys’ fees and costs), covenants, contracts, promises or liabilities of any kind, nature or description whatsoever, known or unknown, in law or in equity (collectively, the “Claims”) which Executive or Executive’s heirs, executors, personal representatives, administrators and assigns ever had, now has or may hereafter claim to have by reason of any matter, cause or thing whatsoever (i) arising from the beginning of time through the date upon which Executive executes this Agreement, including, without limitation, any such Claims arising out of, relating to or in connection with Executive’s employment or service as a director with the Company, including tort, fraud, or defamation and arising under federal, local or state statute or regulation, including, without limitation, Title VII of the Civil Rights Act of 1964, the Americans With Disabilities Act, the Age Discrimination in Employment Act, as amended by the Older Workers Benefit Protection Act, the Family and Medical Leave Act, the Employee Retirement Income Security Act of 1974, the Civil Rights Act of 1991, the Equal Pay Act, the Fair labor Standards Act, 42 U.S.C. § 1981, the Texas Labor Code (including, without limitation, the Texas Payday Law, the Texas Anti-Retaliation Act, Chapter 21 of the Texas Labor Code, and the Texas Whistleblower Act), each as amended and including each of their respective implementing regulations and/or any other federal, state, local or foreign law (statutory, regulatory or otherwise), that may be legally waived and released; (ii) arising out of or relating to the termination of Executive’s employment; or (iii) arising under or relating to any policy, agreement, understanding or promise, written or oral, formal or informal, between the Company or any of the other Company Parties and Executive.

(b) Executive agrees that there is a risk that each and every injury which she may have suffered by reason of her employment relationship might not now be known, and there is a further risk that such injuries, whether known or unknown at the date of this Agreement, might become progressively worse, and that as a result thereof further

13

 


damages may be sustained by Executive; nevertheless, Executive desires to forever and fully release and discharge the Company Parties, and she fully understands that by the execution of this Agreement no further claims for any such injuries may ever be asserted.

(c) This general release does not in any way diminish or impair: (i) any Claims Executive may have that cannot be waived under applicable law, (ii) Executive’s right to enforce this Agreement; (iii) any rights Executive may have to indemnification from personal liability or to protection under any insurance policy maintained by the Company, including without limitation any general liability, employment practices liability, or directors and officers insurance policy or any contractual indemnification agreement; (iv) Executive’s right, if any, to government provided unemployment and worker’s compensation benefits; or (v) Executive’s rights under any Company Executive benefit plans (i.e. health, disability or tax-qualified retirement plans), which by their explicit terms survive the termination of Executive’s employment

(d) Executive agrees that the consideration set forth in SECTION 3 above shall constitute the entire consideration provided under this Agreement, and that Executive will not seek from the Company Parties any further compensation or other consideration for any claimed obligation, entitlement, damage, cost or attorneys’ fees in connection with the matters encompassed by this Agreement.

(e) Executive understands and agrees that if any facts with respect to this Agreement or Executive’s prior treatment by or employment with the Company are found to be different from the facts now believed to be true, Executive expressly accepts, assumes the risk of, and agrees that this Agreement shall remain effective notwithstanding such differences. Executive agrees that the various items of consideration set forth in this Agreement fully compensate for said risks, and that Executive will have no legal recourse against the Company in the event of discovery of a difference in facts.

(f) Executive agrees to the release of all known and unknown claims, including expressly the waiver of any rights or claims arising out of the Federal Age Discrimination in Employment Act, 29 U.S.C. § 621, et seq. (“ADEA”), and in connection with such waiver of ADEA claims, and as provided by the Older Worker Benefit Protection Act, Executive understands and agrees as follows:

(i) Executive has the right to consult with an attorney before signing this Agreement, and is hereby advised to do so;

(ii) Executive shall have a period of forty-five (45) days from the Termination Date (or from the date of receipt of this Agreement if received after the Termination Date) in which to consider the terms of the Agreement (the “Review Period”). Executive may at her option execute this Agreement at any time during the Review Period. If Executive does not return the signed Agreement to the Company prior to the expiration of the 45-day period, then the offer of severance benefits set forth in this Agreement shall lapse and shall be withdrawn by the Company; and

(iii) Executive may revoke this Agreement at any time during the first seven (7) days following Executive’s execution of this Agreement, and this Agreement and release shall not be effective or enforceable until the seven-day period has expired (“Revocation Period Expiration Date”). Notice of a revocation by Executive must be made to the designated representative of the Company (as described below) within the seven (7) day period after Executive signs this Agreement. If Executive revokes this Agreement, it shall not be effective or enforceable against the Company Parties. Accordingly, the “Effective Date” of this Agreement shall be on the eighth (8th) day after Executive signs the Agreement and returns it to the Company, and provided that Executive does not revoke the Agreement during the seven (7) day revocation period.

In the event Executive elects to revoke this release pursuant to SECTION 4(f)(iii) above, Executive shall notify Company by hand-delivery, express courier or certified mail, return receipt requested, within seven (7) days after signing this Agreement to: ATTN: General Counsel, Builders FirstSource, Inc., [ADDRESS]. In the event that Executive exercises her right to revoke this release pursuant to SECTION 4(f)(iii) above, any and all obligations of Company under this Agreement shall be null and void. Executive agrees that by signing this Agreement prior to the expiration of the forty-five (45) day period she has voluntarily waived her right to consider this Agreement for the full forty-five (45) day period. Executive further agrees that any changes to this Agreement made during the Review Period, whether material or immaterial, shall not restart the 45-day consideration period.

14

 


5. Review of Agreement; No Assignment of Claims. Executive represents and warrants that she (a) has carefully read and understands all of the provisions of this Agreement and has had the opportunity for it to be reviewed and explained by counsel to the extent Executive deems it necessary, (b) is voluntarily entering into this Agreement, (c) has not relied upon any representation or statement made by the Company or any other person with regard to the subject matter or effect of this Agreement, (d) has not transferred or assigned any Claims and (e) has not filed any complaint or charge against any of the Company Parties with any local, state, or federal agency or court.

6. No Claims. Each party represents that it has not filed any Claim against the other Party with any state, federal or local agency or court; providedhowever, that nothing in this Agreement shall be construed to prohibit Executive from filing a Claim, including a challenge to the validity of this Agreement, with the Equal Employment Opportunity Commission (“EEOC”) or participating in any investigation or proceeding conducted by the EEOC.

7. Interpretation. This Agreement shall take effect as an instrument under seal and shall be governed and construed in accordance with the laws of the State of Texas without regard to provisions or principles thereof relating to conflict of laws.

8. Agreement as Defense. This Agreement may be pleaded as a full and complete defense to any subsequent action or other proceeding arising out of, relating to, or having anything to do with any and all Claims, counterclaims, defenses or other matters capable of being alleged, which are specifically released and discharged by this Agreement. This Agreement may also be used to abate any such action or proceeding and/or as a basis of a cross complaint for damages.

9. Nondisclosure of Agreement. The terms and conditions of this Agreement are confidential. Executive agrees not to disclose the terms of this Agreement to anyone except immediate family members and Executive’s attorneys and financial advisers. Executive further agrees to inform these people that the Agreement is confidential and must not be disclosed to anyone else. Executive may disclose the terms of this Agreement if compelled to do so by a court, but Executive agrees to notify the Company immediately if anyone seeks to compel Executive’s testimony in this regard, and to cooperate with the Company if the Company decides to oppose such effort. Executive agrees that disclosure by Executive in violation of this Agreement would cause so much injury to the Company that money alone could not fully compensate the Company and that the Company is entitled to injunctive and equitable relief. Executive also agrees that the Company would be entitled to recover money from Executive if this Agreement were violated.

10. Ongoing Covenants. Executive acknowledges that nothing in this Agreement shall limit or otherwise impact Executive’s continuing obligations of confidentiality to the Company in accordance with Company policy and applicable law, or any applicable Company policies or agreements between the Company and Executive with respect to non-competition or non-solicitation, and Executive covenants and agrees to abide by all such continuing obligations.

11. No Adverse Comments. Executive agrees not to make, issue, release or authorize any written or oral statements, derogatory or defamatory in nature, about the Company, its affiliates or any of their respective products, services, directors, officers or executives, provided that the foregoing shall not be violated by truthful testimony in response to legal process, normal competitive statements, rebuttal of statements by the other or actions to enforce her rights. Nothing herein prohibits Executive from communicating, without notice to or approval by the Company, with any federal government agency about a potential violation of a federal law or regulation.

12. Integration; Severability. Except with respect to any continuing obligations to the Company, the terms and conditions of this Agreement constitute the entire agreement between Company and Executive and supersede all previous communications, either oral or written, between the parties with respect to the subject matter of this Agreement. No agreement or understanding varying or extending the terms of this Agreement shall be binding upon either party unless in writing signed by or on behalf of such party. In the event that a court finds any portion of this Agreement unenforceable for any reason whatsoever, Company and Executive agree that the other provisions of the Agreement shall be deemed to be severable and will continue in full force and effect to the fullest extent permitted by law.

15

 


13. EXECUTIVE ACKNOWLEDGES THE FOLLOWING: SHE HAS ENTERED INTO THIS AGREEMENT KNOWINGLY, VOLUNTARILY AND OF HER OWN FREE WILL WITH A FULL UNDERSTANDING OF ITS TERMS; SHE HAS READ THIS AGREEMENT; THAT SHE FULLY UNDERSTANDS ITS TERMS; THAT EXECUTIVE IS ADVISED TO CONSULT AN ATTORNEY FOR ADVICE; THAT SHE HAS THE RIGHT TO CONSULT WITH AN ATTORNEY PRIOR TO EXECUTING THIS AGREEMENT; THAT SHE HAS HAD AMPLE TIME TO CONSIDER HER DECISION BEFORE ENTERING INTO THE AGREEMENT; THAT SHE IS SATISFIED WITH THE TERMS OF THIS AGREEMENT AND AGREES THAT THE TERMS ARE BINDING UPON HER; AND THAT SHE HAS BEEN ADVISED BY THE COMPANY OF HER ABILITY TO TAKE ADVANTAGE OF THE CONSIDERATION PERIOD AFFORDED BY SECTION 4 ABOVE.

IN WITNESS WHEREOF, the parties have executed this Agreement with effect as of the date first above written.

 


16

 


 

SEVERANCE AGREEMENT

ATTACHMENT A

The following severance benefits are payable pursuant to SECTION 3.4 of Executive’s Employment Agreement:

17

 

EX-31.1 3 bldr-ex311_6.htm EX-31.1 bldr-ex311_6.htm

 

Exhibit 31.1

Certification of Chief Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, David E. Flitman, certify that:

1. I have reviewed this report on Form 10-Q of Builders FirstSource, 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.

 

/s/ DAVID E. FLITMAN

David E. Flitman

President and Chief Executive Officer

Date: May 10, 2022

 

 

EX-31.2 4 bldr-ex312_8.htm EX-31.2 bldr-ex312_8.htm

 

Exhibit 31.2

Certification of Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Peter M. Jackson, certify that:

1. I have reviewed this report on Form 10-Q of Builders FirstSource, 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.

 

/s/ PETER M. JACKSON

Peter M. Jackson

Executive Vice President and Chief Financial Officer

Date: May 10, 2022

 

 

EX-32.1 5 bldr-ex321_7.htm EX-32.1 bldr-ex321_7.htm

 

Exhibit 32.1

Certification of CEO and CFO Pursuant to 18 U.S.C. Section 1350

(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)

In connection with the quarterly report of Builders FirstSource, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, David E. Flitman, as Chief Executive Officer of the Company, and Peter M. Jackson, as Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to our knowledge:

(1) The Report fully complies with the requirements of Section 13(a) or Section 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.

 

/s/ DAVID E. FLITMAN

David E. Flitman

President and Chief Executive Officer

 

/s/ PETER M. JACKSON

Peter M. Jackson

Executive Vice President and Chief Financial Officer

Date: May 10, 2022

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

EX-101.SCH 6 bldr-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS link:calculationLink link:presentationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET link:calculationLink link:presentationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY link:calculationLink link:presentationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100070 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 100080 - Disclosure - Revenue link:calculationLink link:presentationLink link:definitionLink 100090 - Disclosure - Net Income per Common Share link:calculationLink link:presentationLink link:definitionLink 100100 - Disclosure - Accrued Liabilities link:calculationLink link:presentationLink link:definitionLink 100110 - Disclosure - Long-Term Debt link:calculationLink link:presentationLink link:definitionLink 100120 - Disclosure - Employee Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 100130 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 100140 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 100150 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 100160 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 100170 - Disclosure - Basis of Presentation (Policies) link:calculationLink link:presentationLink link:definitionLink 100180 - Disclosure - Revenue (Tables) link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Net Income per Common Share (Tables) link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Accrued Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - Long-Term Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Employee Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Basis of Presentation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Revenue - Sales by Product Category (Detail) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Revenue - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Accrued Liabilities (Details) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail)2 link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100410 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 bldr-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 bldr-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 bldr-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key Cover [Abstract] Entity Registrant Name Entity Registrant Name Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Title of 12(b) Security Security12b Title Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Shell Company Entity Shell Company Entity File Number Entity File Number Entity Incorporation, State or Country Code Entity Incorporation State Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address Address Line1 Entity Address, Address Line Two Entity Address Address Line2 Entity Address, City or Town Entity Address City Or Town Entity Address, State or Province Entity Address State Or Province Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Income Statement [Abstract] Net sales Revenue From Contract With Customer Excluding Assessed Tax Cost of sales Cost Of Goods And Services Sold Gross margin Gross Profit Selling, general and administrative expenses Selling General And Administrative Expense Income from operations Operating Income Loss Interest expense, net Interest Income Expense Nonoperating Net Income before income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Income tax expense Income Tax Expense Benefit Net income Net Income Loss Net income per share: Earnings Per Share [Abstract] Basic Earnings Per Share Basic Diluted Earnings Per Share Diluted Weighted average common shares: Weighted Average Number Of Shares Outstanding [Abstract] Basic Weighted Average Number Of Shares Outstanding Basic Diluted Weighted Average Number Of Diluted Shares Outstanding Statement Of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets Current [Abstract] Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Accounts receivable, less allowances of $47,266 and $39,510 at March 31, 2022 and December 31, 2021, respectively Accounts Receivable Net Current Other receivables Other Receivables Net Current Inventories, net Inventory Net Contract assets Contract With Customer Asset Net Current Other current assets Other Assets Current Total current assets Assets Current Property, plant and equipment, net Property Plant And Equipment Net Operating lease right-of-use assets, net Operating Lease Right Of Use Asset Goodwill Goodwill Intangible assets, net Intangible Assets Net Excluding Goodwill Other assets, net Other Assets Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities And Stockholders Equity [Abstract] Current liabilities: Liabilities Current [Abstract] Accounts payable Accounts Payable Current Accrued liabilities Accrued Liabilities Current Contract liabilities Contract With Customer Liability Current Current portion of operating lease liabilities Operating Lease Liability Current Current maturities of long-term debt Long Term Debt And Capital Lease Obligations Current Total current liabilities Liabilities Current Noncurrent portion of operating lease liabilities Operating Lease Liability Noncurrent Long-term debt, net of current maturities, discounts and issuance costs Long Term Debt And Capital Lease Obligations Deferred income taxes Deferred Income Tax Liabilities Net Other long-term liabilities Other Liabilities Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 8) Commitments And Contingencies Stockholders' equity: Stockholders Equity [Abstract] Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding Preferred Stock Value Common stock, $0.01 par value, 300,000 shares authorized; 176,886 and 179,820 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock Value Additional paid-in capital Additional Paid In Capital Common Stock Retained earnings Retained Earnings Accumulated Deficit Total stockholders' equity Stockholders Equity Total liabilities and stockholders' equity Liabilities And Stockholders Equity Valuation allowances for trade and other receivables due to an entity within one year (or the normal operating cycle, whichever is longer) for accounts which are expected to be uncollectible, credit memos, and customer returns. Allowances on trade accounts receivable Allowances On Trade Accounts Receivable Current Preferred stock, par value Preferred Stock Par Or Stated Value Per Share Preferred stock, shares authorized Preferred Stock Shares Authorized Preferred stock, shares issued Preferred Stock Shares Issued Preferred stock, shares outstanding Preferred Stock Shares Outstanding Common stock, par value Common Stock Par Or Stated Value Per Share Common stock, shares authorized Common Stock Shares Authorized Common stock, shares issued Common Stock Shares Issued Common stock, shares outstanding Common Stock Shares Outstanding Non-cash consideration for the merger. Assets acquired under finance lease obligations. Amounts accrued for repurchases of common stock. Statement Of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided By Used In Operating Activities [Abstract] Net income Profit Loss Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Depreciation and amortization Depreciation Depletion And Amortization Deferred income taxes Deferred Income Tax Expense Benefit Stock-based compensation expense Share Based Compensation Other non-cash adjustments Other Noncash Income Expense Changes in assets and liabilities, net of assets acquired and liabilities assumed: Increase Decrease In Operating Capital [Abstract] Receivables Increase Decrease In Receivables Inventories Increase Decrease In Inventories Contract assets Increase Decrease In Contract With Customer Asset Other current assets Increase Decrease In Other Current Assets Other assets and liabilities Increase Decrease In Other Operating Capital Net Accounts payable Increase Decrease In Accounts Payable Accrued liabilities Increase Decrease In Accrued Liabilities Contract liabilities Increase Decrease In Contract With Customer Liability Net cash provided by (used in) operating activities Net Cash Provided By Used In Operating Activities Cash flows from investing activities: Net Cash Provided By Used In Investing Activities [Abstract] Cash acquired in BMC Merger Payments To Acquire Businesses Net Of Cash Acquired Purchases of property, plant and equipment Payments To Acquire Property Plant And Equipment Proceeds from sale of property, plant and equipment Proceeds From Sale Of Property Plant And Equipment Net cash (used in) provided by investing activities Net Cash Provided By Used In Investing Activities Cash flows from financing activities: Net Cash Provided By Used In Financing Activities [Abstract] Borrowings under revolving credit facility Proceeds From Lines Of Credit Repayments under revolving credit facility Repayments Of Lines Of Credit Proceeds from long-term debt and other loans Proceeds From Issuance Of Long Term Debt And Capital Securities Net Repayments of long-term debt and other loans Repayments Of Long Term Debt And Capital Securities Payments of debt extinguishment costs Payments Of Debt Extinguishment Costs Payments of loan costs Payments Of Financing Costs Exercise of stock options Proceeds From Stock Options Exercised Repurchase of common stock Payments For Repurchase Of Common Stock Net cash provided by (used in) financing activities Net Cash Provided By Used In Financing Activities Net change in cash and cash equivalents Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect Cash and cash equivalents at beginning of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Cash and cash equivalents at end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for income taxes Income Taxes Paid Net Supplemental disclosures of non-cash activities: Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract] Non-cash consideration for the BMC Merger Non Cash Consideration For Merger Accrued purchases of property, plant and equipment Capital Expenditures Incurred But Not Yet Paid Right-of-use assets obtained in exchange for operating lease obligations Right Of Use Asset Obtained In Exchange For Operating Lease Liability Assets acquired under finance lease obligations Assets Acquired Under Finance Lease Obligations Amounts accrued for repurchases of common stock Amounts Accrued For Repurchases Of Common Stock Statement Of Stockholders Equity [Abstract] Statement [Table] Statement [Table] Common Stock Statement Equity Components [Axis] Equity Component Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid In Capital [Member] Retained Earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Balance Balance, shares Merger consideration Stock Issued During Period Value Acquisitions Merger consideration, shares Stock Issued During Period Shares Acquisitions Vesting of restricted stock units Stock Issued During Period Value Share Based Compensation Gross Vesting of restricted stock units, shares Stock Issued During Period Shares Share Based Compensation Gross Stock-based compensation expense Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Repurchase of common stock Stock Repurchased And Retired During Period Value Exercise of stock options Stock Issued During Period Value Stock Options Exercised Exercise of stock options, shares Stock Issued During Period Shares Stock Options Exercised Shares withheld for restricted stock units vested Adjustments Related To Tax Withholding For Share Based Compensation Shares withheld for restricted stock units vested, shares Shares Paid For Tax Withholding For Share Based Compensation Net income Balance Balance, shares Repurchase of common stock, shares Stock Repurchased And Retired During Period Shares Total cost of shares repurchased and retired divided by the total number of shares repurchased during the period. Repurchased and retired common stock, shares Repurchased and retired common stock, net of fees Average price of common shares repurchased and retired Stock Repurchased And Retired During Period Average Cost Per Share Organization Consolidation And Presentation Of Financial Statements [Abstract] Basis of Presentation Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block] Revenue From Contract With Customer [Abstract] Revenue Revenue From Contract With Customer [Text Block] Net Income per Common Share Earnings Per Share [Text Block] Payables And Accruals [Abstract] Accrued Liabilities Accounts Payable And Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Long-Term Debt Debt Disclosure [Text Block] Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Employee Stock-Based Compensation Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Commitments And Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments And Contingencies Disclosure [Text Block] Related Party Transactions [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Accounting Policies [Abstract] Segments Segment Reporting Policy Policy [Text Block] Comprehensive Income Comprehensive Income Policy Policy [Text Block] Reclassifications. Reclassifications Reclassifications Policy [Text Block] Recent Accounting Pronouncements New Accounting Pronouncements Policy Policy [Text Block] Net Income per Common Share Earnings Per Share Policy [Text Block] Schedule of Sales by Product Category Disaggregation Of Revenue Table [Text Block] Summary of Calculation of Basic and Diluted EPS Schedule Of Earnings Per Share Basic And Diluted Table [Text Block] Summary of Accrued Liabilities Schedule Of Accrued Liabilities Table [Text Block] Summary of Long-Term Debt Schedule Of Debt Instruments [Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of restricted stock units subject to market conditions. Disclosure of compensation related costs share-based payments and retirement plans. Disclosure Of Compensation Related Costs Share Based Payments And Retirement Plans [Abstract] Award Type Award Type [Axis] Award Type Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Performance market and service condition based restricted stock unit grants. Performance Market and Service Condition Based Restricted Stock Unit Grants Performance Market And Service Condition Based Restricted Stock Unit Grants [Member] Schedule of Share-based Payment Award, Restricted Stock Unit, Valuation Assumptions Schedule Of Share Based Payment Award Employee Restricted Stock Units Subject To Market Conditions Valuation Assumptions Table [Text Block] Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block] The number of locations the entity operates. Entity formed, year Year Founded Number of Locations Number Of Locations Number of states Number Of States In Which Entity Operates Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Product and Service Product Or Service [Axis] Product and Service Products And Services [Domain] Lumber and lumber sheet goods. Lumber and Lumber Sheet Goods Lumber And Lumber Sheet Goods [Member] Manufactured products. Manufactured Products Manufactured Products [Member] Windows, doors and millwork. Windows, Doors and Millwork Windows Doors And Millwork [Member] Specialty building products And services. Specialty Building Products & Services Specialty Building Products And Services [Member] Entity Wide Information Revenue From External Customer [Line Items] Entity Wide Information Revenue From External Customer [Line Items] Net sales Percentage of revenue from contracts with service elements. Disaggregation Of Revenue [Table] Disaggregation Of Revenue [Table] Timing of Transfer of Good or Service Timing Of Transfer Of Good Or Service [Axis] Timing of Transfer of Good or Service Timing Of Transfer Of Good Or Service [Domain] Transferred over Time Transferred Over Time [Member] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Maximum Maximum [Member] Minimum Minimum [Member] Disaggregation Of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Percentage of sales related to contracts with service Percentage Of Revenue From Contracts With Service Elements Percentage of revenue recognized from contract with customer liability. Percentage of recognized revenue from contract liability balance Percentage Of Revenue Recognized From Contract With Customer Liability Reconciliation of weighted average common shares used in calculation of basic and diluted EPS Weighted Average Number Of Shares Outstanding Diluted Disclosure Items [Abstract] Numerator: Net Income Loss Available To Common Stockholders Diluted [Abstract] Denominator: Weighted average shares outstanding, basic Dilutive effect of options and RSUs Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average shares outstanding, diluted Net income per share: Earnings Per Share Basic And Diluted [Abstract] Antidilutive and contingent RSUs excluded from diluted EPS Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Accrued rebates payable current. Amounts accrued for repurchases of common stocks. Summary of accrued liabilities Accrued Liabilities Current [Abstract] Accrued payroll and other employee related expenses Employee Related Liabilities Current Income taxes payable Accrued Income Taxes Current Accrued business taxes Taxes Payable Current Self-insurance reserves Self Insurance Reserve Current Accrued rebates payable Accrued Rebates Payable Current Amounts accrued for repurchases of common stock Amounts Accrued For Repurchases Of Common Stocks Accrued interest Interest Payable Current Other Other Accrued Liabilities Current Total accrued liabilities Debt Instrument [Table] Debt Instrument [Table] Long-term Debt, Type Longterm Debt Type [Axis] Long-term Debt, Type Longterm Debt Type [Domain] Finance lease obligation. Finance Lease Obligations Finance Lease Obligation [Member] Debt Instrument Debt Instrument [Axis] Debt Instrument, Name Debt Instrument Name [Domain] Senior secured notes due two thousand twenty seven. 2027 Notes Senior Secured Notes Due Two Thousand Twenty Seven [Member] .Senior unsecured notes due two thousand thirty. 2030 Notes Senior Unsecured Notes Due Two Thousand Thirty [Member] Senior unsecured notes due two thousand and thirty two. 2032 Notes Senior Unsecured Notes Due Two Thousand And Thirty Two [Member] Other finance obligations. Other Finance Obligations Other Finance Obligations [Member] Credit Facility Credit Facility [Axis] Credit Facility Credit Facility [Domain] Two thousand twenty six revolving credit facility. 2026 Revolving Credit Facility Two Thousand Twenty Six Revolving Credit Facility [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt instrument carrying amount Debt Instrument Carrying Amount Unamortized debt discount/premium and debt issuance costs Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net Long-term debt and capital lease obligation Long Term Debt And Capital Lease Obligations Including Current Maturities Less: current maturities of long-term debt Long-term debt, net of current maturities, discounts and issuance costs Weighted average interest rate Debt Weighted Average Interest Rate Debt instrument issue price. Variable Rate Variable Rate [Axis] Variable Rate Variable Rate [Domain] SOFR Secured Overnight Financing Rate Sofr Overnight Index Swap Rate [Member] Balance Sheet Location Balance Sheet Location [Axis] Balance Sheet Location Balance Sheet Location [Domain] Other Assets Other Assets [Member] Private offered aggregate principal amount rate Debt Instrument Interest Rate Stated Percentage Net percentage of proceeds from debt issuance Debt Instruments Issue Price Debt issuance costs Deferred Finance Costs Net Proceeds from issuance of long-term debt Debt Instrument Unamortized Premium Noncurrent Debt issuance costs Deferred Finance Costs Gross Increase in line of credit facility Debt Instrument Increase Decrease For Period Net Line of credit facility maximum borrowing capacity Line Of Credit Facility Maximum Borrowing Capacity Debt instrument applicable rate Debt Instrument Basis Spread On Variable Rate1 Base Rate Base Rate [Member] Line of credit facility outstanding Line of credit facility, excess remaining borrowing capacity Line Of Credit Facility Remaining Borrowing Capacity Outstanding letters of credit Letters Of Credit Outstanding Amount Letter of credit fronting fees percentage. The interest rate charged on outstanding letters of credit during the reporting period. Debt instrument applicable rate Line of credit commitment fee percentage Line Of Credit Facility Commitment Fee Percentage Interest rates of outstanding letters of credit Line Of Credit Facility Interest Rate On Letters Of Credit Outstanding Fronting fee per annum Letter Of Credit Fronting Fees Percentage Debt instrument covenant minimum fixed charge coverage ratio. Debt instrument covenant minimum excess availability dollars. Debt instrument covenant minimum excess availability percentage. Debt instrument covenant minimum excess availability amount. Minimum fixed charge ratio Debt Instrument Covenant Minimum Fixed Charge Coverage Ratio Debt instrument, covenant description Debt Instrument Covenant Description Debt instrument minimum excess availability-dollars Debt Instrument Covenant Minimum Excess Availability Dollars Debt instrument minimum excess availability-percentage Debt Instrument Covenant Minimum Excess Availability Percentage Debt instrument covenant maximum borrowing capacity amount Debt Instrument Covenant Minimum Excess Availability Amount Debt Instrument, Redemption, Period Debt Instrument Redemption Period [Axis] Debt Instrument, Redemption, Period Debt Instrument Redemption Period [Domain] Redemption Period Prior to August 1, 2026. Redemption Period Prior to August 1, 2026 Debt Instrument Redemption Period Six [Member] Redemption Period Prior to August 1, 2024. Redemption Period Prior to August 1, 2024 Debt Instrument Redemption Period Seven [Member] Senior secured term loan maturity date Debt Instrument Maturity Date Debt instrument interest rate terms Debt Instrument Frequency Of Periodic Payment The percentage of principal that may be redeemed with the proceeds from equity offerings. Purchase price, Percentage of principal amount Debt Instrument Redemption Price Percentage Redemption percentage of aggregate principal amount Debt Instrument Redemption Price Percentage Of Principal Amount Redeemable With Proceeds From Equity Offering Fair Value Hierarchy and NAV Fair Value By Fair Value Hierarchy Level [Axis] Fair Value Hierarchy and NAV Fair Value Measurements Fair Value Hierarchy [Domain] Level 2 Fair Value Inputs Level2 [Member] Fair value of long term debt Long Term Debt Fair Value Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Time based restricted stock unit grants. Time Based Restricted Stock Unit Grants Time Based Restricted Stock Unit Grants [Member] Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] Two thousand fourteen incentive plan. 2014 Incentive Plan Two Thousand Fourteen Incentive Plan [Member] Vesting Vesting [Axis] Vesting Vesting [Domain] Share Based Compensation Award Tranche One Share Based Compensation Award Tranche One [Member] Share Based Compensation Award Tranche Two Share Based Compensation Award Tranche Two [Member] Share Based Compensation Award Tranche Three Share Based Compensation Award Tranche Three [Member] Share based compensation award vesting over three years. Share Based Compensation Award Vesting Over Three Years Share Based Compensation Award Vesting Over Three Years [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] RSUs Granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Stock award vesting percentage Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage Stock award granted vested period Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1 Weighted average grant date fair value, granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value The percentage of restricted stock units granted which will convert to common shares upon satisfaction of the award's vesting conditions. The potential percentage increase to the number of restricted stock units granted which will convert to common shares upon satisfaction of the award's vesting conditions. The potential percentage decrease to the number of restricted stock units granted which will convert to common shares upon satisfaction of the award's vesting conditions. Percentage of number of shares of common stock earned Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Restricted Stock Units Vested Increased percentage of number of shares of additional common stock earned Share Based Compensation Arrangement By Share Based Payment Award Increase To Shares Earned Total Shareholder Return Modifier Decreased percentage of number of shares of additional common stock earned Share Based Compensation Arrangement By Share Based Payment Award Decrease To Shares Earned Total Shareholder Return Modifier The estimated measure of the percentage by which the share prices of the constituents of the peer group is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. The correlation coefficient between the company and the peer group median. The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) over the vesting period. The risk-free interest rate assumption that is used in valuing restricted stock units. Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract] Expected volatility (company) Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Expected volatility (peer group median) Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Peer Group Median Correlation between the Company and peer group median Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Correlation Rate Expected dividend yield Share Based Compensation Arrangement Restricted Stock Unit Award Fair Value Assumptions Expected Dividend Rate Risk-free rate Share Based Compensation Arrangement Restricted Stock Unit Award Fair Value Assumptions Risk Free Interest Rate Statutory federal income tax rate Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate State income taxes, net of federal income tax Effective Income Tax Rate Reconciliation State And Local Income Taxes Stock-based compensation windfall benefit Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent Permanent differences and other Effective Income Tax Rate Reconciliation Other Adjustments Total effective rate for continuing operations Effective Income Tax Rate Continuing Operations Outstanding letters of credit Percentage of accounts receivable due from and net sales. Percentage of accounts receivable due from and net sales Percentage Of Accounts Receivable Due From And Net Sales Subsequent Event [Table] Subsequent Event [Table] Business Acquisition Business Acquisition [Axis] Business Acquisition, Acquiree Business Acquisition Acquiree [Domain] Texas Panel Truss Business. Texas Panel Truss Business Texas Panel Truss Business [Member] Valley Truss Co., Inc Valley Truss Co., Inc Valley Truss Co Inc [Member] Subsequent Event Type Subsequent Event Type [Axis] Subsequent Event Type Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Title of Individual Title Of Individual [Axis] Title of Individual Title Of Individual With Relationship To Entity [Domain] Board of Directors Director [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Cash consideration for certain assets and operations acquired Business Combination Consideration Transferred1 New share repurchase program authorized amount Stock Repurchase Program Authorized Amount1 EX-101.PRE 10 bldr-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 05, 2022
Cover [Abstract]    
Entity Registrant Name BUILDERS FIRSTSOURCE, INC.  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Trading Symbol BLDR  
Security Exchange Name NYSE  
Entity Central Index Key 0001316835  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Common stock, par value $0.01 per share  
Entity Common Stock, Shares Outstanding   172,763,699
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity File Number 001-40620  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 52-2084569  
Entity Address, Address Line One 2001 Bryan Street  
Entity Address, Address Line Two Suite 1600  
Entity Address, City or Town Dallas  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75201  
City Area Code 214  
Local Phone Number 880-3500  
Document Quarterly Report true  
Document Transition Report false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net sales $ 5,681,131 $ 4,173,775
Cost of sales 3,848,758 3,104,221
Gross margin 1,832,373 1,069,554
Selling, general and administrative expenses 968,568 821,598
Income from operations 863,805 247,956
Interest expense, net 41,314 31,844
Income before income taxes 822,491 216,112
Income tax expense 182,851 43,532
Net income $ 639,640 $ 172,580
Net income per share:    
Basic $ 3.61 $ 0.84
Diluted $ 3.56 $ 0.83
Weighted average common shares:    
Basic 177,120 206,571
Diluted 179,546 208,624
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEET - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 281,802 $ 42,603
Accounts receivable, less allowances of $47,266 and $39,510 at March 31, 2022 and December 31, 2021, respectively 2,290,513 1,708,796
Other receivables 223,070 255,075
Inventories, net 2,188,056 1,626,244
Contract assets 240,668 207,587
Other current assets 155,824 127,964
Total current assets 5,379,933 3,968,269
Property, plant and equipment, net 1,385,998 1,385,441
Operating lease right-of-use assets, net 446,876 457,833
Goodwill 3,270,192 3,270,192
Intangible assets, net 1,537,695 1,603,409
Other assets, net 30,491 29,199
Total assets 12,051,185 10,714,343
Current liabilities:    
Accounts payable 1,563,334 1,093,370
Accrued liabilities 772,373 718,904
Contract liabilities 249,478 216,097
Current portion of operating lease liabilities 94,968 96,680
Current maturities of long-term debt 2,914 3,660
Total current liabilities 2,683,067 2,128,711
Noncurrent portion of operating lease liabilities 366,524 375,289
Long-term debt, net of current maturities, discounts and issuance costs 3,391,629 2,926,122
Deferred income taxes 354,723 362,121
Other long-term liabilities 119,195 119,619
Total liabilities 6,915,138 5,911,862
Commitments and contingencies (Note 8)
Stockholders' equity:    
Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding
Common stock, $0.01 par value, 300,000 shares authorized; 176,886 and 179,820 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 1,769 1,798
Additional paid-in capital 4,240,540 4,260,670
Retained earnings 893,738 540,013
Total stockholders' equity 5,136,047 4,802,481
Total liabilities and stockholders' equity $ 12,051,185 $ 10,714,343
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement Of Financial Position [Abstract]    
Allowances on trade accounts receivable $ 47,266 $ 39,510
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 176,886,000 179,820,000
Common stock, shares outstanding 176,886,000 179,820,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net income $ 639,640 $ 172,580
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 111,946 134,331
Deferred income taxes (7,398) (8,857)
Stock-based compensation expense 8,841 10,402
Other non-cash adjustments 2,037 2,874
Changes in assets and liabilities, net of assets acquired and liabilities assumed:    
Receivables (549,712) (294,129)
Inventories (561,813) (340,940)
Contract assets (33,081) (89,994)
Other current assets (27,860) (27,664)
Other assets and liabilities 407 1,999
Accounts payable 470,198 241,621
Accrued liabilities 93,237 2,039
Contract liabilities 33,380 (4,770)
Net cash provided by (used in) operating activities 179,822 (200,508)
Cash flows from investing activities:    
Cash acquired in BMC Merger   167,490
Purchases of property, plant and equipment (50,475) (39,263)
Proceeds from sale of property, plant and equipment 2,140 3,194
Net cash (used in) provided by investing activities (48,335) 131,421
Cash flows from financing activities:    
Borrowings under revolving credit facility 1,906,000 410,000
Repayments under revolving credit facility (1,738,000) (260,000)
Proceeds from long-term debt and other loans 301,500  
Repayments of long-term debt and other loans (827) (468,671)
Payments of debt extinguishment costs   (2,475)
Payments of loan costs (6,416) (4,272)
Exercise of stock options 420 235
Repurchase of common stock (354,965) (10,418)
Net cash provided by (used in) financing activities 107,712 (335,601)
Net change in cash and cash equivalents 239,199 (404,688)
Cash and cash equivalents at beginning of period 42,603 423,806
Cash and cash equivalents at end of period 281,802 19,118
Supplemental disclosures of cash flow information:    
Cash paid for interest 52,528 21,922
Cash paid for income taxes 202 21,701
Supplemental disclosures of non-cash activities:    
Non-cash consideration for the BMC Merger   3,658,362
Accrued purchases of property, plant and equipment 6,024 6,734
Right-of-use assets obtained in exchange for operating lease obligations 14,918 13,707
Assets acquired under finance lease obligations   $ 1,644
Amounts accrued for repurchases of common stock $ 11,917  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Balance at Dec. 31, 2020 $ 1,152,783 $ 1,168 $ 589,241 $ 562,374
Balance, shares at Dec. 31, 2020   116,829,000    
Merger consideration 3,658,362 $ 896 3,657,466  
Merger consideration, shares   89,586,000    
Vesting of restricted stock units   $ 6 (6)  
Vesting of restricted stock units, shares   648,000    
Stock-based compensation expense 10,402   10,402  
Exercise of stock options 235 $ 1 234  
Exercise of stock options, shares   27,000    
Shares withheld for restricted stock units vested (10,417) $ (2) (10,415)  
Shares withheld for restricted stock units vested, shares   (232,000)    
Net income 172,580     172,580
Balance at Mar. 31, 2021 4,983,945 $ 2,069 4,246,922 734,954
Balance, shares at Mar. 31, 2021   206,858,000    
Balance at Dec. 31, 2021 $ 4,802,481 $ 1,798 4,260,670 540,013
Balance, shares at Dec. 31, 2021 179,820,000 179,820,000    
Vesting of restricted stock units   $ 11 (11)  
Vesting of restricted stock units, shares   1,018,000    
Stock-based compensation expense $ 8,840   8,840  
Repurchase of common stock [1] (285,951) $ (36)   (285,915)
Exercise of stock options 421   421  
Exercise of stock options, shares   42,000    
Shares withheld for restricted stock units vested (29,384) $ (4) (29,380)  
Shares withheld for restricted stock units vested, shares   (401,000)    
Net income 639,640     639,640
Balance at Mar. 31, 2022 $ 5,136,047 $ 1,769 $ 4,240,540 $ 893,738
Balance, shares at Mar. 31, 2022 176,886,000 176,886,000    
Repurchase of common stock, shares (3.6) (3,593,000) [1]    
[1] During the three months ended March 31, 2022, we repurchased and retired approximately 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, net of fees, pursuant to the repurchase programs authorized by our board of directors in November 2021 and February 2022.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Statement Of Stockholders Equity [Abstract]  
Repurchased and retired common stock, shares | shares 3.6
Repurchased and retired common stock, net of fees | $ $ 285,951 [1]
Average price of common shares repurchased and retired | $ / shares $ 79.58
[1] During the three months ended March 31, 2022, we repurchased and retired approximately 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, net of fees, pursuant to the repurchase programs authorized by our board of directors in November 2021 and February 2022.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Basis of Presentation

1. Basis of Presentation

Builders FirstSource, Inc., a Delaware corporation formed in 1998, is a leading supplier and manufacturer of building materials, manufactured components and construction services to professional homebuilders, sub-contractors, remodelers and consumers. The Company operates approximately 565 locations in 42 states across the United States. In this quarterly report, references to the “Company,” “we,” “our,” “ours” or “us” refer to Builders FirstSource, Inc. and its consolidated subsidiaries unless otherwise stated or the context otherwise requires.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements 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. 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. Intercompany transactions are eliminated in consolidation.

The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements but does not include all disclosures required by accounting principles generally accepted in the United States of America. This condensed consolidated balance sheet as of December 31, 2021 and the unaudited condensed consolidated financial statements included herein should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2021 included in our most recent annual report on Form 10-K (“Form 10-K”). Accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K.

The accounting policies of our operating segments are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K. Since the Company operates in one reportable segment, the primary measures reviewed by our CEO, whom we have determined to be our chief operating decision maker, including revenue, gross margin and income before income taxes, are shown in these condensed consolidated financial statements.

Comprehensive Income

Comprehensive income is equal to net income for all periods presented.

Reclassifications

Certain prior periods’ amounts have been reclassified to conform to the current year presentation, including presenting contract assets and contract liabilities separately on the face of the financial statements, whereas, these contract assets and contract liabilities had previously been presented as a component of accounts receivable and accrued liabilities, respectively. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. We have changed the composition of our product categories, resulting in a decrease to four product categories. As a result of this change, prior period amounts have been reclassified to conform to the current year presentation.

Recent Accounting Pronouncements

In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which intends to address diversity and inconsistency in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform: Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. The amendments and optional expedients in this update are effective, as elected, beginning March 12, 2020 through December 31, 2022 and may be elected by topic. We have not elected adoption of this optional guidance and do not intend to elect this guidance before the sunset date of December 31, 2022, as there is no material impact on our consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
3 Months Ended
Mar. 31, 2022
Revenue From Contract With Customer [Abstract]  
Revenue

2. Revenue

The following table disaggregates our sales by product category (in thousands):

 

 

Three Months Ended

March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

2,325,355

 

 

$

1,769,299

 

Manufactured products

 

 

1,354,587

 

 

 

860,913

 

Windows, doors & millwork

 

 

1,011,572

 

 

 

736,156

 

Specialty building products & services

 

 

989,617

 

 

 

807,407

 

Net sales

 

$

5,681,131

 

 

$

4,173,775

 

 

Net sales from installation and construction services were less than 10% of the Company’s net sales for each period presented.

The timing of revenue recognition, invoicing and cash collection results in accounts receivable, unbilled receivables, contract assets and contract liabilities. Contract assets include unbilled amounts when the revenue recognized exceeds the amount billed to the customer, and amounts representing a right to payment from previous performance that is conditional on something other than passage of time, such as retainage. Contract liabilities consist of deferred revenue and customer advances and deposits.

For the three months ended March 31, 2022 and 2021, we recognized as revenue approximately 70% and 78% of the contract liabilities balance at December 31, 2021 and 2020, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income per Common Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income per Common Share

3. Net Income per Common Share

Net income per common share (“EPS”) is calculated in accordance with the Earnings per Share topic of the Codification, which requires the presentation of basic and diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common shares.

The table below presents the calculation of basic and diluted EPS:  

 

 

Three Months Ended

March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

Net income

 

$

639,640

 

 

$

172,580

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

177,120

 

 

 

206,571

 

Dilutive effect of options and RSUs

 

 

2,426

 

 

 

2,053

 

Weighted average shares outstanding, diluted

 

 

179,546

 

 

 

208,624

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

Basic

 

$

3.61

 

 

$

0.84

 

Diluted

 

$

3.56

 

 

$

0.83

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

71

 

 

78

 

 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2022
Payables And Accruals [Abstract]  
Accrued Liabilities

4. Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

March 31,

2022

 

 

December 31,

2021

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

303,935

 

 

$

385,800

 

Income taxes payable

 

 

154,406

 

 

 

2,230

 

Accrued business taxes

 

 

118,077

 

 

 

81,055

 

Self-insurance reserves

 

 

72,413

 

 

 

68,060

 

Accrued rebates payable

 

 

30,925

 

 

 

51,805

 

Amounts accrued for repurchases of common stock

 

 

11,917

 

 

 

51,545

 

Accrued interest

 

 

25,432

 

 

 

31,666

 

Other

 

 

55,268

 

 

 

46,743

 

Total accrued liabilities

 

$

772,373

 

 

$

718,904

 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt

5. Long-Term Debt

Long-term debt consisted of the following as of:

 

 

March 31,

2022

 

 

December 31,

2021

 

 

 

(in thousands)

 

2026 revolving credit facility (1)

 

$

756,000

 

 

$

588,000

 

2027 notes

 

 

612,500

 

 

 

612,500

 

2030 notes

 

 

550,000

 

 

 

550,000

 

2032 notes

 

 

1,300,000

 

 

 

1,000,000

 

Other finance obligations

 

 

202,263

 

 

 

202,995

 

Finance lease obligations

 

 

3,419

 

 

 

3,787

 

 

 

 

3,424,182

 

 

 

2,957,282

 

Unamortized debt discount/premium and debt issuance costs

 

 

(29,639

)

 

 

(27,500

)

 

 

 

3,394,543

 

 

 

2,929,782

 

Less: current maturities of long-term debt

 

 

2,914

 

 

 

3,660

 

Long-term debt, net of current maturities, discounts and issuance costs

 

$

3,391,629

 

 

$

2,926,122

 

 

 

(1)

The weighted average interest rate was 3.5% and 2.8% as of March 31, 2022 and December 31, 2021, respectively.

2022 Debt Transactions

On January 21, 2022, the Company completed a private offering of an additional $300.0 million in aggregate principal amount of 4.25% senior unsecured notes due 2032 (“2032 notes”) at an issue price equal to 100.50% of par value. The net proceeds from the offering were used to repay indebtedness outstanding under our $1.4 billion revolving credit facility (“2026 facility”) and pay related transaction fees and expenses.

The additional $1.5 million in proceeds received in excess of par value represents a debt premium which has been recorded as an increase to long-term debt. In connection with the offering, we incurred approximately $4.4 million of various third-party fees and expenses which have been recorded as a reduction to long-term debt. The debt premium and third-party costs will be amortized over the contractual life of the 2032 notes using the effective interest method.

On February 4, 2022, the Company amended the 2026 facility to increase the total commitments by an aggregate amount of $400.0 million resulting in a new $1.8 billion amended credit facility. All other material terms of the credit facility remain unchanged from those of the previous agreement. Effective with this amendment, the eurodollar rate loans and related interest rate benchmark were changed to the Secured Overnight Financing Rate (“SOFR”). The applicable margin ranges for Term SOFR loans were amended to be from 1.35% to 1.60% and there are no changes to base rate loan borrowings. In connection with this amendment, we incurred approximately $2.0 million of new debt issuance costs which have been recorded as other assets and will be amortized straight-line through December 2026. The 2026 facility is discussed in more detail below.

 

 

2026 Revolving Credit Facility

The 2026 facility provides for a $1.8 billion revolving credit line to be used for working capital, general corporate purposes and funding capital expenditures and growth opportunities. In addition, we may use borrowings under the 2026 facility to facilitate debt repayment and consolidation. The available borrowing capacity, or borrowing base, is derived from a percentage of the Company’s eligible receivables and inventory, as defined by the agreement, subject to certain reserves. As of March 31, 2022, we had $756.0 million in outstanding borrowings under our 2026 facility and our net excess borrowing availability was $917.1 million after being reduced by outstanding letters of credit totaling $126.9 million.

Borrowings under the 2026 facility bear interest, at our option, at either a Term SOFR rate or a base rate, plus, in each case, an applicable margin. The applicable margin ranges from 1.35% to 1.60% per annum in the case of Term SOFR loans and 0.25% to 0.50% per annum in the case of base rate loans. The margin in either case is based on a measure of availability under the 2026 facility. A commitment fee, currently 0.20% per annum, is charged on the unused amount of the revolver based on quarterly average loan utilization. Letters of credit under the 2026 facility are assessed at a rate equal to 1.25% or 1.50%, based on the average excess availability, as well as a fronting fee at a rate of 0.125% per annum. These fees are payable quarterly in arrears at the end of March, June, September, and December.

All obligations under the 2026 facility are guaranteed jointly and severally by the Company and all other subsidiaries that guarantee the 6.75% senior secured notes due 2027 (“2027 notes”), our 5.00% senior unsecured notes due 2030 (the “2030 notes”), and our 2032 notes (such subsidiaries, the “Debt Guarantors”). All obligations and the guarantees of those obligations are secured by substantially all of the assets of the Company and the Debt Guarantors subject to certain exceptions and permitted liens, including with respect to the 2026 facility, a first-priority security interest in such assets that constitute ABL Collateral (as defined below) and a second-priority security interest in such assets that constitute Notes Collateral (as defined below).

“ABL Collateral” includes substantially all presently owned and after-acquired accounts receivable, inventory, rights of unpaid vendors with respect to inventory, deposit accounts, commodity accounts, securities accounts and lock boxes, investment property, cash and cash equivalents, and general intangibles, books and records, supporting obligations and documents and related letters of credit, commercial tort claims or other claims related to and proceeds of each of the foregoing. “Notes Collateral” includes all collateral that is not ABL Collateral.

The 2026 facility contains restrictive covenants which, among other things, limit the Company’s ability to incur additional indebtedness, incur liens, engage in mergers or other fundamental changes, sell certain assets, pay dividends, make acquisitions or investments, prepay certain indebtedness, change the nature of our business, and engage in certain transactions with affiliates. In addition, the 2026 facility also contains a financial covenant requiring the satisfaction of a minimum fixed charge ratio of 1.00 to 1.00 if our excess availability falls below the greater of $80.0 million or 10% of the maximum borrowing amount, which was $180.0 million as of March 31, 2022.

Senior Unsecured Notes due 2032

As of March 31, 2022, we have $1.3 billion outstanding in aggregate principal amount of the 2032 notes, which mature on February 1, 2032. Interest accrues on the 2032 notes at a rate of 4.25% per annum and is payable semi-annually on February 1 and August 1 of each year.

 

The terms of the 2032 notes are governed by the indenture, dated as of the July 23, 2021 (the “2032 Indenture”), among the Company, the guarantors named therein and Wilmington Trust, National Association, as trustee. The 2032 notes, subject to certain exceptions, are guaranteed, jointly and severally, on a senior unsecured basis, by the Debt Guarantors. Subject to certain exceptions, future subsidiaries that guarantee the 2026 facility, the 2027 notes, the 2030 notes or certain other indebtedness will also guarantee the 2032 notes.

 

The 2032 notes constitute senior unsecured obligations of the Company and Debt Guarantors, pari passu in right of payment with all of the existing and future senior indebtedness of the Company, including indebtedness under the 2026 facility, the 2027 notes and the 2030 notes, effectively subordinated to all existing and future secured indebtedness of the Company and the Debt Guarantors (including indebtedness under the 2026 facility and the 2027 notes) to the extent of the value of the assets securing such indebtedness, senior to all of the future subordinated indebtedness of the Company and the Debt Guarantors and structurally subordinated to any existing and future indebtedness and other liabilities, including preferred stock, of the Company’s subsidiaries that do not guarantee the 2032 notes.

 

 

The 2032 Indenture contains restrictive covenants that limit the ability of the Company and its restricted subsidiaries to, among other things, incur additional debt or issue preferred stock, create liens, create restrictions on the Company’s subsidiaries’ ability to make payments to the Company, pay dividends and make other distributions in respect of the Company’s and its subsidiaries’ capital stock, make certain investments or certain other restricted payments, guarantee indebtedness, designate unrestricted subsidiaries, sell certain kinds of assets, enter into certain types of transactions with affiliates, and effect mergers and consolidations.

At any time prior to August 1, 2026, the Company may redeem the 2032 notes in whole or in part at a redemption price equal to 100% of the principal amount of the 2032 notes plus the “applicable premium” set forth in the 2032 Indenture. At any time on or after August 1, 2026, the Company may redeem the 2032 notes at the redemption prices set forth in the 2032 Indenture, plus accrued and unpaid interest, if any, to the redemption date. At any time prior to August 1, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 2032 notes with the net cash proceeds of one or more equity offerings, as described in the 2032 Indenture, at a price equal to 104.25% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date. If the Company experiences certain change of control triggering events, holders of the 2032 notes may require it to repurchase all or part of their 2032 notes at 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to the repurchase date.

Fair Value

As of March 31, 2022 and December 31, 2021, the Company does not have any financial instruments that are measured at fair value on a recurring basis. We have elected to report the value of our 2027 notes, 2030 notes, 2032 notes and 2026 facility at amortized cost. The fair values of the 2027 notes, 2030 notes and 2032 notes at March 31, 2022 were approximately $636.2 million $542.4 million and $1,212.3 million, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the 2026 facility at March 31, 2022 approximates fair value as the rates are comparable to those at which we could currently borrow under similar terms, are variable and incorporate a measure of our credit risk. As such, the fair value of the 2026 facility was also classified as Level 2 in the hierarchy.

We were not in violation of any covenants or restrictions imposed by any of our debt agreements at March 31, 2022.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Employee Stock-Based Compensation

6. Employee Stock-Based Compensation

 

Time Based Restricted Stock Unit Grants

In the first three months of 2022, our board of directors granted 156,700 restricted stock units (“RSUs”) to employees under our 2014 Incentive Plan for which vesting is based solely on continuous employment over the requisite service period. All of these RSUs vest at 33% per year at each anniversary of the grant date over the next three years. The weighted average grant date fair value for these RSUs was $69.11 per unit, which was based on the closing stock price on the respective grant dates.

Performance, Market and Service Condition Based Restricted Stock Unit Grants

In the first three months of 2022, our board of directors granted 150,600 RSUs to employees under our 2014 Incentive Plan, that cliff vest on the third anniversary of the grant date based on the Company’s level of achievement of performance goals relating to return on invested capital over a three-year period (“performance condition”) as well as continued employment during the performance period. The total number of shares of common stock that may be earned from the performance condition ranges from zero to 200% of the RSUs granted. The number of shares earned from the performance condition may be further increased by 10% or decreased by 10% based on the Company’s total shareholder return relative to a peer group during the performance period (“market condition”). The average grant date fair value for these RSUs, with consideration of the market condition, was $70.77 per unit, which was determined using the Monte Carlo simulation model applying the following assumptions:

 

Expected volatility (company)

53.0%

 

Expected volatility (peer group median)

34.6%

 

Correlation between the Company and peer group median

0.6

 

Expected dividend yield

0.0%

 

Risk-free rate

1.7%

 

 

The expected volatilities and correlation are based on the historical daily returns of our common stock and the common stocks of the constituents of the Company’s peer group over the most recent period equal to the measurement period. The expected dividend yield is based on our history of not paying regular dividends in the past and our current intention to not pay regular dividends in the foreseeable future. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant and has a term equal to the measurement period.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

7. Income Taxes

A reconciliation of the statutory federal income tax rate to our effective rate for continuing operations is provided below:

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

2021

 

Statutory federal income tax rate

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

 

2.9

 

 

 

1.7

 

Stock-based compensation windfall benefit

 

 

(1.7

)

 

 

(1.9

)

Permanent differences and other

 

 

 

 

 

(0.7

)

 

 

 

22.2

%

 

 

20.1

%

 

We base our estimate of deferred tax assets and liabilities on current tax laws and rates. In certain cases, we also base our estimate on business plan forecasts and other expectations about future outcomes. Changes in existing tax laws or rates could affect our actual tax results, and future business results may affect the amount of our deferred tax liabilities or the valuation of our deferred tax assets over time. Due to uncertainties in the estimation process, particularly with respect to changes in facts and circumstances in future reporting periods, as well as the residential homebuilding industry’s cyclicality and sensitivity to changes in economic conditions, it is possible that actual results could differ from the estimates used in previous analyses.

Accounting for deferred taxes is based upon estimates of future results. Differences between the anticipated and actual outcomes of these future results could have a material impact on our consolidated results of operations or financial position.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments And Contingencies Disclosure [Abstract]  
Commitments and Contingencies

8. Commitments and Contingencies

As of March 31, 2022, we had outstanding letters of credit totaling $126.9 million under our 2026 facility that principally support our self-insurance programs.

The Company has a number of known and threatened construction defect legal claims. While these claims are generally covered under the Company’s existing insurance programs to the extent any loss exceeds the deductible, there is a reasonable possibility of loss that is not able to be estimated at this time because (i) many of the proceedings are in the discovery stage, (ii) the outcome of future litigation is uncertain, and/or (iii) the complex nature of the claims. Although the Company cannot estimate a reasonable range of loss based on currently available information, the resolution of these matters could have a material adverse effect on the Company's financial position, results of operations or cash flows.

In addition, we are involved in various other claims and lawsuits incidental to the conduct of our business in the ordinary course. We carry insurance coverage in such amounts in excess of our self-insured retention as we believe to be reasonable under the circumstances and that may or may not cover any or all of our liabilities in respect of such claims and lawsuits. Although the ultimate disposition of these other proceedings cannot be predicted with certainty, management believes the outcome of any such claims that are pending or threatened, either individually or on a combined basis, will not have a material adverse effect on our consolidated financial position, cash flows or results of operations. However, there can be no assurances that future adverse judgments and costs would not be material to our results of operations or liquidity for a particular period.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

9. Related Party Transactions

An executive officer of one of our customers, Ashton Woods USA, L.L.C., serves as a member of the Company’s board of directors. Accounts receivable due from and net sales to Ashton Woods USA, L.L.C. were approximately 1% of our total accounts receivable and our total net sales, respectively, as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021. Further, the Company has entered into certain leases of land and buildings with certain employees or non-affiliate stockholders. Activity associated with these related party transactions was not significant as of or for the three months ended March 31, 2022 or 2021.

Transactions between the Company and other related parties occur in the ordinary course of business. However, the Company carefully monitors and assesses related party relationships. Management does not believe that any of these transactions with related parties had a material impact on the Company’s results for the three months ended March 31, 2022 or 2021.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events

10. Subsequent Events

Business Combinations

On April 1, 2022, we completed two transactions to acquire certain assets and the operations of (i) Panel Truss of Longview, Inc., Panel Truss – Hearne, LLC, Case-Hill, Inc., Panel Truss-Dallas, LLC, Truss Ops Trucking, LLC and Truss Ops, LLC (the “Texas Panel Truss Businesses”), and Panel Truss – Oakwood, LLC Panel Truss – Townville, LLC and Panel Truss – Ringgold, LLC (the “East Panel Truss Businesses”) and (ii) Valley Truss Co., Inc. (“Valley Truss”) for $169.4 million in cash and $31.2 million in cash, respectively, subject to certain closing adjustments.

Each of the Texas Panel Truss Businesses and the East Panel Truss Businesses provide building components primarily to multi-family markets, with the Texas Panel Truss Businesses primarily serving such markets in Texas and East Panel Truss Businesses primarily serving such markets in Georgia and South Carolina.

Valley Truss is a manufacturer of floor and roof trusses located in Boise, Idaho. Each of these acquisitions were funded with a combination of cash on hand and borrowings under our 2026 facility.

The accounting for these business combinations have not been completed at the date of this filing given the proximity to the acquisition date for each acquisition. The acquisitions will be accounted for by the acquisition method, and accordingly the results of operations will be included in the Company’s consolidated financial statements from the acquisition date. The purchase price will be allocated to the net assets acquired based on estimated fair values at the acquisition date, with the excess of purchase price over the estimated fair value of the net assets acquired recorded as goodwill.

Company Shares Repurchases

On May 9, 2022, the Company’s board of directors authorized a new share repurchase program of $2.0 billion, which replaces the previous $1.0 billion authorization announced on February 18, 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Segments

The accounting policies of our operating segments are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K. Since the Company operates in one reportable segment, the primary measures reviewed by our CEO, whom we have determined to be our chief operating decision maker, including revenue, gross margin and income before income taxes, are shown in these condensed consolidated financial statements.

Comprehensive Income

Comprehensive Income

Comprehensive income is equal to net income for all periods presented.

Reclassifications

Reclassifications

Certain prior periods’ amounts have been reclassified to conform to the current year presentation, including presenting contract assets and contract liabilities separately on the face of the financial statements, whereas, these contract assets and contract liabilities had previously been presented as a component of accounts receivable and accrued liabilities, respectively. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. We have changed the composition of our product categories, resulting in a decrease to four product categories. As a result of this change, prior period amounts have been reclassified to conform to the current year presentation.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which intends to address diversity and inconsistency in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform: Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. The amendments and optional expedients in this update are effective, as elected, beginning March 12, 2020 through December 31, 2022 and may be elected by topic. We have not elected adoption of this optional guidance and do not intend to elect this guidance before the sunset date of December 31, 2022, as there is no material impact on our consolidated financial statements.

Net Income per Common Share

Net income per common share (“EPS”) is calculated in accordance with the Earnings per Share topic of the Codification, which requires the presentation of basic and diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common shares.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue From Contract With Customer [Abstract]  
Schedule of Sales by Product Category

The following table disaggregates our sales by product category (in thousands):

 

 

Three Months Ended

March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

2,325,355

 

 

$

1,769,299

 

Manufactured products

 

 

1,354,587

 

 

 

860,913

 

Windows, doors & millwork

 

 

1,011,572

 

 

 

736,156

 

Specialty building products & services

 

 

989,617

 

 

 

807,407

 

Net sales

 

$

5,681,131

 

 

$

4,173,775

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income per Common Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted EPS

The table below presents the calculation of basic and diluted EPS:  

 

 

Three Months Ended

March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

Net income

 

$

639,640

 

 

$

172,580

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

177,120

 

 

 

206,571

 

Dilutive effect of options and RSUs

 

 

2,426

 

 

 

2,053

 

Weighted average shares outstanding, diluted

 

 

179,546

 

 

 

208,624

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

Basic

 

$

3.61

 

 

$

0.84

 

Diluted

 

$

3.56

 

 

$

0.83

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

71

 

 

78

 

 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables And Accruals [Abstract]  
Summary of Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

March 31,

2022

 

 

December 31,

2021

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

303,935

 

 

$

385,800

 

Income taxes payable

 

 

154,406

 

 

 

2,230

 

Accrued business taxes

 

 

118,077

 

 

 

81,055

 

Self-insurance reserves

 

 

72,413

 

 

 

68,060

 

Accrued rebates payable

 

 

30,925

 

 

 

51,805

 

Amounts accrued for repurchases of common stock

 

 

11,917

 

 

 

51,545

 

Accrued interest

 

 

25,432

 

 

 

31,666

 

Other

 

 

55,268

 

 

 

46,743

 

Total accrued liabilities

 

$

772,373

 

 

$

718,904

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Summary of Long-Term Debt

Long-term debt consisted of the following as of:

 

 

March 31,

2022

 

 

December 31,

2021

 

 

 

(in thousands)

 

2026 revolving credit facility (1)

 

$

756,000

 

 

$

588,000

 

2027 notes

 

 

612,500

 

 

 

612,500

 

2030 notes

 

 

550,000

 

 

 

550,000

 

2032 notes

 

 

1,300,000

 

 

 

1,000,000

 

Other finance obligations

 

 

202,263

 

 

 

202,995

 

Finance lease obligations

 

 

3,419

 

 

 

3,787

 

 

 

 

3,424,182

 

 

 

2,957,282

 

Unamortized debt discount/premium and debt issuance costs

 

 

(29,639

)

 

 

(27,500

)

 

 

 

3,394,543

 

 

 

2,929,782

 

Less: current maturities of long-term debt

 

 

2,914

 

 

 

3,660

 

Long-term debt, net of current maturities, discounts and issuance costs

 

$

3,391,629

 

 

$

2,926,122

 

 

 

(1)

The weighted average interest rate was 3.5% and 2.8% as of March 31, 2022 and December 31, 2021, respectively.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Performance Market and Service Condition Based Restricted Stock Unit Grants  
Schedule of Share-based Payment Award, Restricted Stock Unit, Valuation Assumptions The average grant date fair value for these RSUs, with consideration of the market condition, was $70.77 per unit, which was determined using the Monte Carlo simulation model applying the following assumptions:

Expected volatility (company)

53.0%

 

Expected volatility (peer group median)

34.6%

 

Correlation between the Company and peer group median

0.6

 

Expected dividend yield

0.0%

 

Risk-free rate

1.7%

 

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations

A reconciliation of the statutory federal income tax rate to our effective rate for continuing operations is provided below:

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

2021

 

Statutory federal income tax rate

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

 

2.9

 

 

 

1.7

 

Stock-based compensation windfall benefit

 

 

(1.7

)

 

 

(1.9

)

Permanent differences and other

 

 

 

 

 

(0.7

)

 

 

 

22.2

%

 

 

20.1

%

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Store
States
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Entity formed, year 1998
Number of Locations | Store 565
Number of states | States 42
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Sales by Product Category (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Entity Wide Information Revenue From External Customer [Line Items]    
Net sales $ 5,681,131 $ 4,173,775
Lumber and Lumber Sheet Goods    
Entity Wide Information Revenue From External Customer [Line Items]    
Net sales 2,325,355 1,769,299
Manufactured Products    
Entity Wide Information Revenue From External Customer [Line Items]    
Net sales 1,354,587 860,913
Windows, Doors and Millwork    
Entity Wide Information Revenue From External Customer [Line Items]    
Net sales 1,011,572 736,156
Specialty Building Products & Services    
Entity Wide Information Revenue From External Customer [Line Items]    
Net sales $ 989,617 $ 807,407
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Percentage of recognized revenue from contract liability balance 70.00% 78.00%
Transferred over Time | Maximum    
Disaggregation Of Revenue [Line Items]    
Percentage of sales related to contracts with service 10.00%  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income $ 639,640 $ 172,580
Denominator:    
Weighted average shares outstanding, basic 177,120 206,571
Dilutive effect of options and RSUs 2,426 2,053
Weighted average shares outstanding, diluted 179,546 208,624
Net income per share:    
Basic $ 3.61 $ 0.84
Diluted $ 3.56 $ 0.83
Antidilutive and contingent RSUs excluded from diluted EPS 71 78
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Summary of accrued liabilities    
Accrued payroll and other employee related expenses $ 303,935 $ 385,800
Income taxes payable 154,406 2,230
Accrued business taxes 118,077 81,055
Self-insurance reserves 72,413 68,060
Accrued rebates payable 30,925 51,805
Amounts accrued for repurchases of common stock 11,917 51,545
Accrued interest 25,432 31,666
Other 55,268 46,743
Total accrued liabilities $ 772,373 $ 718,904
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Summary of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 21, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Debt instrument carrying amount $ 3,424,182   $ 2,957,282
Unamortized debt discount/premium and debt issuance costs (29,639)   (27,500)
Long-term debt and capital lease obligation 3,394,543   2,929,782
Less: current maturities of long-term debt 2,914   3,660
Long-term debt, net of current maturities, discounts and issuance costs 3,391,629   2,926,122
2026 Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt instrument carrying amount 756,000   588,000
2027 Notes      
Debt Instrument [Line Items]      
Debt instrument carrying amount 612,500   612,500
2030 Notes      
Debt Instrument [Line Items]      
Debt instrument carrying amount 550,000   550,000
2032 Notes      
Debt Instrument [Line Items]      
Debt instrument carrying amount 1,300,000 $ 300,000 1,000,000
Other Finance Obligations      
Debt Instrument [Line Items]      
Debt instrument carrying amount 202,263   202,995
Finance Lease Obligations      
Debt Instrument [Line Items]      
Debt instrument carrying amount $ 3,419   $ 3,787
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)
Mar. 31, 2022
Dec. 31, 2021
2026 Revolving Credit Facility    
Debt Instrument [Line Items]    
Weighted average interest rate 3.50% 2.80%
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) - USD ($)
3 Months Ended
Feb. 04, 2022
Jan. 21, 2022
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Debt instrument carrying amount     $ 3,424,182,000 $ 2,957,282,000
2026 Revolving Credit Facility        
Debt Instrument [Line Items]        
Debt instrument carrying amount     756,000,000 588,000,000
Debt issuance costs   $ 1,400,000,000    
Increase in line of credit facility $ 400,000,000.0      
Line of credit facility maximum borrowing capacity 1,800,000,000   $ 1,800,000,000  
2026 Revolving Credit Facility | Other Assets        
Debt Instrument [Line Items]        
Debt issuance costs $ 2,000,000.0      
2026 Revolving Credit Facility | Minimum | SOFR        
Debt Instrument [Line Items]        
Debt instrument applicable rate 1.35%   1.35%  
2026 Revolving Credit Facility | Maximum | SOFR        
Debt Instrument [Line Items]        
Debt instrument applicable rate 1.60%   1.60%  
2032 Notes        
Debt Instrument [Line Items]        
Debt instrument carrying amount   $ 300,000,000.0 $ 1,300,000,000 $ 1,000,000,000
Private offered aggregate principal amount rate   4.25% 4.25%  
Net percentage of proceeds from debt issuance   100.50%    
Proceeds from issuance of long-term debt   $ 1,500,000    
Debt issuance costs   $ 4,400,000    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) - USD ($)
3 Months Ended
Feb. 04, 2022
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Line of credit facility outstanding   $ 3,424,182,000 $ 2,957,282,000
Outstanding letters of credit   126,900,000  
2027 Notes      
Debt Instrument [Line Items]      
Line of credit facility outstanding   $ 612,500,000 612,500,000
Private offered aggregate principal amount rate   6.75%  
2030 Notes      
Debt Instrument [Line Items]      
Line of credit facility outstanding   $ 550,000,000 550,000,000
Private offered aggregate principal amount rate   5.00%  
2026 Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility maximum borrowing capacity $ 1,800,000,000 $ 1,800,000,000  
Line of credit facility outstanding   756,000,000 $ 588,000,000
Line of credit facility, excess remaining borrowing capacity   917,100,000  
Outstanding letters of credit   $ 126,900,000  
Line of credit commitment fee percentage   0.20%  
Fronting fee per annum   0.125%  
Minimum fixed charge ratio   1.00  
Debt instrument, covenant description   In addition, the 2026 facility also contains a financial covenant requiring the satisfaction of a minimum fixed charge ratio of 1.00 to 1.00 if our excess availability falls below the greater of $80.0 million or 10% of the maximum borrowing amount, which was $180.0 million as of March 31, 2022.  
Debt instrument minimum excess availability-dollars   $ 80,000,000.0  
Debt instrument minimum excess availability-percentage   10.00%  
Debt instrument covenant maximum borrowing capacity amount   $ 180,000,000.0  
2026 Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Interest rates of outstanding letters of credit   1.25%  
2026 Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Interest rates of outstanding letters of credit   1.50%  
2026 Revolving Credit Facility | SOFR | Minimum      
Debt Instrument [Line Items]      
Debt instrument applicable rate 1.35% 1.35%  
2026 Revolving Credit Facility | SOFR | Maximum      
Debt Instrument [Line Items]      
Debt instrument applicable rate 1.60% 1.60%  
2026 Revolving Credit Facility | Base Rate | Minimum      
Debt Instrument [Line Items]      
Debt instrument applicable rate   0.25%  
2026 Revolving Credit Facility | Base Rate | Maximum      
Debt Instrument [Line Items]      
Debt instrument applicable rate   0.50%  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Jan. 21, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Debt instrument carrying amount $ 3,424,182   $ 2,957,282
2032 Notes      
Debt Instrument [Line Items]      
Debt instrument carrying amount $ 1,300,000 $ 300,000 $ 1,000,000
Senior secured term loan maturity date Feb. 01, 2032    
Private offered aggregate principal amount rate 4.25% 4.25%  
Debt instrument interest rate terms payable semi-annually on February 1 and August 1 of each year.    
Purchase price, Percentage of principal amount 101.00%    
2032 Notes | Redemption Period Prior to August 1, 2026      
Debt Instrument [Line Items]      
Purchase price, Percentage of principal amount 100.00%    
2032 Notes | Redemption Period Prior to August 1, 2024      
Debt Instrument [Line Items]      
Purchase price, Percentage of principal amount 104.25%    
2032 Notes | Redemption Period Prior to August 1, 2024 | Maximum      
Debt Instrument [Line Items]      
Redemption percentage of aggregate principal amount 40.00%    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Fair Value - Additional Information (Detail) - Level 2
$ in Millions
Mar. 31, 2022
USD ($)
2027 Notes  
Debt Instrument [Line Items]  
Fair value of long term debt $ 636.2
2030 Notes  
Debt Instrument [Line Items]  
Fair value of long term debt 542.4
2032 Notes  
Debt Instrument [Line Items]  
Fair value of long term debt $ 1,212.3
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Stock-Based Compensation - Additional Information (Detail) - 2014 Incentive Plan
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Time Based Restricted Stock Unit Grants  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs Granted | shares 156,700
Weighted average grant date fair value, granted | $ / shares $ 69.11
Time Based Restricted Stock Unit Grants | Share Based Compensation Award Tranche One  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock award vesting percentage 33.00%
Time Based Restricted Stock Unit Grants | Share Based Compensation Award Tranche Two  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock award vesting percentage 33.00%
Time Based Restricted Stock Unit Grants | Share Based Compensation Award Tranche Three  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock award vesting percentage 33.00%
Time Based Restricted Stock Unit Grants | Share Based Compensation Award Vesting Over Three Years  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock award granted vested period 3 years
Performance Market and Service Condition Based Restricted Stock Unit Grants  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs Granted | shares 150,600
Stock award granted vested period 3 years
Weighted average grant date fair value, granted | $ / shares $ 70.77
Increased percentage of number of shares of additional common stock earned 10.00%
Decreased percentage of number of shares of additional common stock earned 10.00%
Performance Market and Service Condition Based Restricted Stock Unit Grants | Minimum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Percentage of number of shares of common stock earned 0.00%
Performance Market and Service Condition Based Restricted Stock Unit Grants | Maximum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Percentage of number of shares of common stock earned 200.00%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) - Performance Market and Service Condition Based Restricted Stock Unit Grants
3 Months Ended
Mar. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Expected volatility (company) 53.00%
Expected volatility (peer group median) 34.60%
Correlation between the Company and peer group median 0.6
Expected dividend yield 0.00%
Risk-free rate 1.70%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Statutory federal income tax rate 21.00% 21.00%
State income taxes, net of federal income tax 2.90% 1.70%
Stock-based compensation windfall benefit (1.70%) (1.90%)
Permanent differences and other   (0.70%)
Total effective rate for continuing operations 22.20% 20.10%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Mar. 31, 2022
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Outstanding letters of credit $ 126.9
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Related Party Transactions [Abstract]    
Percentage of accounts receivable due from and net sales 1.00% 1.00%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Millions
Apr. 01, 2022
May 09, 2022
Feb. 18, 2022
Board of Directors      
Subsequent Event [Line Items]      
New share repurchase program authorized amount     $ 1,000.0
Subsequent Event | Board of Directors      
Subsequent Event [Line Items]      
New share repurchase program authorized amount   $ 2,000.0  
Texas Panel Truss Business      
Subsequent Event [Line Items]      
Cash consideration for certain assets and operations acquired $ 169.4    
Valley Truss Co., Inc      
Subsequent Event [Line Items]      
Cash consideration for certain assets and operations acquired $ 31.2    
XML 52 bldr-10q_20220331_htm.xml IDEA: XBRL DOCUMENT 0001316835 2022-01-01 2022-03-31 0001316835 2022-05-05 0001316835 2021-01-01 2021-03-31 0001316835 2022-03-31 0001316835 2021-12-31 0001316835 2020-12-31 0001316835 2021-03-31 0001316835 us-gaap:CommonStockMember 2020-12-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001316835 us-gaap:RetainedEarningsMember 2020-12-31 0001316835 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001316835 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001316835 us-gaap:CommonStockMember 2021-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001316835 us-gaap:RetainedEarningsMember 2021-03-31 0001316835 us-gaap:CommonStockMember 2021-12-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001316835 us-gaap:RetainedEarningsMember 2021-12-31 0001316835 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001316835 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001316835 us-gaap:CommonStockMember 2022-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001316835 us-gaap:RetainedEarningsMember 2022-03-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember 2022-01-01 2022-03-31 0001316835 bldr:LumberAndLumberSheetGoodsMember 2022-01-01 2022-03-31 0001316835 bldr:LumberAndLumberSheetGoodsMember 2021-01-01 2021-03-31 0001316835 bldr:ManufacturedProductsMember 2022-01-01 2022-03-31 0001316835 bldr:ManufacturedProductsMember 2021-01-01 2021-03-31 0001316835 bldr:WindowsDoorsAndMillworkMember 2022-01-01 2022-03-31 0001316835 bldr:WindowsDoorsAndMillworkMember 2021-01-01 2021-03-31 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2022-01-01 2022-03-31 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2021-01-01 2021-03-31 0001316835 srt:MaximumMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2021-12-31 0001316835 bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember 2022-03-31 0001316835 bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember 2021-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2021-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2021-12-31 0001316835 bldr:OtherFinanceObligationsMember 2022-03-31 0001316835 bldr:OtherFinanceObligationsMember 2021-12-31 0001316835 bldr:FinanceLeaseObligationMember 2022-03-31 0001316835 bldr:FinanceLeaseObligationMember 2021-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-21 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-21 2022-01-21 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-21 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001316835 us-gaap:OtherAssetsMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSixMember 2022-01-01 2022-03-31 0001316835 srt:MaximumMember bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSevenMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSevenMember 2022-01-01 2022-03-31 0001316835 bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember bldr:ShareBasedCompensationAwardVestingOverThreeYearsMember 2022-01-01 2022-03-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-03-31 0001316835 srt:MinimumMember bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-03-31 0001316835 srt:MaximumMember bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-03-31 0001316835 bldr:TexasPanelTrussBusinessMember 2022-04-01 2022-04-01 0001316835 bldr:ValleyTrussCoIncMember 2022-04-01 2022-04-01 0001316835 srt:DirectorMember us-gaap:SubsequentEventMember 2022-05-09 0001316835 srt:DirectorMember 2022-02-18 shares iso4217:USD iso4217:USD shares bldr:Store bldr:States pure false 2022 Q1 0001316835 --12-31 1212300000 1212300000 P3Y 10-Q true 2022-03-31 false 001-40620 BUILDERS FIRSTSOURCE, INC. DE 52-2084569 2001 Bryan Street Suite 1600 Dallas TX 75201 214 880-3500 Common stock, par value $0.01 per share BLDR NYSE Yes Yes Large Accelerated Filer false false false 172763699 5681131000 4173775000 3848758000 3104221000 1832373000 1069554000 968568000 821598000 863805000 247956000 -41314000 -31844000 822491000 216112000 182851000 43532000 639640000 172580000 3.61 0.84 3.56 0.83 177120000 206571000 179546000 208624000 281802000 42603000 47266000 39510000 2290513000 1708796000 223070000 255075000 2188056000 1626244000 240668000 207587000 155824000 127964000 5379933000 3968269000 1385998000 1385441000 446876000 457833000 3270192000 3270192000 1537695000 1603409000 30491000 29199000 12051185000 10714343000 1563334000 1093370000 772373000 718904000 249478000 216097000 94968000 96680000 2914000 3660000 2683067000 2128711000 366524000 375289000 3391629000 2926122000 354723000 362121000 119195000 119619000 6915138000 5911862000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 300000000 300000000 176886000 176886000 179820000 179820000 1769000 1798000 4240540000 4260670000 893738000 540013000 5136047000 4802481000 12051185000 10714343000 639640000 172580000 111946000 134331000 -7398000 -8857000 8841000 10402000 -2037000 -2874000 549712000 294129000 561813000 340940000 33081000 89994000 27860000 27664000 -407000 -1999000 470198000 241621000 93237000 2039000 33380000 -4770000 179822000 -200508000 -167490000 50475000 39263000 2140000 3194000 -48335000 131421000 1906000000 410000000 1738000000 260000000 301500000 827000 468671000 2475000 6416000 4272000 420000 235000 354965000 10418000 107712000 -335601000 239199000 -404688000 42603000 423806000 281802000 19118000 52528000 21922000 202000 21701000 3658362000 6024000 6734000 14918000 13707000 1644000 11917000 116829000 1168000 589241000 562374000 1152783000 89586000 896000 3657466000 3658362000 648000 6000 -6000 10402000 10402000 27000 1000 234000 235000 232000 2000 10415000 10417000 172580000 172580000 206858000 2069000 4246922000 734954000 4983945000 179820000 1798000 4260670000 540013000 4802481000 1018000 11000 -11000 8840000 8840000 3593000 36000 285915000 285951000 42000 421000 421000 401000 4000 29380000 29384000 639640000 639640000 176886000 1769000 4240540000 893738000 5136047000 3.6 79.58 286000000.0 <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">1. <span style="text-decoration:underline;">Basis of Presentation</span> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Builders FirstSource, Inc., a Delaware corporation formed in 1998, is a leading supplier and manufacturer of building materials, manufactured components and construction services to professional homebuilders, sub-contractors, remodelers and consumers. The Company operates approximately 565 locations in 42 states across the United States. In this quarterly report, references to the “Company,” “we,” “our,” “ours” or “us” refer to Builders FirstSource, Inc. and its consolidated subsidiaries unless otherwise stated or the context otherwise requires. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements 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. 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. Intercompany transactions are eliminated in consolidation. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements but does not include all disclosures required by accounting principles generally accepted in the United States of America. This condensed consolidated balance sheet as of December 31, 2021 and the unaudited condensed consolidated financial statements included herein should be read in conjunction with the more detailed audited consolidated financial statements for the year ended December 31, 2021 included in our most recent annual report on Form 10-K (“Form 10-K”). Accounting policies used in the preparation of these unaudited condensed consolidated financial statements are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accounting policies of our operating segments are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K. Since the Company operates in one reportable segment, the primary measures reviewed by our CEO, whom we have determined to be our chief operating decision maker, including revenue, gross margin and income before income taxes, are shown in these condensed consolidated financial statements.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Comprehensive Income</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Comprehensive income is equal to net income for all periods presented.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Reclassifications</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Certain prior periods’ amounts have been reclassified to conform to the current year presentation, including presenting contract assets and contract liabilities separately on the face of the financial statements, whereas, these contract assets and contract liabilities had previously been presented as a component of accounts receivable and accrued liabilities, respectively. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. We have changed the composition of our product categories, resulting in a decrease to four product categories. As a result of this change, prior period amounts have been reclassified to conform to the current year presentation. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Recent Accounting Pronouncements</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which intends to address diversity and inconsistency in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform: Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. The amendments and optional expedients in this update are effective, as elected, beginning March 12, 2020 through December 31, 2022 and may be elected by topic. We have not elected adoption of this optional guidance and do not intend to elect this guidance before the sunset date of December 31, 2022, as there is no material impact on our consolidated financial statements. </p> 1998 565 42 <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accounting policies of our operating segments are consistent with the accounting policies described in the Notes to Consolidated Financial Statements included in our Form 10-K. Since the Company operates in one reportable segment, the primary measures reviewed by our CEO, whom we have determined to be our chief operating decision maker, including revenue, gross margin and income before income taxes, are shown in these condensed consolidated financial statements.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Comprehensive Income</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Comprehensive income is equal to net income for all periods presented.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Reclassifications</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Certain prior periods’ amounts have been reclassified to conform to the current year presentation, including presenting contract assets and contract liabilities separately on the face of the financial statements, whereas, these contract assets and contract liabilities had previously been presented as a component of accounts receivable and accrued liabilities, respectively. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. We have changed the composition of our product categories, resulting in a decrease to four product categories. As a result of this change, prior period amounts have been reclassified to conform to the current year presentation. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Recent Accounting Pronouncements</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which intends to address diversity and inconsistency in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The adoption of this guidance is not expected to have a material impact on our consolidated financial statements.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-04, Reference Rate Reform: Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The purpose of ASU 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. The amendments and optional expedients in this update are effective, as elected, beginning March 12, 2020 through December 31, 2022 and may be elected by topic. We have not elected adoption of this optional guidance and do not intend to elect this guidance before the sunset date of December 31, 2022, as there is no material impact on our consolidated financial statements. </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2. <span style="text-decoration:underline;">Revenue</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table disaggregates our sales by product category (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.66%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.66%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lumber &amp; lumber sheet goods</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,325,355</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,769,299</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Manufactured products</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,354,587</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">860,913</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Windows, doors &amp; millwork</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,011,572</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">736,156</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Specialty building products &amp; services</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">989,617</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">807,407</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net sales</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,681,131</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,173,775</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-size:12pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Net sales from installation and construction services were </span><span style="color:#000000;">less than 10% of the Company’s net sales for each period presented.</span></p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The timing of revenue recognition, invoicing and cash collection results in accounts receivable, unbilled receivables, contract assets and contract liabilities. Contract assets include unbilled amounts when the revenue recognized exceeds the amount billed to the customer, and amounts representing a right to payment from previous performance that is conditional on something other than passage of time, such as retainage. Contract liabilities consist of deferred revenue and customer advances and deposits.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three months ended March 31, 2022 and 2021, we recognized as revenue approximately 70% and 78% of the contract liabilities balance at December 31, 2021 and 2020, respectively. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table disaggregates our sales by product category (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.66%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.66%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lumber &amp; lumber sheet goods</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,325,355</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,769,299</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Manufactured products</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,354,587</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">860,913</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Windows, doors &amp; millwork</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,011,572</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">736,156</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Specialty building products &amp; services</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">989,617</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">807,407</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net sales</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,681,131</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,173,775</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 2325355000 1769299000 1354587000 860913000 1011572000 736156000 989617000 807407000 5681131000 4173775000 0.10 0.70 0.78 <p style="margin-bottom:0pt;margin-top:18pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">3. <span style="text-decoration:underline;">Net Income per Common Share </span></p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income per common share (“EPS”) is calculated in accordance with the <span style="font-style:italic;">Earnings per Share </span>topic of the Codification, which requires the presentation of basic and diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common shares. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The table below presents the calculation of basic and diluted EPS: <span style="font-size:12pt;"> </span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.3%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.3%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands, except per share amounts)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">639,640</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">172,580</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares outstanding, basic</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">177,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">206,571</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of options and RSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,426</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,053</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares outstanding, diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">179,546</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">208,624</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income per share:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.61</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.84</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.56</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.83</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Antidilutive and contingent RSUs excluded from diluted EPS</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-bottom:double 2.5pt #000000;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">71</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-bottom:double 2.5pt #000000;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">78</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income per common share (“EPS”) is calculated in accordance with the <span style="font-style:italic;">Earnings per Share </span>topic of the Codification, which requires the presentation of basic and diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common shares. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The table below presents the calculation of basic and diluted EPS: <span style="font-size:12pt;"> </span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.3%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.3%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands, except per share amounts)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">639,640</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">172,580</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares outstanding, basic</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">177,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">206,571</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of options and RSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,426</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,053</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares outstanding, diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">179,546</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">208,624</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income per share:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.61</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.84</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.56</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.83</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.9%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.9%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Antidilutive and contingent RSUs excluded from diluted EPS</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-bottom:double 2.5pt #000000;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">71</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.26%; border-bottom:double 2.5pt #000000;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">78</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 639640000 172580000 177120000 206571000 2426000 2053000 179546000 208624000 3.61 0.84 3.56 0.83 71000 78000 <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4<span style="font-weight:bold;">. </span><span style="font-weight:bold;text-decoration:underline;">Accrued Liabilities </span></p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued liabilities consisted of the following as of: </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.38%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued payroll and other employee related expenses</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">303,935</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CCECFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CCECFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">385,800</p></td> <td style="background-color:#CCECFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income taxes payable</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">154,406</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,230</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued business taxes</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">118,077</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">81,055</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Self-insurance reserves</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72,413</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68,060</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued rebates payable</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30,925</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,805</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amounts accrued for repurchases of common stock</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,917</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,545</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued interest</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,432</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31,666</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">55,268</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">46,743</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total accrued liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">772,373</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">718,904</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued liabilities consisted of the following as of: </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.38%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued payroll and other employee related expenses</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">303,935</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CCECFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CCECFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">385,800</p></td> <td style="background-color:#CCECFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income taxes payable</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">154,406</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,230</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued business taxes</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">118,077</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">81,055</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Self-insurance reserves</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72,413</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68,060</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued rebates payable</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30,925</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,805</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amounts accrued for repurchases of common stock</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,917</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,545</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued interest</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,432</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31,666</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">55,268</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">46,743</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total accrued liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">772,373</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">718,904</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> 303935000 385800000 154406000 2230000 118077000 81055000 72413000 68060000 30925000 51805000 11917000 51545000 25432000 31666000 55268000 46743000 772373000 718904000 <p style="margin-bottom:0pt;margin-top:6pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">5. <span style="text-decoration:underline;">Long-Term Debt</span> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-term debt consisted of the following as of: </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.38%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2026 revolving credit facility (1)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">756,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">588,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2027 notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">612,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">612,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2030 notes</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">550,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">550,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2032 notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,300,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,000,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other finance obligations</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">202,263</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">202,995</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Finance lease obligations</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,419</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,787</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,424,182</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,957,282</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unamortized debt discount/premium and debt issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(29,639</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(27,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,394,543</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,929,782</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: current maturities of long-term debt</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,914</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,660</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-term debt, net of current maturities, discounts and issuance costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,391,629</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,926,122</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1)</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">The weighted average interest rate was 3.5% and 2.8% as of March 31, 2022 and December 31, 2021, respectively. </p></td></tr></table></div> <p style="margin-bottom:0pt;margin-top:18pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">2022 Debt Transactions</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">On January 21, 2022, the Company completed </span>a <span style="Background-color:#FFFFFF;">private offering of an additional $300.0 million in aggregate principal amount of 4.25% senior unsecured notes due 2032 (“2032 notes”) at an issue price equal to 100.50% of par value. The net proceeds from the offering were used to repay indebtedness outstanding under our $1.4 billion revolving credit facility (“2026 facility”) and pay related transaction fees and expenses. </span></p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The additional $1.5 million in proceeds received in excess of par value represents a debt premium which has been recorded as an increase to long-term debt. In connection with the offering, </span>we incurred approximately $4.4 million of various third-party fees and expenses which have been recorded as a reduction to long-term debt. The debt premium and third-party costs will be amortized over the contractual life of the 2032 notes using the effective interest method.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> <span style="color:#000000;">On February 4, 2022, the Company amended the 2026 facility to increase the total commitments by an aggregate amount of $400.0 million resulting in a new $1.8 billion amended credit facility. </span><span style="Background-color:#FFFFFF;">All other material terms of the credit facility remain unchanged from those of the previous agreement. </span><span style="color:#000000;">Effective with this amendment, the eurodollar rate loans and related interest rate benchmark were changed to the Secured Overnight Financing Rate (“SOFR”). The applicable margin ranges for Term SOFR loans were amended to be from 1.35% to 1.60% and there are no changes to base rate loan borrowings. In connection with this amendment, we incurred approximately $2.0 million of new debt issuance costs which have been recorded as other assets and will be amortized straight-line through December 2026. </span><span style="Background-color:#FFFFFF;">The 2026 facility is discussed in more detail below</span><span style="color:#000000;">. </span></p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">2026 Revolving Credit Facility</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The 2026 facility provides for a $1.8 billion revolving credit line to be used for working capital, general corporate purposes and funding capital expenditures and growth opportunities. In addition, we may use borrowings under the 2026 facility to facilitate debt repayment and consolidation. The available borrowing capacity, or borrowing base, is derived from a percentage of the Company’s eligible receivables and inventory, as defined by the agreement, subject to certain reserves. As of March 31, 2022, we had $756.0 million in outstanding borrowings under our 2026 facility and our net excess borrowing availability was $917.1 million after being reduced by outstanding letters of credit totaling $126.9 million.</span></p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Borrowings under the 2026 facility bear interest, at our option, at either a Term SOFR rate or a base rate, plus, in each case, an applicable margin. The applicable margin ranges from 1.35% to 1.60% per annum in the case of Term SOFR loans and 0.25% to 0.50% per annum in the case of base rate loans. The margin in either case is based on a measure of availability under the 2026 facility. A commitment fee, currently 0.20% per annum, is charged on the unused amount of the revolver based on quarterly average loan utilization. Letters of credit under the 2026 facility are assessed at a rate equal to 1.25% or 1.50%, based on the average excess availability, as well as a fronting fee at a rate of 0.125% per annum. These fees are payable quarterly in arrears at the end of March, June, September, and December.</span></p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">All obligations under the 2026 facility are guaranteed jointly and severally by the Company and all other subsidiaries that guarantee the 6.75% senior secured notes due 2027 (“2027 notes”), our 5.00% senior unsecured notes due 2030 (the “2030 notes”), and our 2032 notes (such subsidiaries, the “Debt Guarantors”). All obligations and the guarantees of those obligations are secured by substantially all of the assets of the Company and the Debt Guarantors subject to certain exceptions and permitted liens, including with respect to the 2026 facility, a first-priority security interest in such assets that constitute ABL Collateral (as defined below) and a second-priority security interest in such assets that constitute Notes Collateral (as defined below).</span></p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">“ABL Collateral” includes substantially all presently owned and after-acquired accounts receivable, inventory, rights of unpaid vendors with respect to inventory, deposit accounts, commodity accounts, securities accounts and lock boxes, investment property, cash and cash equivalents, and general intangibles, books and records, supporting obligations and documents and related letters of credit, commercial tort claims or other claims related to and proceeds of each of the foregoing. “Notes Collateral” includes all collateral that is not ABL Collateral.</span></p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The 2026 facility contains restrictive covenants which, among other things, limit the Company’s ability to incur additional indebtedness, incur liens, engage in mergers or other fundamental changes, sell certain assets, pay dividends, make acquisitions or investments, prepay certain indebtedness, change the nature of our business, and engage in certain transactions with affiliates. In addition, the 2026 facility also contains a financial covenant requiring the satisfaction of a minimum fixed charge ratio of 1.00 to 1.00 if our excess availability falls below the greater of $80.0 million or 10% of the maximum borrowing amount, which was $180.0 million as of March 31, 2022.</p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Senior Unsecured Notes due 2032</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">As of March 31, 2022, we have $1.3 billion outstanding in aggregate principal amount of the 2032 notes, which mature on February 1, 2032. Interest accrues on the 2032 notes at a rate of 4.25% per annum and is payable semi-annually on February 1 and August 1 of each year.</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;"> </span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The terms of the 2032 notes are governed by the indenture, dated as of the July 23, 2021 (the “2032 Indenture”), among the Company, the guarantors named therein and Wilmington Trust, National Association, as trustee. The 2032 notes, subject to certain exceptions, are guaranteed, jointly and severally, on a senior unsecured basis, by the Debt Guarantors. Subject to certain exceptions, future subsidiaries that guarantee the 2026 facility, the 2027 notes, the 2030 notes or certain other indebtedness will also guarantee the 2032 notes.</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;"> </span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The 2032 notes constitute senior unsecured obligations of the Company and Debt Guarantors,</span><span style="font-style:italic;Background-color:#FFFFFF;"> pari passu</span><span style="Background-color:#FFFFFF;"> in right of payment with all of the existing and future senior indebtedness of the Company, including indebtedness under the 2026 facility, the 2027 notes and the 2030 notes, effectively subordinated to all existing and future secured indebtedness of the Company and the Debt Guarantors (including indebtedness under the 2026 facility and the 2027 notes) to the extent of the value of the assets securing such indebtedness, senior to all of the future subordinated indebtedness of the Company and the Debt Guarantors and structurally subordinated to any existing and future indebtedness and other liabilities, including preferred stock, of the Company’s subsidiaries that do not guarantee the 2032 notes.</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;"> </span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The 2032 Indenture contains restrictive covenants that limit the ability of the Company and its restricted subsidiaries to, among other things, incur additional debt or issue preferred stock, create liens, create restrictions on the Company’s subsidiaries’ ability to make payments to the Company, pay dividends and make other distributions in respect of the Company’s and its subsidiaries’ capital stock, make certain investments or certain other restricted payments, guarantee indebtedness, designate unrestricted subsidiaries, sell certain kinds of assets, enter into certain types of transactions with affiliates, and effect mergers and consolidations.</span></p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">At any time prior to August 1, 2026, the Company may redeem the 2032 notes in whole or in part at a redemption price equal to 100% of the principal amount of the 2032 notes plus the “applicable premium” set forth in the 2032 Indenture. At any time on or after August 1, 2026, the Company may redeem the 2032 notes at the redemption prices set forth in the 2032 Indenture, plus accrued and unpaid interest, if any, to the redemption date. At any time prior to August 1, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 2032 notes with the net cash proceeds of one or more equity offerings, as described in the 2032 Indenture, at a price equal to 104.25% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date. If the Company experiences certain change of control triggering events, holders of the 2032 notes may require it to repurchase all or part of their 2032 notes at 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to the repurchase date.</span></p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Fair Value</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2022 and December 31, 2021, the Company does not have any financial instruments that are measured at fair value on a recurring basis. We have elected to report the value of our 2027 notes, 2030 notes, 2032 notes and 2026 facility at amortized cost. The fair values of the 2027 notes, 2030 notes and 2032 notes at March 31, 2022 were approximately $636.2 million $542.4 million and <span style="-sec-ix-hidden:F_000397">$1,212.3 million</span>, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the 2026 facility at March 31, 2022 approximates fair value as the rates are comparable to those at which we could currently borrow under similar terms, are variable and incorporate a measure of our credit risk. As such, the fair value of the 2026 facility was also classified as Level 2 in the hierarchy.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We were not in violation of any covenants or restrictions imposed by any of our debt agreements at March 31, 2022.</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-term debt consisted of the following as of: </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.38%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(in thousands)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2026 revolving credit facility (1)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">756,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">588,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2027 notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">612,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">612,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2030 notes</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">550,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">550,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2032 notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,300,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,000,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other finance obligations</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">202,263</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">202,995</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Finance lease obligations</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,419</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,787</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,424,182</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,957,282</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unamortized debt discount/premium and debt issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(29,639</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(27,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,394,543</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,929,782</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: current maturities of long-term debt</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,914</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,660</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-term debt, net of current maturities, discounts and issuance costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,391,629</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,926,122</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1)</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">The weighted average interest rate was 3.5% and 2.8% as of March 31, 2022 and December 31, 2021, respectively. </p></td></tr></table></div> 756000000 588000000 612500000 612500000 550000000 550000000 1300000000 1000000000 202263000 202995000 3419000 3787000 3424182000 2957282000 29639000 27500000 3394543000 2929782000 2914000 3660000 3391629000 2926122000 0.035 0.028 300000000.0 0.0425 1.0050 1400000000 1500000 4400000 400000000.0 1800000000 0.0135 0.0160 2000000.0 1800000000 756000000.0 917100000 126900000 0.0135 0.0160 0.0025 0.0050 0.0020 0.0125 0.0150 0.00125 0.0675 0.0500 In addition, the 2026 facility also contains a financial covenant requiring the satisfaction of a minimum fixed charge ratio of 1.00 to 1.00 if our excess availability falls below the greater of $80.0 million or 10% of the maximum borrowing amount, which was $180.0 million as of March 31, 2022. 1.00 80000000.0 0.10 180000000.0 1300000000 2032-02-01 0.0425 payable semi-annually on February 1 and August 1 of each year. 1 0.40 1.0425 1.01 636200000 542400000 <p style="margin-bottom:0pt;margin-top:18pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">6. <span style="text-decoration:underline;">Employee Stock-Based Compensation</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:6pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Time Based Restricted Stock Unit Grants</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In the first three months of 2022, our board of directors granted 156,700 restricted stock units (“RSUs”) to employees under our 2014 Incentive Plan for which vesting is based solely on continuous employment over the requisite service period. All of these RSUs vest at <span style="Background-color:#FFFFFF;">33</span>% per year at each anniversary of the grant date over the next three years. The weighted average grant date fair value for these RSUs was $69.11 per unit, which was based on the closing stock price on the respective grant dates.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Performance, Market and Service Condition Based Restricted Stock Unit Grants<span style="font-weight:normal;font-style:normal;"> </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In the first three months of 2022, our board of directors granted 150,600 RSUs to employees under our 2014 Incentive Plan, that cliff vest on the third anniversary of the grant date based on the Company’s level of achievement of performance goals relating to return on invested capital over a <span style="-sec-ix-hidden:F_000405">three-year</span> period (“performance condition”) as well as continued employment during the performance period. The total number of shares of common stock that may be earned from the performance condition ranges from zero to 200% of the RSUs granted. The number of shares earned from the performance condition may be further increased by 10% or decreased by 10% based on the Company’s total shareholder return relative to a peer group during the performance period (“market condition”). The average grant date fair value for these RSUs, with consideration of the market condition, was $70.77 per unit, which was determined using the Monte Carlo simulation model applying the following assumptions:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-size:12pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:68%;"> <tr> <td style="background-color:#CFF0FC;width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:-0.9pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility (company)</p></td> <td style="background-color:#CFF0FC;width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53.0%</p></td> <td style="background-color:#CFF0FC;width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility (peer group median)</p></td> <td style="width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">34.6%</p></td> <td style="width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Correlation between the Company and peer group median</p></td> <td style="background-color:#CFF0FC;width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.6</p></td> <td style="background-color:#CFF0FC;width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected dividend yield</p></td> <td style="width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.0%</p></td> <td style="width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free rate</p></td> <td style="background-color:#CFF0FC;width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.7%</p></td> <td style="background-color:#CFF0FC;width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:2pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The expected volatilities and correlation are based on the historical daily returns of our common stock and the common stocks of the constituents of the Company’s peer group over the most recent period equal to the measurement period. The expected dividend yield is based on our history of not paying regular dividends in the past and our current intention to not pay regular dividends in the foreseeable future. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant and has a term equal to the measurement period.</p> 156700 0.33 0.33 0.33 P3Y 69.11 150600 0 2 0.10 0.10 The average grant date fair value for these RSUs, with consideration of the market condition, was $70.77 per unit, which was determined using the Monte Carlo simulation model applying the following assumptions: <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:68%;"> <tr> <td style="background-color:#CFF0FC;width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:-0.9pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility (company)</p></td> <td style="background-color:#CFF0FC;width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53.0%</p></td> <td style="background-color:#CFF0FC;width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility (peer group median)</p></td> <td style="width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">34.6%</p></td> <td style="width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Correlation between the Company and peer group median</p></td> <td style="background-color:#CFF0FC;width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.6</p></td> <td style="background-color:#CFF0FC;width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected dividend yield</p></td> <td style="width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.0%</p></td> <td style="width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;width:76.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free rate</p></td> <td style="background-color:#CFF0FC;width:22.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.7%</p></td> <td style="background-color:#CFF0FC;width:1.56%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> 70.77 0.530 0.346 0.6 0.000 0.017 <p style="margin-bottom:0pt;margin-top:18pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">7. <span style="text-decoration:underline;">Income Taxes</span> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A reconciliation of the statutory federal income tax rate to our effective rate for continuing operations is provided below:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Statutory federal income tax rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21.0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21.0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">State income taxes, net of federal income tax</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.9</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock-based compensation windfall benefit</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Permanent differences and other</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22.2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20.1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We base our estimate of deferred tax assets and liabilities on current tax laws and rates. In certain cases, we also base our estimate on business plan forecasts and other expectations about future outcomes. Changes in existing tax laws or rates could affect our actual tax results, and future business results may affect the amount of our deferred tax liabilities or the valuation of our deferred tax assets over time. Due to uncertainties in the estimation process, particularly with respect to changes in facts and circumstances in future reporting periods, as well as the residential homebuilding industry’s cyclicality and sensitivity to changes in economic conditions, it is possible that actual results could differ from the estimates used in previous analyses. </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accounting for deferred taxes is based upon estimates of future results. Differences between the anticipated and actual outcomes of these future results could have a material impact on our consolidated results of operations or financial position.</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A reconciliation of the statutory federal income tax rate to our effective rate for continuing operations is provided below:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.44%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Statutory federal income tax rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21.0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21.0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">State income taxes, net of federal income tax</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.9</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock-based compensation windfall benefit</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.52%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Permanent differences and other</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.52%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22.2</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20.1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> 0.210 0.210 0.029 0.017 -0.017 -0.019 -0.007 0.222 0.201 <p style="margin-bottom:0pt;margin-top:18pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">8. <span style="text-decoration:underline;">Commitments and Contingencies</span> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2022, we had outstanding letters of credit totaling $126.9 million under our 2026 facility that principally support our self-insurance programs. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has a number of known and threatened construction defect legal claims. While these claims are generally covered under the Company’s existing insurance programs to the extent any loss exceeds the deductible, there is a reasonable possibility of loss that is not able to be estimated at this time because (i) many of the proceedings are in the discovery stage, (ii) the outcome of future litigation is uncertain, and/or (iii) the complex nature of the claims. Although the Company cannot estimate a reasonable range of loss based on currently available information, the resolution of these matters could have a material adverse effect on the Company's financial position, results of operations or cash flows.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In addition, we are involved in various other claims and lawsuits incidental to the conduct of our business in the ordinary course. We carry insurance coverage in such amounts in excess of our self-insured retention as we believe to be reasonable under the circumstances and that may or may not cover any or all of our liabilities in respect of such claims and lawsuits. Although the ultimate disposition of these other proceedings cannot be predicted with certainty, management believes the outcome of any such claims that are pending or threatened, either individually or on a combined basis, will not have a material adverse effect on our consolidated financial position, cash flows or results of operations. However, there can be no assurances that future adverse judgments and costs would not be material to our results of operations or liquidity for a particular period.</p> 126900000 <p style="margin-bottom:0pt;margin-top:18pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">9. <span style="text-decoration:underline;">Related Party Transactions</span> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A<span style="Background-color:#FFFFFF;color:#000000;">n executive officer of one of our customers, Ashton Woods USA, L.L.C., serves as a member of the Company’s board of directors. A</span>ccounts receivable due from and net sales to Ashton Woods USA, L.L.C. were approximately 1% of our total accounts receivable and our total net sales, respectively, as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021. Further, the Company has entered into certain leases of land and buildings with certain employees or non-affiliate stockholders. Activity associated with these related party transactions was not significant as of or for the three months ended March 31, 2022 or 2021.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Transactions between the Company and other related parties occur in the ordinary course of business. However, the Company carefully monitors and assesses related party relationships. Management does not believe that any of these transactions with related parties had a material impact on the Company’s results for the three months ended March 31, 2022 or 2021.</p> <p style="margin-bottom:0pt;margin-top:18pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">9. <span style="text-decoration:underline;">Related Party Transactions</span> </p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A<span style="Background-color:#FFFFFF;color:#000000;">n executive officer of one of our customers, Ashton Woods USA, L.L.C., serves as a member of the Company’s board of directors. A</span>ccounts receivable due from and net sales to Ashton Woods USA, L.L.C. were approximately 1% of our total accounts receivable and our total net sales, respectively, as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021. Further, the Company has entered into certain leases of land and buildings with certain employees or non-affiliate stockholders. Activity associated with these related party transactions was not significant as of or for the three months ended March 31, 2022 or 2021.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Transactions between the Company and other related parties occur in the ordinary course of business. However, the Company carefully monitors and assesses related party relationships. Management does not believe that any of these transactions with related parties had a material impact on the Company’s results for the three months ended March 31, 2022 or 2021.</p> 0.01 0.01 <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">10. <span style="text-decoration:underline;">Subsequent Events</span></p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Business Combinations</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:5.15%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On April 1, 2022, we completed two transactions to acquire certain assets and the operations of (i) Panel Truss of Longview, Inc., Panel Truss – Hearne, LLC, Case-Hill, Inc., Panel Truss-Dallas, LLC, Truss Ops Trucking, LLC and Truss Ops, LLC (the “Texas Panel Truss Businesses”), and Panel Truss – Oakwood, LLC Panel Truss – Townville, LLC and Panel Truss – Ringgold, LLC (the “East Panel Truss Businesses”) and (ii) Valley Truss Co., Inc. (“Valley Truss”) for $169.4 million in cash and $31.2 million in cash, respectively, subject to certain closing adjustments. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:5.15%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Each of the Texas Panel Truss Businesses and the East Panel Truss Businesses provide building components primarily to multi-family markets, with the Texas Panel Truss Businesses primarily serving such markets in Texas and East Panel Truss Businesses primarily serving such markets in Georgia and South Carolina. </p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:5.15%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Valley Truss is a manufacturer of floor and roof trusses located in Boise, Idaho. Each of these acquisitions were funded with a combination of cash on hand and borrowings under our 2026 facility.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accounting for these business combinations have not been completed at the date of this filing given the proximity to the acquisition date for each acquisition. The acquisitions will be accounted for by the acquisition method, and accordingly the results of operations will be included in the Company’s consolidated financial statements from the acquisition date. The purchase price will be allocated to the net assets acquired based on estimated fair values at the acquisition date, with the excess of purchase price over the estimated fair value of the net assets acquired recorded as goodwill.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Company Shares Repurchases</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On May 9, 2022, the Company’s board of directors authorized a new share repurchase program of $2.0 billion, which replaces the previous $1.0 billion authorization announced on February 18, 2022. </p> 169400000 31200000 2000000000.0 1000000000.0 During the three months ended March 31, 2022, we repurchased and retired approximately 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, net of fees, pursuant to the repurchase programs authorized by our board of directors in November 2021 and February 2022. EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 1BJE0'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 " $8JI4_K\T!.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y)&2;U96.G%@8K;.QF;+4UBQ-C:R1]^R5>FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0-.Q$%"9#,";U.Y93HIN:ACU[3](Q'"-I\ MZ"-"Q?D:/)*VFC3,P"(L1*8::Z2)J*F/%[PU"SY\QC;#K %LT6-'"40I@*EY M8CB/;0,WP PCC#Y]%] NQ%S]$YL[P"[),;DE-0Q#.:QR;MI!P-MN^Y+7+5R7 M2'<&IU_)23H'W+#KY-?5P^/^B:F*5U7!ZT+PO5A+4%W$_:]=0?W MCXVO@JJ!7W>AO@!02P,$% @ !&*J5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" $8JI4VXX%?60% ?%@ & 'AL+W=OUTVID06S(0LB7, $E:IMEL%DC;M-,'80OPQ+:H+(?P M[WLE&SN;,==T^I#@KWM\?'7O.9(&.ZF>TXT0FKS&49)>M39:;S\Z3NIO1,S3 M<[D5"=Q9215S#:=J[:1;)7A@@^+(8:[;)JWAP%Y[4,.!S'04)N)!D32+ M8Z[V8Q')W56+M@X79N%ZH\T%9SC8\K68"_VX?5!PYI0H01B+) UE0I187;5& M]./$\TR ?>*W4.S2-\?$?,I2RF=S,@VN6JYA)"+A:P/!X>=%3$04&23@\4\! MVBK?:0+?'A_0;^W'P\2HF,OH]#/3FJM5OD4"L>!;IF=S](HH/ZAH\7T:I M_4]V^;.=3HOX6:IE7 0#@SA,\E_^6B3B;8![)( 5 >Q= /6.!'A%@,V 98E57:@ M.F8HX">NSHE'SPAS&:OA,VD*WQ.W6Q?]%1NO3)QGX;PC3 MFS,RO9^<(R2[)6&AU.W_05AT2M9]%"8$5 (+(W;B*_K:.#Q M*QZE N%Q4?*X."T;#T*%TG100* /:Q.#(QVJ^YL/'QHJM%]RZY_&[39,?1Z1 M)\$5N86+M M6E"5C-.3=/PVC, A)L!G+55]QG"<.ZZ@!$:^#Y,>!3!!#HEQK%2)0)\IU[[E*R MA7JQTRV,=27_%-?L0^_FKYSGKYS;V1SYG.E4PY0/$ETWDRJ0NQ;9K 1>AO2" M7?2\WN7EP'FIHU59 ,55^T"KZ-^9V$JEK?YJKNMMH 'QZ?WT].OI964$#-?Q MCYTL%)667+V>VJ*!U08=E!AYFVB&H M]8<&]&O,3UEE#>PD:UCP5S(-H*;"5>CG"RTDBSADE[69V^]T>Y<8P\H8V$G& M, H"T(GT['! [N Y\CFISQT.R6"@R5CMN5$A!2M5C&CE%^PDOZ@GNMC)6J(X MY#P+M?C^6]IS?X(_M"PK[V"XXK^G.3%G4(\+N4MJ*38L.,"O.2HJE3^PD_RA M9%:VRH.2+V'BUP\UCKGX Z-6>00[R2-*:@\2W"HB?X;;X_V+(UYTF8O-[KS* M)3Q[GR.[Y.=7C^=;I)VXFP"F)Q I"W?,+4%>5[T;F M)UIN[8;>4FHM8WNX$3P0RCP ]U=2ZL.)>4&Y)SS\%U!+ P04 " $8JI4 M,#DB>A($ "%#0 & 'AL+W=O:CZ8,! =)*8VF;9_OM.+B1L[.3L M"\3)S/B;L3TS'EVX^"&/C"GTGB:9'%M'I4[WMBVW1Y92.> GEL&7/1!*.[0BE-;.(X@9W2.+,FH^+=BYB,^%DE<<9>!)+G-*7BOQE+^&5L8>OZ MXC4^'%7^PIZ,3O3 5DQ].[T(&-FUE5VPB M;YY1[LJ&\Q_YX&$WMIRV)PE26X)./ZMC%KUG+GB[?/5^M?" M>7!F0R6;\^1[O%/'L159:,?V])RH5W[Y@U4.^;F]+4]D\8LNE:QCH>U9*IY6 MRD"0QEGY3]^K0-PH@!VS JD42%O!ZU!P*P6W<+0D*]Q:4$4G(\$O2.328"U_ M*&)3:(,W<98OXTH)^!J#GIK,GY\6RZ?5J6 2Q1E:'_E9TFPG[]"7#^.1K8 PG\?> M5C2SDH9TT+CHD6?J*-$RV['=1WT;/*O=(U?W9J37X",5 ^3B.T0<0@P\\\^K MXQX,K125#$X"PK]/=U()6 O_]-CW:NM>X5UK\/Z$YQZ M21-F#'RI&A2J^=E^F_A!A+$+;KW=!D27\W#HAJ%?RWU@\VLVOY=MSJ5"?-_- M5ZK[-_.ZD1>%?M3B,\AAQR,$F_F"FB_HY?M=<"GA8(E#G)GP FU:'+G$#=T6 MGD'."8:^[YGQPAHO[,5;09Z+L\,=.K","9H@.%^([B AQ/G^R5,A8N^0VZ4Y MNJ&&-0PBV M>ETL(M@?1F;XJ(:/>N&K7;\7/$50?W)0=RI@R40ZUZ3TX1UX+4I=R<>1U[ /L-/G: M^4PP-PQ*.(-T6XP4?3>O>V7LXXH2;]@^]08Y@@.,20?N37G!G\$%P&M8C9C8 M<+Q(Y&N8NISG^FX7)6DHR4\S9QE*(QW17 MC08/P?$I2^]]3\' 3<7 _25C1F6\-?I+ M19R<5;O^5UR^@>OFY%=\Z?"^:0@:9]PVRV($A6)(4>M&R M%^I=D2;1X_Y,W[TB>G+&88B)M@MU.>($?MA1('&3Q7%_&N];%3TC8TC(GK8N MALSM1 %I[QC[IJ%-F3@4?;Z$<)\S539_]=OZ+C$M.NC6^UE^QR@:Y<9,>4%Y M+$J]1 G;@TEG$ *4*'O^Q$0N -_WG*OK()^@OGE- M_@=02P,$% @ !&*J5)AJY=3/!@ 3!L !@ !X;"]W;W)KOA:T0 M3VTKE10H_?2W=H*=6++"S?4-Q,E*_N]JM;^5??(LU3>]$,*@'U59Z]/)PICE M\6RFLX6HN#Z22U'#+W.I*F[@4CW.]%()GK>#JG)&,8YF%2_JR=E)^]VM.CN1 M*U,6M;A52*^JBJN7#Z*4SZ<3,GG]XDOQN##-%[.SDR5_%'?"?%W>*KB:=;/D M125J7<@:*3$_G9R3XPL6-@-:B[\+\:RW/J/&E0*1"DRTTS! MX=^3N!!EVV>(*RE3:RV@P&!551K__S'YM ; T@P<@ NAE MWSJ ;0:PUM&ULM:M2V[XV8F2ST@UUC!;\Z&-33L:O"GJ9AGOC()?"QAGSBX^ MWUQ>W=Q=72+X=/?YT_7E^3U(\.4%&C M^X5<:5[G^F1F0$(ST2S;W.[#^G9TY'9_<76$&)DBBBEU#+_P#[\463><[ Z? M@>.=][3SGK;SL3'O5TJ)VB"NM3#ZV#,CZV9D[8S!V(Q<+Q#$!F7-!_%]53SQ M$F[AC-5ZJJB=JMEO3VU(S3HA 9>H>=9)E>@"_9B M)D#D0RFFJ!1:(U["WN9U)C22A6&'4*(Z_"Z_H)DD>J0N@IJH5Q"8SL.Y,D MP6$T4&C;D8A&- C<$N-.8NS/>%D;!=5XLXE<"F-;88"C*!D(=)A! )/8K2_I M]"5O6.1L9Z>[1"9V>,(PH<% I,.,0B*.!#'M1*9>D??2\/(-(E/K[B&+TY0- M-XQMQ](HH5'JEDEPCPOL%7JKH(-0YF6*EB5OI,+&;ZK<$M!N1E-T,^E.U%@2 MINDP!48,@X","-_B'/&G A%(T)' M&@+:\XOZ^74IY@(< ;5U)BN!#/\QL@XVGE@80'D<2G7819!08]G40XSZ#UCK M;J#?HOORQG&((D#\(7;==A$9RYN>C=3/QO5NW:?29EZ4$CA66X70-@Q3Z"*B ML0SHX4C]<+R05568YE"P3ML,( 2[4]194Q7?W4@C4/+>*=X[29. M)TLEM%!/8G*&7(^2?L%$N\[WQ*6IMS.Z,S+[MI!E+I3^K3T>F1?OPZ4>D6S? M\>MU9^GF'E-T@(\P@49)H2=>KL04$3S%&".]X. 4XBNSD*KX*?+?T4^AY.OW M316!29J5D2NCH7W/876U S+.%.JZU3]6[$^IZ ^7N"\SPO&K)"J5GR M(C\L:I3Q90&EQRG59GU QP&PV=D3L,(FH>1)H9M/77U-P5?A.'P58X$5S6L M@_MQJPWS)(5&?%@5'7;@"R8C)R;60Y_YH;\NWMI1'9QR;3Q#"8]P,.RU'(9! M@FF0C-"1]1QG;SF';M&FS>8W.Q!:#ZY'3JDN2_I#&R:C\N! ?IC0'\/I> HLU%\T*E>X%V]B]0 M2P,$% @ !&*J5&>G;<\0 P %@H !@ !X;"]W;W)KVBE3KR!0E4@$2!JI6Z%I5VNYAV81)#K#HQ MLQWH]NMWXJ19TH:O7PXKMW?HU9(@=&I-3ZTC1E$)$8 MRQ9?DP3>++F(L8*I6)ER+0@.M2AFIF-9GAECFAC#OGXV$\,^3Q6C"9D))-,X MQN+/%6%\.S!LX^W!(UU%*GM@#OMKO")SHI[7,P$SLW0):4P227F"!%D.C)%] M.;:U0$=\IV0K*V.4+67!^4LVN0T'AI41$48"E5E@^-J0,6$L;, MA-7QF_NU7CPL9H$E&7/V@X8J&AA= X5DB5.F'OGVAA0+ZF1^ 6=2_T7;/-:' MX""5BL>%& ABFN3?^+4H1$5@MW<(G$+@'"MP"X&K%YJ3Z65-L,+#ON!;)+)H M<,L&NC9:#:NA2?8SSI6 MQ1T:CA^N)],[^?3"8+1_.'N=C)Z@LG5Z&YT/YZB M^(IY*G(2R;RI RHS-H$A_ ME:=W=J3_AD4+N?8%:6R5R=K+TCV8C!'H(,1"*P!MN0 M0%<'/$V4A!T2$+K!"T::BIH;>]HXVZB;8=MW/*]O;JJU^QCE]CJV54;5J-LE M=7LO]0RV&1&"A AZ,WBY0&LLT :SM!$T]_(K"%;+LM]Q'@BJ879*S,YIF#*" M'I8(IRKB@OXE81-N[MFID-A6_GF'?$1@#=LKL;U/85,ITV9D[P/)>]9]$35( MOX3T/P4)IX14\'^ )JLF4O\@Z;Z(&FFW).WN)1WS.(:]=4RG=H_IU -!-<9> MR=@[@?&H-NU]J)-K-??I,9$U:MOZ?W!8IW/O[M/"K;9E?*_;]3Y"-X;VNLX> MZLIQ9Y].?:!Q"\NCT)M"F]'-RJ&=W9C@*%S11")&EJ"U6CZ8B/P2DD\47^MS M?,$5W KT,(*+&Q%9 +Q?)MG5H+P*#O\!4$L#!!0 ( 1BJE0]+KK@ MY@< +4@ 8 >&PO=V]R:W-H965T&ULI9I;;]LV%,>_ M"F'L807J6KQ8ER()D#@I5J"YH.[69UJF;:V2Z%&RD^S3[U!23%LBF;1[:23Y MD/SSD.?\>.G9HU0_JHT0-7HJ\K(Z'VWJ>OMQ,JG2C2AX]4%N10F_K*0J> VO M:CVIMDKP95.HR"K='1H4Q<\ M?GZI_5/3>>C,@E=B)O/OV;+>G(_B$5J*%=_E]5?Y^(?H.C35]:4RKYI_T6-G M&XQ0NJMJ672%04&1E>U?_M0YXJ@ U&,O0+H"I%^ .0K0K@!M.MHJ:[IUS6M^ M<:;D(U+:&FK3#XUOFM+0FZS4PSBO%?R:0;GZ8G9_=WUS-[^Y1O TO__R^?KR M&[S,O\&?VYN[;^C^$YI=SO] G[[7X0T"5EP-MD?NV9HAB,RC8W9 MB;3I0=K4ZX++Y=\P@2'FZPK5$H(^E66:Y0*5!\WZNWY+M;>V2NXSF QH\8Q^ MWU7PD)7O?MIQX4%=Z'7U**-6XI/4;?Q+6J(L&S8\CFL0]D1:K.)Y&=HWQ06/L MU3BO9?ICK)/J$H%(($W5>E<\Z6?K!(T'0N*8X9[:H1$.6$#L:I.#VL2K]K[> M"(5*68Z;RE\RZM*0##I MV9IG?)'E332\;T)(K@X_I__L,CU7>G;Z]UTAEK[HP4?@P%[_?16IR/9\D=OG M85?Z9(I-61)ATG.:S9 D#)/$X3AB%!*OPL_E'H93JLRAD%@4ACC&M*_08DA9 MD#!'?L2&$9AZ% M$2!QJU<.MA$C-LH$+)KV1LQF1Q,24H=\PQCB9\R#DJD0RVZX*@[K[U_JQY O M! \V$A8KBET,(H9!Y/5-3A,])F*.X\@V!ZU]L*"'Q90.QF)HAREFKHQ*#**( M?T?4#YY55G+8$KT]> Q@B!\P5U)!&:BY0CO88"O8?>UEOM=-I1!.68U6/-7I M\MGJ*,LF)@G"(!B,MX51.#BV.]5OV$/\[/DJ@(SMUO%7]%OV-SB";#_L@,62 MA)X>&# 1/YA.XRZ7Y7I<"U6@I5BTX2:;]4HN>6F?K!9@!7CJ%&901/PH.G(M M)()?$&9A2TSZN+=9L3 .(T<044,@&O@=>Z2^T2R>=.SOLFJCO\/6L[*N4&== MO:=C?9R)3P494%$_J!Y.W,E+IX(K:MGKA+!6Z_G.9L9(Y-CP4D,RZB?9S9-0 M:58U *CT9AW6'7J#;M3.77,1KM!#KK"SU&.C%CU"97%I[8>$9X*!_(F U [R$CCX8[%$_ M]KQ]$#HW>]5;ME@QCH/!!!K:X00[X\ @C\;>Y;9$4#%4#S2#Y:#504,H3P&1PQ/XY>SD&V_VLCR(;T M"0/"^N-IL8JH8P/%CBZ)_(1JKF?'Y-F:.Q<*S((MEN!^4-G,:!0X[AR881;S,^NR=^C=;A=:YHHW]6#6M7!R M_Q4RE],-D-@KAWQ%>\;'N_FC?:O$R2QZ;6W3M7"B#%)UWVF3HPO@0D>(OA>O M4'/&V-Z@'KX>[MXOFQOGWO=$-'/ZGPL5_4$L#!!0 ( 1B MJE1L95H4I 8 , ; 8 >&PO=V]R:W-H965T&ULK5E; M4^,V%/XKFI3I988DEGRGP SDPC+=!4K8[70Z?1"Q2#QK6ZFL$.BOK^08.Y9D M)\OV 2++YQQ_YR)]Q];IAK*O^9(0#E[2),O/>DO.5R?#83Y?DA3G [HBF;CS M1%F*N;ADBV&^8@1'A5*:#)%E><,4QUGO_+28NV/GIW3-DS@C=PSDZS3%[/62 M)'1SUH.]MXG[>+'D')E M%PJ%Q)>8;/*=,9"N/%+Z55Y<1V<]2R(B"9ES:0*+GV]4S MI>+N^,WZM'!>./.(/Q_=WHPG-[/)&(C1[/;C]?CB05S,'L3/I\G- [B=@M&'BYNKR0Q< MWXCYV]%O'VX_CB?WLY_ Y/?/UP]_@C[X/!N#GX]^ 4<@SL##DJYSG$7YZ9 + MA/(YPWF)9K1%@UK0/%".$X/:N%MM1--4E/6,T_E7@_:T6_LBBF*Y+' "[G < M]84+([R*S4BNNFW=$RZ6/XG !+,LSA9*#(8B.U6*4)4B5-AT6FQ>X@1G%WM) %H:=$WVC+=SS/[(I;N>)^LRMO M03;%U-5@!*$;>*TA]2H<7B>.+R3G8H$ ^B08+>T*WJ^!L=S@M;8!16DH!-2L='U)0-'(I&I:$OR(H^ MO,@Q,95FH*\-R[&4PISNDVK #2NX82? MA4:P.OH9G8 M%X0QU)E/^!:X[=LWK+D/=I-?2TMG3H9.>H)"D!- -1FZ(/1#M:F#.D,ZR+,\ M7ZM$7=!U+ O:+<[7? J["75/9V<.@DZDTC>Y;BTU#(>(-J'7O N[B?==34MI ML]ELJUG1B;>_(]2$6_,N[";>[VI=H,ZAT(+MU8]J'D7=//J>]J4TV6B9 T?) M_13I9-N0:@*NN19U<^T]6:W9?(FWU#_?OFWF+6^;EWN,_07_-CIHH$\4N*&K M+G-DX&);:8.OVJRUL3':>1GM9N-O:N:0SK8.4FM_CU 39TW'J)N.W]6L(9U] MG?;> -7DB[K)]W]IUI#.CGT4VH&C%HA.RGU'C7F+K39/:Z9%W4S[OS9K2*?@ MOF/!]H34!(RZ";B[64,Z]7EVZ*G;S=5^N2:\FB+1012I]BG("-;7O[] V[,< MM8DW"$)?:]8,4J)9LUS=>5TP"&W?#EJO7MP(X!ALB M-I6W4$< 9Y&XYC&3X]6*T9P -IG"2RQ2AK2F2'KEDC0[+.< ;P M,V%X0P'HS?0PRL:D(A2="!,D(=/D: M9QQP6KA6XQ6FZ8+A5%3VFB\IB_\5L!]?"T"/%+-(&HF$,W-.62Z_J-_09Y(^ MBF?+]KCP=DH>V1JSUR(> U,ZASMG JG\YB>/>W+A\3KCVP^?U6QUI'19G+PH M\V-X,C'-7]C6R514BWY')%SGFV)="[B+ <)>1(PK($OZIEMCXNV M%YRNBM.*1\HY38OADN"(,"D@[C]1RM\NY .J0[OS_P!02P,$% @ !&*J M5,?&CFF0 P J @ !@ !X;"]W;W)KF@$2 --$UD(M)JU-U'Q9[P*O87G=W#9YGV-FAOQ7R446(&IZ2.%4#)](ZNW!=%428,%47&:;T9B5D MPC1MY=I5F406VJ D=KU&H^,FC*?.L&]M=W+8%[F.>8IW$E2>)$P^7V(LM@.G MZ>P,]WP=:6-PA_V,K=%'_9#=2=JY59:0)Y@J+E*0N!HXH^;%N&?\K<-7CENU MMP:C9"G$H]GG;<"#(E19)&4P,$IX6 M3_94UN'?!'AE@/?C/Z[G7R;3>_]WF/[Y<+/X"][?,8FICE#S@,4?H 8\A44D]^!/ MX'WM0PU<4!$15\7W"9A65J?O;@YP:U?O MU_[8;E;TK-OX-)OOS5/U[E2:.B>SC#8HZ5Z#3/( #>^=F*+"\HAD$E:=M$,* M"]#NGL+NQWJ[=[C^7>>-H5>1[_VW$A3@IX,FN>3I&JBQZ2,1(2G:$DU; C55 M$+W[K=EI?-JUUAEL\6@A6)9)\<3IYL7XN8RK=^A.BV/^4D:JJ\CEJX,"3%,B M8&_K7[.%*C)E*(L,0(,-:EZO4V_L4K\Z:&= [%3.J$FUL-)>^%)JL98L48(L5YJHL.JZS5F!S9Z?#&?DGCLWG([EV,#_F/NA?C[B'_7CF& MW1& MM,X^!'G@-*MGN.XFVR1;H]FOSRF2?9$\\B[B?-(JGBHKN:KQ>*G>2VU MF9R?QK6/[OS4MJ'2ACXZX=NZEFY_297=G4V6DV[A1F^V@1?FYZ>-W- MA4_- M1X>G>2]%Z9J,U]8(1^79Y&)Y3D1BDK9 M5N'&[OY&V9]CEE?8RL>_8I?VOG@U$47K@ZWS85A0:Y/^R_N,P^C R\43!U;Y MP"K:G11%*]_((,]/G=T)Q[LAC7]$5^-I&*<-!^4V.+S5.!?.+Z777MA2?'3D MR03)6)W. T3SAGF1Q5PF,:LGQ#P7[ZT)6R_>&D7JX?DY3.KM6G5V7:Z^*?"] M=#/Q?#D5J\5J]0UYSWL_GT=YSY^0]\%MI-&_1??$E37>5EJEIPNC'G@O/I3B MG3;2%%I6XA:+!!8&+_Y]L?;!@4?_^89!1[U!1]&@H^\%_IMB.&=/?",+.ILT M+,C=T>1\.1,'Q8O+5E>*G(=_SH=;V[J"IN+:%+.ID.(-57(G'8G"NL:Z=(3S MGI301BQ?O7HY%9 J187TUV:#5&Z:2I,3$AC6TK0ET&D=%J!YS!35U8TV$EL\7B$IP;)J)G[>$P->--'N!F@;W(%TV$'ZOV<)J+XY_.A:5+:+C MGET^6@D?TL;"60]K(.23T0'61V) [K7!*E#YTDH'/R'&$= +;$M)CDSV@H_^ M]2\O5ZO%ZVS&-#XN7W?+.WJ\@@ =6/+=DG7=:MNO1:6L[^E81V0T4"_Z/( _ M@-)KI:73L+,K610) "9':V2K(J 0JE#MTZ_!KK)/13^DHC9%U2J(JBJH+EKG6)94 MOZ)BUCVC#-?MBO6Y%O03AA +C][#K :-2ZG=()5-#0-)&-#EB]=^9$!CO69N M<&@]RGY,L,2ER)C(..FWHD2O\U$)"U2)07B)K=HJ+YJ4E*1FXB9+XLW:<*+4 M_3;.16-#;[<&N;11FAEZ1YV]G2V(^9H$W3=H>,!-M1&3M(/;LTII&>,'P-CC M/4G',8UP("_*EC,SZ^=0PIX<*X$<,UX6V5/LHDJC(<48(56*<4U-V?9$0->R M IZ@5!PZ9 3Q#3RLUS PE_PEUQD8##?! &?K1)R!*;_#CW4;A+) G>$;DT5I M7U36PTO?<186[2,G6Q,8L0:X%;I! H@-&02WJN)[:K*K7Q4!]N "50:!8<^U M_S[7F2FLX[M20PFD)L%:O[5MI9@:/+3E4/W:FE1G=SILH[+:(J2*@M05SOYQ MI#N21RH1=_]#P>QL@G84(BCS@?.6.2B-07+FHBE@$D];8KEX]G?Q0ZYN_4HN MO^_ IHZ(L90']C>'C%YP 1%OG!Z/=CQ M3QM2^;\:ZSDX7CP&J?'X#!61:],=-;//0OH&-L4\:%$""Q)(3)#\%>4\8 M-AADI-?.9.#\DS7O$+%F$1='6[[BP(7K)/OA8E:(DH)BA>-PSE#HEF/=1E4[ MV%>*2F)H*G4WSUP1L(:A0!?'\I'$%^[8P//+X,4#!;@<%I^W-DYY71RY MI87]E)OZ:!*1?NQF2CLFR2\Y>XJM-!M2>;:KNSFGJR^8D17F6$X53BR- 3(_R\!D4;08T'4SQY$X954\?L/)/9&-,!'XS:A@?G37X7>02 MAH'U VX/W+"X6:42-!2[T4'4/:.D0Z)=6OP;^M/%[677FI"JGJEP+XQ]/QJHXLZ\ZREX,!.C7_C&B M<1R0NC<^%?NK^.V Y__=5A?;.%L:%:NZ5,JQ(0K4=(CTOB]TN5\4^ZX3C-J% MP^TP)/ 1#+LQ/44D?US)H]17:9:$-W(?1VPNTKX;<#!\4UE2HCU?/T!>WI2+ M<:?FMU3WDSE1CHTPO93/="/22'[6_6H=,2>]_MM!X1_+QTX =\7?S[=%\\61U.D M7;[\BAMHYD>DZXEX)PMFQ7@P$V]CZ.(T<_!4' I[ V]B]8)]";JF=0V'AD=P MV)#U,V[IR\&=5GP9#>GK08]KN@#F6)C$^L6X=9@;6G^>9!FZRM&G6)D65\@[%L&( MR"%$5PUWW]YEIH[2>5A+[&H;ID>ZQ'5I,^4F$3^6,GN'E$E,6:YBIBQPWMEV ML_UJQE_E3T#[> =-8F+6F_CA++5#9?XAA-!B">?Y0F>3QC M?'V+\2O$2_>AZ]4J.LK?+7)R?4<6=SQRO 'O M2PNNY0=6T'_J/_\O4$L#!!0 ( 1BJE28*M:O6 0 D) 8 >&PO M=V]R:W-H965T&ULE5;;;N,V$'W75PS4=M$"@JV+;3E9VT"2 MW44+-$60;)N'H@^T-):(I4B5I.RX7]\A)=E.L1N@+S8O<^9R9H:CU4'I+Z9& MM/#2"&G686UM>SV=FJ+&AIF):E'2S4[IAEG:ZFIJ6HVL]*!&3-,X7DP;QF6X M6?FS![U9JTO[@,3R8=\'(]:O_D8Z=8MLS@G1+/O+3U.ER&4.*.=<(^JL// M.,0S=_H*)8S_A4,O.\M#*#IC53. R8.&R_Z?O0P\7 "6\3< Z0!(O=^](>_E M!V;99J75 ;23)FUNX4/U:'*.2Y>4)ZOIEA/.;AYQC[+#U=22,G=(LN\ONSM MR."35@WN:WASO.*&OZ\V1I__M<;!FL:9]#Z+?].]&I51I@N^#-,K2>93-Y[1.HGQQ%:575\$]D]V.*.XTV1E\ M,W2?S6?1?)D'RT4<7259\,QEJ0XF@E(I;08[#1?"M37)QTD2S?,TR+-%E,P7 MP5.+!6?"'F';<5$Z:D;M ]@QR0LTP=7R*EHD9"K.HUF+99) ME&0)K6=1DF=1GL_/$K!SY<.EL4P(UC\DLH1"T8GN^I=EM ,'U @$,L0;DY#$ M/X#:T1JI_IJ6R>.[[Y9IDK\W(,_ZE09D1'Z+FBO'$%6 M%A.?-XM;UQDI$8/ MU:"Q4)7DSG)$CNT5+YR$]XJ9FEP3XY-'JNAQ,B1%KU^A.DEK@B/?NQJ*H)-; MXI?2F?/"@W>OK$"T[TLRP?=Y(9,^I M@AVY?H#) EUN+'#C8BH]C4R RR+9L+4GFZSJ/H4M14:SR:>19E%$PXM2Q9QY M2Q./KBY8N.#&%P@WU@%I1J#6GN4^>$_H^ 2Q.M[ MM>E[%5_WJG\I/<[U:T3E=\FK=W(PV%)GO'":82B.D%-9.E"^/)7GU])+PTYX MOHBM#U0?ON$'J\EH-8Y&ULK55+3]M $+[[5ZQ<5(%DQ<\\"$FD!*C* 101 M*(>JAXT]CE?8N^[NFM!_W]EU8D)5HAYZL?RHAJWB2<5A*HIJJHO+7 DJQG;JANS^X9YM"FP-_-JGI!E:@'^NEQ)W?H62L JZ8 MX$1"/G7GX7B1&'MK\(W!5AVLB5&R%N+9;&ZRJ1L80E!"J@T"Q=<+7$)9&B"D M\7.'Z78AC>/A>H_^Q6I'+6NJX%*43RS3Q=0=N22#G#:EOA?;K[#3TS=XJ2B5 M?9)M:QL'+DD;I46U/MF[[N\G#@,/K((=HY1)9W&\BRO**:SB92;(DT MUHAF%E:J]49RC)NBK+3$6X9^>G:'=;_AJ:B U"#)I:@JS-6JH!(FOL8 QLQ/ M=V"+%BSZ "PFMX+K0I%KGD'VWM]'8AV[:,]N$1T%O*6R1^+0(U$014?PXDYM M;/'B#_"NJ>2,;Q19HE8KDGR?KY66^''\.(*?=/B)Q4_^3S:/@\4]<@3/WK&W MN[2]4_;N]/.G410%%]?+E5V%%V>$*9+2,FU*JB%#3VR(5,B,\A3PF],%T060 M+D%UEZ '/-9T70)9FQ8FV/L*N%;6?H]H&DSDIC]82BC/2,;*QL1!!F/GH9 M[[X-@I5-"U-:QY36/$+G%$GI0C0* 91'X#6%6ELFK2I:B08#GSEW3062:B'' MSEL6G!-G$)][@R3 53B,O/XH<*Z "^R:UO;)MB@&IR_HOH$65A&<54IC3!3N MM1+0?^B%48"\!EY_&#I71@Z.#P)YCO/$:!6U4:VLVOO5HW(B+XD&^ SZ\;^% MVN4(@YU[_01=@Y$WB!+GC\I:U[&SL,1.G+@W"/$5]$9)2PL1S&E_T)[&SIQK MENT)&WHI9AXC8M4L4Y/9LC%5R*6H#DOEH-3AZ&^-X!^,&$S^Q@Y2_*),1=II MTYUVLWK>CJ@W\W;08^DW#!-70HZN06_8=XELAV>[T:*V VLM-(X_NRSP?P/2 M&.!]+H3>;TR [@\V^PU02P,$% @ !&*J5 '=)\X$ P 0 8 !D !X M;"]W;W)K&ULI57+;MLZ$-WS*PBABQ;0C1Z49">P M#3A]H 5:-&AZVT71!26-+2)\J"15)W_?H60KOD"3S=U8Y'#FS)E#SGAU,/;. M=0">WBNIW3KJO.^ODL0U'2CN+DP/&D]VQBKN<6OWB>LM\'8,4C+)T[1*%!(1 M.!PGS1'D>@+)GP!A])/1OG/TK6ZA_6]\@H1F5OF)U77^+. G;B\HRV*:IWG^ M#!Z;JV0C'GL"[X8_\%J"HUO=TK%D+AW]L:V=M_@N?CZ3HIA3%&.*XO\)^3Q( M02_H7X!FFSRS-08[PWFTFAWU'="=D=AB0N\I=VB[(JABT\TRDC?0@*K!GBP9 M>2DT1IK!<=VZ5^24I>.O" L9?$E M*\-J6<;+-"4?=&,44,_OD68_24^RLHB+M")YG+-T3E4/#B5P;G(F6;:,T\6" M++,X+4MR"W+WC]!NL%PW(;D#^QO=%GE<9(Q4Z%P]8EFHD=MC1I;&EWE)R@Q) ME62KS*"]PS$P>>,\PXA^0(FPJ8-@J*A2."BPYYH[I!)?9HL071;EG$-H#TC# MD[R,"Y83E+*J*O(YJ$3*,LZK)2FJ>%$P\M5X+N=T9S>'2BVP K9@88457Z;% MWQY@M]-4>'2?9BN^A#WJ2"7L,#2]6)01M=.\ MFC;>]..,J(W'B3,N.QSQ8(,#GN^,\:=-2##_:6S^ %!+ P04 " $8JI4 M(3WIE",/ "0*@ &0 'AL+W=O5Q44Z'E]>E%)7IR^>\;V?[(MGIO:%KM1/5KBZ M+*6]?Z4*LWU^.CEM;GS0J[6G&Q=^_7ST^M3D:NEK O_P6S_J:(\7=8$Y79)2/WN*IQC[_XIVI5D\_*5N*-VKAGUUXT*0G%UG< M_RKL3X_LGXH?3.773GQ;Y2H?[K\ +RU#:M,C]$@L\4:[K#"NMDK\Z^7">0MG^/<#Q&?.?W,#-S?>94+LQ1^K<32%(@C7:V$=+CW]0GTE:U;A9V\49DJ%\HV=R8G MY[K"3E,[6>7NR0GN72*:;DUQ2U0RJW+MQ5)FNM#^7IQ/GIR(RK M^?4U7V';E:B,5^[DRRI0PBT*O),6JH^.2]'+*?V]NYB=OXYI"(0('*Z?);'*#_Z^NK^@Z MG263Z_0$N^9728JKGRM9&NOU[] AJS2'+YBZ\A=(8J6N2P&]A"?:N9I/R8SS M[N0\O4DNISB0@;&CGTZ2*HL\*W2%4Y7SPDJ/Q_"CZ6C^%9-.1]=?!<<20[_BIWN^ ME<"1W$9Q8BWN1V$EN_$G*RLG.?$Z\;X2W\NJ1LX7::27L#._-N5&5O<0I-P4 MBGC<6'U+7)GE4EGR3W BD;MS."EHR4*6JY55*]J%W56F M-U@%FT-?M'LV2B&<4Y4V5M254U P#F*G%'FM!/OH^=__=IVFXV\ZA^4;DV^> M".F) U(Z'P"]J]]J'.&-F("5^?@K.F8CK;B51:U&@I1.QMQ8DRF5.[&TIF1Y M6ZFV,("H'?@ %:LV\AZ"D!NHO((W"51/YZ%R6EOC@<4=*\XFHYE81,$?".%6 M%D1Z<[<3!X:D\ZPJ)&G<=Y822Z6"BZD[%'VG7!"FK_W):-[7?2NCA6_ "W*Z MJ>XR%J*G%1(2OJ+8AT.T->&W76LXVAI>MU"*Y,J,SN]@G@4\U#4,)A& MXKN*\F,5Z_M6^_5 RPDYWENUL.QYLT..)P$OZ"RZ-U 7'=<=O:;C/<2'HY;: MERS&XIX]LW6^SN7.9@,7A=R "&0I-U:LF%BQXXC\;(HA.$4B60 MD)W=#D.B8^TC+7X5YG(KN,M9/]69+$PUG+U=4>\ M;ZBZ+25;3N@Y<6[-G29+%O?B+.TY"&Q#3G&@!K7!<:OVHR.XAG1.Q<*P!3T2 MLBMXA'1(P4\)>( ]:^K5NLOCY/)!KT/GAQ14W MR1D3-@Z2P6T3WU)LE,UP M7V&.8QOU'L3*Z^<4(!+VDZ(Z1I.BYBB>H6.XW% M49+H HN!+E(;46ES1(*>;?$K/)TDS)3UE&8HG=M;TMC+ X"!5;>6N3@#EAS6 MZWYQVU,JU;FA4HE-NDLE-5:63B51>V$E09FSF\G5:-(>)Y=(2_ B6@O/JK,@ M79\% ^L81&B\W&NIT=G$\3'34-L)%X][@(+A1S9),.$P /Q;C;!G?!3Z1"V MO6S%KLM!T::;1&R*&LB/JJF$6C,V/=6;W03X6%X\D/ V='Y5H?9R:Z"8.LF_ MFT!)]6/&3]@;H,[1O<-,&9%#Y(6D"&+S:G@PK899J1Z6J+'4F!'2ZUOSB(;A M;KTR3) E:3 S\BJX[3/)T8)T;E?A-*)65YQ1NG)--T,"4K9C#!C/PHJ@V>!F MK@"U!Q>_Q_A]M^0% M?L6,U.(V/)0M.D)R MC\;CQ]J(L3BGX[I68KQ+JB MF$[T"!/-L%]F=3?<0ZMT,#*AUZQFUFF(B(@KA@6E/66'K4/U@;QUT_$&ST/, M$E0L-'H+2FU947,&9NP4.\D&(PY\)"'7UM;YIVC C"6O81$8JS3 $T>R*B/C M[ =4;STJ/F+@Y:MWD*(@M$J8X;Q?[@C2A,Y($F%3Y?_%03^R61\\:M18=\A4 M-&[4C'('C!.;*/PR6Z+'/%.->RJSWVK-0#.+LX*NUB?].F\)$+)AZVHC=2[P M)"<;[IJAMR=7@%5(;PWMA%.PR3E^VWM1512%+1/$8&&R+ZC9=\H%1EQ(W0"$ M< JR+JK".N CND!2!-N%8IJ,TR+.@P50U C'X $->IL6A# QG5\SDN.QP4YD MY":K0]O6;UKV2G^0"W"*>RW0$EDA-75<-N::^+OMGDUP[J8-!B6NU^VT#LTA M$MJJM?BN=^S9G*R<=<[#WH4BAF2QX\*'@#OB(D;QZXX#^T"*)CV-XJVH5ADTH\"B_MJ=# M N;4)7%''7HMUY%&T(PY2& MSI"_-%[718PL./EO.&C.]/LSA,Y'()K< 0NPW#@?I6.-,9 M1L9QI^:^)1@&UJ+8);^E[0Y^ZY9Q)$.HB.;^N@3D6NH[FA,PGJ'*K@T]GZ T M!0R!OSI(= J@*.B<+%_XTJ!VD[HF"86U_V!!<&0,-7RC.'N^/ >Z&;HE,3F ME%'W9$#@T 1Q!*3 Q?/GMGC^.)S!/=!&P(O1+T[;?K&/WQ^= :3- 6W8;N, M'M ;$?&9TY0L&E,]TIBMJ9)6.U2&X"K,&#MH'*:T+:1RJM1/Z0FG\<&)O/1E MO:IQV*3-'O>*7H)0> _F/?WC"309FI]T[1HY>T5"(5]S=7DK#,^'D#S +!S%*'18XJ*^HY@-"FD]MU/$7Y&2@PR1FX$B'T=!91+DU:#=@ U?*EX9NH\D&-R;*BU'XFY89ST!X*ES7B/ M02:FVX&CII8>T)CV'0WB?<"=.8RZ]@ 5SPPI8.+KIAU-9%RR&X@5?[6,D<\B/(\8; >.?M%5P/8-+E4$$*@? MZ4J%O]_$EOL!L!@!)F>G%A?O#89II.HYF+PN&=.$D&YP I?QR^&;K))?Z>5* ME;M0 ;QMUZ90 2M34O<1O6!YR=7MP'O-%OX]CJAX5-F?6?2&D?$E7]/E0'O4 M$_EU,STQU:[@KK'^ C3UXC^0I,=>^5NLJOIQ315([-[ M!H&O/V+!V5$QZ@TMGG5&^#, MWL12A-S[JC[[:FIV!/XE0ZU'9S,P@M3%U\" MN P!'=[\'-(-.\^>QP0,?,QI&"::Y?]"L=\-4R^]U4'(5F36)A9CHT=M/;*[ M-6 1Z&45WKVKVY >$!-Y;/YW%!@LP>,4P:\#Z"U.C;:$AM=<5VT(H[!5VQV? MFXPG_Q]-M$P$3;R5./H71@B'>J=CWVSTM9<;%68+W&/1G:X]15%$L8\E@\XK>]\6HS<1W)] MS=('*D,8Y7OO.NF%::CP'5\]ZQXB'TGV;;>CPO *>?CJ]G)Z.4K;7O=L/DM' MLZ[U!<6S29).4K2KSW;N0-\CPY]VW;1^TJ0:P]]"TD= ]PR?##8WFT_MWP9OC+LEH=O-7_@ M]SI.%&J)K>/1U?PT] ?-#V\V_,WAPGAO2KY<*XEXHP5XOC10>/Q!![0?H;[X M#U!+ P04 " $8JI4E#L0>7<$ !A"@ &0 'AL+W=OS@5A:-]J/K@ M[,YF+;SVGNU-R+_O9^\2DM[!]:'J"WCMF6^^^6;&\6QM[*,KF3T]54J[BW[I M??U^.'19R95P U.SQDEA;"4\/NURZ&K+(H].E1JF23(=5D+J_N4L[MW9RYEI MO)*:[RRYIJJ$W5RS,NN+_JC_O#&7R]*'C>'EK!9+OF?_4-]9? VW*+FL6#MI M-%DN+OI7H_?7DV ?#7Z7O'8[:PJ9+(QY#!^?\HM^$@BQXLP'!(%_*[YAI0(0 M:'SM,/O;D,%Q=_V,_C'FCEP6PO&-47_(W)<7_;,^Y5R(1OFY6?_*73XG 2\S MRL6_M&YM3],^98WSINJ9(_'UT@PIQM3H>A.!-UF M0X\PP7B8=9#7+63Z"N28/AOM2T>W.N=\WW\(>EN.Z3/'Z_1-P,_"#F@\.J(T M2=,W\,;;G,<1;_P*W@?I,F5<8YE^*_:2I3DKX:,"SCNZ+X7E193D3FS0BMC[ M\VKAO$4S_?4&D\F6R20RF?R7ZK\-.1W0#U'I"^:*VOTY(QV9A:2C.3UHZ>D7 M*T*RGS3YDJF0UGFL+#"KMK:FB-4X(M-@+(RP>=C*I<6T&>MH&0" .3J9'ITF M">9W&\;%, W".'KW\T]G:9J[G&V,DB:C"1AE* ,& MF>Z4T(1;B=:ES$I:(8#42Y*.VHHYHUAM"-EFH"QU8QK7X89*DED!-V1G^6LC MG?1,CNU*9DPU6VGR 5TI%;*"D6,*%&,4$I[&8[IC&^]$$#HBM.@C;E"AH6(' M:_U[!(T1#/IF21=%F9UHJOI0();2&I76XKSLEVH"4 M8TPZH3N'T&!";T(51Z?GCA2O.,HGLE)BW8I>!'&?=:.E$]&V-;-B"P8+]FWDLN%O@;YUXRF+[$R>5*Y@R[ MC625XPPDYM(]'A>AJA:Z]4:#TX/>%\#R-^0D"A:"9#M$< GM2UU*S!!Z":+D M0J+)6]5BLX0Z0P)T3S=H 2TX[6ZZYV)B-# VOHE76[?WST+NY+N=F0KW(Z*& M3NJFA3!%X(,2QG,6X7ZM7LX'M)?PODHO4PN&(8,VP]ASV@!";$)_6%XV2MBM MLT.3Q'"U<.WPQ>P;2(>X$G.AHX @U:&\#H&>Q)2S6"BL&\C)+6.[5[H]HL'M M87 /.QO3W73)@ "F"[A<%,@VW!=QHL*EBX3: 0IL2^%"0[.M?JC>]WYLACL_ M^Q7;97S<.-2TT;Y] 6QWM^^GJ_;9\&+>/KYP?RVE#D-;P#49G)[TD7E\T+0? MWM3Q$;$P'D^2N"SQ!F0;#'!>&..?/T* [:OR\F]02P,$% @ !&*J5+$< MQ@IJ! J D !D !X;"]W;W)K&ULG5;;;ALW M$'W75Q J4J2 JY563ITXL@!?6C0/ 8RX;1Z*/G"YLUK"7'++BV7]?<]P5[*, M) [0E[URSIPYZ)F,8"#3^'3&G!Y=L>/R\1_\MQXY8*AGH MVIG/NH[MQ?3M5-34R&3B)[?]G<9XWC">-QF#0:3O< MY>.HPY'!V_DW#,K1H,R\!T>9Y8V,?S7L MXOJ#5:XC\8=\I+ J(A#Y>Z%&ZZO!NOR&]5)\=#:V0?QJ:ZJ?VQ=@G_5/!EZ[.9. 80EZATY:S21LMK()VTM7#0RD]^_.%M MN2C?3U[/LU59SDJF.I\M)J_$9\IM/(@5HNZ8.7BBE:3Z00_8S-\B; M3"UD+HY,!-6?D)6<3PJ886#+CD?\ [?Q)V;.;F_.]2@[EVS.+X,]T^Z98#ZO M?I F' B*$.S<1-RO6<["AGQD* C#4JR&"H7R0>Q'OIHU;)2&]V M*)[8,NT^ 26HUR(%5=*F9@/4+.:UW^7J.WL/S7?*:"4AQ2[[#+R7H37Y_3DO;GG7 M:<6M6NN<[A.A8^Y1%X*N#/1H9=QG;9^4(:M#$XC&N^Y8(4 G[BS-0M&#=HE# MEV87N&PNE>(,,G&>$<<)H3PZ MAUF=HQ^I[PMW'&QHB^> 8TRMQ 23@KUZ5EIWO>3*M;E\(%-P1M<9?&_(I?4T MWA!3HRW2R]80,:LZ^]J\+XYVSX[\)I\1,@\;AXWT\/5P#+D<=M^GY<,9!MO7 M1L.YH0:FF#YOIL(/YX+A);H^[\65B]C9\V.+HQ1Y7H#_C7-Q_\(.#H>S]7]0 M2P,$% @ !&*J5+7< \@6!0 <0L !D !X;"]W;W)K&ULK5;;;SBZS1QDU62]F["ZNE[Y(UCNZ" MBEW3Z+"[(>NW5Y.3R;CQP51UXHULM6QU11\I_=;>!:RRO97"-.2B\4X%*J\F MUR>O;\Y87@1^-[2-1]^*(UE[?\^+=\759,Z R%*>V(+&WX9NR5HV!!B?!YN3 MO4M6//X>K?\BL2.6M8YTZ^TG4Z3Z:G(Y4065NK/I@]^^I2&><[:7>QOE5VU[ MV?/%1.5=3+X9E(&@,:[_UP]#'HX4+N?/*"P&A87@[AT)RCRKV3O]#O->/XU5O3,RMCUT@]SO=&&*)W&MNJA8I9 M]XE#I&)!$@A!YV&6A>!I#4= @J$#O#A.-02P)ISDND.$WYGO,0:$@C-8:,L"3-V"CTH\@E8D'L8A'[9)68\4)E*2X+AK4/T(6&J3[D4 MF0^L.NA"L;7TH)P6Q0'"6(AKFVK?5?5QBE6N'0AL[ _/<105"AN^!;^ ]DTHEY5+U#/^4FY%W#PP56APX&>QN]XU3Q'W- \$@'81.= M.7JW1DMK\ S?./'EOK(!?43^7K$-52H)Q=8/Y;N0(H^Z\=],G!RS=V#K9R; M;6L27/7,3[LI]QA2QW-V3$!\W#X3#%D?CB;95)$1) :'&U-T M,IL@PHGFSEH;GG=H A/!(DQ?2=J_DYA3R%/26U/(W'B*QP>ZLLLG63U3;_T6 M<89QB"%-G"/G082!4T.0P^ 8L?S5%=7A1LI]Q-=66G!(\QX].,1PG^TJ:SYW MIN I63)'5*M#,GEG-0H("[Z8/74I9T?/H(9")8\]F0(N]2^B_>[^/7G=/Z,. MXOUC%%=GA4; %5-"=3Y[=3Y1H7_@]8OD6WE4K7W"$TT^:[R)*; SDOOT[A@ M!_M7]NIO4$L#!!0 ( 1BJE0NJ%=QW ( &\& 9 >&PO=V]R:W-H M965TOFW^\DIU["VL!@8*RWN^=Y[JP[3UMC'UR)2/!4*>UF44E4 M7R:)RTNLA(M-C9I/-L96@GAIMXFK+8HB.%4J28?#=TDEI([FT["WMO.I:4A) MC6L+KJDJ87=+5*:=1:/H>>-&;DOR&\E\6HLMWB+=U6O+JZ1'*62%VDFCP>)F M%BU&E\N)MP\&WR6V[F ./I+,F >_^%+,HJ$7A IS\@B"AT=B&7\VF-& M/:5W/)P_HW\.L7,LF7"X,NI>%E3.HHL("MR(1M&-::]P'\^9Q\N-FM&\Y,0 M:O!F<5+[CW)+ED\E^]'\!I4@+& M+.W@FQ7:B9 O-TV(\;U5DN^QEAU6^@K6 M&*Z-IM+!)UU@<>R?L*Y>7/HL;IF>!+P6-H;Q: #I,$U/X(W[8,;(\NKG"9Y)SS,)/)/_DM336.]C."%[ 1KP"?/&WVTPFXW,T?((1F,8&KN_ M16C= !:N)"Z%>V,*!W>WBP%\C;_&JW@ #NTC.A#\0(55UJ%0B; R52WT[NV; MBW1T_L%!9H0M_&$A+9>6L2YF&4>J,J0641^Z@]#LQ!N62[D+I^9P)'.:/&>5 MLC,WMI":NP/D+-V%&++&<4X( M;M>MO,A2UHQX+32W'FXR!(5A8VV(U2O)-$PB"#Q#EP@60X=!MI+*OV(I1>$3 MR'M6"@62)>;$'^/%3%ITW#L<<&L-YU1:1!^%KR'T-<3Z;%[V)<#9\>,H?NF. M)@=-@+_V-K0ZY_.HJ>L'_6[?31==$_ECWK5B9MU*#E'AAEV'\?E9!+9K;]V" M3!U:2F:(KU:8EOQ'0.L-^'QC##TO/$'_CYG_!E!+ P04 " $8JI4F$=R M5BL% P# &0 'AL+W=OA].]\%))AL7QTYM9Y>]7W\S=K(L[79[ MTGT $GOFF6?&STS,R=+8>UGAHE':G2>U]^V8\=D6-C7"I:5'33F5L(SR] MVOG8M19%&9P:->%\>RD%7.\1?]'>VWI;;Q&*66#VDFCP6)UFIQ-WYP?LGTP^")QZ3:> M@3/)C;GGEX_E:3)A0JBP\(P@Z,\"+U I!B(:WWK,9!V2'3>?!_1W(7?*)1<. M+XSZ4Y:^/DV.$BBQ$IWR-V;Y ?M\7C!>890+OV$9;;/7"12=\Z;IG8E!(W7\ M*Q[Z.FPX'$U^XI#U#EG@'0,%EF^%%[,3:Y9@V9K0^"&D&KR)G-1\*+?>TJXD M/S^[[7*'WSK4'BX7]-N=C#W!\N:XZ"'.(T3V$X@#N#+:UPXN=8GE4_\QT5ES MR@9.Y]E.P"MA4SB8CB";9-D.O(-UC@7.6U+$WSO@#]?PAP'^ M\/^4<"<$=]X;UXH"3Q-J+8=V@:S&L$:GO; M@YL*]N1SN!8:%=S9SH6E3T;/%]0D(_BHBW3T9/OWWXZRZ?08/J"P&D?PZ=/% M""ZH>?8_2*6V>.R_%4H)UUM&D,^MXZ?B7NIYV CJ_)'?I7#^ M%_0"ZIZD:G^A@N"J-[PP:2P:[/58F]MK9YK1\&SZ\G5Z2*-"*9YZ=+"%<'7 M?78P3;/O=T8T6EV+83BJU8BF<_Z5WE@A@S(*98CG'$3YE092PS),X5(4-03B!N,HKJ,<>A2N1W1GPKO)_@KG/=)74HJ =$M?PIJT;PTUO4B? MGJND:.2HNXH:L[-HN:*5,G2.[&L-%Y@M*:PRA>!>)OQS(QVI\&,I:O/D)!S& MMG8R=NX2J<&KCN=R+)+@R@YC@YV"..BQYGC\DQM+\X^R G&4 M2OI5"GF,J"1\.K:2T(G\J1T4A M"').:M1AEZ3Q(!L*R\?OZR<)1E<.CUR#C9V!XV8M2/?$8"!.\=DQ7_T VJ"O M>0Z$BI"Q946J:$>]0@H,\V]C0 [04A>J*^,9L36-Z%;H59@,KXZY*MJ1#,IP MCA751Q=2*'">%D);065-LS7+F%#;V:*F,OC(;2MR;H0M.6I),0IO+ 6D%C16 M_L.1B,@2'$-3^(U$S-R*AMV>9>D$\C@D*?M:DK+(4M'7V?6*Q(4TG:-1^VBY MCA$[2VA-(BMBP=]A;CNZ\<+T*!)/8=NU8[QQBVO0SL-=E45#:HT7NO7J^CI\ M%F^!C^;Q+DTWJ+DD82JLR'62OGJ1@(WWT_CB31ONA+GQ=,,,CS5=Z=&R >U7 MQOCAA0.L_TF8_0M02P,$% @ !&*J5(ZXT"$>!P MQ( !D !X;"]W M;W)K&ULK5C;;MPX$OT5HA=8)$"G;XX3P[$-V!X' M&\PF8[@S,P^+?6!+I1812=20E#N]7[^GBKIYW.Z9Q7D^6D6W@PVSSPPOSJHM9;6E/X MN;YW>)OW6E)34N6-K92C[')RO3R_.>/SE8$%@ MU0JLQ.]H2+S\00=]=>'L3CD^#6W\(*&*-)PS%5_*.CCL&LB%JQOMC5. M/%5!2ZY>W=O")(;\ZXMY@!4^.T]:C3=1X^H%C2?JLZU"[M5=E5+Z5'X.[WH7 M5YV+-ZNC"C]K-U,GRZE:+5:K(_I.^I!/1-_)"_JND\0V53#55G5AJG]=;WQP M@,B_CQAXVQMX*P;>OF!@35O -OA#N3LN^34GX+1WK^[_#A3:^R1Z+NU9:VK?>LG>3E<$K-S>_315N]R6:D& MY%B2&\I&V4DI,5(U2OV-W+1UGG=@@*J&IFKKK/?8=UOXJ"N.*[$E02,*'75O M07\G/Y4D^]SNJC9Q7G*>HC3!C62]S-SL"J=,>4J='@<&9=91S,402 M/HEWA^#UOVM13Q?;P%$3Z+<&82#)%5I#NXS<*%T4"IDV-O6X0"D:E!Z+\5T? MX[NCWCU04FCO3682J4('^7-4!7>PJ6@$9<)?"'@-I@ M_OZWL]7R_0>E2R:.CW#;$''OZ11$U.'&N1OR(Z,X:9QC[NU)NRXC8F@,O':= M'R$NI49!)S&%JW18*XS>F,($YJNG6C./"I A$C9#:%P,Y/D U)@LA-[LIP-, M_YRM7*?LXZ.QC8<]B;N_74@K#;FR!IL1*3QHZPM3-B'S*-QFY5AW#21&NJ.:>W0J[4%EE4$/@'"(>@(=P;$"DHRB>&$";3+[EMDC)]?<( M_)JPGRK<<*)]KC+,'YXC&849"Q/@JWYMZTN2ZVK+U\P7RP%[(QVQK<"ULVD# M[^ S;:WKHL,(P#?+I82+#]\ ,3RRPS(S=4(<)E#5^MV?&SG^R[KCYJ_8X*:4M0 -C8;=6# M6?- #(8X.E 0HO):[SG9BAMN# 3:C5.4910)ZIN-!\WX4-M8.S/_B3T\NB-F M'!,?*/?M?4B+$4W<=CAUF?$)[HZ!ZP%U-.:*8] 9'% _ !$E7_?R- Z"X^+* M><(HT;C%[ M]->8-U@-OAB(G\\L?CA ,>,S!P 1B7_SU<%^\ M6;R=J@?*T#TXA =8YE<4EG/U42>,"CU$2^I.KDXFTX-2'-K@X(/46?@74U/)L6F9!?"?5YE^N@*(_N!7X=CB.NG5'2]7]Q$^;7U M:\BP&_SZ%-A^9%S'&)3M.-C6EJ=KEM@T#G,?6X^SZI.&7MITU,]&GJ7 H&7/ M..TR&K<8PNVF[2 /?O4A,W12TP[>$5U-S?"04;2GS93;F?S 9?0.E(E(6:Z$ M*0O(.]ML\X%#W8\I,5IJ;O>=&F$ME[>A)0J6V]UGH']^2ZPSM2(5L\D)$/G? MT:0=M3F_OL$H'91$",W/')5 X\VD5S_!Y&.-,&SO@F>'6V"7^!J.SP#C-P; M2MA?Y[B;0_WOJ++#_>_+,'*SA21:\&RA9_3=_7I$:$P71=)$P''- A5<3'/_ MDQ"EC]$A%2]Z>S 9\]''!/2BK7PR@7ZF5ORNT*_V7V6NX\>(X7C\I/-9?EYY M55 &T<7L/7Z>N/B9)+X :?)I8F,#&I\\YJ0QQ?$![&<6Q&M?V$#_K>KJOU!+ M P04 " $8JI4 .84+N4" #6!0 &0 'AL+W=OM7#(1BT0)"]&59=FH;2+Q;=('-(HBSS:'H@9;& M$E&*U))4W/S['5*RFP!-]B)QR)GWW@PYLSHJ_=VTB!9^=$*:==A:VU_&L:E: M[)BY4#U*.CDHW3%+IFYBTVMDM0_J1)PER3SN&)?A9N7W;O5FI08KN,1;#6;H M.J:?KE&HXSI,P]/&'6]:ZS;BS:IG#>[0_M/?:K+B,TK-.Y2&*PD:#^OP*KV\ MGCE_[_"%X]$\6X/+9*_4=V?\6:_#Q E"@95U"(Q^C[A%(1P0R?AWP@S/E"[P M^?J$_LGG3KGLF<&M$@^\MNTZ7(10XX$-PMZIXV><\BD<7J6$\5\XCKZS,H1J M,%9U4S IZ+@<_^S'5(=G 8ODE8!L"LB\[I'(J_R=6;99:74$[;P)S2U\JCZ: MQ''I+F5G-9URBK.;.WQ$.2"\OV=[@>;#*K:$ZL[B:D*X'A&R5Q!RN%'2M@;^ MD#76+^-C4G.6E)TD76=O MXP?0%Y&D&69-D;>/DYQ=SCY?^3XB>M.MB25DU/ M 1ZX;6'K"XP:OE[MC=__]@;A[$PX\X2S5PAWU#GU(!#4 7:,J@K[)[C5JAZ( M=\LL-DH__:K0;\/>MP@'):B-N&S NON"FAO6-!H;0C6@!FJW$V$_$583(;SG M$FRK!L-D;3YM1GQQ>4"EKUI7^\#5WGW2X&58\-?0[:E@O[&N_PAB-,;Q MT2A5F^!=D$5Y5D1Y4= ZC% !1XT\4S:#)WGQ2PJ%F6PF"?1 M,LV#!RYK=301U$II,_%T7 C7W>2?I&E4E%E0YO,H+>;!KL>*,V&?8#]P4;O2 MG-"G8(/ZD5=H@N5B&+A!;1?)%&:9[2>A:E91Z59?&K MMQ _ZS5Z.8V?* 8J-4@[MMUY]SRTKL9>_>D^3CRJ=L.E 8$'"DTNRB($/4Z1 MT;"J]YV[5Y:>J5^V-'A1.P&ULC57!;J,P M$+WS%1;:0RNA0("0-$HB)6U7VT.KJ&FWA]4>'!B"5;!9VS3=O]^Q(325FF@O M8)N9]^;-C(?97LA750!H\EZ57,W=0NMZZOLJ+:"B:B!JX/@E%[*B&K=RYZM: M LVL4U7Z81 D?D49=Q[:6BYEH=,DXK"513551^7<%I=C/W:%[.'ADNT*; M W\QJ^D.-J"?Z[7$G=^C9*P"KIC@1$(^=Y?#Z2HV]M;@)X.].EH3HV0KQ*O9 MW&5S-S !00FI-@@47V]P#65I@#",/QVFVU,:Q^/U ?V[U8Y:ME3!M2A?6*:+ MN3MQ208Y;4K]*/8_H-,S,GBI*)5]DGUK&Z-QVB@MJLX9(Z@8;]_TO4$T7,RGV1!IK1#,+*]5Z8W",FZ)LM,2O#/WTX@'K?L=3 M40&I09)K4568JTU!)9"+)[HM05W.?(U,QMY/.]15BQJ>0(W(O>"Z4.269Y!] M]O$_E@$1#CX1!&)[!BWK9D<6+3N#=4LD9WRFR1M&MVE_+ MK=(2N^3W&?RXQX\M?GP"?]/V.!$YN:9EVI34]B!N5U2QE%">D1M6-AHR M?)7A\P1/!1!MRD.VYF(1O)$*N%9$XX?T,^6VI\P^**?.4R$!/A6*8)K3PN39 M,7DVCZ%SP3B"BD8A@/((O*=0:]LLRN:-5J)!XDOGH:E 4BWDU#%=Q6Q7.=^< M)+KRDCC U7 <>J-)X-P %]C+K>V+O3A(3M_0?0XRTW6D5M5"NK]G'SK)S0B\,$G\$H^C^J+D=(=N6- M8G0-)EX2QD>:/L1/'5M.E!8-DB&^@L$D=KK"VM-1TIY&SI)KEAT"-N&EF'ED MQ*K92$UFR\94(9>B.BZ5@U+'DZ^ZTC^Z^)C\G1UO"I&Q(NT,Z$_[";IL!\>' M>3M^L?0[AHDK(4?78# >N42V(ZW=:%';,;(5&H>271;X%P!I#/![+H0^; Q! M_U]9_ -02P,$% @ !&*J5&6DFWT/ P / 8 !D !X;"]W;W)K&UL?55-;]LX$+WS5Q!"#RF@1A^49">P#3CM+K9 BPV: MM#TL]D!)8XL(/[0D52?_?H>2K;A DHM%#F?>>S/DC%<'8Q]+NTO2@\61GK.(>MW:?N-X";\<@)9,\3:M$<:&CS6JTW=K-R@Q> M"@VWEKI!*6Z?;D":PSK*HI/AF]AW/AB2S:KG>[@#_[V_M;A+9I16*-!.&$TM M[-;1-KN^*8+_Z/!#P,&=K6G(I#;F(6P^M^LH#8) 0N,# L?/+_@(4@8@E/'? M$3.:*4/@^?J$_N>8.^92"\4<=@5*"$GK[\\5B'LX!E^DI ?@S(1]T3T:CR$_=\L[+F0&WP M1K2P&%,=HU&&8)? MTAS1;B:T_!4T1K\:[3M'_] MM+_')ZALEI>?Y-WD;P)^Y?:2LBRF>9KG;^"Q M.5TVXK%7\&[YTY@;W>J6CKESZ>@_V]IYBP_DWS+6!2MU""RI:!Z:9X L 4E#Y3PB!/!@2/O"$M9 M?,7*L%J6\3)-R6?=& 74\T>4V4_5)EE9Q$5:D3S.63I3U8/#5)V;G$F6+>-T ML2#++$[+DMR!W'T0V@V6ZR:0.["_T&V1QT7&2(7.U3.6A1JU/3.R-+[*2U)F M**HD6V4&[1V.@,D;9QE&] .6"!LZ% PKJA0.">RWY@&EQ%?9(D2713ES".T! M97B2EW'!<=;0"NQ_G5KAWS&-J[MDZC\;M-!&>W:>YBB]ACW6D$G88FEXNRHC: M:59-&V_Z<3[4QN.T&9<=CG>PP0'/=\;XTR80S'\8F_\!4$L#!!0 ( 1B MJE2"!9NO;0, !T' 9 >&PO=V]R:W-H965T6F:DZ@$1)HW3+ M+%[U+C8'#:SV1JV(:9*4< M&9_X;F\=(]ZL#FP']V _'^XTWN(1I>8M2,.5)!J:=7B=+F]RI^\5_N9P,D]H MXC+9*O7%7?ZJUV'B @(!E74(#(\CO $A'!"&\77 #$>7SO I?49_YW/'7+;, MP!LE_N&UW:_#>4AJ:%@G["=U^A.&? J'5REA_)><>ETZ"TG5&:O:P1@C:+GL M3_9MJ,,3@WGRC $=#*B/NW?DH[QEEFU66IV(=MJ(Y@B?JK?&X+ATCW)O-4HY MVMG->R5W?SR ;LDM;"VY>F!; 6:RBBV".Y6X&H!N>B#Z#%!&/BAI]X:\E374 ME_8Q!C5&1L^1W= 7 3\P/259&A&:4/H"7C9FFGF\[!D\G]\M-Y50IM- _KW> M&JNQ*_Y[ 3P?P7,/GC\#?M_W-%$-N:SH[PKY(I2;PJ4YL K6(8Z9 7V$L'\F MZT!KET:E<"J,A=HYM'L@C1(X7ESN"#/(6P98O6H_EB^XA0K:+>@S)PVNN$1+ MU1DF:S,)D%?BD!V5.#J42D/-+6E8Q06WC^0JG02O@EE11DF2(%7,YYY"LQF1 MRH()RI1&!;+.)TVR9! 51>*USR>*Z"!*HRSIF:G[>NHC9J1)PR63%1"U%7S' MW @;YRZB9>;/Q:((W@TZ G P+S2S*$\7^)W-9XZF>93.:8!6Q2RB2'V6K%7: M\N]80U_2&CM#==+&6/26=RW!NO02;DSGO53*6!-XE'[!C3GY?8?;L"!K7+^$2O8*Q M1#.+8NRC;%J\]M!T.G_=-Q:Y["LO_:6W(FPD&ULC57?;^(P#'[GK["JFW23 M&(7"QFD").!V/QXF(=AVSZ%Q:42:])*4CO_^G!383L?0O5 [L3]_=FPSJK79 MVAS1P6LAE1U'N7/E?1S;-,>"V8XN4=%-IDW!'*EF$]O2(./!J9!QTNW>Q043 M*IJ,PMG"3$:Z!,YH?RCK)RA6T%^;O)0E%+O$6'E=+J]F5&"'.:ZH$>W+-3M M\Q-;2[37H]A1/.\5IP?L68.=?(#=AT>M7&[A07'D?_O'Q/-$-CF2G247 1^9 MZ4"_UX:DFR07\/JGY/L!;_ !W@)-:&N5(A#VEF: *0XK-#M!1W.MN @U:,JR M1.N,2!V)H5KPK(2#[X8I9R^P&9S8#"ZR6=' \4HBZ Q6.3-XLPYA%VQ/4^!@ M6C/#V^=9M.&%R:IYL*FE"2N]:,^]V6423SD"VZ&A@82-SPPX MYR+-PQ5'AX::G%*KK%";@.)[B-Z"&:G!BJ*238Q" M2G#?>G@M,91KI[VO%&X/GU-J<:;VUZW;?J=[==ZF1.*X,;HJH4 NF+IN]0>= MNZO67!N#!QYK=#6B"@3F#6AHHG^<6]W.W5L<+G94+[+;"Y2<[HC$4MCM369H M&*F.V.IUAE?GVBI^-^T%FDW8:9;*7"G7#/[I]+0VI\VV>#-O=BXU_48H"Q(S M;*(@YK7XTWH#N,ZW=4?$!3G\FDS]02P,$% M @ !&*J5)AW. 7, @ $ 8 !D !X;"]W;W)K&ULC95-;]LP#(;O_A6$APXMT,6)DVYME@1(^H'U4#1(NNTP[*#8="Q4ECQ) M;MI_/TIVW&QKTUVL#Y,O'\HB/=HH?6]R1 N/A9!F'.;6EL,H,DF.!3,=5:*D M-YG2!;.TU.O(E!I9ZIT*$<7=[L>H8%R&DY'?F^O)2%56<(ES#:8J"J:?9BC4 M9ASVPNW&@J]SZS:BR:AD:URB_5K.-:VB5B7E!4K#E02-V3B<]H:S@;/W!M\X M;LS.'%PF*Z7NW>(Z'8==!X0"$^L4& T/>(Y"."'"^-5HAFU(Y[@[WZI?^=PI MEQ4S>*[$=Y[:?!R>AI!BQBIA%VKS!9M\3IQ>HH3Q3]@TMMT0DLI8533.1%!P M68_LL3F'_W&(&X?8<]>!/.4%LVPRTFH#VEF3FIOX5+TWP7'I/LK2:GK+R<]. MKF6B"H0[]H@&#N_82J Y&D66I)U!E#0RLUHF?D6F#S=*VMS I4PQ_=,_(J26 M*]YRS>*]@C=,=Z#?.X:X&\=[]/IMGGVOUW\S3[C@)A'*5!KAQW1EK*:;\7-/ MB$$;8N!##%X)LLN;//.JEA>X@5*K!TZ7 E:N PP#]T'=HQ=VS0'(.DOD7T_PH$<>G@_;O3N!=_ M#@Z[WBN..[%#[79ZP0&\=)VBG2HM4*]]+S+$5$E;%VR[V[:[:5WES^9UKZ3J M6',Z7H$9N1+ 20BZ[C_UPJK2U_Q*6>H@?II3RT;M#.A]II3=+ER ]B&ULC53?;]HP$/Y7K#QM4D<@D+14(1+05JNTKJAHV\.T!Y-E6JF== 2!YJ;G0HZ!"7%V'HJ6 %BZHYF'4[29A39D(LM3MS526RC5R)F"FB%[7-56[ M"7"Y'06]8+_QQ)85VHTP2U=T"7/ +ZN9,E;8HA2L!J&9%$1!.0K&O>M)8OV= MPU<&6WVP)C:3A93/UK@O1D'7"@(..5H$:GX;F +G%LC(^-E@!BVE#3Q<[]'O M7.XFEP75,)7\&RNP&@57 2F@I&N.3W+[$9I\8HN72Z[=EVR][^4P(/E:HZR; M8*.@9L+_Z4M3AX. *#X1$#4!D=/MB9S*&XHT2Y7<$F6]#9I=N%1=M!''A&W* M')4Y928.LPG53!-9DID"#0*IJ]4',BX*9I>4DWOA>V\/WMT 4L;?IR$:<@L1 MY@W1Q!-%)XCZY$$*K#2Y%044K^-#([I5'NV53Z*S@ ]4=4B_=T&B;A3-42IS M2A'T&>A^6Y2^@^Z?@'Y42RK8+Y_R5 HM.2N\-1;%ZU(]EN2."2IR9DKE%)@K MBYI\'R\T*G/I?IP1-&@%#9R@P0E!MP(9[HCM Q079 =4'>O >9#><'AU1DO< M:HG/PGQ>UPM0]LI\DKFK@2:_B6O ,4T>+'9@=D)LLCB)TW!S1$'2*DC^4X%V M'7?T;UOO^9,W_(/H'_KPX/G4H)9N2&B2R[5 _Y+:W78.C?WS^^ONAYBYE$MF M"L*A-*'=SJ4A5GXP> /ERCW&A43SM-VR,K,4E'4PYZ64N#&ULQ59=;],P%/TK5H002+#$29.THZU$NP&3&)I6/AX0#VYRVUHX=K&= M=OOWV$Z:?D>(/>REC9-[CL^])[ZY_;60O]4"0*.'@G$U\!9:+R]]7V4+*(BZ M$$O@YLE,R()HLY1S7RTED-R!"N:'09#X!:'<&_;=O3LY[(M2,\KA3B)5%@61 MCR-@8CWPL+>Y<4_G"VUO^,/^DLQA OK;\DZ:E=^PY+0 KJC@2,)LX+W'EV.< M6("+^$YAK7:ND4UE*L1ON[C)!UY@%0%L*8OY6, ;&+)/1\:L/^P25ODID2!6/!?M!<+P9>UT,YS$C)]+U8?X(ZH=CR98(I]XO656P:>"@K ME19%#38*"LJK?_)0%V('8'A. \(:$!X".F< 40V(7**5,I?6%=%DV)=BC:2- M-FSVPM7&H4TVE%L;)UJ:I]3@]/ >5L!+0&_1A#!0:/J([J3(RTRC,=$P%_(1 MO;H"32A[;8*^3:[0JQ>OT0M$.?JZ$*4B/%=]7QLIEM#/ZFU'U;;AF6TC="NX M7BATS7/(]_&^2:')(]SD,0I;"6^)O$ 1?H/"( Q/Z!G_.QRWR(F:LD:.+SK# M=\TUU8_(6 ?HAE>GS;ZUFW)_D*) UP\:)"<,C9W/(-'/SX8'W6@HU*\6%9U& M1<>IZ)Q1\<6T 65M/650!4TRF)J,S>N#ZLN):UL?A3A\H?;XDX8_>48'TD9%^O\.5-!XI[)A%,91 M'!\X@VVKJMVFX)+V>FC982\LVA;ZM\K^'M/6/E<;#M;,'_ MU[[&[A4UBCMQ-STH_HG ;A+T<'2Z^'BG\>)6>3\HS\5:O4%70DCE#L(M9VG WVW8]'#^G*]ONB),GN)(<]?Q>MY?@ MH[-Q'-<-TDZ0'ICB[\PG)INY&]L4RD3)=?6);^XVH^%[-Q =W!_9D='-/5N: M:MXT'_ YY0HQF!G*X"(U-LAJA*L66BS=%#05VI3472[,V O2!ICG,R'T9F$W M: ;IX5]02P,$% @ !&*J5,;)*:J1 @ T08 !D !X;"]W;W)K&ULM57;;M- $/V5E24DD"!V[%RJ*HG4I" J41&U!1X0 M#QM[;*^ZE["[3M**CV=V[9BT) 8>>+'W,N>[=YBJ;!I%S"#BDUC%0?&U@ 9P[(G3C>\,9 MM)(.>+C>L[_SL6,L*VI@H?@7EMER&IP%)(.<5MS>J.U[:.(9.KY4<>.?9%O; MCH8!22MCE6C Z(%@LG[379.' T#_%"!N /%SP. $(&D B0^T]LR'=4DMG4VT MVA+MK)'-+7QN/!JC8=)5\=9JO&6(L[,;V("L@+PA%UG&7&8I)U>R_CQ M@J6,OYJ$%N4<*$P;ZGE-'9^@3LBUDK8TY*W,('N*#]'-UM=X[^L\[B2\IKI' MDOYK$D=Q?,2?Q=_#^QWN)&WJ$L^7G."[9(86A8:B3M3'G.R3^?4#FI(K"\)\ MZQ :M$(#+S0X(;0$G8*TV%1$Y=@ZJ2HD>X0,E[5>KI4@*29;8U<0SNB*<68? M\/OF5*9PK'3=BN.H%T4OCJ7X#[BSWW%/0AZV(0\[B>XTE28'K3%*M0%-[G!T MD!_DFNZ8J$2'PJA5&/W?ZHU;H?$_5,]0#@8+QZG%T*QJRV:P\6U)#.@-.UZR M;IG^D9+5_H8'TT& +OS0-"A<25LW7WO:SN4+/XZ>G<]Q7M?C]1=-/>RQM0HF M#>&0(V74&V-U=3U ZXU5:S^#5LKB1//+$O\YH)T!WN=*V?W&";1_L=E/4$L# M!!0 ( 1BJE0?MLW/7P, !<* 9 >&PO=V]R:W-H965TBDO238W',XY_KZVN.MD*\JIU2C][+@:N+D6F]N75=%;DD8=Z9C.[>4T[&H=,$X74JDJK(D\L^, M%F([<7QG-_'(UKDV$^YTO"%KNJ+Z:;.4,');EI25E"LF.)(TFSAW_NW1'BU0R^IQ/',XIH01-M* C\O=$Y+0K#!#I^-Z1.^TT#W'_> ML7^UYL',"U%T+HIGENI\XHP;@!N /@8,#P#"!I 8(W6RJRM!=%D.I9BBZ2)!C;S M8'-CT>"&<;.,*RWA+0.G&1R-"< M%$E5$)M[&,Z(8@DB/$4+5E2:INA^N4*7"ZH)*ZX ^K1:H,N+*W2!7*0,G4*, MHR?.M+K>F_B9BTH!#4Q>'(S'K@9[1J2;-%9FM15\QDJ '@37N4+W/*7I(=Z% MM+2YP;O4"ZCTSYQ&+5W4Z_39[F0H4/(&Z5O37?%!3U,:*HWQ];7I!"SIRD3-'1Y8 MC'U\G(G3,.Q%8>QW9R)NI<>]TNW6@BZ':)9!VS/[3FS,#E1VYSVNGCJW27PJ M9HBC(\4=05X8=.L=M7I'_Y_JM.X77<)''*\+!;_$TK_J9_ M>[4[PG9"*[VO_GSOH\5ZO6F9G2NN!A?O.0D&D7]DMR/*&XS.N/7W&K__>7%U MKT.#/-05'B]#1Q3H.E-"/O[0A7MUW7'-TEWAFS)/H*M#Y5"N;<4C^IX4%71X ME$E1[LK)'#^=5O!)L<0G">Z(&1W9.6&C#:WOS4*"MXKH^4=K9]G9S9\_T MH_F9N?78H_N#IKXRP7FQ9K"U"YH!I3>(09"L;R'U0(N-/9& MI0F ]YD0>C&PO=V]R:W-H965T-$TI$U#%+;/;GHE%DZOJ+(>"Z3-908D[:ZD*9G"I'EU=*6"K1JD0KD]I[!:,E\Y\VKR[ M5?.IK(W@)=PJHNNB8.KU$H37MQQQ]S8U^X\VG%'F$!YJ&Z5;AR.RLK M7D"IN2R)@O7,N?#.K[Q&H9'XPV&C=YZ)#64IY9-=W*QF#K5$(" SU@3#OV>X M B&L)>3XMS7J=#ZMXN[SF_7O3? 8S))IN)+B+U^9?.:D#EG!FM7"W,G-#]@& M%%E[F12Z^26;5C:*')+5VLABJXP$!2_;?_:R3<2.@A?N4?"W"OY7%8*M0M $ MVI(U85TSP^93)3=$66FT9A^:W#3:& TO[6=<&(6['/7,_"++5 TK\I.S)1?< M<-#D^!H,XT*?D%/RL+@FQT!F6S^7K1]_CY]? M3)V1P/M&?.K[(^I7A]6O(>O4O8_J+D;UW8?N-O6"/O45;M42NL9#:#(CW M#!QP$'0.@L9!^$E>*_:JI! $LT:DR4$1*"HA7P&P"00S* (OV).Z[[5-:NLD M;IS8CGR>!S28!-'4?=Y-WHA8&J64=F(?8@B[&,*#,=R4F2R &/:"18&!L*6 M,UQAVM6]@QR&@(Z:4T27J00['4 MHU$T3AEWE/%!R@6(]2DO=:U8F=D/KT$]CV/& _^)'WI!CW(H%: MYMIV-%9M@1,"S\[L:8P^'2F%B=>OA*%4A&6]AW[2T4^^E&->&L R,&-XDV&? M1&'@]_"&4H$7Q_$XGD??QP$]"/C;GE&CQSL=YB/RX[2'-2(6QDD8[.':&5/> M0:Y[:9CX_*S>LGJ#\S!)_"#IM]&8G)=.:-BC=7?FJ[WU]X5V8635C-RE-#C F\<<[UB@K #NKZ4T;PL[Q;M;V_P_4$L#!!0 ( M 1BJE0&PO=V]R:W-H965TQCV0$NT3502/9*RF_WZ M7>T@>DAEOA?RN5HQI]"-+V6DM&DS(I2VWB.(&=49Y;TW'Y[D%.QZ+0*<_9@T2JR#(J M7SZS5&PG%K9>7SSRY4J;%_9TO*9+]L3T\_I!0LNN41*>L5QQD2/)%A/K%WP] M([Y)*"/^X&RK6L_(E#(7XKMIW"43RS&,6,IB;2 H_&S8#4M3@P0\_JE K;I/ MD]A^?D6_+8N'8N94L1N1_LD3O9I8(PLE;$&+5#^*[:^L*J@D&(M4E7_1=A<; MAA:*"Z5%5B4#@XSGNU_ZHQ*BE8"](PFD2B!O37"K!/>M"5Z5X)7*[$HI=9A1 M3:=C*;9(FFA ,P^EF&4VE,]S,^Y/6L)7#GEZ>B_RY>4W)C,T8W.-+M'3;@(@ ML4 'WS[.F*8\_01!ST\S]/'#)_0!\1Q]6XE"T3Q18UL#(X-KQU7OGW>]DR.] M?Z'R"KGX A&'D)[TF^'TWVA^A]X/]T&&6LM2:TE*?'T@,4_YDAHKZ^/N=TBY;N3YGGM OAM'(A*% MQ\8AJ-D'P^R94M?@)E*:>0-F64BN.5-FD:=[E?61#WI(8>^ >3?(#8(CHHQ>]SX/7YWPZ\0V]K!;/6[ M&I^,V^?<.#X>MGSBN,YIC1O;Q?Y9-&Z<$0];X\]HW/4Z'Y3K:GPR;I]S8XMX MV!=!8W):X\:+\.@L&C=>A*-WUSCJ:(==IROR316X=\3IB9OU 3K.\=$@C1.2 M82?\JE=,HEN>ESO.U_H<,#0XI/$L@L\Q.*1U9B7O/3@5XMZN" ?PX/ TTQ\7 M1?X1R1MC),/&^"KV?7GT>J/DC841[RR2-Z9&A@^3/R.YWW.2QX>GE;ZH MR&VW;HOF;@^7L"6P@8/L M*X_?>59,=D)3%[L772?=_==Z=36BO]8DI$@M=* M2#,)2J+=?1B:K,2*F8':H;0G6Z4K1M;416AV&EGN094(XR@:AQ7C,IBF?F^I MIZG:D^ 2EQK,OJJ8?GM H>I), R.&RM>E.0VPFFZ8P6ND7[NEMI:8<>2\PJE MX4J"QNTD^#J\GXV-ORQET(1WP='UD?_3:K98-,SA3XIGG5$Z"NP!RW+*]H)6JOV&KY];Q94H8 M_X6Z\1U;YVQO2%4MV&90<=G\V6M;AQ/ <'0!$+> ^'\!20M(O- F,R]KSHA- M4ZUJT,[;LKF%KXU'6S5W'V$-7+"D^OIG@;;_H)+ P*WEB@:?+D-0#?C MUABD=O[&;A39^^^7I7VA4#L'>[Y5BHZ&&X+NS9N^ U!+ P04 " $8JI4 M*X#X.40$ "N$0 &0 'AL+W=OXX.[R7/%37:2?5-KP$,^9[$J3[OK(W)WGN>CM:0<-V5&:1X M9RE5P@V>JI6G,P5\D8.2V&.^W_<2+M+.>)1?NU7CD=R86*1PJXC>) E7#Y<0 MR]UYAW9^7K@3J[6Q%[SQ*.,KN ?S-;M5>.95+ N10*J%3(F"Y7GG@KZ_8J$% MY!%_"-CIO6-BAS*7\IL]F2W..[Y5!#%$QE)P_-G"!.+8,J&.?TK23O5,"]P_ M_LE^G0\>!S/G&B8R_E,LS/J\,^R0!2SY)C9W"H@+ 'YT+UB M['GBIMSP\4C)'5$V&MGL09[]'(WY$JF=*/=&X5V!.#.^D>GJW1=0"9G"W)!W MA/F,%<=?%$\US^NI\<;%8B'L,8_)+"UFJ*WTFRD8+N*W&/'U?DK>_/)VY!D4 M9NF]J!1Q68A@1T1%J.J"*LJPG*^WE$^S/TLU49M<$$:\M<-!I"9@43_[:#O5?2]G#YP MT8N:/N)*/8AT17@B-ZEI2U]!V,\)K?%LQ[V !72(9N2/O.U^J@Y#V5DX8,W0 MANZ@TATX=6-V^^0.MC+>6K43!3@=R36/1"S,@R,Q8?6 \#7RWJ_H^R^=]X(P MW$OF(.S[^=^CM!]&AL/AH\B&ZD&E>O $U5IO>!H!B:0VNFU]#@[*3@/?=PD8 M5@*&3@&S-,+^IP%31^P](ILZ<>F[:-5A+%LDF M(7.ID-'6->(9WFR7=W90+SH\T%=,@K/#U!Z&-H9"_=K[_?^QIL@/\MFL09$+ MK>%QW9M/W.LV]#46&:W-D[(7F+"7)4O#J)PYK>V5NOWU9$X_BC2?*3_(_>?K M.]>@:VNDP:MDM;9&&C[+O'B6Q2+B\QB(X@9:,^QFI-U>^&MKKWXVKCFFVH^I MVY!/%ZIL8[T@Y90>B3VJBW6=S:ZG;: M6R6V.*6P&2X!UP[AJY6"E;V2*9%&(L.-0C'B8U-OU>\3S<SQC]WA6;ZO,X'"BA*Y94G<.]I3. 1*KX.%"<&)GEN]^Y-+B7S@_7P!>@; #>7TITEO+$ M;JBK3S3C?P%02P,$% @ !&*J5&11,J+;!0 'AP !D !X;"]W;W)K M&ULM5EM;]LV$/XKA-<.+9#*(O5BIW,,-#:"!FC7 M(%FW#\,^T#)M$Y5$EZ3M%-B/WU%21+_(E%W,7Q)+XAT?WAV?AR<--D)^4PO& M-'K.TES==!9:+]]WNRI9L(PJ3RQ9#D]F0F94PZ6<=]52,CHMC+*T2WP_[F:4 MYYWAH+CW((<#L=(IS]F#1&J5953^N&6IV-QT<.?EQB.?+[2YT1T.EG3.GIC^ MNGR0<-6MO4QYQG+%18XDF]UT/N#WXS P!L6(/SG;J*W?R"QE(L0WGX M!A%+6:*-"PK_UFS$TM1X AS?*Z>=>DYCN/W[Q?M=L7A8S(0J-A+I7WRJ%S>= M?@=-V8RN4OTH-A]9M:#(^$M$JHJ_:%.-]3LH62DMLLH8$&0\+__3YRH06P;@ MI]F 5 9DS^#H#$%E$)PZ0U@9A$5DRJ44<1A338<#*39(FM'@S?PH@EE8P_)Y M;O+^I"4\Y6"GAY]$/G_W!Y,9&K.)1N\0\4F,'ME:I&N>S]%(LBG7Z(XF/.7Z M!PSX,(4;D#*:HON\+#R3P#=CIBE/W\*(KT]C].;5VT%7 T S33>IP-R68,@1 M,'=LXB$_O#(@2(/YR&W^F4H/!?BH^=AM/F9);8YWS;L0U3JTI XM*?P%1_U! M0.]SI>4*-HI&?W^" >A>LTS]XW ?U.Z#PGUX+'/&FYBAI,S0["5#L+F5IOD4 MLM<4PM)I7#@UI+ >!B$)<1^(PA]TU]OA.AQ*KJ,>V1VZ@SVLL8=.[%\L1I0R MK9E4=BE-J$MWT1843.)KWS^*)*J11$XDD.L>^EUHIAPIB6MG\24RWJO=]RZ1 M\=Y!&F-,HMW8E0GO'43Y<.0.\GZ-O.]$_B#YFFH#?L8 /*+SN61S9[P M)9 )S<0*8B;A;M,JW!/$7B]Z[0CQ=0WTNJ4< K^U'+!OR=6_1$'@+?;&ERB) MRNMV341EG@]JHAH:.8?NHK<$BJ!@MF>.?8O,KQ)X3IA0=F&U](W=]'JV7E?^XM,%&UN*QFZ.W@M<(K*,ZV+#S!@P!Y,)_(:>I1&7 MV[7O$2==$,O\Q'=ZNI,BUR9<%29$\WR5-4%J<>1[(,%.3%8LB%LL/D,YF6T^ MX\] MLF"RCDSQ,I%(ZY#XL?-J2-;)V(W'1<,QVN&NX+DK5E.(753IA+)EZ:5 M: 3C]GL/#635EEPAO6!E%U,3 DV5@*F@*F!N1"$ ,&?"05WJ^27[ON+2),R8 M*PB*FM&R-852HZ;U.A([>/[K+SCV?\.@->4O+9"Y0'P&7"1?-C1=0W]$)R6D M&4U3A2:F[RYF!.$#A9-FLE=]WZL<93Q-"PBRFL)_;488@T/.+I7R"FT6/%F@ M#57H%3YT18N="ZU2LB@?O#1,GJO&K$P2MTSN9;B.6T,,WDU%FE*I&O-]V'OT MG:I!K,H2=^]Q#D(WF;1,A/V6PP>QPDWQ<<2Y2M@R _9:V-W* M(FEK7=HB7]:*Z]6#E;?@(HU-8+4J<&O5_Q#YEAFP%SEW9V!5+7"K3VODG[[< M/9Y4^L'6RY_@(@FP-!F<1Y-TN4QY0B']G5(DZVVYW399W S/1;%"2TG!NZ&?&\J+?ND= 2 M:'B1-^6A9_2/J4=WZUN,^7(&)^VYZ3I2-@-'OM<#BI+EQZCR M0HME\7EF(K066?%SP>B423, GL^$T"\7YHM/_4EP^!]02P,$% @ !&*J M5&H ,B_] P XPX !D !X;"]W;W)K&ULM5=1 M3]M($'[N_8I1U)-:"6*O;0)4(1*0JXY3J1"4WL/I'C;VQ%G5WO6MUX1(]^-O MUC9V4I(%3L #\=HSW\RWWWK&,UXJ_:-<(!JXSS-9G@P6QA2?/*^,%YCS<[TZ MPTPM3P9L\'#C6J0+8V]XDW'!4[Q!"R7+L&2V6FU ^[N$A.!K[-"#.,C87@]'.'YYAE%HGR^*<%'70QK>/Z M]0/ZYYH\D9GQ$L]5]J=(S.)D<#2 !.>\RLRU6OZ.+:$#BQ>KK*S_P[*U]0<0 M5Z51>>M,&>1"-K_\OMV(-8=1N,,A:!V"GQQ8M,,A;!W"YSI$K4-4[TQ#I=Z' M*3=\,M9J"=I:$YJ]J#>S]B;Z0EK=;XRFIX+\S.2+DNG^-]0Y3'%F8!]N4 JE MX5:6&%<:$_BJ#):05 B!'P9D<9HDPFK&,[B0S';0E4EETDY]@PE;,-Z<9O<69-IVWV*<1>=.=B$G79AC1?NQ"/% M+F1I=$5OHH&_OI !7!C,R[\=\%$'']7PD0M>]/ QUWHE9 H\5Y4TV^1L $/=HV%OOW;W-WSQW;;S*9;X/Q-NPUB1QVQ(R>QMH \E ]C:TNF MN*2J92HMS H2;G ;/S?N9YP-@>W]\NZ=E=FAP'&7Z+$3\$J+.\H$U'R.-E.> MIAI3>Z?00L:BH +7B %Z1\;N -$P./AU6Y5YL=L&/^;WM=U_T1D3DM3 LN%3 M*[.]*+M1"[[BLPQ)X5SL$'=WBH5XQY5HSL \]G0]YTJ!'VR MP3.K$OP+UYA@7M0-DY(6*@$ZAO2Z&-7M5]T?1J[0?8-@;](A6-\BF+M'O((0 M[@!4DIX2HN\.[+GMX05"1*[0?2]A;]),6-]-F+N=O((0[@#,?[(N]1V"N4OY M_Q.";"_YOB!+M?#^\M:D@ M1YW6TU4)L0W4# C=W6Z".ZWG%J\W;\8_^FY.J8] AG-R]8>']*+I9J)J%D85 M]8PQ4X8FEOIR05,H:FM S^>*U&X7-D WUT[^ U!+ P04 " $8JI4KGTX M064" "Q!@ &0 'AL+W=OC*(U>!N[$8NG\ M0%SD*[[ >W0/JUM#O;BEE*)"98568' ^BL[3LXLT\0%AQ:/ K=UI@T]EJO63 M[TS*491X12AQYCR"TVN#ERBE)Y&.7PTT:O?T@;OM%_I52)Z2F7*+EUI^%Z5; MCJ)A!"7.^5JZ.[W]@DU"/<^;:6G#$[;-VB2"V=HZ737!I* 2JG[SY\:(G0"6 M[@E@30 +NNN-@LHQ=[S(C=Z"\:N)YALAU1!-XH3R7^7>&9H5%.>*:ZT6)]_0 M5##&J8,3N.+"P".7:Z3.>5D*;QZ7,%'U$?!6'HW1<2&/:<4U;E "@T\@%-P( M*6G>YK$C:7Z#>-;(N*AEL#TR;KCI0)9^!I8P]G _AJ-/Q_]28DJLS8ZUV;& M[>[!$FT 7[5#^P8L:V%9@&5[8,&@B;+.K.E8.OAQ30M@XK"R/]_ =UM\]TVM MP?A-,%[/0=)W >>_2TG;OF9H33L--'_W-D4_ZW=8'F]>$=%K1?0.&)8E!PWK MM[#^1Q@V:/&#=S6LI@UW#.MU6:?[NF'#5L3PD&'LH&&G+>ST(PQ+D[^7/7E7 MRQK<[B%+67N?8O5?P!4$L#!!0 ( 1BJE1P.V3V3 0 #L5 M 9 >&PO=V]R:W-H965T6@S#/C#6V18BD1Y)VPFP'[\CJ8AN85/IYA7^(E$4 M>??5&!T(441,'TK'-.WXTR-\&-^%3 6F^TB0WE M0JFXW@"F%9N34*WQ8X MSPS?5XM2/@.06R,GCV]'&&!.+F2%K&ON\O:6G.=Y89N\)%?"+P3[XJ=+,+PH M?\81+*7'^&X"PN:8C$LN!HE!>-9),JFAC#P4M@-*1JZE,'--WHL<\B_G)QA6 M$QM[B6W$H@:ON3HB&7V#\!C[@21$S[D"[:\1^UF3N\S9/]YA_PZ7)_$9NP%M M5#$QV'2))/>B,.17Q86)>3IN/!T[3]D.3[<6,ME"SKE"%S/ S\20T3/9'#?F MSZ[[?,U53O[X#4V2*P.5_C,"J-L ZD9#O[F]USX\]/0WV992SY WTW5FK$*L MAK3;ZZ?I(%EM<=]KW/>B[C^[CPU=\Q4H% \RLU!(S@V0*2\46?%R"6]\MT,8 MZ-^&TGOK;Z#LG1Y1NAUDOP'9W\?R0'"[Z77$X5&/R44"$NI,&ULEAK*73 M!M!I-$\^(]R97F&B"C$C"U!63)#:;73%[67949K^& %&TR".Z?>E\&XM8\ V M5)L>!HF4!4ALSS2V&&SG,0@UW8M2?P./3O([G)JTE]*8N67+PA MMX7,M_(:MYF1Y[:4A2) XZH]!N6VEKB))+AQ>\0?$BZ065"K KLNI/";T/^V MX6)!^EEZ&!2R(/J,[F?35=OY5]G;MNEC0>/9ZC7_U(FJQV;Z(6-!Y%M?Y M?>\+:W>;&\-^>M3O[\AC$'UV',6)OTKX"ZU]VFI=)7)*Q+)Z0#G"EL=D6SS\ M?4UD5>$*U(X%3)KX^C>I1AUW3M,6-6:A4K"XL%_"_QI'W'E['*&JL'A5V:/X MX)JZ+D11+:L8LE!)V(%4$A8J"8NK_KB5ZM?R&_?32F^H+>R[U19++W]JH3<+ M528[D"J3A2J3Q:O,WNAM\>@[ !\/Y72O#Q8 M!\UYZ? ?4$L#!!0 ( 1BJE0*9Z0*SP( &,' 9 >&PO=V]R:W-H M965T50$2T.Y%6B4$:O=A MV@>3',3"L3/[@/+O=W8@8UJ:;5^(?;[GN>?NS'ETU&9G,P!DK[E4=AQDB,5] M&-HD@YS;EBY T7:&G]+SN>?:. M)7N+.C^#24$N5/GEK^4NN"S#^HJ@$V!,W.[I57!$,S$&0::Y5*CRF#%3/_-%P MA784(N7G5(;).9=9F4O\1BX=]J059I8]JA32W_$AU:4J3GPISBQN)*0,6JS3 M?L_B*(X;^#I5L3N>K_,&WRKC!EA-C:>&4MX"779DLQ.[]EOPDS=/C]RD[-L7 MHF2?$7+[O4%0MQ+4]8*Z;W7_M0!?_8.6I$0*/+&;A)1Q=;JM:T S7:_3BJ)W M#;IZE:[>_^LJ S;&KTO6 ZIX*I683-QI]OJ-RKL5PK[C41S;0S(LGMKP". M8IB!;RL5S]_Z/P37Z2W##'T8-T$/DZC5'X6'&FV#2MO@WZJ7BH-(@92#;XR7&;V" M8)P#G6^TQLO&!:C>U&PO=V]R:W-H965TP'9\SCW'U[DW@[4VSW8) M@.PEE\H.@R7BZBH,;;*$G-N.7H&B)YDV.4>:FD5H5P9XZD&Y#.,H.@]S+E0P M&OBUJ1D-=(%2*)@:9HL\Y^9U#%*OAT$WV"S,Q&*);B$<#59\ 8^ WU930[.P M9DE%#LH*K9B!;!A<=Z\F?;??;_@N8&UWQLPYF6O]["9?TV$0.4$@(4''P.GO M#TQ 2D=$,GY7G$$=T@%WQQOV.^^=O,RYA8F6/T2*RV'0#U@*&2\DSO3Z"U1^ MSAQ?HJ7UOVQ=[8T"EA06=5Z!24$N5/G/7ZISV $03S,@K@#Q6\#I!X!>!>AY MHZ4R;^N&(Q\-C%XSXW83FQOXL_%HCKRK1.; G_@*6G; 9 M)%HE0@KN#UEG[!$Y%JC-*[N#% R7; MA,X[ 4+.'PK#;+ .?DW*5+AB;:(5" M%4(MV,.*L([3LJ,;0"[DYT&(9,#)")-*[+@4&W\@ML?NB7%IV:U*(=W'AV2\ M=A]OW(_C5L)[;CJLUSUF<13'#7HF_P[OMLCIU;[>P62P&V$3J6UA@/V\ MGELT=-]_M80XK4.<^A"G'X38IC.KTBG*H$A!*4/0E)5VRKC;B:)/3:?W_[@] M3V>UI[.#GF#'!]ACIJ@ TNU];[+)7SM]W+ELMM<.ZW8N6MV=U^[.#[C3R?.) M*U4I(Q-4OFWYE%G!P$7KX#[KF[J-U=M#)- M@6JQ H4L%51 #*B$"A%7*=.X!-,DK9WP*&KPM">M7TOKMS(]::2; W59,YNR MEFS+FJ[+6M/IM_/'<2=NOE@'<%&GVWRSPIT^D(-9^/9H26^AL"R*]6K=@:]] MXWFS/J;.7#;2+4W9UJGD+005<0D94=)9TTM@RE993E"O?+>9:Z3>Y8=+^KH MXS;0\TQKW$Q<@/I[9?074$L#!!0 ( 1BJE2:OA)?" ( T$ 9 M>&PO=V]R:W-H965T*2.S,[RZ6SSKH77P,@ M>]7*^%E2(S;WG/NB!BW\R#9@Z*2R3@NDT.VX;QR(,H*TXNEX?,.UD";)L[BW M=GEF6U32P-HQWVHMW-L"E.UFR20Y;CS)78UA@^=9(W:P 7QNUHXB/K"44H/Q MTAKFH)HE\\G]8AKR8\)7"9T_6;/@9&OM2P@>REDR#@6!@@(#@Z#/'I:@5""B M,GX>.)-!,@!/UT?V3]$[>=D*#TNKOLD2ZUGR,6$E5*)5^&2[SW#PH#F"K0TO1?\7KHPPD@G9P!I = &NONA6*5*X$BSYSMF O9 MQ!86T6I$4W'2A$O9H*-323C,EU9KB=1E]$R8DBVM06EV8 H)GKUG\[*4H7U" ML0?3ST!HYN4*4$AUQ2Z8-.Q1*D6[/N-()05B7ASD%[U\>D;^4;@1FT[>L72< MIL^;%;N\N/J=A9.AP54ZN$HC[?0_7,W_<+62OE#6MP[8]_G6HZ/1^/$/U>F@ M.HVJ'\ZH?FG1(S61E)@"1'">V8H5#JB'?^M-3W<7Z<+KV>>3]&9TE_']:17\ MY';#0Z&>[:3Q)%$1;CRZO4Z8ZX>O#] V\<*W%FE\XK*F]PHN)-!Y92T>@S!# MPS] _@M02P,$% @ !&*J5&9+_FXX @ 7@4 !D !X;"]W;W)K&ULE51-;]LP#/TK@H$!&[#%CIUU0^$82-(-ZZ% D.[C M,.R@6'0L5)8\B6[:?S]*=KRL2(/U8HF4WGLD93+?&WOG:@!D#XW2;A[5B.UE M'+NRAH:[B6E!TTEE;,.13+N+76N!BP!J5)PFR47<<*FC(@^^M2URTZ&2&M:6 MN:YIN'U<@C+[>32-#HZ-W-7H'7&1MWP'MX#?VK4E*QY9A&Q .VDTLU#-H\7T M(# @4E>@9.RSVL0"E/1&'\'CBC4=(# MC_<']L\A=\IERQVLC/HA!=;SZ&/$!%2\4[@Q^R\PY//>\Y5&N?!E^_[N!2F6 MG4/3#&"R&ZG[E3\,=3@"$,]I0#H TJ> V3. ; !D(=$^LI#6%4=>Y-;LF?6W MB.AP(Z]8PLAI-]SQ:YU M_\?XTK^^ N12O+7U&+6,W1F/MV"T9G#;8$C=1FS%34"J7I-#KJJA+D/=\J8*(#5EG3,*X%TS0-'%?@3KW8>:7I M)$E>G2KLBV%]HO'1K]J W84.=BPDT#_[Z!V'Q"+TQA/_DH9'W^M_:?K)0X^Z MDU1Q!151)I,/U'JV[^;>0-.&AM@:I/8*VYH&(%A_@(%QI!9_ %!+ M P04 " $8JI4'3R$;? " !;"0 &0 'AL+W=O%:7_\SDD(%;01>^A>$O^X[[N[S_;9P[54#SI!-/"4BDR/G,28_-1U=91@ MRG1'YIC1S$*JE!GJJJ6KSU'(]!&[Y,C!UPQ\.<+7&&YBZ_5M1S&Y:8IYAI+C-0N!@Y9_[I MU \MH+2XY[C6&VVPJ#8B%!@92\'HM\()"F&9*(['FM1I?%K@ M9ON%_:),GI*9,XT3*7[PV"0CY\2!&!>L$.9&KK]BG="QY8NDT.47UI5MO^= M5&@CTQI,$:0\J_[LJ19B ^!W=P""&A"\!80[ &$-"#_JH5L#NJ4R52JE#E-F MV'BHY!J4M28VVRC%+-&4/L_LNL^,HEE..#.>%7.-CP5F!KZLZ*OA,YS%,;>+ MP@1<9M76LDMT,$7#N#@DB[O9% X^'<(GX!E<<2%H7@]=0P%96C>JG9]7SH,= MSL]RU0'//X+ "X(M\$D[_(H]@S?8B9ZVHR]PW@'_9!O<)1$;)8-&R:#DZ^[@ M.Y=,Q2 7,.6*-K54NH4T;$C#DC3\X/+ SV]D 9<&4_VKA;_;\'=;@_Y.!U,G M3"&=X;Q044)'"'(EEXJEP J32,5_8PPLE45FMHE<\?=*?EMD5F/?\[RAN]H2 MU7$3U7%K5.^R_@/_I&ZO\=/;B[K]AK^_7W4G_7?J!CO5/6FB.FF-ZA:?F(9K MEJ& 6U5H#>>%)AO=)NF@(1_L15+?>RU87FOX$Z83B*C>\!A559FH1D&$BJH3 M721:(U4QEM%NR6L#ZD:/!6V<>&N-JOP--K=P;]#I;E?9WZBL?FN@]TP(?*XE MGLC.$573J$V"UTKC!_L1^;7L^.%_%CE\)W+H=X(W&KL;%YE]=EPQM>3$+'!! M,*_3I[JAJIN\ZAB9EW?;7!JZ*.O2Z;]]3X+U!+ P04 M " $8JI4#F"5;1H# !F$0 #0 'AL+W-T>6QEI@H5;2I.2L-P7N]B5+R3 ^(X&C MFZF,I>3N^/W/E3*7[P)W/_IP=#2X.[D\M!\WP D)O:3GSR ]'>"\%L.HXWWJ M=KEEZCPQQXMG:7I"4D,>:@U=.2RXV MSCP"PT()I0-CJVJE#,%2/SAXZ&90\):GY%+I)K:+X/[.V^4'0#<#@5R(7N"( M.,-T4E%CF)97=M(L;HR/H* =WVXJJ[#0=#,9*9TSW88:D,TTG M@N4@1_-B"7>CJA! 8U1I!QFGA9*TT=!YM -+NV!"W,#3\"/?XU[G.S4=0$5E M/[2"VJ&C<1/@WV5SW+NT@Q?Q!A6_5^;SRFY'-G/H%7:M6<[7S7R=]P(P]B'. M3JM*;#X)7LB2NZ9-GRQ:_FE:77+UJ9K MIW6.:QZ]0 MT+E]B=SCM^LSEM.5,+<]F)+M^!O+^*I,^E77D(AVU7;\%;8WC/O7%QN+RXRM M639KI[J8-\/ #FS4]@*'0^2JN?P(YN,P/P(8%@=3@/DX+RS._[2?,;H?AV': MQEYDC/J,41_GY4-FS0>+X_=)[.7?:9)$41QC&9W-O IF6-[B&+Y^-DP;>&!Q M(-*?Y1JO-MXA3_, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( 1BJE0\ MRSV&PO=V]R:V)O;VLN>&ULQ9E!C]HX%(#_BI53]\!" M$H:VHU*) MU%H@R:L'-=F>0Q6./8K.TPG?[Z?4F*ZLRP3WLQG!([EO/E.?'W M['QZUN9IJ_43^UY*9^/1C@A=T# MN%+VD\%@U"^Y4-'G3Z>^UJ;O%[2#W FML+*N>!#P;']=KXOL**S8"BGC 7:X$\:ZID73/T?&(V#CME0Y_55(!V;&'?QA='40ZK'N!I^B M[SU&$X?3L0WBK?D_8=2[GW&P$5.\A'%T:L*X*MA< M.0P26ZBV*VQ;/RG>>E&T3^T0UXNAN15XP2R*!CP$''J0[PG(]V$AOW K+-,[MC9@L>GKB><#@?8A+-H]'$%5 MX,%\)& ^AH598;\+E>L2V $,F^JRU(IE>VY\P'A S=.#L(B3/#<5%&PI>"-< M =9'(Q42V"%+K1Y[&S EF\'6^524,^+ TIB7!ZE? %CF=/[4PT\!HXJ4\#YL0ZF#T99(;Z&%MB[ MM9;B]0A3AH@OHPCV#I-["?8WGXN217P]6]2L?LY,&2.YO#'.A3*AU)%<5!UG M\2P9)TI[7.:2/29DG#6R>#CHHH0W[ M2UG(*^-C4@Y* SOH#>97+@Q[X+*=27U,RD%I8 ?1Z8:_\952#DH#.XC&]+>^ M4LI!:6 '=;*B'GX[N<8%K!1M N*K,J4K+F[F9*/25EHV/XO.OTD*F G%!0KO(7%^IS+?&U8?6BWN88W M]8)T5TDYQ;H[M=2\./US.OTO^_PO4$L#!!0 ( 1BJE0I78B@DP$ .(8 M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K& Y@ M6U7X-U%7LW$[\0)$6S&"$+HGH[PS,H8VP_GPK;T=1&&3>O/MS/[IJN+>%MV!]<6VU-Q\$Y'HXGK M7F=DJ\7KS,'FVOK_3&SV^^/6?S;;[]J?XQ^#W4_3G4+I?0J"WHMY*H+>BWDJ@M_9>M@GT5M1;"?16U%L) M]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VWL<2 M KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUSU#LGT#M'O?-WZAWB MM?+AV?-8X_W?276\7>N?M[\O'YN]AW#'V<$OC=4O4$L#!!0 ( 1BJE2( MC*DWI0$ "\9 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5Q MC8)C.TU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4-4JES@4+O#LS>*7O -.W MG2$7;>NJ<;.X\-X\,.;2@FKE$FVH"3NYMK7RX=8NF5'I2BV)B=%HPE+=>&K\ MT+<:\7SZ1+E:5SYZWH;'KM3-++94N3AZW!>V7K-8&5.5J?)AGVV:[)O+\."0 MA,ZNQA6E<8-0$+.S#NW.SP:'OM<-65MF%"V4]2^J#E5L6S'G=Q6YI%_B3$:= MYV5*F4[7=6A)G+&D,E<0^;I*]J*#?FH?C_=!VUM5W_]";]=DUJ5S=&? M=?])YI]02P$"% ,4 " $8JI4!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( 1BJE3^OS0$[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ !&*J5-N.!7UD!0 'Q8 !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ !&*J5&>G;<\0 P %@H !@ ("!]1@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !&*J M5,?&CFF0 P J @ !@ ("!,2L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ !&*J5#91RLXF P S08 !D M ("!VCP 'AL+W=O&PO M=V]R:W-H965TF4(P\ M ) J 9 " @7)# !X;"]W;W)K&UL4$L! A0#% @ !&*J5)0[$'EW! 80H !D ("! MS%( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !&*J5"ZH5W'< @ ;P8 !D ("!:&$ 'AL+W=O&UL4$L! A0#% @ !&*J5 #F%"[E M @ U@4 !D ("!,G$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !&*J5((%FZ]M P '0< !D M ("!TWH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !&*J5/6\Z;UI @ J04 !D ("!MH0 M 'AL+W=O&PO=V]R:W-H965T.* !X;"]W;W)K&UL4$L! A0#% @ M!&*J5!^VS<]? P %PH !D ("!JXT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !&*J5&H ,B_] P XPX !D M ("!XZ4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !&*J5 IGI K/ @ 8P< !D ("!-K$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !&*J M5&9+_FXX @ 7@4 !D ("!I;D 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ Q - #$ 3@T S+ $! end XML 54 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 55 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 81 214 1 true 33 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS Sheet http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET Sheet http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET CONDENSED CONSOLIDATED BALANCE SHEET Statements 3 false false R4.htm 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) Sheet http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) Statements 4 false false R5.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS Sheet http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS Statements 5 false false R6.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 100070 - Disclosure - Basis of Presentation Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 100080 - Disclosure - Revenue Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenue Revenue Notes 9 false false R10.htm 100090 - Disclosure - Net Income per Common Share Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShare Net Income per Common Share Notes 10 false false R11.htm 100100 - Disclosure - Accrued Liabilities Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 11 false false R12.htm 100110 - Disclosure - Long-Term Debt Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt Long-Term Debt Notes 12 false false R13.htm 100120 - Disclosure - Employee Stock-Based Compensation Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensation Employee Stock-Based Compensation Notes 13 false false R14.htm 100130 - Disclosure - Income Taxes Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 100140 - Disclosure - Commitments and Contingencies Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 100150 - Disclosure - Related Party Transactions Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 16 false false R17.htm 100160 - Disclosure - Subsequent Events Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 17 false false R18.htm 100170 - Disclosure - Basis of Presentation (Policies) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 18 false false R19.htm 100180 - Disclosure - Revenue (Tables) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenue 19 false false R20.htm 100190 - Disclosure - Net Income per Common Share (Tables) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareTables Net Income per Common Share (Tables) Tables http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShare 20 false false R21.htm 100200 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilities 21 false false R22.htm 100210 - Disclosure - Long-Term Debt (Tables) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt 22 false false R23.htm 100220 - Disclosure - Employee Stock-Based Compensation (Tables) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables Employee Stock-Based Compensation (Tables) Tables http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensation 23 false false R24.htm 100230 - Disclosure - Income Taxes (Tables) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxes 24 false false R25.htm 100240 - Disclosure - Basis of Presentation - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail Basis of Presentation - Additional Information (Detail) Details 25 false false R26.htm 100250 - Disclosure - Revenue - Sales by Product Category (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail Revenue - Sales by Product Category (Detail) Details 26 false false R27.htm 100260 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 27 false false R28.htm 100270 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) Details 28 false false R29.htm 100280 - Disclosure - Accrued Liabilities (Details) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesTables 29 false false R30.htm 100290 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail Long-Term Debt - Summary of Long-Term Debt (Detail) Details 30 false false R31.htm 100310 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) Details 31 false false R32.htm 100320 - Disclosure - Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) Details 32 false false R33.htm 100330 - Disclosure - Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) Details 33 false false R34.htm 100340 - Disclosure - Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) Notes http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) Details 34 false false R35.htm 100350 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail Long-Term Debt - Fair Value - Additional Information (Detail) Details 35 false false R36.htm 100360 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail Employee Stock-Based Compensation - Additional Information (Detail) Details 36 false false R37.htm 100370 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) Details 37 false false R38.htm 100380 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) Details 38 false false R39.htm 100390 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 39 false false R40.htm 100400 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 40 false false R41.htm 100410 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 41 false false All Reports Book All Reports bldr-10q_20220331.htm bldr-20220331.xsd bldr-20220331_cal.xml bldr-20220331_def.xml bldr-20220331_lab.xml bldr-20220331_pre.xml bldr-ex102_295.htm bldr-ex311_6.htm bldr-ex312_8.htm bldr-ex321_7.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bldr-10q_20220331.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 81, "dts": { "calculationLink": { "local": [ "bldr-20220331_cal.xml" ] }, "definitionLink": { "local": [ "bldr-20220331_def.xml" ] }, "inline": { "local": [ "bldr-10q_20220331.htm" ] }, "labelLink": { "local": [ "bldr-20220331_lab.xml" ] }, "presentationLink": { "local": [ "bldr-20220331_pre.xml" ] }, "schema": { "local": [ "bldr-20220331.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 328, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 12 }, "keyCustom": 28, "keyStandard": 186, "memberCustom": 18, "memberStandard": 15, "nsprefix": "bldr", "nsuri": "http://www.bldr.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Net Income per Common Share", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShare", "shortName": "Net Income per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Accrued Liabilities", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Long-Term Debt", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Employee Stock-Based Compensation", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensation", "shortName": "Employee Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Income Taxes", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Commitments and Contingencies", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Related Party Transactions", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Subsequent Events", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Revenue (Tables)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS", "role": "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Net Income per Common Share (Tables)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareTables", "shortName": "Net Income per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapAwardTypeAxis_bldrPerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Employee Stock-Based Compensation (Tables)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables", "shortName": "Employee Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapAwardTypeAxis_bldrPerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Income Taxes (Tables)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:YearFounded", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Basis of Presentation - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "shortName": "Basis of Presentation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:YearFounded", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Revenue - Sales by Product Category (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail", "shortName": "Revenue - Sales by Product Category (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_srtProductOrServiceAxis_bldrLumberAndLumberSheetGoodsMember_20220101_20220331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfRevenueRecognizedFromContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Revenue - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "shortName": "Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfRevenueRecognizedFromContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "shortName": "Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET", "role": "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "shortName": "Long-Term Debt - Summary of Long-Term Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapCreditFacilityAxis_bldrTwoThousandTwentySixRevolvingCreditFacilityMember_20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail", "shortName": "Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapCreditFacilityAxis_bldrTwoThousandTwentySixRevolvingCreditFacilityMember_20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "shortName": "Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapCreditFacilityAxis_bldrTwoThousandTwentySixRevolvingCreditFacilityMember_20220121", "decimals": "-8", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "shortName": "Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapDebtInstrumentAxis_bldrSeniorSecuredNotesDueTwoThousandTwentySevenMember_20220331", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "shortName": "Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapDebtInstrumentAxis_bldrSeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember_20220101_20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapDebtInstrumentAxis_bldrSeniorSecuredNotesDueTwoThousandTwentySevenMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "shortName": "Long-Term Debt - Fair Value - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapDebtInstrumentAxis_bldrSeniorSecuredNotesDueTwoThousandTwentySevenMember_us-gaapFairValueByFairValueHierarchyLevelAxis_us-gaapFairValueInputsLevel2Member_20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapAwardTypeAxis_bldrTimeBasedRestrictedStockUnitGrantsMember_us-gaapPlanNameAxis_bldrTwoThousandFourteenIncentivePlanMember_20220101_20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "shortName": "Employee Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapAwardTypeAxis_bldrTimeBasedRestrictedStockUnitGrantsMember_us-gaapPlanNameAxis_bldrTwoThousandFourteenIncentivePlanMember_20220101_20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapAwardTypeAxis_bldrPerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember_20220101_20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "shortName": "Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_us-gaapAwardTypeAxis_bldrPerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember_20220101_20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail", "shortName": "Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "bldr:AllowancesOnTradeAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical)", "role": "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220331", "decimals": "-3", "first": true, "lang": null, "name": "bldr:AllowancesOnTradeAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_srtTitleOfIndividualAxis_srtDirectorMember_20220218", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_srtTitleOfIndividualAxis_srtDirectorMember_20220218", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS", "role": "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": "2", "lang": null, "name": "bldr:StockRepurchasedAndRetiredDuringPeriodAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Basis of Presentation", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Revenue", "role": "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bldr-10q_20220331.htm", "contextRef": "C_0001316835_20220101_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "tag": { "bldr_AccruedRebatesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10050.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued rebates payable current.", "label": "Accrued Rebates Payable Current", "terseLabel": "Accrued rebates payable" } } }, "localname": "AccruedRebatesPayableCurrent", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bldr_AllowancesOnTradeAccountsReceivableCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation allowances for trade and other receivables due to an entity within one year (or the normal operating cycle, whichever is longer) for accounts which are expected to be uncollectible, credit memos, and customer returns.", "label": "Allowances On Trade Accounts Receivable Current", "terseLabel": "Allowances on trade accounts receivable" } } }, "localname": "AllowancesOnTradeAccountsReceivableCurrent", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "monetaryItemType" }, "bldr_AmountsAccruedForRepurchasesOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts accrued for repurchases of common stock.", "label": "Amounts Accrued For Repurchases Of Common Stock", "terseLabel": "Amounts accrued for repurchases of common stock" } } }, "localname": "AmountsAccruedForRepurchasesOfCommonStock", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_AmountsAccruedForRepurchasesOfCommonStocks": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10060.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts accrued for repurchases of common stocks.", "label": "Amounts Accrued For Repurchases Of Common Stocks", "verboseLabel": "Amounts accrued for repurchases of common stock" } } }, "localname": "AmountsAccruedForRepurchasesOfCommonStocks", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bldr_AssetsAcquiredUnderFinanceLeaseObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Assets acquired under finance lease obligations.", "label": "Assets Acquired Under Finance Lease Obligations", "terseLabel": "Assets acquired under finance lease obligations" } } }, "localname": "AssetsAcquiredUnderFinanceLeaseObligations", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_DebtInstrumentCovenantMinimumExcessAvailabilityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument covenant minimum excess availability amount.", "label": "Debt Instrument Covenant Minimum Excess Availability Amount", "terseLabel": "Debt instrument covenant maximum borrowing capacity amount" } } }, "localname": "DebtInstrumentCovenantMinimumExcessAvailabilityAmount", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "bldr_DebtInstrumentCovenantMinimumExcessAvailabilityDollars": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument covenant minimum excess availability dollars.", "label": "Debt Instrument Covenant Minimum Excess Availability Dollars", "terseLabel": "Debt instrument minimum excess availability-dollars" } } }, "localname": "DebtInstrumentCovenantMinimumExcessAvailabilityDollars", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "bldr_DebtInstrumentCovenantMinimumExcessAvailabilityPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument covenant minimum excess availability percentage.", "label": "Debt Instrument Covenant Minimum Excess Availability Percentage", "terseLabel": "Debt instrument minimum excess availability-percentage" } } }, "localname": "DebtInstrumentCovenantMinimumExcessAvailabilityPercentage", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument covenant minimum fixed charge coverage ratio.", "label": "Debt Instrument Covenant Minimum Fixed Charge Coverage Ratio", "terseLabel": "Minimum fixed charge ratio" } } }, "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "bldr_DebtInstrumentRedemptionPeriodSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redemption Period Prior to August 1, 2024.", "label": "Debt Instrument Redemption Period Seven [Member]", "verboseLabel": "Redemption Period Prior to August 1, 2024" } } }, "localname": "DebtInstrumentRedemptionPeriodSevenMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_DebtInstrumentRedemptionPeriodSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redemption Period Prior to August 1, 2026.", "label": "Debt Instrument Redemption Period Six [Member]", "verboseLabel": "Redemption Period Prior to August 1, 2026" } } }, "localname": "DebtInstrumentRedemptionPeriodSixMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemableWithProceedsFromEquityOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of principal that may be redeemed with the proceeds from equity offerings.", "label": "Debt Instrument Redemption Price Percentage Of Principal Amount Redeemable With Proceeds From Equity Offering", "terseLabel": "Redemption percentage of aggregate principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemableWithProceedsFromEquityOffering", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_DebtInstrumentsIssuePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument issue price.", "label": "Debt Instruments Issue Price", "terseLabel": "Net percentage of proceeds from debt issuance" } } }, "localname": "DebtInstrumentsIssuePrice", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_DisclosureOfCompensationRelatedCostsShareBasedPaymentsAndRetirementPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of compensation related costs share-based payments and retirement plans.", "label": "Disclosure Of Compensation Related Costs Share Based Payments And Retirement Plans [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsAndRetirementPlansAbstract", "nsuri": "http://www.bldr.com/20220331", "xbrltype": "stringItemType" }, "bldr_FinanceLeaseObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance lease obligation.", "label": "Finance Lease Obligation [Member]", "terseLabel": "Finance Lease Obligations" } } }, "localname": "FinanceLeaseObligationMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_LetterOfCreditFrontingFeesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Letter of credit fronting fees percentage.", "label": "Letter Of Credit Fronting Fees Percentage", "terseLabel": "Fronting fee per annum" } } }, "localname": "LetterOfCreditFrontingFeesPercentage", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_LineOfCreditFacilityInterestRateOnLettersOfCreditOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate charged on outstanding letters of credit during the reporting period.", "label": "Line Of Credit Facility Interest Rate On Letters Of Credit Outstanding", "terseLabel": "Interest rates of outstanding letters of credit" } } }, "localname": "LineOfCreditFacilityInterestRateOnLettersOfCreditOutstanding", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_LumberAndLumberSheetGoodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lumber and lumber sheet goods.", "label": "Lumber And Lumber Sheet Goods [Member]", "terseLabel": "Lumber and Lumber Sheet Goods" } } }, "localname": "LumberAndLumberSheetGoodsMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "bldr_ManufacturedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufactured products.", "label": "Manufactured Products [Member]", "terseLabel": "Manufactured Products" } } }, "localname": "ManufacturedProductsMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "bldr_NonCashConsiderationForMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash consideration for the merger.", "label": "Non Cash Consideration For Merger", "terseLabel": "Non-cash consideration for the BMC Merger" } } }, "localname": "NonCashConsiderationForMerger", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_NumberOfLocations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of locations the entity operates.", "label": "Number Of Locations", "terseLabel": "Number of Locations" } } }, "localname": "NumberOfLocations", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "bldr_OtherFinanceObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other finance obligations.", "label": "Other Finance Obligations [Member]", "terseLabel": "Other Finance Obligations" } } }, "localname": "OtherFinanceObligationsMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_PercentageOfAccountsReceivableDueFromAndNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of accounts receivable due from and net sales.", "label": "Percentage Of Accounts Receivable Due From And Net Sales", "terseLabel": "Percentage of accounts receivable due from and net sales" } } }, "localname": "PercentageOfAccountsReceivableDueFromAndNetSales", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_PercentageOfRevenueFromContractsWithServiceElements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue from contracts with service elements.", "label": "Percentage Of Revenue From Contracts With Service Elements", "terseLabel": "Percentage of sales related to contracts with service" } } }, "localname": "PercentageOfRevenueFromContractsWithServiceElements", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_PercentageOfRevenueRecognizedFromContractWithCustomerLiability": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue recognized from contract with customer liability.", "label": "Percentage Of Revenue Recognized From Contract With Customer Liability", "terseLabel": "Percentage of recognized revenue from contract liability balance" } } }, "localname": "PercentageOfRevenueRecognizedFromContractWithCustomerLiability", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance market and service condition based restricted stock unit grants.", "label": "Performance Market And Service Condition Based Restricted Stock Unit Grants [Member]", "terseLabel": "Performance Market and Service Condition Based Restricted Stock Unit Grants" } } }, "localname": "PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "bldr_ReclassificationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reclassifications.", "label": "Reclassifications Policy [Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "ReclassificationsPolicyTextBlock", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "bldr_ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of restricted stock units subject to market conditions.", "label": "Schedule Of Share Based Payment Award Employee Restricted Stock Units Subject To Market Conditions Valuation Assumptions Table [Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Restricted Stock Unit, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "bldr_SeniorSecuredNotesDueTwoThousandTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior secured notes due two thousand twenty seven.", "label": "Senior Secured Notes Due Two Thousand Twenty Seven [Member]", "terseLabel": "2027 Notes" } } }, "localname": "SeniorSecuredNotesDueTwoThousandTwentySevenMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes due two thousand and thirty two.", "label": "Senior Unsecured Notes Due Two Thousand And Thirty Two [Member]", "terseLabel": "2032 Notes" } } }, "localname": "SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_SeniorUnsecuredNotesDueTwoThousandThirtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": ".Senior unsecured notes due two thousand thirty.", "label": "Senior Unsecured Notes Due Two Thousand Thirty [Member]", "terseLabel": "2030 Notes" } } }, "localname": "SeniorUnsecuredNotesDueTwoThousandThirtyMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardDecreaseToSharesEarnedTotalShareholderReturnModifier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The potential percentage decrease to the number of restricted stock units granted which will convert to common shares upon satisfaction of the award's vesting conditions.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Decrease To Shares Earned Total Shareholder Return Modifier", "terseLabel": "Decreased percentage of number of shares of additional common stock earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDecreaseToSharesEarnedTotalShareholderReturnModifier", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The correlation coefficient between the company and the peer group median.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Correlation Rate", "terseLabel": "Correlation between the Company and peer group median" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationRate", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "pureItemType" }, "bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerGroupMedian": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which the share prices of the constituents of the peer group is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Peer Group Median", "terseLabel": "Expected volatility (peer group median)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerGroupMedian", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "percentItemType" }, "bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseToSharesEarnedTotalShareholderReturnModifier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The potential percentage increase to the number of restricted stock units granted which will convert to common shares upon satisfaction of the award's vesting conditions.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Increase To Shares Earned Total Shareholder Return Modifier", "terseLabel": "Increased percentage of number of shares of additional common stock earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseToSharesEarnedTotalShareholderReturnModifier", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfRestrictedStockUnitsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of restricted stock units granted which will convert to common shares upon satisfaction of the award's vesting conditions.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Restricted Stock Units Vested", "terseLabel": "Percentage of number of shares of common stock earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfRestrictedStockUnitsVested", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) over the vesting period.", "label": "Share Based Compensation Arrangement Restricted Stock Unit Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "percentItemType" }, "bldr_ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing restricted stock units.", "label": "Share Based Compensation Arrangement Restricted Stock Unit Award Fair Value Assumptions Risk Free Interest Rate", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "percentItemType" }, "bldr_ShareBasedCompensationAwardVestingOverThreeYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award vesting over three years.", "label": "Share Based Compensation Award Vesting Over Three Years [Member]", "terseLabel": "Share Based Compensation Award Vesting Over Three Years" } } }, "localname": "ShareBasedCompensationAwardVestingOverThreeYearsMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_SpecialtyBuildingProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty building products And services.", "label": "Specialty Building Products And Services [Member]", "terseLabel": "Specialty Building Products & Services" } } }, "localname": "SpecialtyBuildingProductsAndServicesMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "bldr_StockRepurchasedAndRetiredDuringPeriodAverageCostPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased and retired divided by the total number of shares repurchased during the period.", "label": "Stock Repurchased And Retired During Period Average Cost Per Share", "terseLabel": "Average price of common shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodAverageCostPerShare", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "bldr_TexasPanelTrussBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Texas Panel Truss Business.", "label": "Texas Panel Truss Business [Member]", "terseLabel": "Texas Panel Truss Business" } } }, "localname": "TexasPanelTrussBusinessMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_TimeBasedRestrictedStockUnitGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time based restricted stock unit grants.", "label": "Time Based Restricted Stock Unit Grants [Member]", "terseLabel": "Time Based Restricted Stock Unit Grants" } } }, "localname": "TimeBasedRestrictedStockUnitGrantsMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_TwoThousandFourteenIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand fourteen incentive plan.", "label": "Two Thousand Fourteen Incentive Plan [Member]", "terseLabel": "2014 Incentive Plan" } } }, "localname": "TwoThousandFourteenIncentivePlanMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_TwoThousandTwentySixRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty six revolving credit facility.", "label": "Two Thousand Twenty Six Revolving Credit Facility [Member]", "terseLabel": "2026 Revolving Credit Facility" } } }, "localname": "TwoThousandTwentySixRevolvingCreditFacilityMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "bldr_ValleyTrussCoIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valley Truss Co., Inc", "label": "Valley Truss Co Inc [Member]", "terseLabel": "Valley Truss Co., Inc" } } }, "localname": "ValleyTrussCoIncMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_WindowsDoorsAndMillworkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Windows, doors and millwork.", "label": "Windows Doors And Millwork [Member]", "terseLabel": "Windows, Doors and Millwork" } } }, "localname": "WindowsDoorsAndMillworkMember", "nsuri": "http://www.bldr.com/20220331", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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", "verboseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r390" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r391" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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 Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line2", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r388" ], "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", "verboseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r388" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r388" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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 Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r392" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r388" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r388" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r388" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r388" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "verboseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_DirectorMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r165", "r198", "r238", "r240", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r376", "r378", "r385", "r386" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r165", "r198", "r238", "r240", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r376", "r378", "r385", "r386" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r131", "r217", "r220", "r346", "r375", "r377" ], "lang": { "en-us": { "role": { "label": "Product Or Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r131", "r217", "r220", "r346", "r375", "r377" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r165", "r198", "r228", "r238", "r240", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r376", "r378", "r385", "r386" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r165", "r198", "r228", "r238", "r240", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r376", "r378", "r385", "r386" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r134", "r326" ], "lang": { "en-us": { "role": { "label": "Title Of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable And Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10130.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r18", "r135", "r136" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10250.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 Net Current", "terseLabel": "Accounts receivable, less allowances of $47,266 and $39,510 at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r351", "r366" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10020.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10140.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 liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities Current [Abstract]", "terseLabel": "Summary of accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10060.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid In Capital Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r83", "r84", "r85", "r252", "r253", "r254", "r300" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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": "Adjustments Related To Tax Withholding For Share Based Compensation", "negatedLabel": "Shares withheld for restricted stock units vested" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r241", "r243", "r256", "r257" ], "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": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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 (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r103" ], "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 and contingent RSUs excluded from diluted EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r78", "r114", "r123", "r129", "r138", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r287", "r291", "r305", "r329", "r331", "r349", "r365" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r41", "r78", "r138", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r287", "r291", "r305", "r329", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10180.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r244", "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables" ], "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" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r237", "r239" ], "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" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r237", "r239", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r283", "r284", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination Consideration Transferred1", "terseLabel": "Cash consideration for certain assets and operations acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r72", "r73", "r74" ], "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, plant and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r24", "r70" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10240.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r65", "r70", "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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 Including Disposal Group And Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r65", "r306" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "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 change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r148", "r354", "r370" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10020.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r149", "r384" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r83", "r84", "r300" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock Par Or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock Shares Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r199" ], "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", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10050.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", "terseLabel": "Common stock, $0.01 par value, 300,000 shares authorized; 176,886 and 179,820 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r205", "r207", "r218" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10280.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract With Customer Asset Net Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r205", "r206", "r218" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10150.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r51", "r346" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10080.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost Of Goods And Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r76", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r179", "r186", "r187", "r189", "r196" ], "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": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r77", "r82", "r162", "r163", "r164", "r165", "r166", "r167", "r169", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r192", "r193", "r194", "r195", "r317", "r350", "r352", "r364" ], "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" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument Basis Spread On Variable Rate1", "terseLabel": "Debt instrument applicable rate", "verboseLabel": "Debt instrument applicable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r190", "r352", "r364" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail": { "order": 10010.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "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": "Debt Instrument Carrying Amount", "terseLabel": "Debt instrument carrying amount", "verboseLabel": "Line of credit facility outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r15", "r361" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument Covenant Description", "terseLabel": "Debt instrument, covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r35", "r360" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument Frequency Of Periodic Payment", "terseLabel": "Debt instrument interest rate terms" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period.", "label": "Debt Instrument Increase Decrease For Period Net", "terseLabel": "Increase in line of credit facility" } } }, "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r33", "r163" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument Interest Rate Stated Percentage", "terseLabel": "Private offered aggregate principal amount rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r34", "r165", "r304" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument Maturity Date", "terseLabel": "Senior secured term loan maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35", "r77", "r82", "r162", "r163", "r164", "r165", "r166", "r167", "r169", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r192", "r193", "r194", "r195", "r317" ], "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" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r362" ], "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" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r362" ], "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" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument Redemption Price Percentage", "terseLabel": "Purchase price, Percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r35", "r77", "r82", "r162", "r163", "r164", "r165", "r166", "r167", "r169", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r188", "r192", "r193", "r194", "r195", "r200", "r201", "r202", "r203", "r314", "r315", "r317", "r318", "r363" ], "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": "Debt Instrument [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r175", "r191", "r192", "r193", "r316" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail": { "order": 10020.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net", "negatedLabel": "Unamortized debt discount/premium and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremiumNoncurrent": { "auth_ref": [ "r314", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt premium to be amortized after one year or the normal operating cycle, if longer.", "label": "Debt Instrument Unamortized Premium Noncurrent", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "DebtInstrumentUnamortizedPremiumNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r25", "r175", "r316" ], "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": "Deferred Finance Costs Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r68", "r79", "r267", "r272", "r273", "r274" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10170.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense Benefit", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r260", "r261" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10110.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r68", "r112" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10160.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r217", "r220", "r221", "r222", "r223", "r224", "r225", "r226" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r217" ], "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": "Schedule of Sales by Product Category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Employee Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r49", "r88", "r89", "r90", "r91", "r92", "r96", "r98", "r100", "r101", "r102", "r106", "r107", "r301", "r302", "r357", "r372" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Basic And Diluted [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r49", "r88", "r89", "r90", "r91", "r92", "r98", "r100", "r101", "r102", "r106", "r107", "r301", "r302", "r357", "r372" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r103", "r104" ], "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 [Text Block]", "terseLabel": "Net Income per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r103", "r104", "r105", "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r263" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Continuing Operations", "totalLabel": "Total effective rate for continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r80", "r263", "r275" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 10010.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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", "terseLabel": "Statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r263", "r275" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 10040.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation Other Adjustments", "terseLabel": "Permanent differences and other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r258", "r263" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 10030.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent", "terseLabel": "Stock-based compensation windfall benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r263", "r275" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 10020.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation State And Local Income Taxes", "terseLabel": "State income taxes, net of federal income tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10010.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee Related Liabilities Current", "terseLabel": "Accrued payroll and other employee related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Entity Wide Information Revenue From External Customer [Line Items]", "terseLabel": "Entity Wide Information Revenue From External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r44", "r45", "r46", "r83", "r84", "r85", "r87", "r93", "r95", "r109", "r139", "r199", "r204", "r252", "r253", "r254", "r268", "r269", "r300", "r307", "r308", "r309", "r310", "r311", "r312", "r379", "r380", "r381", "r393" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r177", "r192", "r193", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r303", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value By Fair Value Hierarchy Level [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r177", "r192", "r193", "r229", "r230", "r235", "r236", "r303", "r336" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r177", "r192", "r193", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r140", "r141", "r331", "r348" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10210.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r50", "r78", "r114", "r122", "r125", "r128", "r130", "r138", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r305" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10050.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", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r47", "r114", "r122", "r125", "r128", "r130", "r347", "r355", "r358", "r373" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10010.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r80", "r264", "r265", "r266", "r270", "r276", "r278", "r279", "r280" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r94", "r95", "r113", "r262", "r271", "r277", "r374" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10020.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10250.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10260.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 expenses incurred but not yet paid.", "label": "Increase Decrease In Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10220.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r67", "r345" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10270.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Contract With Customer Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10210.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", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of assets acquired and liabilities assumed:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10230.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase Decrease In Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10240.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 Capital Net", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10200.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Receivables", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r142", "r143" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10220.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets Net Excluding Goodwill", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10040.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income Expense Nonoperating Net", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r9", "r10", "r31" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10070.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r39", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10270.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "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": "Outstanding letters of credit", "verboseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r78", "r124", "r138", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r288", "r291", "r292", "r305", "r329", "r330" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10010.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r78", "r138", "r305", "r331", "r353", "r368" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "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 Stockholders Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r78", "r138", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r288", "r291", "r292", "r305", "r329", "r330", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10080.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line Of Credit Facility Commitment Fee Percentage", "terseLabel": "Line of credit commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "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": "Line of credit facility maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "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": "Line of credit facility, excess remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r15" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail2": { "order": 10020.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10100.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long Term Debt And Capital Lease Obligations", "terseLabel": "Long-term debt, net of current maturities, discounts and issuance costs", "verboseLabel": "Long-term debt, net of current maturities, discounts and issuance costs" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail2": { "order": 10010.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10170.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long Term Debt And Capital Lease Obligations Current", "terseLabel": "Current maturities of long-term debt", "verboseLabel": "Less: current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long Term Debt And Capital Lease Obligations Including Current Maturities", "totalLabel": "Long-term debt and capital lease obligation" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long Term Debt Fair Value", "terseLabel": "Fair value of long term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r150" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10030.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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10020.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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r65", "r66", "r69" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10010.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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r42", "r43", "r46", "r48", "r69", "r78", "r86", "r88", "r89", "r90", "r91", "r94", "r95", "r99", "r114", "r122", "r125", "r128", "r130", "r138", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r302", "r305", "r356", "r371" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "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", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Loss Available To Common Stockholders Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements Policy Policy [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of states the entity operates in as of the balance sheet date.", "label": "Number Of States In Which Entity Operates", "terseLabel": "Number of states" } } }, "localname": "NumberOfStatesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r114", "r122", "r125", "r128", "r130" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10030.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r320" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10160.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 of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r320" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10090.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": "Noncurrent portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r319" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10200.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, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization Consolidation And Presentation Of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r295" ], "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": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r31" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10080.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r40", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10290.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10230.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 assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10120.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10190.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", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10260.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables Net Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables And Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r59" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10110.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", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r62" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10080.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payments Of Debt Extinguishment Costs", "negatedLabel": "Payments of debt extinguishment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r63" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10090.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments Of Financing Costs", "negatedLabel": "Payments of loan costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments To Acquire Businesses Net Of Cash Acquired", "negatedLabel": "Cash acquired in BMC Merger" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10130.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", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r244", "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r197" ], "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" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16", "r197" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10040.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", "terseLabel": "Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": { "auth_ref": [ "r57" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10060.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).", "label": "Proceeds From Issuance Of Long Term Debt And Capital Securities Net", "terseLabel": "Proceeds from long-term debt and other loans" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r58", "r77" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10040.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds From Lines Of Credit", "terseLabel": "Borrowings under revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10140.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds From Sale Of Property Plant And Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r56", "r251" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r42", "r43", "r46", "r64", "r78", "r86", "r94", "r95", "r114", "r122", "r125", "r128", "r130", "r138", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r286", "r289", "r290", "r293", "r294", "r302", "r305", "r358" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10150.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Profit Loss", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r144", "r331", "r359", "r369" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10190.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, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r323", "r324", "r325", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r61", "r77" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10050.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments Of Lines Of Credit", "negatedLabel": "Repayments under revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r60" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10070.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayments Of Long Term Debt And Capital Securities", "negatedLabel": "Repayments of long-term debt and other loans" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r204", "r255", "r331", "r367", "r382", "r383" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10070.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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r83", "r84", "r85", "r87", "r93", "r95", "r139", "r252", "r253", "r254", "r268", "r269", "r300", "r379", "r381" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r110", "r111", "r121", "r126", "r127", "r131", "r132", "r133", "r216", "r217", "r346" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10070.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r219", "r227" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r321", "r322" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule Of Accrued Liabilities Table [Text Block]", "terseLabel": "Summary of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r35", "r82", "r192", "r194", "r200", "r201", "r202", "r203", "r314", "r315", "r318", "r363" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule Of Debt Instruments [Text Block]", "terseLabel": "Summary of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r102" ], "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": "Summary of Calculation of Basic and Diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block]", "terseLabel": "Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]", "terseLabel": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r244", "r250" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate Sofr Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r115", "r116", "r117", "r118", "r119", "r120", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting Policy Policy [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10040.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "terseLabel": "Self-insurance reserves" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 10060.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10180.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 Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1", "terseLabel": "Stock award granted vested period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r248" ], "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", "terseLabel": "RSUs Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate", "verboseLabel": "Expected volatility (company)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "percentItemType" }, "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r242", "r246" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Share Based Compensation Award Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Share Based Compensation Award Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Share Based Compensation Award Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage", "terseLabel": "Stock award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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": "Shares Paid For Tax Withholding For Share Based Compensation", "negatedLabel": "Shares withheld for restricted stock units vested, shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r38", "r44", "r45", "r46", "r83", "r84", "r85", "r87", "r93", "r95", "r109", "r139", "r199", "r204", "r252", "r253", "r254", "r268", "r269", "r300", "r307", "r308", "r309", "r310", "r311", "r312", "r379", "r380", "r381", "r393" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Common Stock" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r83", "r84", "r85", "r109", "r346" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r16", "r17", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period Shares Acquisitions", "terseLabel": "Merger consideration, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period Shares Share Based Compensation Gross", "terseLabel": "Vesting of restricted stock units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r199", "r204", "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r38", "r199", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period Value Acquisitions", "terseLabel": "Merger consideration" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period Value Share Based Compensation Gross", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r199", "r204" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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 Amount1", "verboseLabel": "New share repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased And Retired During Period Shares", "negatedLabel": "Repurchase of common stock, shares", "verboseLabel": "Repurchased and retired common stock, shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r199", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased And Retired During Period Value", "negatedLabel": "Repurchase of common stock", "verboseLabel": "Repurchased and retired common stock, net of fees" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r78", "r137", "r138", "r305", "r331" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 10030.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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r313", "r333" ], "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" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r313", "r333" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r313", "r333" ], "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" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r313", "r333" ], "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" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r332", "r334" ], "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/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails": { "order": 10030.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable Current", "terseLabel": "Accrued business taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r217", "r225" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing Of Transfer Of Good Or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r217", "r225" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "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" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220331/taxonomy/role/DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r102" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail": { "order": 10020.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of options and RSUs" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r102" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Diluted Shares Outstanding", "terseLabel": "Diluted", "totalLabel": "Weighted average shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Weighted average common shares:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r102" ], "calculation": { "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail": { "order": 10010.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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", "verboseLabel": "Weighted average shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220331/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding Diluted Disclosure Items [Abstract]", "terseLabel": "Reconciliation of weighted average common shares used in calculation of basic and diluted EPS" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "stringItemType" }, "us-gaap_YearFounded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Year the entity was founded, in YYYY format.", "label": "Year Founded", "terseLabel": "Entity formed, year" } } }, "localname": "YearFounded", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bldr.com/20220331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "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=124098289&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r137": { "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=122038336&loc=d3e74512-122707" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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=122134291&loc=d3e330036-122817" }, "r271": { "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=122134291&loc=d3e330036-122817" }, "r272": { "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=122134291&loc=d3e330036-122817" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r275": { "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=122134291&loc=d3e330036-122817" }, "r276": { "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=122134291&loc=d3e330215-122817" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r382": { "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=124501264&loc=SL117420844-207641" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r387": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r388": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r389": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r39": { "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" }, "r390": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r391": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r392": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r48": { "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=123367319&loc=SL114868664-224227" }, "r49": { "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=123367319&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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=123367319&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "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=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" } }, "version": "2.1" } ZIP 60 0001564590-22-019150-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-22-019150-xbrl.zip M4$L#!!0 ( 1BJE1K&DHIJ00! *>6$P 5 8FQDO(%!)W5W>]"V/W:W 2&4^43$$Q$9&?G3_WZ=F(0\ M4\][TXLN7EY>7DCXR M+-DV9,OY/P\O'''H2K_@%RI'B7BGPNBE!7EO%P[+[>&2N6B4KZH M-DL5N2DWZO7_KUR^*)>7;O";/P"R],\%J97*);G4J#:6+KQ3M3_5)TIZ5TL7 MCIIRLUQ_K(]J:JM*1Y56LZ$U:DJY+-=HO:K3Y2>UIV^.\33VR"?MLWA$-E[+ MHJ9)W\BU8:F69J@F&80CE=C4:"72-DURS[_FDGOJ4N>9ZJ7@KF./(I?&$SZ+$?H&=+U^N++RQ?7/_B?QA>^FCJSLJ= M^1L"!CZ&?KCR79L\LS]GT#?_#U3%;LXFR3B25,ANU1RW7>#3I M.;^,.D+IW7.%6YU I)D=^7-E#EXJX@9RJ]7Z(CZ=RYSG;-25UA?V:7AAY):K M6L4_?E3=N589KEU5Y,8V/?2OF#^S:ZQ[8FX_OOS/]YN!-J83]?R]\AJOFWY! MYIK.[2DWIW/!8U9F-OE .MA%YV)B#6W^O8^_M/H%X]5;_X7%,WWQ'-5R1[8S M$0#R1V9F6CE7ZDLW.6=2LG*C4&H^ND]SH9>;!8%;S3-A/JFJ\_].J*<*OCFG M?\V,YY_/.K;%I,T['[(QGA'-?_7SF<>$\(OX-OG"O^<9GDG9']P>GLOEOWZ$ M]K#$+F*??PDO^.E+^%..=,HI88S/ISV>ZX4Y-]8V#2/E3_U\_&:\7_';4X:_\EX:N4TN\%*_9M;<^,L30?SZ[ M_E'F_RAGQ%(G_);4N&@SFM4YU5Z;ZE,PQE?OGH[8Z/GES;2#5=^M.7E=_YZ+>KR[\=LOPU_I^!_[?D0MN MM?48C_%O><^':"X_1-=B(O+688_AJ&;/TNGKO^C;?@^P^'3/!VDM/TA'&/ E M1+J6SAVJ_9[E_%Q6F 9N>Y!K1]6$NS:S#/^F#S\"F_@PN#I;/&"EU?@QE]C M%;BXL:VG(74F5_31NU8-YS?5G&U[QN![_/(>LZ&.0+S]:K@_N,X.J&78SH/% MK MS1O5;VZ/NU8P.7^SAV)ZYJJ6W+7TX-ASOC;WWG4X>J1/>)S);CAPHG2J69,F'+]?'9>._LF*[)2$4B% M\QG.7>P)Q>G\<#HCBE)=F(UPV@9CU:&7C/;UCCV9,K=$4%#;88ST1/F47+XM M+KE3W\0LO:B.+O[U&W4]%B'Y%D?^>+;%ES@3S2>:?540'_,(OJO.G]1C\SI@ M@8&A448LNL&?1OPVBQ<\-AB/Z@//UOY\8!+R"WM(SUV=_#M3M6[9".<_L 39 MM3UC/$4M%HJP4;#HC5^\/-6K%N"N\DL_[^.>\<.J+,ZONR M\9'JISZ/$>.T]_/M,7_BS26OB3^N^#F&$W6#(7#G_L(5'CC[/2("B ON]OY\ MYAJ3JV.&/([S N0?XZNKAQ\R&.39WY78.(_:(9'8-4-@\K(YG,0_O M!N[/A"7IL+4OOMY%E$Y'G=QOOG)(A[5AS=9?+;Z'>H[1<$W M*L+56?UD]6&6?SA\+YC$E8GEVB%F]>&'>,/E[.&^F\0)57G.[%OPB.*2\*;A M9RN_Q.^Z!WXU9LK@P^:'PMZW>89O<>_@DX,A6#)0ZQ$(+KA@5R0'@!PJD)Q' M!9+W5B Y)05:H+=%EUA\S2;@W/D,@#VB1 M\\?D<>)" 8T\H G(%O(X<61=-W3J+ *IS.DXS%,8B0) 02MX=XZMSS2O[P0B,5>LFQE'E\F*_\=@3*GWBVWK M)Z$O;. 7ZT8>J,P'8R^>)J0E0?FMQ_.[8>GVBWMEVPYO0O#=,,T7VSF)99F,XVYKF"&\_VS7-M$]U[WO]+R"M[\5U]-2:SR6JGK:$Q88CU1T/1 MO)(Z_1&/I5=E/;PTN(2YP/UGZK!OTE.PFF&"=X>96*P0;)R+#T1\1VV;XW;V MC;]<00Z-\_NEBPY#P?"N5#6]8P;OK"!OPV,UWOZ;)O/#.?5[YS TE9T M$@+SO/1$#"'Y!_.A#5G(I'/EV)17_),[\B@S*SG%E)[I$K.RY1+S\C3PM$>=4QG*\ MZG=4XY2LL"CEZOP/E)KCFR7VO^I^9FGY&WDR2RA@&9BE96%)R2Q%"OD,*UK( MEY@H!??[374,]=&D]TSZEZL @Q5<7O5F&4]CSP][V,WXA0-[Y,P_$:<'#U[4 M*?\$+6(,@=WAF=95"RZ+Q^&_$([ZO4 LBB$/$@DDA?T*=E'/4<_WKPI&/0>D MY\%\7JHF3QB*#>PWMN8?V;VD@6)]H>VZ]/WIV.@U E/.\)DV(;I0H0BFZ++F M@LKROKD%HK9D0S3I^]2II5HX[[>#S.6^IAXJ;I>*N(H", M6U3&14TL@B8B)QZQM "U)]/58I"2=ESO"^40UAI=H24]5>\&)1W6*E61)#VU M0MBZG0RY2M?=^*1YS^Q_3)FFU"*XTEQ[,=:!U7PF#N" MA?JUG^<"5OO>MRI"_0.M?SMWR4&?K4@5UC?DG/FLX\5WRN+&O6:2I4'HS<50&0 IPV8?#%4"L,^%BK&C8D3/<>7-Z75@J5QZKC/P(_@9J![^\4$4_*'H#I0=\ZJ9JJT]:J?0JY M%L*P5 :]NSB@?I^&?I_8HBWJ]V'ZC0O6IZ;?8XBIF_3=#\%%DLL4-\_UO<[ZHQL9\*[)WQ7G3^IMS@[ MM&-;NL'G&7-8!VAP4A,,7\.+I$\[;0Q!;4-MRY)/J&7H95X9#-<]V5IV P>S1I7_-V#1TG]F_Y@['^H^71:U6;N51PC8, M>"G+NV[(R?#I6FQ\;EU%)XOBI=IYN95R\=(>XNDW+96;>1(Q\! KYW+S4(B- MUPN'FOXA>&-C2DS#^O/>-E?GG'^Q9#M/7Y1RN?+%81]_X=>=$=71G.T7!U=\ M&:F:=SZR;<^R/7I&//N>CMR?SZYOAURBV#]G9.38D^!=_IY2K9#@CVKX1RW\ MHW[V[:&)/_OE+C>&W_TB>H\&=;Y MH^UY]N2B//6^!N]X]E2\Y+-U;EAN1O_NB_3E5=-ZRGU1]53>/)NN#1 M '6^LAFGYV/*&^M=R(NG7'KN=P^JV:;M7/SM6ORS]-A5=JEX-5(GAODFU@E< M0)G!E_G PG?$;WDL2G)YC,7>M:A_U3/O>L0>@ 07 MGGTSC1YY/SO1X44FB(]Q>5;D563XR[VG)+M)6"\DT6G8*HW5#2,*GO/1-O5E M\6SN,L:X WJX[0V[5V0P; ^[@QWPC:5F60QLT.T\W/>&/3:J]NT5Z?Y/Y]?V M[2]=TNE__]X;#'K]VR./5DESM+^KS'1:3YYM2;Z(7I4Z)<+1=5-B7!:T?,"7]CHR[7\ZC+=4 B?\W^" ;%N))=>3N; M,,]!$R[?M4_0\AFQ5.Z+Z=2XN+(UL=. N]MG)/ H&'>_J?/-YFD/AS]/,9>>O@ZD2 MKX/[!+/*' 53G;KT(OSC*WDQ=&_,'!PV?/\7A._DZ>19_#:#R)[.;^-?7"W5 MJO_X^C(V/'K.?YL/^,51IV>[>UOS^5UO^ ;TR:;DH4<&;Q.F'XE/]T_LL:WP M0;-\CDU*J#37*>&_9ZK#=,1\NZ=3V_'VTDSV<&>SH66C&[8YN/JFG: MWJ/]RB6PU:C6O[[7V)^^\*GZQB7SIR^>OD8V8H">V Q^;"?GL*X#?=D"GWW[ M]T/[?MB]O_F#W'?O^O=#_GD?W+X?_B^OPM&JJD2S'EE"F&>&-*_@J% ME?BQ*:'LV72RF7WXO?];-NL07^0F??GK#OCG7U[8VJ#K7.OGWGF]-\ M0"NR1/@7H])_3.9/%18FL$@O2"\!O;36^GC\IB)UGQ:_5(O,+\/[]NV@QUD$ M"28)@O'FXAHR#,\KDA48Q&UUJMF.2!Y>S-CC.SR9-/>YT_AW@ 7Q;$A/;5<5\H8W,+- MHB@[97T3YU6^N/%>SN[ID^'R^WJ\(&@_6;M\Z-U<=>\'Y+IW/Q@.^@_WG:Y$ M>K>=4@SA2S)3F:IV?^J^JIHG)I+8(^+,)Y"H+G&G5..K?CHQ+&)X+M'&(L[X MC.JWE_K%7PS+.C=V2*#BC_%"G7GVUP."%G_6WL#R0W1P6:SXZU48^!OK MU?)C)W6NLHE;/;D5M7H]BWDYT\#1&7@L_.[8,\MSWCJV'C^.%X&%R^\V=>QG M_IL\D+^BIOK"8OIUT?N:H&(M>,I[[-;C$@7N(Z3>3?Y'>K$-S%@ZL^L$%%9Z ME36T%YB7],;!Q'L::<*^5FM59O;1/,+X%Q@6]B!!"IKDY]$H:"L/C. MY@?QDO_,',/5#4W$>/8H 1<'[MB-98,IIL!Y4BWCO^+UYRWYD2/9L0^F!(W8 M,?2C5[HO#4JD.YF:]ALO13MAA5@UP.36+GT^AMU,AO#K[^K%8+@A.R=(\Z# MZ0*5'UK.U'>2H[Y36]<=OA' _\^-85%Y/[])89^22^=-M#1+S]7(D[P='OS',6)F3W30CW]I_A'3<9F6K;%2V#ONS M[PSM%VL_5;M235-U]U'XZL9G$,%$W[ES[&?F7">==!#[XG8T!4=TTU?],C0# MX!BSME%>[VPF9.;_;TSW3I%]:]04OD4-LPP[15'!?/.UA:G#3(,Q54U"7ZDV MXWNQV=LLZ* N@)A[I[G(G?H= 6&F1(1KT;J(\11+(CYMMC?U97O#:;GM4'5_ M"Z/(U??VY?,'A>1*8_FG;VQ-->_&;!!Q$9[([^2B]UJ$ZF,\>=\25?SR;L"IX""B(PY=/C9VZZ>0E06_,N MCK\PV&J5FLW=ZQDKE5*EFK6];:0+XLYE3F*;+8>OJVICTF'.OOMQ"> A\YE2 MXGMI/M/PJ'>?3T<5UL"O(/W$O9;]9S/BP!15.F^#DA,AG-U7;54H<<<'%@: L#:M5&W-QFJV%=\QL#2^H=FSC.WFZOY0##*R M4<'6^F#O_M'2!\L&ZU+5_GQR;&:GSET1D8H]*/NKW8E7<539[Y7O$CPE6W?%&*!JOQGA\ M(]J8,F#9T_Y)7L94E&9P[WNI,/.3'$2#8]4E(\-D'KQJFNP*OH^$._9_S0SN MUC-O_I$&%[ ;KWKV%5[VX&]Z"/S[I=A@SL;,Y^[GD$[LI&RUQ9XS!W;'-BT7##0/>6/7>#^5%77U>_K#^EX/1?):( M:NGDD[(TY$>F">RBQ_^P ?$OB>O9-_GS!#?C.VQ<\23B<577(ZVR?P==?7-+ M&\OW-Q+IFE1B9^8XE)]ERY^46VM/]6;N?M;Z#QK):Z\\3V2;RX;=3$M[2H7F M;QK@K7W([:L;]S?$C8+SH&]JI_H[)=YIXN(>RP'W_8Q=62W7N)XQGW?F=]XA@_,A^<11:GQ5*DHI MN, ;&Z((>RJ*L#=H)$E(&?WGG:L7=3]OU)LMNT'JZ^I5Y[/%)RO0HT(K3J@F M43W:H#A[.$:9*0Z35968;$24J)K&%(=%@4RTN"PYW*ZO?9?]F'6^]@-WPCL; M.@$U<%G7[ F;U#>)"//@7KQQ^'&)41L5SZ;3D6&)76QB08*G M_I3RUTU/*#Z6OX:7?7C!YN<++^14%ER\X5G#*PW+-PPL5#M70H9>IN52LGL, M8%3^A]]?:CYU]O&*4*W4K&]8%3I264/2:K;9FJZIG^94XW286#[9SMN!D8:X MH1!N+;@A#SINN(+X\K&D!/X;XN+82_/E4C,2[^<;NJWK@VOVW[=*Y;1G8.W. M]S1G(.#3':= +I5/3'U7-P3ONK!=+M5.:QK:&VS%SK;A),5B=X$HR2=H&*KK M:_^0^?TYNEWG_"*=%IU.JTBGA:?3 0\O_5F81YC^RR!V1&8M*K-NCA?7[!D1 M(7&2_",0[/N#'5D3@/L3^-CUS MOM_[D3.G88#$&7__V,;"AD03X_'NFOVZS6C+^@@O=%Z[K&.,UBV%B@50%II: MMEB_G+G^V@I[&+_I[)I6@;8C?LM\XS_^8K"?9C]++#9ZFR^7/!NN"'4MU=(, MU>1+,;Q_#;^8'[^BJX[N$KX?S-#75RL3N?))_;QVF>3 ];KDZTI,ZGG4.0]6 M42[.RZ6=3B+(=A'/'5/3#.6%?&)2();2_,(2OE 5UHMO6*W:O'+\!W5C+JQN MYMS&&J>7#^"H5)OB:G(]EG2^/^8D\RJ,X3C<:L%%1A2/NJ'P&*X[H\Y\;X:V MK?94(O;,$X9";-40]_BNOI&:WV=:U#4$PG(MR@[8G6:6X;G#[OM M_D[VT;;[I;MG+%R4/\8*#]BC6WB^2Q?54(54F[[)JH MEVK-?WPEJT7S[C+WBO%.^6D87MYVL(M$Q8F.K=F(/[CC[(IY-P'QTDP)#Q N MGM527=D^W- )SG:76:K-'.]4OB4HYG9)WY2EW3DKMAV"^&"^$3GIOE0J&3L\ ML/W;7?M^^*/WX[IWV[[M]-HW/U@DV[__WN8'JNRQ^Y??QI_H7I@*8;&^\I7, M;TR6;CS/=ZC[U)9NPT3L/4O6G,46GU6;Q1]F/X.5UEAV$ M>QX-W??2R=K'I"#*)G>YL(?7P;+%#]$"3VP\W,,,7L\7/19?7S9V&PXW._IP M=VYT\;AI W4^C3+:7/01@=A 62DIM?=/=SY_%X0Q[/2_W]UW?^W>#GJ_=9EG MR%YW]["&'9N/BB\&L[^$#R2*H.>FD:_L]*?4_Z9+/CU8ZDPWV"6?Q1KSD#T% M)=]ML?NU*Q:COT?/'16[\-@?,MK9K$LWDK3!.?7UT ;GR08#]D,[_=LK9G>[ M5S_87X/^3>^J/60O+MLW+)SN_AC\VNT.#S?%EZK)_%5*!F-*O14#'*Z[K[>W M5U2C?*5_Y2.TP&B!L[? 5;3 .;+ N?""VX-??US?]'\?).S[=E1W3*Y-^R7J M^_*B*?1_T?KFS?K6T/JB]4W4^@Z&_I\?W7\_](9_)&V&15VSRYOT MB%K0L6VR&[A!M2KI_C4SO#>TT&BA3\)"U]%"Y\A"0\Y0+!G4'_.%KWCK9K>V MQY[:L\D&>[UN76W9(J-E1H%ORWK#[_8?RXWO[MOU+ M]WOW=CCX<=4;=!X&@U[_]@=[]^:/06_PXWH/@_Y=M=0G8:?GF[ZN#%>;N2[? MKL4=XK:EFF^N(=+,"_/.[;^_V91?FYJ^N$:.O1UF=NW^14TLPYG8R% ML:^@L<^%L:_\^/=#^W;8&[:'O+*#O;@)_^:6_Z8_>-C#V/^;[]\WF&/.^Z5S MN\W>,,/7W.R;MCOCNX';C_;,XRF2/ZE'[@WW3[3E:,LS-U]*&6WY&EM>15N> M"UM>Y14BP_O^S>#'W7V_T[UZN._NN5+I.;;I"LM]Y]@:U;FQ1M.,ICES:Y2. M:<9L->Y[\_>]]7[T[P_?\?9NRUM_^&OW/OYV-]QRD9\M%XJ"KB/N<\NMZRC_ MN.G^TK[Q_<;N5>_VEWT/ZW9GV+_?QQ[SA"JY5C7/=M 4HRG.WOJ@*<:*B!Q;8N7'P^U]]Y?> M8-B][U[]&+1ONF$%\H]!M_-PW]MG!]Z#Y7=AIOPXWH%J^LUQ@^+BI<.Z>1;V MP:7\P\"U1F..QCQ[^X7&?*TQKZ,QSX4QK__H_L^OO(H/E2W&NW*\TBVY4B=UO5 M]+-O9,/),'O*L$ (R$1O:][?OKTB@X?+0>^JU[[O=0>'=O.')E_K^ZG-6_V0 MY58_9#!D_^&[,4C_FO3ONO=";P>G,R7?5C;PX9D&\V$??*;!3NY_>%;.W-L- MW[@74^-W*YZ_.>3S[K\5!/654NV#UNP?GB.04T]\G_ DK>F72XU#3Z@X9/:# ML02MK!?S_=$9 $>!@CT<9\V?S^IG1U*)\*W+Q93Z,%4JI?H'YS7L>8!!HG5W M!\$8%[-HUXP$."TO@_^^TA_DD/3-H0;D'U]?QHQ[Q=&5?"0OCCI-R4QG/NL; MCYDM+G5FCLDGPR+>V)ZYJJ6[$J&O&F4#GU+'/SN2J!-^:JS[&7D6/,\JF?.L M7"M5JSL,62Q%"3KH]/@ (>6+]^@^MWXT/+! M\KTGAJZ;=,OL=ZZOR]>=%)0H\,B/YKZUCNR^W5*/N+SF;(/09S?S/BV=[,1O MI?T,9WT'PCB&A8("T]_A(53=C=8_1"F-*A@HL/UDO/+/KQU5$SW#9I;AW?.: MKXME,^(I4[8M,S<\R=5G5[BU8T]$(P1V MI]\-;]R9N6QVJ--]UQ'@<%F([MB@,Q#LH4G/2R6_:J">+6LS_ZQ;9UMVWI ^H\&QIU![:IIYXP MJ$C-:E-JU)J)^3J)K7/L:L+15B#!%@X*)-C\(X4$FQ+!5I(BV 22"15)+E"0J&7QS;=8G_R/"2;KAF@FLF"!,NG!S1I:F^ M=VF$A;QS[)'AI9XDD*5F19$JC0HNB 3)*A& !D2&1)A0H8\(D/68C-D E&^ M+)7K+:E6JR)# A,D+!D "LR FB:;((D\48LZJBG:UZKZQ+ ,UW/\$R#IZY0? MZ8X5!1 @YI&QP6/O""%"QXI^3[U][Y/8%Q_\4UKV]+;*X:UZ]O5U!,'K7I3 MJM6QMB 78H>U!0@%4NV)((54FQ+5-M*@V@0R$$U%EFHMI-INXFI(+F' U)0TWI_G>S>G[]M%Z\HWFC>VZ MJ:P 4F![O24I=+RPPD(A%/5SY ( ,U'PZKGSD!2E<^4C'U:E&&B"&5M3W=(*% MCEO;LD,7Z)8>M#?!%:)TOFO7)EFJR,G57^+ZQ\G:#B1<,% @X>8?*23(6#, M.BZFY (F7$Q)P^&)-$9>MY=.(R!XF[1(XMZC1#'RK]X@5%D:HM/(@!FEA"-2G(M\BW"!/R[1'Y-M(G M,3.^3:((0JY+LJP@WP(32RR" I,;YY^",L@<$$& "Q0T_RX(),7I'!!)B5_ M*=*$<>X'!6LQE]2B1VG(V%2D9@U;2N="SK#8 :% ;CT1I)!;4^+62/O&6-R: MQ.F/%:E622Z-@-2:C]S"H>F>;;D%W9X]FI0HI02)%GRMPRWU@@J'K#)P6UR? M-!#)FZI 289^F-7?AET1?:/\GI:=")+H-RW[39'6C\SN'K%%0[W2DNK5,IA5 METWNTD:#7R3#D2T'(!V#@0+I&.D8Z3@-.HZTA]R#CI,XAZ*A2+4FTG$NI M0 M942*FS+RA@&(:<=JT(S78?B<%MZS@0I3U+U!UR4OV!6]^!$&"D@O2"\($]++ MR6%7='HYQ6W]ZS%8FCC#8Z/4DD0EUCHWF5*'N&/5H1?P4H+(^+C5IZ@H^(2. M? T0&E00""@@.:#L%Q4%) >PT!1=04!NE"YD,?.EZAH:P"U<6#@%)_&$=5$) MU44=>?<6)G=CE3W]>'UT3$.DN]R5$JC(T7%=U;$8'NX==0;\C!PE%X,W-Y<0,]XLEYKPV[4C;\): MU\54P#MLK@QSYE$==U$!P )NXO+#ZB'T>G*XBRH])-$MVN 6U2+'SKUWBP*# M?%!" =#AN>@8@37XR+U@H$#N1>Y%[DV;>R,GT,7BWH^2$A7DWCR($J#ZA,(6 MF_\NODAUHCY31WVB3.\F$Z;6ON[&+CO'C6:GNJB"&\T PX0;S?*+7=%K$V&@ M@/2"]((P(;V<''9%IQ=<[X:"S4&E[YAQ!V.KCI%QQX0Z;*2PCN_0I/FF3'GD MZ/(P4]?V$W6WL\DC=?HCD35W^S//]52+HW10,?P>?4$;DJQ@7]!(\\G)=JC62VZB&E)N/! 3NO4\8FP,+[G$7(1B6 MS71% AVF?$")E7^9>521\\TW>%2!18XX5D=(8[2D6C6Y6GW(C%#QUSAH=C2E1-LR=3U7ICHLD^ M\=@/,E$CJD4,-IPG1S4)DSV/V"/BC:G+"_WYH[M4YW^)TQQ5O@]@9%BJI1GL MY.F+#N5#-%_6-V? O8$$ZJG9N>H@ E$?;U/<&-':UTT/OYJI[/R#7O?O! M<-!_N.]T)=*[[91(^_:*#!XN![VK7ON^UQU$M"R_PQ;>1*=_>]6]'72O?K"_ M!OV;WE5[R%Y[P[-O\*K)\%0FN(N*JTYF8;Y\>+'6F,_;7 M/Q^*=WV'87V@80'S"B(.?)>?S\K,?Z.FR;T31B;SUX'?(UZOF((+=>;97P// MAWD=ICIUZ47XQU<2>$?E7_A)(O=2*!N\K!QFG&KQ'P-GDH353 M%4##8AZ /7.9K^Y*A+YJE U\?M(,42=LYCWW<]9YEGITM:IH4*T-S=F3L&%; M?*\SA#"]4FI^H%/AI&T,N71DX3\5G'H(?([2& M,=TP\N%HI]%.YQ.V*ZI1GL@LJ*F6T51G:"$ GJOIAT>0U'^GM9*XF+0'@^YP M *_ 5S J+C=FVN5M+3'BJG#V,"DK;@Q"!1BJHN\XAX$"L@FR"<*$;))WJ(K. M)@!;8ZZ+%T\(@\[,X4E+HKHN]4"VPD1JSZ3$N-B&" 8*/G,C$MDC@2A 0 &Y M &6_J"@@%T!!HN@HY&11;R\,Y$JI 1J&CNJ.B6KI1.-_T+]F!IMVOFT!7A(# M67K+K'>Z';1*AZ,0_^REU #8D: +N@MS<6S2RB;,^OM-F-S.M2V=_Z>[,')M MKZ,Z#M_U]9MJSNA''1-B[[ALRE*SK"37? JU'8+-1:9#ILLM"LAT$%'9G^D: M*3"=+"LQF:ZJ2/5R@B<(HK)#"[8!KXB"#[;;FB:V!Q*':I1IYJ-))6)2UR6J M:=HOJJ6QG[='Y._[F@%9;H9FX-'4G8OV_'9]:^BH.@U_^7[^P\$";5HN;[4A M*?5H:S"1:H@QO%8JPXMOYRHMJ29'&[@3U2.K&]@(GT4QZLB&"?X1^[=#W2EE M7W^FYAN\I&2!7='4-U8C.\%& ?W1&/YH\[T_&K7-M]1+F7T426F5F87>V1-% M72^XKB//H>P7%07DN1@\UTJ.Y^*'(;+4*#>E1FOG'LRHZ_G+N&!Y0WP8^MZ8 M.DOI%BQKR%P/8,QZT:T1#!30\]C?\ZB7WWL>PL@MW [W"/&U4I'*#3@'6**> MP]9SY#B4_:*B@!P7@^/DI#@N?FRMU&J,XVK(<<"$"6L90,#0LY[9,]F.05V) M6-3#I>NLU0#&K!?=&,% 9V.&$Z'\M[I"&W<&_,VTENJEIM-J5R#0]DO*@K(:S%XK1*?UPY9FJXK=4FIPCEG$'4;EZ8!P=!A;W.5"%JDP4LK M'>IG@$< :L:XZ.8(!@KH:L1P-:J1W8B!E?O=\,:=FA,3^,"D"JK"8UR-LE]4%)#L8I!=+7&R.V"UNMR0:LT&DATPJ0*T6GWL_D\D<9ZPH@*)\=- M.9Z7:S6IJ21OZ>+LN^F$/2IN9P>A%3!FO>BV"08* M6)ZXO^/1B/2)"ZW>';=Y;4OOAA8OQ>WMLE1IUJ16*[DR?-3UT]9UY#F4_:*B M@#P7@^+B\]PAV]TYSU6K,O(<,($JQMHY; SZ3!]5CPV=F%1U*1%6Z]P> MG<_8"W\9_:"H&Q<,3BL3770+!0,%]$9B>".1)G)SVW?#39] HS]Z<*E8!DCM M^,UJ76HVDNLIAZI^VJJ.-(>R7U04D.9BT%RDI]P!-'? /0<_R5.O)>#1Q/1J4 M)L"8]:+;(Q@HH)\1P\^(-&Q;6#I_(]HM];JOFCGCDYYV7"U+M4I#JK?P5%5H M@@55YY'O4/:+B@+R70R^B[14.YSO#CH$K5R1JF7\M&K/MD7[%IW4?;U ^# M*2XF-[WV9>^F-^QU!Z1]>T4&PW[G7[_V;ZZZ]X/_1;K_?N@-_X"7<\9BS&S7 M9/B<%M[U@0I3U/]!J(!"5?121Q@H()L@FR!,R"9YAZKH;(*;U8^-07!V(#$- M]=$P#<^@[@6\A"#R.V[C*2H*.V[=0R10'PJ! G(!RGY144 N@()$T5'(R;K? M7AC(E5(#- QM36-3Z;EDJKZICR:%E\! [GSK MUDEWN[$LU>H5J5*I@MDAA0H.V\PBN:'L([DAN>U";I%#K>*0VR'=PLHM1FZ- M,I(;,%$JQJ)G'D)I9T;UY75/>$DF=#@PM5=4%-#KB.%U1$ZW"LSMYDAQ*/M%10$I+@;%10Z[BDEQ\6/KAMR46N7DTL:HYN B M:URD/J"BF+W-52*)T!IS^9C+1Q30[P#@=T0.OPKMW.^&-^[,7#8EU F=D+>4 MHVREVI*JC28F]X&)%52-1[9#V2\J"LAV,=@N'G4 S<6/OEMU MJ=Y,KHX<51U<\)W,R5['.W4Z-Q$Y4ZZ9(Z)N'I2;-ILVCSH3IH6/>!8U!*"@ MYJSQ[,R\((5G9Z;C_;0B9T'=,/,Y9-;SBAG/MJ5WU*GAJ:9PA?J/;-94?N.T MR]L5J27#V3".1VJ"M1A(LV"@0)K-/U)(LRG1;.3 IP1I-G[.H2+5ZW"VKB/- M%KX(("^'5&O1=M[P$G6X$I)->O3# Q6+;;=@P+3CV9?HYNSEYD1ZS1UO1[PB ML7M(Y7IR]8NXA'+:)@#Y$?D184)^/"(_1MK5'6\[O2+)2E-JR#+R(S Q E1B MD&)H#QN#6]O2CE+?CYL/3RMC7G13!0,%+'R,X8Q$NMAM*'QZ )?=&35*:+:0Z8#)5C/5UV!C< MK%3N2\2B'H_"M4B9OT1TPPW.:%,MG1BN.U,MC3*==3UM$-& P4 MT%^)X:]$NN#M5BZ86GPN55JR5%>2^XHIX]HH 8]:+;HY@ MH(!.2 PG)-+Q+C1T/6'GANKK4KW>+4UO/;Q6E1I*[H;*?MK(CT:'L%Q4% M)+H81!?I>7<0T1VP&E[G9>G)E:2CLH,+L@_->QR[ZQUL8/K>F#I++>X ;$#' M%CPYR$EC"YZ\((4M>%+Q>>1RI-.=L*7+?D[J=>ZRW)+D5@W,F@)VW %K()!5 MP4"!K)I_I)!54V+52&.[N*P:/XG 6;4NPZE-0U;-Q_+]L3,+>6EN!V"7.WH_ M.!MVC?$"Y8[%-:+CY MGRLFFPAJ:?P P$^WMD=)\S.\%#06:6*[883I,*^G2%#]Q(9IA>,Z=ZEV;KR> MCQE$U+H(/);J E!^,>Y-1.U"Z@$SZVC/<@$34D\F$CTX%G M:W^.;9/9$?=_$?K7S/#>+N!E&-$;P U$145AQ]V"B 3J0R%00"Y V2\J"L@% M4) H.@JGN(@H5TH-T##<.6$7,Y?';1+Y^TXE S]>'QW3<,>JPZL"%N4#2F1_ MX?P'1%QXISI]9^"I'M5_4\T9O:/.@-]DSR*_WNWUCK4-&Q\TLF4CB0>-E$"( M!RV7RNN:.[Q[@TQ5A\O\C$IDR] VC2=20KDZ'O'P;GOFC6V'R9D>8\)WJ^6( M\>B1DI-#'GTM!#MNH2E+[%X[(.6/@:CS1_KGWVJMKW%0BYP^M6[H/=>='8P8 M3V#RH;_8CNY2ZT#((D>)Q'WN#^%*]KDC+<77/7=_YKF>:G%. #7ID>ZP!SW\ M(3/_7^K8'^O)[IID"$D1A2SVXOGA9=,Q4,0UC**B@"W&=ED1K', FXJLX)(@ M#,R@JA-2"TNF1EUJ-NL[8,437S%&&4F&9J1V F^S59$:>/!-/B0-#[Y!*)!=3P0I9->4V#52"GTHNQYPFDVU++$[ M(;OF0=( K>SC2;SK3^)UUS04SOA4:W2'("?D\1S DX$2SP',RJ&*[*!;[NO> M%48XK?0$/Y6W+I6K#3 +,NA"@;4=R,A@H$!&+@"4R,A9,7)DZ_2^C'Q(B42S MK$C5YKKF$,C(X&0K)W43NCU[-"E12@GR7SR5S0Y[5S>>]QO\REC_L3PV);/!;; <&GM&ZFPW M'/[E*=_R5,,J_I(B/#4BW-$/4B[(T)&YU;(N^GZP"\^:>;4$CIMAO!Y;<5 M AC]83CH5H/AC)UP/%/UB9X_.E3]\UP=L>%D2]@0=HV5P< N-]# M!* \,L[;&]"XZ%T^]&ZNNO<#F,6G@AG?;@UQ_7-_W?!V??.OW;J^[MH'M%V%^#_DWOJCUD+P9#]I_O MW=LAZ5\3?CT1UY_.1'S[]&"I,YVY#OKGB!%-85A+XZI']2E@;4'B@=_S\UF9 M>7W4-+EGPZAC_CKPF<3K%<6_4&>>_37PFIC'8JI3EUZ$?WPE@6=5+@>-#")K M)6PL)[3!=+TGMX?-.VHT?XRY!UI#TLSY8&Y#C= M&6#,^NXU!H7ASYGI%+85*ID3J5R);EBOL)P+5_M19+) MBF0R-62Q%&2SI3MA)4'+=X*@\K4TM'S0W.L\=QR'O7+=4=TQ&9GVBTM&CCTA M]I0ZJL?7J?@B\+-8C[Z MT,#>[$"W>)4I((>J##M6-6#4&4/5=%[G<) =D$ MV01A0C;).U1%9Y/,=H"F&#Z";Y)]2SUB6)H]H?#JVY'8L]D;4B0S!'9;!^[( MV&='1B6R6_+.L4>&=V.[[D?[(N6R?-@&R7JE)=43/(H*=?NT+2SR&LH^\AKR MVBZ\%MEIN"NOR2&OR?$W_C<4J=9$7H,F1<58>04?.K?U_\Q<3VSC(YY-',K4 M43-,2JQY3,W?YZ\TODX[=>QG0Z7PCGV9\>Z!A?<8E6PA08DH043C8<4$D M4!\*@0)R TDLP%:J$OLNTAXP^2K& FP>@O$1=1RQD.JO MMJJOU(67J4)O!/.#144!O9%OG_9V1ZKEJ#OB6[J>,'1#];7[.N4MIB^I14>& M=T@ [@H1.=_1)6E(E583S!E[J/V^B&WJI(:D5S!S6RRQAXH"DEX4FC4X1[VC]J\A/5P-SP("<=#1^:/JGW4RX=KIKXQ37U/A):K0+<'T M8%%10+=D_Y6!JA(YTWZL.O22F[S.DL5+?0F<^2!57 F )D]051UI#F6_J"@@ MS<6@N4H2-)?$DG=9JI85Y#E@ H4KWC!PZ'MCZK"7UKG84JPNMB##RT:A#X(Y MP**B@#Y(#!^D^MX'$=;NUK:XK?,7 8(5@..M=RM2N8*I?VBR!57MD?)0]HN* M E)>#,JK)41Y2:YV*U*S447* R9;Q=@ #K[I5V>L6D_L%PR+J*Y+/5=L C<- M]=$P1>\N233\LD?SC[6_9@:O47]W'?]\-J%Z[%Y?N'AP6FGKHILS&"A@?Q4?^_/6O)XJ5>T%RKMJ2&G%RI%RH][B7.Y81#M;+% M$GNH*"#7Q>&ZR+%)!W!= E7-2JLJR4H+N0Z89.$6XLPAZ%G/[)ELQX@?9&/V M&[-]B (Z'A 'ZR)-LP_@N@2"[$JU++6J>%PQ-,E*)LC&E>P#(.BPM[DZ!$7)\-).Z'Q@ MLJ^H**#S$=C]#J_6YXX\[,9;-$G38W@*F'W96*5&XFUZT++0 N M;>=RPJ&:W&*)/504D/CB$%^D379BQ)= #-YL2:T6;AZ&)F:XSITY!'[G+FWF M..S1#HS#<1'@M-+/Q3)&4%% =R2..Q+ICQUU1X3IZ_B63[@AZ:][*PVI6<>E M &CRA:&L+*/9044#&B\-XD5;9AS->$B7F#:E>3R[R1M6'%'GCXO?!D??Z M;EWP$E/HCV ZL*@HH#^R?PO16J1K]@9WI#^ECNJQB>^H4\-3S=O#UL'WZRE: M+6,3;6BB!M4*( .B[!<5!63 & P8::*=% ,FV55;EEHMW .3=B*T54;?HS> MUC0VERP^GZIOO"4#O+05>B68+"PJ"NB5Q/!*=FBW%EJ].]_HI;XJ7FV4);G5 MQ$4"8,(%5>^1\U#VBXH"G)?$NGA5ENI*=(,$ P5T1&(X(CNT80L,W\W"[J4>?[#@W9]F6])")PJ5S!E6]HT@5HY7LEV":/MJ-3)YQCUS8- MG?@7$C&RJZN(5RYGC.M)$ '*@,B-EM14X)SPCEX7 M6-."A T&"B3L D")A)U9SB32/C IQDXR7:*4RU*MG-Q.0:1N\ D3P/T+8$\_ M5UXR,NT7EXP<>T(,ZYFZ[Q(A%_"RXEA=FNVJT4;2+9+I@@K3COX10I4]5$4O MVX2! K()L@G"A&R2=ZB*SB:GN E?KI0:H&$0$:2J_34S'+&83BZ_=\AWZCQ1 M!U[J$)D>-R<5%07D.JMI*K($=; "Z"!;P "CZ" MO9LYVEAE*DKL$:\/GU+'>Y/(U%3Y8>>63BA3V"G7:W@I'W19,-%65!3098E3 MPA4Y<";BL]P%)O".&\"VI7=#\Y=ZT76M+%4;-3 [W= K*G1@@$ \AZ*?5%1 M0-Z+PWN1(TV2XKT$NLQ56I)2KR#O 9.R8F[FAA^O.[9&J1Y4++M,B5(+W'%K M&!@^/<;6,-SY!1LI;(:3TD)&Y.R;T,9>,Q,[8!:V/\HN*Z!(P#?[&CG.++G/+ MO>?6;;3&EKT <(.:]<<&-B<#)3:PR6P5*'+*T(8&-KW0/"?3B3MDX$223NC=$DC#[2('@L9DNP06=JMR&;D.H% 58PT7?!!^3Z=!^XRT@G#,OF.N M$%% MR1Q:/:O&F]$CCU=F+_^Z-A1>*/23-0S097/N!(ZT;&RQQ!XJ"LAT M<9@NTM$^)M,E$($K]60C<%1X2%WQ< 4\J09XILVFP:/.A"G9H]_WSO;&+"0W M;78S>/DJ=$HP2UA4%- IB;$J$.U8O[0JT'/=F6IIE'DGS X.F1F\8E:P;>D= M=6IXJCF@VLP1NTIN:?K1>:4L2S5<-0 G=%#M 7(ARGY144 N//0\4M007%,^ MH;!V:4W9'J44UF*N_;2RO$4W5#!00"J/DVN/G$BSDFO_()H]J!O9/%YM*@W, MKP.3)%Q'1JM:0+&'B@)R6QQNBQPHDARW)5'<76]*]49R7;O0!N#2\FG$X'=+ M$;B(N]E7V5S,#'?,WV>*Z7JXIIPK:L0LX6FC@ X*YM&AP !30Y =4/:+B@*R M0YSP-7I"USQXY4%K=\4I[G"?./UR:*G:@',F!*I]DA$KKAHG$['RI>'#0E3, MH9]6]K98U@@J"NB$Q'%"(F=5+9R0Z[!K_@Z^1P)ES76I*M*@I(R26Q*"PI#05)#IA(X9)PU@AT7ZFC&2[E ;;KV=J? MQ)YRU>\"-7=^W=:$1U).INZXJN$<8FO1 M56PD-93]HJ* I!:#U+9VT8Y!:MMCZZ45Z@JN3T.3'D!;FU<"YEV/IS[EP/J> M3F>.-E;]T%JS)Q.FWB+"SBKIM.QQ' &AO*D.E/S?-FCP>$0X2*V>9'D06J?L MX<18-8@TY Y7#:YM9V%6^Z..,*K"YTF_]U>M*K7JR;E "1GSW2UYD4Q&9FOG M2+$Y,-Q(L7E!"BDV+8J-= (_E&(36**7RU)5;B+#YD'D8"S<'SOIH#1*E1IH M7&ZI1S35'9.I8S\;.M7)XQOY-'/9'X;UF8S"HAO"E>M9]&/(*HF'OE(.4O0+ M:/B=*;R >6J,Y4NG*?L;>WO;$5:G#,KW6%&^BZPT9=O#\Q ]ZQY261[ M;IS3/W&LW) :[+DE4:E*]G%R?.Z1N\ F3O%5IP,9$)$O&JO5$B6'Y:1/>B%[\0?^:&0P6 MGA+%Q20 6$%=HD!_ZV2@1'\KJP1)I)\P][7X_W<75OB>NIYC:![5^0=M2U]] M8^G*.^H8-G/.-(>J+KVB_G^[KYHYX\BS/X3-OU<]VAV-J);^P7%*I27)K18N M;>5!?+,U3TCZ8*! TB\ E$CZF259(FT8(;%^DHF::KDJU9M8V9(+02YF90ML M3#J;4C-$]<@C9:.P>$V+/2)3805PA0P :%"75=!Y.QDHT7G+*F,3Z5YYD._& MO#;?2[LRW*GMJN8O3("F[!OL-7?2#&M&]3ZS[:K8V?R!YR8K<7N$*5*]7,'U MM#R(+);"(!1(]$6!$HD^(Z)O13IXPB'Z\@%$7Y&:Y>1Z7B/38Y,3W9X]FI0H MI<+P_M:L#&7O'YR/27$QK7AP05V!V9_75[ KHIOV=W@HQO/0XB&)'MJRAQ;I M<@K'0SN@8J8I,P\-3L/V31[:1AHIDCD"6S&#) ^%'I#DD>21Y..3?*3K*QR2 M/Z#A2TN2<]#P!3D^V2P,X.-:\H8!B&G''O8 EK<*[RY!A2GJ,Z$_E!?LBMY- M'@8*2"](+P@3TLO)85=T>LEL';^P$>1@-IV:E#?Z54VB&ZYFVN[,83_)CRCA MJ_@CTWXAAN6G;PS;NH"7A$1W()L$?K%M%0P4\,0TL-"@@D! M@PNB :]&P\9@6]TQ^]ZY?_;>_ S-V%7'F,O'7#ZB@!Y)8:!!!8& I(#RGY1 M44!R M-T14$%TNS.%0]#.@A)E9.O3$EE]\[Y#MUGJ@#+R^"-([9 M*+#U6IAP3E4WFHJLH')D#@-,$X7$@+*/Q%!$8MA_);(1KD0^FKISP;QAT:EW MV1>^MAW? TY]1;(BU6M-J5+'PAMH. M/:6.]R:1JZ,%@IK&H** 'L[<'HY3+[ST8 M,?_]T8-+V]PP]@.SV+.Z@5&\MIU^:!)ON$6\,=1'PS2\M]2C>;DJM0 =[X<& M ;9!0#)$V2\J"DB&,<@P! QM/ZI7M;]F MAL.B>C:MU"$CPU(MC287R>-:Q&EEP8MNJV"@@,[+H?7CJ"&GK2'(#BC[144! MV2%&:*NL%)'[WG$[<(X?N&]\[;O&(HCM+QSC],-8J5[%A6IH H8+U2!@:$_8 M3(HPUJ\JY^O1#EVI+=?LR819 ->SM3_AY7[03\&,6U%10#\EAI]26?53?/L7 M;*JYMIW[A?'KCSK"] VXY4M_Z5F66C)FVZ$)&%3=1]Y#V2\J"LA[V/UC/0QR MYAH21+%?//71I.Q=W7C>;_ K8_W'TMCJ[,/E7]P@ZAKEIW!ME_7ZMM^1RT>> MQ.&8\OC3GDQ5ZXV705NVQWY0==C;EC@$^,E133)5'8_'H]Z8NI1[8^S171:R M\J9=MFGHJL?C5Y%D,MCEKL?>X-N?W1+9>;KXY,C*=)VI@#-?M6 X8R</#E7_/%=';#@7JOFBOKEGY$M"LB?&F)#P;?JA8(8>;5/?>W;C3N7E0^_F MJGL_(->]^\%PT'^X[W0ETKOME$C[]HH,'BX'O:M>^[[7'>PN1."'+<*AP;#? M^=>O?3'\']U_/_2&?YQ]Z_1OK[JW@^X587\-^C>]J_:0O1@,V7^^=V^'I']- M.K^V;W]A\]&[);0=G3H_GY59+$I-DS,LLY;SUP$GB]ASCS[J_]M[@"8ZM2E%^$?7TG MW.5R$% JB.JUDKU2 8VABQ][%%\+#ZKD@;&S4YQ"5@YSM1OG"X[E+'L8S M()0S )@TA=$Z5K"]G 8Y"*38M4]L&O@:NVK"TX[CV"@8.*"% FRA ." NI Y M!EFZLP@,*@=L#) H8." @1T %##S 1::PBM(9HTR5E:S@X7\<(Y%\1+Q+R1B M9%/589.)"G-<='P:1W#VS%S5(62NY%:IJFP'+YS'PD0L_N85,CADWUY"FH5! M"IJR')BR8R;A"YEQYXWIV6-E;HUVU0RT6L>W6FB-,K9&@&@#AF[<4[\I)YHM M<-# ,5N M :T>2NVUB T"V@:>[$-)I2SQ@M5Z< LLS]:V%GFD_$,/AD6\<;V MS%4MW?V,'D).= =H362('9_BM5EES#POP3H8,TG.K.,YYIP!&+E8BH)6$*W@ MZ5A!O[4<6L$"6D$T7G"-%]HF7AO@GR*=N7&"E%" @0P:,31B:,1V0JVK.A:; MJ^P#3;1B<*T8QIMH[4Y"I88V!(>MR"8,W@$E:]OC[85 O=2L[66LCMWH^%(U MQ8&:JD>NJ$8GC]3QD:G($E'*2AE>"^0UWG.*[(%-P=^[81O3D]B[/7.8&KLE MD@O=VWW+F2:OCXYIN&)Y;>50D^K[<\673B[Q5^/Z,\_U5(NCLN4HD^#K@[!W M=O>OF>&]L9M-V?/R#3>\:.DGO@N[S,\_*$!*,"D$:@A M099%ELT>IK^#0P@)-HU#PVKO^570WI@%I]1Q?9($RJH2>P3D5& ""-6Z(ZFM*M*5*C64%F!"9&@!K.%KED[#MUGJ@CS@4WF#JJ7#?@]6)& M=Z5X'; 1A9@MXHOD<6RJ\6JM=3EZKCNC^M7,83-]1QW#UOUZK[;&G!!7I+W= M-)>FY3+[/_^/2DR'IMF2:LUZ8MX,&H^3-AY(G"C[144!B7/_4%TN[\B;OZGF MC,*@S65N1&*$)H) C0,2(\I^45% 8HQ!C'+&Q/AA658"L65%JM<:4K6.+ I- M7H%:DB*R*,3>#\4QW/_\6U.1%8":@/8( @H%M$< 9AUE'P *Z-7'\.J5%+SZ MY'SQIE2I*^B+ Y,R['4$ H;?J.NQL1-[1!SVIV-H'M794)G^"L6/W>D0BVY/ MK>BVV-8)! KHG<2H8I$K>U6QB']?JB[5>0J16JXHYOO%L5T0JW/U*O96@":3 M0*T%,B7*?E%10*:,$<='6OIMB^.A\R2R)#!Y!&HID"51]HN* K+DMT_[T^3Z MSGR9T>2!-2VND,%SY$[(4AK[-&&DS:R+5E)# (M6@&A"L4P14%>FB/8(P*RC M[ - =UX) 6P.>8,+ , M$()'A?8([=')0(+V" 0,:(]PUE'V :& V8T8I3R1DT[:^G]FKL?7$MVAO6') M4*Q5/KY?J[RG_H8=.J#.LZ%1?W'SGFKVDR7N(M8Y82QF[M;-MBQ5R[@C")J0 M S4_1:1># 4P%$![A/8(9QUE'Q(*& K$" 4B1S)E& J@ U\HHX%;^C. H?M* M'BVP:\X@AT9; DI: HH"L39RO_^C.P-F[EYQ_V?>,76D4= MPN9$I8$[+( )(U S@12)LE]4%) B8T3[NQ[9Y&].A$J0,O(C,$D$:B.0'U'V MBXH"\N/^_*CL=313FOQX8*7+4C!9J2); I-+H!:CB&R)F_9S7,N"]@CM$>PSO?:_SX_;UWO?RN6OH>$Q-G5=T;3A: M@CRSMZD.KVP+O1(LEBLH"NB5;.T(NJ$N18F>@"6NX9F]:]L9JJ^_V4KD#*:E32CWU&2T MI@_M//$DLB0PH4261/M<0+$'B@*R9!R6C!S E#U+'EBFLO-^3CFYA#J:%F34 M7$XX]F(!" GV8@$! T@OIXCV","LH^P#0 $]_#@>?N3LN'0\_ 3]\N2V*J-! M2,$OSZS%RDI!"WFT'9TZX?2ZMFGHQ+^0B$%-F0!;WNEB/@>2>'AR,U.@&U(A=-8'$+->+= (=DDV_)HM%IHM?(/&UHM$*J2B=4JUA2C M-8(/&PQKM"N;H]5"JW4R4[PM1;6+F4)ER!RIQLZ<4NC<]_ZI[\B11+?4ZXF4 MV8WMN@F5J]Q33S4LJG=5QV+PNLG6J304J=8L@]GYB5P+UKP@UR+7(E+(M1EQ M;>3,CUVY%HD2B3*[O@G;UI1U>_9H4J*4$EP. -],X5(U54NC1/7(=]71QJ0B M2X2K9E8U&%O6:]( *&^: Z4<)H2&S^E:/MV&'3I(8*!<=9#21;.@'M2FE@Z1 MHT:6]HOZW1WZ,\_U5(LCE^Z6U+ANF%*N2\U:$TP!WR8W;"-SH 5"7B\<%,CK M"4+Y=W H(J5GE119?S0*K[*GCNO3,E >E\KU%K)X'J0261RA0!9'%D<63XG% M*^L/<$F#Q=OZAZTOXC)Z55*J=:FEP&DCA:P.EDJ0U<% @:R.K(ZLG@*KKS_8 M(0U6WU8A&)?.&Y6JU*HE=PP;DOG),@B2.1@HD,R1S)',4R#SZ&D(^Y#Y@8%U MJUF16E4XW221BX]3>YA:D7(!SFP"6AZ.VRW6 0 '9!=D%84)V.3'HD%U H(#L@NR","&[G!ATR"X@4$!V079!F)!=3@PZ M9!<0*""[(+L@3,@N)P9=X=DEL\9.12ZN6.KA=$4U46WL(Y-U+R?D?UBS7G3K M! (%/-8P1K.D2@5,LR19B=VSLB4UE>1Z5J*=.&D[@1R)LE_8315(CWOMAZAF MW'@H/B=*C1:<]H%H%6#;9F1$E'UD1&3$'1BQ!JB)3VQVK$I*O2S5&Q@S0A-( MJ+8:&1)E'QD2&7('AHR R9&V$<&! R_4==C8R?VB#CL3\?0/*JSH3(% M%9KMPBL)1,\#"S$+B@*Z'W%*G2+GP@G_H^>Z,ZI?S1PVTW?4,6S=+WL2_[Y4 M7:KSX)M:KLI_YQ8,KE\ )J*DS852),H^T5% 6GRVZ>]>;*Z_K2S MS'CRPVJJ#SA3R. YDB=H,?T,#X "\B9[."9N;-J5,P (-(7U+HZI_N??FHJL MP&/1@IDBH+Y,$>T1@%E'V0> OKQ2 Y08,#^-@!@$!'I^2,/.YG3NH@["7WE M?U-XM5$%9.]8T41J"& T 403BDX8,%! >X3V".T1VB,H*!30'@&8=91] "A@ M=F/_8IZJ_'Z1LJW_9^9Z?#'1'=H;U@S%8N7C^\7*>_K7S'#9[ ^H\VQHU%_= MO*>:_62)NXB%3ABKF3N5T3:E9A4;1$"3<:#6IXC,BY$ 1@)HC] >X:RC[$-" M 2.!&)& B@20/^]2#8#]_MG ,,]G>?,B:2:[M';2COU)'6@0FA4B+:) + M*/9 44!:A(H,Z@<(%) ;4/8+B@)R0YR0:?V)6$<-F38?!)) LE%IUJ267,.X M"IBH8ER%5KN 8@\4!>3..-RY_JRL@[DS0>*K89 6S" !10%=DABGA%37GU*V\900_F'?-WZA M5=0A+(16%2Q]!B:,0,T$4B3*?E%10(K$?:108 "I($@.*/M%10')(<8^TET/ M6?2/O4@Q>FKKAQUXL11)X:G1T.02J,4H(EMB%QCTWM$>H3W"64?9AX0">N\Q MO/?]#G?=TWM'GSO7TH2=6T# X*\[DA?#&X^IJ?-2)L+>\!Q#\Z@>E&-P37?) M,WN;ZO#*E= KP2*Q@J* 7DF<9BZUZ&&ZXAJ>V;NVG:'Z^CLWA[;))YV]L?XX M71!E&66L)X4FD+B1 FUS <4>* K(D#$V4M2V'>1P3TU&:_K0SA-/(DL"$TID M2;3/!11[H"@@2\9AR6U-SC-BR0/+5';;R-B2*LWD6J&C:4%&S>6$)U>_DAH" M6+\"1!.*98J >CE%M$< 9AUE'P *Z.''\? C7?_3\? 3],LQTP5-[&#T%UDI M:"&/MJ-3)YQ>US8-G?@7$C&H*1-@RSOIPI=;ZA'#TNP)S:H2;-DI.0(BL+4D M-YL!MB$53F-Q.#7C#0.%))1L*Z31:J'5RC]L:+5 J$HF5JM84XS6"#YL,*S1 MKFR.5@NMULE,\;8LU2YF"I4A_(Z?WW5*O)U)F-[:;U*&V MJ1XV4:^TI'HUN5H5Y-J3-2_(MN1:)$HLRN=<*V967= MGCV:E"BE(BTK7ZJF:FF4J![YKCK:F%1DB7#5S*H,8\MZ31H Y4USH%3$A-#P M.5W+I]NP0P<)#)2K#E*Z:!;4@]K4U2%R^M?2EE&_P4-_YKF>:G'DTMV5&M<- MDQMUJ=FL@ZGAV^2&;60.M$#(ZX6# GD]02C_#@Y%I/2LDB+K#\_BA?;4<7U: M!LKC4J/>0A;/@U0BBR,4R.+(XLCB:;'X^C-$73V6SP][5 MC>?]!K\RUG\LCTW);'!L &P;9N\^O23V/C3Z8I\6/;0/7EP-^Z0>^1W1^JJ5:%<+\O!O' MMB$?,I7,[/-]WN&X=E<-9I-M1W0H\W_P,F)0Q3 R&9)<^ND+']4F+N"HGZJX MK\"Y 92U +*O!I.V?(=5 O&=A)%M>Y;M4=\5N!W^\#\](Z\3\\)4N?&BUOG# MX.R;?UHC\<:4_;]#*9FPQQV[A#*SK?N5SKYZAN7.$GFAQ*'3&?N$=\(CJJ6S MUY[A\+^G4\=^99Z 1\VW0*WWKO>K1PZI$$[+_>(WVY9^[__B\F&3@^!.\794 MR&??*J5H@1YAF)K\N?WG)/:(V#.'_08O*PA.T5,]-@E$?::.^D3)U#$TRJ_[ M^T[NVL99F+*QMXU4YL[J/6S;TJS7HJN^H2 2\2B'H=Q1*DK$?98 M[HQ9 >+90ED6&L MY\<=>(2IKECVV&:KI/'-R$FC[;JZ/PF.AN'YMF.2PR+ MW-K/(M/%]4D6^G--'YV9ZKP)#2N)9PI5>,Z.J^92>&<)^V;[\_4&"ZVQNU)G MNXU6MCJ(.QG5!!W$(8-4U9A6LTE^XP:13SU#E,DW4VV##8=!;!(6%PB98!+ M@&="*.)8WBV4C Q+M32#7>2&N4^W1-Y/$B1<^$\*3SSZ4'" J0?#&3OA>*;, MP)T_.E3]\UP=L>%DHI-MLPD)P/T>(@#ED<7^>P,:>]/40^_F MJGL_(->]^\%PT'^X[W0ETKOME$C[]HH,'BX'O:M>^[[7'414);_#%C3763(. M/ZY#X_!COC#BGGV[[0^[ Q_S89]T^K=7W=M!]XK_->C?]*[:0_;BNG?;ONWT MVC=D,&1O?._>#D]IKKY]>K#4F1S0LXJ',\15AS:7J&L*U7I[>P./93RCJ M[Z;!SQ5DR%^7,T/D6LFUX;C>@#F%&F46T-)*$E')%375%^YDL&F9!C,CLJO, MH6".XD:A;49VE?]!5>>:AY%4WTO>OLFMUMS'#W[HFT08'"HQJF MP?Q5[JJR29J-F*_,)-SAD#WR ?*K>-#'1F\R9WGI&MZG+ES[%=_G3A.3;3], M<*GSS*(EEWO5S(T>4=<555YD;$_H8S!U$GN QW,^)NZCV_P-ATYLG9I\7L-[ M\D=G#A=WY#J^&T=L%J2HPHU;#DO)EEB%AUHL#N%1T])DUU#U8<3Y+@@IGWVKU6O1N,,,[[>$_.9GY.-:>OWL:&-NY9G M>&_]8&+V?/+>[?79MZH2?73A\;)IUAS;=45X]&!QBT[\WRXQ>6?O,IGZBP4Y M3$H8""Q^LAV/(SFB#K4"&>!?Y5WSE/+7 $1)O)2_AF^_T/?O,)5:\Y8;OL6B MT^#=V?P]\:/\]S9KIY K@\GLBI//!-$U=(-I.7O>F64R>24V>VCGQ6#Q@)@& MG?\B'TA4N9&3[.=/9K4R3S9PVU,E%P>2O.\A$I&JN$L[AK$;J&%$ T:&U_=I0>8VJZH-.62ZJ.R"VX)F&SQL^"Q/91TKHZY1J?-[T1?*.6425BX<3?H5/&!_Q M&R,&+I)B.IA1',VX60Y^GVLF>YX *W_MRU=J_\FH:4S8U'@^'6G+SE#NA7CH MZ^@Z>7P,>CVX8TH]H@H9N&( <8.ZD@V5.5&R26=0,2EV[(DO_ MI_T#&'V<> MT6TV3"X"RP*OS]U(-S0;(JG$]6K&;#A#?%/K>Y46%P\QZW(?C%KLQS%DGFX0P9K( QF M:G4R?"NQT8]M1(*O 7WB][T7D\NSOOP9W_Q_'S>B@FFQUL$7K$D$+,4==G\2 MLQ4"XN,_,+@E\=:YY?QBBP:*)%;>@P>7 F5@?BGG_"?H!: M,^8!/@E'UA<&WQ,4';O8'4?<] 2O//65+PWP26:&Z\4*)L[=R"MK<\1^2G\U M -NL,)' C\^J0\?LUQ@)^8W% .G,YC2$T &^B6[6[P/O\S3/,PK].EBY21_YYIJ(^&R>(S-A^N[RGQ MA([M\]5(U>8!TSI+R[F"N9FJ*RVL]&Z_-6:^Z)2SCSUSV>^)<<_5B?O'ZB++ MQ9\@H%=7>(S&LZ V?G,1I;)O+-U;Q)D\G&,*;;Z)_)7(%+R3*?$(EDT,1J&: M<#H7FLZ&8WL\!EZ,8N4'W*62SQ!'*DH_)1X8+D6SJKL\3)^7>0#[>T"OVEBU MGJ@>I#798UN&[L MG>6G8 ]ZI3'48)5^*\I!YO-@>7(:A(B-UEUN* M]N"!^>$E<1Q>-. MOANF'@P6RH]&U+>*/$'+;!N_*'#FPY\)JG+\QQ$_XP1)$#? 0SA2XD[)3 M-S)XM9"P%BZS+TS\+)&#Y&4'\\P!D6MA9=R"T=ZG^?ADBLFP7;IRVQ+IJCP? MKNKV5,P$>X@ICV$\-DO+=UQ<8(4E*8L?\-<]YI>$1O-IQ@(/'GX9?H9IGCAD MLR]LICI?M5EB%K^^;9>P)=_JZK=Q9,RO9SF(5TA>"*67_LMD6>:/^ \/>(#/YTY4RY8/+_'GB'X?8ZZOZ[V;.@\ M6^]W4%A(A9\A#[B4/P>#8%E!U55#,E^J(=SOXB^#YUK(A[-XKI['?]^W%Z&^ M,Z;W4P%3F^9PX3"/[K?G2_X@-.;'W)!5IZ,IX>M?F3\6EW_#4FH0%, M-O7%XL!\R%SP=2-(5?BZ,9MRX?:SW*'22]P#HJ;0$6E)X7U)D16AYV5>*&O/ MGL8+"Q#6Q@8+I&\B2>_?1M@<;IP77I30Q.#3B,I&4>+WU.T@0\QGDT^ ^/X[ M)0^2$WQ^W9G%;+U8E5C.W9)%$:\JUNF' M/@4%2L'-ACP"30N#L.P&..%S>AC9)HMSQ9*IB,GUQ73Q-#HS>*[*U].8S7X7 ME[Z13[[[-G.9/78_7RSVDAVR;\R?LPNQY>.C/62MC5O(CG1H0[U2JBD9G@V< MH?# .,&HD>7)S!$+NFGC:C--<[K])-0ZA)-0*Y52_="C4'R[ M+;:6=7E D$ %S)MG477.O9E @##!YP^S9GU#PU&QC@]5R6JR(EBU( MPE9M3RQ1('#>.$_]2/C$A(BNLMRH4$/]1H4:%;JF"JUD)6JE0EM2A;:>-@38 M;E_H,PC8"!'C.-8'"9_5]F\BD79KS\"AN9*UP8*N'OR3ETAZH,'8-EO8-A>5 M>4HO9]NH4E4\M%O/0,ON]+IV;["[@4U&B!RY$#$JU%#_Z:+!J-!M5&AENH\N M*G0'GH%!OVE?M#I&@>I&IB9W0 ,D_ &[BAX3V_(BG(3$:=OMWK56_)2Y$3;QBA#69N MIPP[#Z:S8MZ<3"P0?@0Y2DZG^NK3Q9>N+OOU^C*=N-#3 U7=4CG[D]!ES*N2 M>549NO1RYE4NQW\58ER&8<#6$L_N-JGA8G!A]UOZI#1H6?2O#2WKUR+%J'#= M]()1X0>#*J/"GTN%;]J >V\J?!=)%ZC3.]4;.%Y;R%N?[ R,'QRNZN'TW[2)70MY)VF#:EJ^^#"J- M?5:RS_K/:Y_MQC?2L_N#E@UK:A.)6F1:+=0-)R5B]JLNC.K6!Q=&=1O5;53W M\ZCNRFC?G:ON'?A$NG;KO&.?G^O3Q>E05#:' :?XB"Q M96,35P)#/;LR;(T?%\; M0]?JFZ\LQ@ZZSCW+9_>I8B=!N2-\K!\"/H%SN1?W&TY-)]%/LHEP MS@KQ!A@#3KX9W1' 67PSPH8Y9;>O?%0\$C/OYH'%B.MU8K777S[FHNNL_>I= MJUD16J_E&-RK: )PGHDQ]0E-N1>(BV*+.>Y8SJL5T]N9UU!&)=;0-5+Q(0PD MQOF$*>%"#,-5AU*9P,6$^.0K:M) -Z M<_#UJ>.'\)4"!04VEAAYCC_T&&>0_/ $4'$HR_$><%<DO_:KW]&VE%)W"S@*:[ M"[,AYK/D'T%>$ >7D*QLSP<#VG?AK1(5],X23E,<>U\8=IX_\EV'6S)P]P/- M&K._,A_8G!X0"I[;Y/"CH9/ KTE/^D&&.X2]-ZQ?Z6/X)U?JDRE]E26HRG$9 M#D]4)V"AHC(/>8]Z6%$%"$Y[3N$2$%(JN9?%\O?B)\^]L MA$YL-/G%OL=Y'F(<8F<9LRL&7I_\ M,%5=AC=US&#R.3[EQ7[KS/=I_Y\$A*,,CT%!M%QW&Z[;\;M;H97 M,YE<2[3H)_>V8BRIZ!4#HDX*F]$O MS_]Y=(8VH->W2N:D"EQT14.7[H4&%1J@PJ!!"S08?6"H_W318/2!-J@X>30< MH5OO,/H3\11F_=P61C4?L;=(&S1LW8O@.;LXKJ6531N!4J%69!/,I M2I95[>ZFMT^_=M#_ MIG7>MGL#H]ZTHZ23"'CV&X/>H:%!"\@;*\-X\TX8#<;4T!8X,&HZI/"3>&1;1 @U$0 MAOI/%PU&0>B+FY-GD2,,RNF?W?K'?,?8:H-8F_?_U,_[872Y<3J=+AJ,+E^: M(T2C"K@P*R4)=>:3A*0$O.0"\ MUS+X94>?IY*80@]2%^MES9%OGYW:KO;LD M(B,&CEP,&"5HJ/]TT6"4X%9*L/N,2G 'F;3M9M_NG>LS MJ( ?T"L"_<)%K_ MF_S[ZJB6:(ILPR>[?;O]/=&IFZH.#;UU82)=')#K-#L]<7FG!ZJZI>:U3T*7 M,8W*IE%O+=-(C**JV$>7WK^S),7YG\_N*6C;W79?FV(C+=OS:D.'^C4S-^I7 M-YENU._!H,JHWV=3OY4IN<^B?G?AH[";O8Y1OP=!AQKE&BQQ6WA1AF,QVXV3 MUM<-1L08U7V"N#"J^Q1P:53W_E3WX%E5 M]TXR.P9VO]TUJOL@*%"C=(_GJ]$X]L9III;RR,!>5J[&$-(53U5#R.!*5UR= M?!ZG'F@P&L5H%(,GHU&. %I#:H,&C0 @U&'QCJ/UTT&'V@#2I.'@TZ%G.?9E;TKT_IN/:,]6(F9THC M!Y-)B3J428XFV>D)R4[%M,>%>4\7\WE/'YPX!(0D7UE,24Y/:M[6?O6NT^CO MKAW-VFCO0G8LS@T%W-AN#W27\&MUY M("X!4RB]8]R\-S70^B!#7Q?FRNP@8_GLRO)YR1JJYT.E,8T6FD:M5::1D,E/ MC? W%.F&KDX_/I MFS1"4SMF\/3LM6-';:[HBKR3STS4 PU&Q1@58_!D5,PQ(N_D5'&6&@\O0M0,0@YW2##.+_7"#S&.>-8JCB>P,;GWX>FL\\SK@KU:^P>[@ MY"%ZW'*\\-/NQ;W;6SNQ[(04T^;M)EN56=HJ\]XR-XO]U&?)!\&Q'X%AKZ+) M-$L=?,/-:-Z=>SD!_#]I&.&](=UQVI*DM8P*7^(6]4OJ '3@4\]_V.SPI;.^5L_6 MGJ9SK^0D\B6;L-AW*W\O8'X75F:Q^EI:N;JQQ3MIOC"8!WA<.,XXEN>9.O?L M;!@SY_N9,X+CO'&"1V<&#/[+KJ#=G( M8'3>/!L,1OVS;K]]<39PW-%9D[D7@]YHU.T,O%?+%AHT^4*=\[;+>D-VUF.X MT*#=.1MVSMG9B+6&3K_K-H?MYH8\57?0]41UA>34S==]4J)"%4R5P2J7KHLR M,_GJS)!=+D,//HDSYGWRG:$?D/Q][R=N$"59S.[@"+\&D?M],P.9@5B=(@O MPCL VGXXH/MW-$'DQM75AU'@P0,-Z^^_X"/OEC](KP2M$\6$K#>@*!BH1WCQ MJW<"]I8"_'Q1P0"U>!U4TD1OW3'SLH#=C*KXO$-,ORPJ^W.H[#9ZW;UB4T(Z M4" -<$C\!%TYT&MQK7_1%.&>O77$Z#3%RWC[;;U&)A.\!WNW\A;<"O<8ON@T!BL89>6ML&P8/IEM5+7S)$QN MB[;/3NR..>XZ+5M(SU,X."I,W>I+]SJ(5P^T&(EN)+J1Z$]!VWOF,AS@=:)" MO66$NG9H.8BD?'Z+.BUIOG^P5_9BR,&&)?L6X+Z9&#M'1:;IA'V\5>IMNP*>=+K]6 7DIKZ57*1H7 MHNX;EW1*+.XJB_&ZMBH(M^VPZTZS8U]T>MJ4EQM>UUSD&DVW#.Q7'ZX.V2S7 M!@W;:[IGPX#1=-MHNOZ.-5VKU=Y6TPUZ]J#9W)VF,[RN79G;,;AG]X.$:SZ3 M,W5^P%NG/-=//^>4,3Z.V"=HT& LD&>P0.HRFM'AR"7>'0J\9[YCMWI=N]O< M70M5P^A'SNA&S1GJ/UTTWC9H;[$C-;7_!;MOMSNZNUX;-];M>FR#W4X/< MPRSQ0Y8D_*)MO/M[YP4]P'[R(DD/-!C+8QO+HS+8E(P-42_\W%?KUL!NGI^; M\+5N9*0KBQL%9ZC_=-%@%-P6"JY=F3ZZL8+;_E(]:-G-GDG/THZ*3-!: R3< MLF $.TLR>-K%-/&$Q0_;7ZN-0__(/,DG+Y/T0(.Q.K:Q.JH=FT#:74MA]XW+ MNF>^7I^W[6YK=[/'#*H_W318/3<-GJN,D!S:SVW_2V[/[";?1.[ MUHZ:3.Q: R3(V'7,AD[Z].QPX]L_,J?RR- M2[J7"6%WFO9%VWCXM:,E7?G<:#E#_:>+!J/EMM%RW1UIN>UOV+V6/6@:+:<= M+9DXM@9(X&.I$LL1-VWX =RVIUGLCIV$X60)X,K)),*9(9'[73^WE+%)C#?P M=-%@;))M;))>V2;A(E"8)A^C^%LA_VY&5R3];E'X)<^72FY?M':726ZX_LBY MWN@\0_VGBP:C\[;1>?UGT7E/NI7WNKN[E1NNU^]6;N+>3XU[^SB @"6I?KXJ M8X(8%^'IHL&8(-N8()5V:-="O+U,M+O=L[N=MHD#Z$9(NC*Y47&&^D\7#4;% M;:/B*JW0ME%Q3V@TWK+[_=UU^S1,KM^E>C?#.L4-6J=)O_O!S V.^S)#EW5 MA:[^YO6F+)^X/-,#5>VUAV(;PV8SPZ;2:8T$I_!3OMS,L%[/;O<'VD0-M)Q\ MK0V5[5=*&.6J#RZ, T,'QSNZ>$4E M;A"HM:IU&?).TEK2=C#YRZ#26%(E2ZK2N>[%/13GYVV[<[X[*VI'DG]]L7]2 MTF._FL!H97UP8;2RT7 M<&W\DF(.#7SJ^0^;';YTUM?JV=I[/!PGQB_9A,6^6_E[-P?L3]/R6TLO*;BT MW:_D+KUGP_2]G[A!E&0QNX,W_!I$[O=5EG.KV5),: 9,.$61" S/?^F'P/J7 M:?'>/STW3/^\Z ^;_6ZG>W;AC49G7:_?.1NXG?;9J.4X/:_=;77ZG0U(OK\ M* *5PRCP:@7E4IFZ)64O1-Z@V,W7'S,L"=C/"1:[#!% P 5 DN\#D]HCH-GK=UQN# M?H<<2,!-$;@>P 5!D/A)RCSL=9&.&2B4((@>06!;#O:_>$-PA^,*H4,R2(CM M?[QJ @Q9$*!@AE_D?PN13W^7@/3&R=+HK1#Z(' #9YJP-_(?;RVN&"Z:(O/X M5//##O8:?XTN#^W:C4277<.>L]<-AFR M^$2%>LL(=>W0HE%!C0Y=*O21YOL'^S/5[>I*]ZH&[>N@03O-1J="]D>L(7[V M0RL=1UGBA%[R-_W8X65*+?7 A49)D3JHA?TXT,!DZELQ>XB"!W2BNC'S_-0: M.2Z&^F;6SZVMF>1%>ST<=0Q7WUP+DR:A0YJ$R7#8+,.A4Q<[+4)N5TX MO.WBDK";^/D5R_O"3/[%MX]UC="?Z<;^ MQ%3&7M^&O6F3-&'$AN;2VW1,,M1OE*91FFLJS:Z^2O,)?8T' Z,T=:1/XS+6 M G 6N?P5[I])>2+^HV/6F#KZK\_>;FD!QJ,3;.-3=/;K4U3_G5NT]RRT(_@ MOVX&]LL7%*?O,U8U=-@#"W?A".BWVG9OAS:-D1U'+CN,(\!0_^FBP6C.;31G M7U_-N;TWP&A.3>G39 IH@ 2P2)M/\P:8C ]E*GQ4AXY&HQ-LXU-4YEX](PV MS>]ALMBJ&?OQ;G(">KVF"6_H2)RZ"@[C"C#4?[IH,&IS&[59VXE$ [7YA*P MHS;U)$Z3%: !$L <;9NL #UPH:M3_>3EDAYH, ;--@9-97K2G@R:2VG3P&>[ M\ :T[$YSMX:-$2!'+D",/\!0_^FBP:C/+=1GMS(?22OUN;U7H(6JTZA/'8G4 MY =H@ 0:@V:-_- )769%0P X]3%U-ZH,'8.=O8.97I1<]B MYY!4__K=78_ M<:&G!ZK::S?B-P;49@;4CIL5XCPM'*>%J]S-IBPWH830_H0RNS"A=N%GZ-C= MUH4V01,M^_1K0Y]F_HK!A5'+1X,JHY:?2RWON!WBUFIY>\=&QSX?G!NU?!#T M:1(R4;0]KHZ:R3:WB';53/&IOH9VUVX- MVB9>HQM%Z2H.3%:#T98&3T9;OJRVW%4#Q:?E-M@7O7.[;;2E?A1ELAMTQNOGL3 M9CD85)DPRYK3ES>WDU8T952$\7LAAK]R*7P9>O2H$,%7*(&_L&=S/+0O['[' M9#D&6@Z Y MT\[!X,*HVJ-!E5&USZ5J*VTJ=ZAJG]*BH=\WF0V'07,:M6A8YJ3PHFP8,*O= MV*'B;74:YWHCYU/)%V%;(4O115%U7-AY-4="91R[J>#8#4)K#:DU\7G4XGZI MNN8GU#7TLPR;)VEZ_:0?&M>,#.T$E4?-IYN;997FE^N99<^9==&R^^VUZSR> MG6H7V60+U<))"9/]*H:G:VV#"Z.D=<2E4=)&21=*NM(*SL<' #.(8_ A0=B MAR.6CBJHXQ^OFL :+ @0_T!)^=^"LNAO2:N6H+EF4^1\ M5KQ0 *Q\&?YPM]'KUF46;4AZNX7A!I)PA8U1/7"GT>GLZL![$M:P[5!N=(_[ M^+GUM[__@GM9)&,1^ =#1G=C9O$W,\]R'ECLW#/+!UT5LR2U8B>%KYW$6J(I M?PSCP)]F,2LIRMH.B7^(%UWR]UR+UWR#MZQN&WT5,\]//X*<"/QTEC>-5J9@ MWSV"%)S=^C^^L8,",RM)OE@QXZ.1:]:P-=]]&=0;6:_*1;@R'VMY7VL"A M8GF4X0"&9AT<*.7MLQ.[8RZ$.BW;0J 2A-XSEY8O?07_A0-.&2SQP()9P\I9 MAS1@6?_)5W[))BSVW?59J358H! %:PVCP%,9"RTUWZV5%PO89P,Q00!!9%MW M^#R'7B+4XWKGZ<\=ARNMA<;,6O+YN03RKXM"<*_>W836?SEAYL0SJRTHQ;92 MD#M7T016F '%3Z8!0P$D!*MCK;OV-/8?4$9%HQ'02GB/E D_1.L!X>T$UD^; M&_DK^K#L:([?+0O]*/X]3)@+0L/[$J4L>9\QA8_A/G$W]N-T!I^ILJO5+M\6 M>CG3]D%V-9N-:AR55Q:[\ 6(P/U#\?K+QY+LZS;:=4H@H?0"_U* M?<=[!EL \(C!%6MT?W@66V9>'@QR0%\ G!O5!$9K* 1!+!>W7%K=&HGE%3IN M]_-/"U(&18]PCEF ?,PO] *.(\9X/)G]F#(@H*1A*?;R^LJ\?1S:#PGX2>JH MOV+XNM*<1#0E^1*%[LIDG;THIU:-86TI6BGG\ABL2# 5/?R0_7")C16Y@&P. MJH11Z@+O/RD;4L(5UQU;8S!2AXPAA;OH-_#0:D7I&P*AXZ1.$!7EHHV&=1TB MM$+&\?+HI^.2G+$E&3_B!8D #*M.8 M<-FM$2QE,P,PAGP#[P! ^K%W!O@#T5(1$#G.'E@-TN O+^/@K$$:LE<)_[BP M^C9*9@%L!@&L;17M3".X>Q%^$:JX?U3%@3]"A-/GA08'Y8(B$C]D0 QTB2GN MR!.6CB.O<53"K6Q_E[=%!OU'-HS)HN_6&?1 T"&BCX-142"(P8(%Q\B&< ?# M"\#$3\EVL88S,N!S\S0W2K?AKA4#):_%5N#.2O_[,8K!)/4C;P]*O-WLYO]8 MPG2UUGTN0H$@LR!%8D43'PRGQVV@5@UR^"&[&(X>L23.>C" M36=[@-LB,Y.LGZH'([=^))G.V3Z%O;*FBK\$V1+A5'9,K@/Z09L>)%0B)[8">]A \*FC9)<^( T>R#!Z0 ?,*35^EW-L^:'7#X)_>4G_)BX M!&=2EL61A[[SF+OW@@@D HE-:)%+S-\#Y8.L'0EX4Q-0M_(_9' M[\[E2H2RG*"VZW '['NPG_A8(1]H<':2TA["2&2RULG6@9 M_OCLA\@;@DQW3?9B/75SM)KX7& D1TB.#[IW1Z,X_^8:@/GC]M&9XC?KR*+* M':[1J;LC;W&A[:^8$; ;M'"1=0)HJILY!&: *K^FOO]1DYKK(H8,1UJO6+_"5@[1V%H!J!WR"8KL?Y[Y[,MHV M5H-W%6L/J 13S+,DX3#U:ZZGCXW:"Z'$=E;93]\'2,.KBL(.2!8,.2Q97 M7E7=S.+(_$M;\Q<"G1E<,7_95?9!!;H M7.17/\R(#PN.;_<'?WINF/YYT1\V^]U.]^S"&XW.NEZ_EZ[ MVR)[7BS"O,MT?H'6J#D:]MCP;.CVAF?=3M,[<\X'S;.+D<<&+;?MN"-OP\AL MW0$WC] _^95K!+#6V]5F :R^E8LWB\LW2PJX!<>28:OE[+#PMJM!9L%& @Y4 MW8/O"9/5V4;;56(F.M^UYH+FF]RU*IYFKGC(D"??/4+P,8J_TR,\B\ZV[EG( M8G(0Q-.(S!,P'*=1(AQ(HXQ[]<7SW*$$BX.AQ1\ 1#Z"O1)-X=@6#TB3E#KOQ#_QLV08J:( ]I!]$9 ""5CDI 3]YP'T'JUOG;Q&*@G'Q\!_>< MXNM$55?X +^,8GB5@^N. .X>>EEPE?QV:5M)-OPWV'AX0I?%*5Y0T<,:/R#$ M+I,\*E@3]T<@\D_&CK<-$U1:43XMX/JL1%\VW\Y[_64&G!]RN*@AJ J5830* MJ8P_FI,:(@^_PNB7<($7A")HBC^)"3J;0_V\VJZL1O1\(U\%O%(WX5/&PT7K MO-%:C LXUP4^LQFR*7AF$V028D3[[#7?3SWFDX\Y98K,1: MCHW#X 1L6[0TZW.PMF:9%_'][Y-EG@;LVG2LA3Q0=ADG7 D)S8,ZBRLY>AHN M-/@TV+,8E9PP)P',4*JF:L8NT*=P^U "Q)@]8,MF%L%L2T*H1!OJ3-^K_*4? M&=LD57''V5T+\->=9Y6EV*-;I3L&]' T()BSD&[>180=/^07=;26)<;^RIP8 MC)E@EM<'4(P@2V&K_R?NN9\JUO,BZPAC#^B:)I\PID1R&MHZ%?+\O)0*68=( M-?'T)EQLB6LC4C?47;5"$HS)C4$YV LHGU5@;@C*.A%H%ZQ /A/!!.).KHHP M(>4C $R2R'U;?.KS\M)OQSX.8+$NT!4)?K)JMZW:I-N6D;["4K5*4)B\5U/< ;W@+ ^K_=^2CPB4X)@QY(("_A!\Q3_R"+YT\ M&R;)AHGO^;!3##*/ 4_Y>O2K31E@4). _4(%!K<+P!$PC5=Y<@"_<;Y MDNJ"NMJ"]KF:DWU>KBVPR<6P,3Q79!;OJ6"#IZ)N ,Q>HV8FXJI2C:;U,])@ M4:[1G >I=, JB: _)YD[+M$USZD2JU"YUV^%#N'E@-7PP*-O6)]XC1N-$F8OWEV$#^EKEMU;GZ49E-B[V!) ;3%W/! M I^%Y(02,RIX H@HYI-)8"7!8:/F\^,D/9O& '\4)70$2@B0F67P2@*EV#@) M!PR=I'Z:@8J\_/43G"+ =#0,__RL1BXP;X!7(#BX< 0B;OL7$?DM?]5)*PM! MV&5\"+H61,&2&KH4V?GP5_2(H"1TH1/^S''_RGQ*%')%[\$B8F6KT2IJ-T(T MG853Q_& MT0^6\(TD_,8YC2/@!R1LN,R.>90/_P%7%MAVP&A-BC:*:"40'QBX&(V#+X91 M]%VF5V**#KX_HW@DE2O."04O] M1\D_U50 5(<@21'DH/-\GH3K1D":3BCSM6R\:R/6"47I&,,(-HC8B9_6!G6E M9X1GS8,J4@J)U!(W6WPMA#4+[WD5OP4D4-I5W>3YF-X1(LQ/G.Z@9Y-W$Y^0:Q0J3X ]XZ9UEVC+& M/JF_O5Z8WI42$VHL\B")"CI#+4L.<TKN M7Z->[,62@_JOW@U65Z5'\98$V'L*M/1SEE0KI>NKI%/RMY/S3,T,(6^N+1*$ MMTL-&?2? E$M$AKFR*^U!OTM[&O2F$\-7F;*#-9.!EZ>U+FUJ?,,MP!^9[?R M2[NX-LFF!ZL-O*--";TL:,92T^%X9OX6G*=[[Y'YO*&Y7@/5&?BF M)+&+%0[ICVB.L]"=W8QX7;'O?N6YPOLFN'XR4>3S_]@>H_ M](.4:IU5<8,!)+SE*0GG_+1 N;;ED6/*R7_Y7QD08+O#^\7-.^?;UK7\I>*@ M)V>*XCBQ5:%0NDR2"V[1( MTTRL%+]GH@>1JH>6^L_MN<"971\YLWDN3"5&,<0<)%N":\YSW[!NE[]ZE)%N M7!5XF_/7BX_.Y?D$'D5 !!T]\EW29F'^'!-@*!Z"1#D8F5S\O6.+\R4]?[E(V*DNR(N)6>FQ!M'Z>B?/87\''=M&\)J!0 M8A3#\GET( @6;)7C9\E>%\89?][L#,J>Y3'^)B.,0)NLN!3P'E#EV"(MCRIA'+BL+0&QS2A+KH"M<6(Z,J IHX<=UH"V]C(+-)%T#G_M1 M?%:*NTYC408/+XO<[_:B0K"J[/&]ZH0)PF;(I@I(R,U8M1/BS50H)5$5E0?):T$0*GX%K6H:*@Z)QY= M"L#(D*CX*]\XF1GA2@$J/E0#L10(%HIU]JEJ"F=E9[G1_%\?/LPXZ_G M!;:4Q+! E$M0U>U(ECR+T]);BM!K'I:M&N\*W.4I;$4WE!6GQQ*0=PBY+%R ML+GP\7<_Y.D%,HY,HA)3(HH;2SJ;BH2G)<%=$1 FDR6/8U54/:HF)RKUH:)7ILSI 49%!W0ZEB4^9;G?L%0ZHT"M**A^ JF)I.UYPDI6 M;897Q0HG-\\K$^EA1<6MCSW@\4H4S;\#?4[EXRQAF^["LV33K4A_6:+$0KJ_ M&7V5N.9!GV^T!\3C'R QOXJ,KH]Q-/GP5P9*ZD;TJWUJ"8:V[#2?:KTN0W67 M\-,F@:BB-3"V9J!40#6O#N0Z<@CUNF*$D;R%<")Z<&"ZT9"WQ*JC\]3V>&(TL4-J>2!"=HU4NM2CEUJ*>%MBO)HMAU81Q;TC,]3S_ MJ1_/">F-Z6Y%0;,F=+>4/MIS]%%M+/(\Q)'CA8AC)UWO]CD!YZ,#U/0O=-7M M8.K-'ETGEUO-.U+YVHL8SXRFK!#\I$C=](NY'?P&C>$C42)-!;(C!*/P>(9D MBV/UL^@6Y2<-ZP^1;<("YJ;Y% Q,"B_Y2D6;H3S*HWJ&59Z',\VY95.E<21V MG^01L6)?BMRI6UXLJ4J5.F#R#K]/[!YZ42GQ5P=T(D420;Y@-9A8+W_UK[/\ MG__T68R F'V"YP.UCC]_Y#J<9FE"W[?7;M_3[_0;U8F@>3.D+:!:K9=_!JBN M71.V!Y#VNNVZ.2IYZB".AE,O[6=PE#/_Q]G8]T"(O1%@/'_U[J>6W6ZU&QWY M4R'ER_/1N.^#&,)C&%ZG)*H$C'?:HO_Y@G)10 <'9'OPHCW'I:>$?#>$.=A\TV<%C"9!M&,,>L6O^A5^[.35W\J<7!]ZUPDQ-4K=]!NUJ_H7M]%],?]RA'KKE M;!D.=$-IJF3^\<1GJNB*G)@Z,7APYW0I1'Y/P875TU,3Y.:D9'E4DG@+CE<) M]3*F9G?4Q6E6$0J7C[ E[AU3QN11^_<[N%[?\/0ICJ-KX4U8;S*2M* M%P #]-Z""(@&D 3XZF4+YFO@A%_@='6U#Q\!EBECX76(%V0P"_#AM=U>BZ?' MOVOU^O9YC6^Y%)$CRD7T)'G7@6^WOQ>S#$'7,R$\RFU,6UTKW[&%6^:-?CHJB(GH;KB;)X3Q)TG_^Q:'RCS62EZE!*['E_5NU)$ R!^R&/OB46Q]2A3PO]@":ZVZ(G1)O/&R^!&; M4&!-$3?A$)U)M9P(_0>/8DQ]WO),0:URQT8%K^C?]4M.%QA]W68E=O521M\? MXL27_,#T)=:';>#BTM0JQ)Y3%XU638]TY&E$CUHR7&IXAY=P2JPEHY#')<57 MA=-*H8WDB0Z3?5[D@ R(90"\-GHUT*6&GJA;879>12%/0%OGME=)3E]U&;HK=9B7PJ/--4:$S3F67H2=H+">QOB MO1BR7O02S8=>J;=C+\L;O:@+R9OQ73Y>%] VY*U(.-OP9(()L*20Z01^S!08 M,C#KJ%Y/C"0M+YWO41TML&F*0+=9[BZQ-9NJ.5(U;)+\BU#WU*:^1\*[9/T! M(4CK3[T3_!^+HRH3I]'&B#W7%;%U^6V'C%@%>2!0E^2UD2062I6+A(HP6(_A MA708P:YY"2B?F$VQH8WIY&(W="+'=M]%]'WR@4YRAS*//N!94=](FG^./ ST MQ<>MK%=V#<+H78&YC1$WV WBY-QU@[@ZAJ[%W%(SAZOYI "=-&&X5?- L7F< M(@??H!=\NMQVR.T3D5-0,4T:"WTY[:+G'B<1=\R\+ !!OL#4%A9BG9@7M>YW M$<==CK$$;^*XJU@^+OTJ;?.%D:O>6_/J.6 MMM.$O9'_> O\Y:7C-_W!Z[?TSC2F_WK(C?Y]"(*.SIPO.JR$&J\^?FQ^O'K+ MUSGO-YI]L=3ZT!-_!FR4OCEK-B[@H[+/##_8H\?GPX\I3SY]H.0B2K/ZV>5J MZF\\$RCUG@2W=KO1&70E\!B;\A M#C\3"@]%*'6ZC?ZV0NDX9<^SVTO:,==5%/.+.3#6D*6/<"6HM,BHR"AC1#V; M[.H\G^Q24*VWZ=3"L6Q5R62LI9.TEF0+&VOFL\ SUM%3)4QW,PE3P\DKK:/W M F5ZBYFR,537D]_80B=E"WWSD^]G(\P0PBH_8^0\FPCJ/9\(0AQ^!!2JW=\/ M102U&E6O^FGZB'XA+SI\*ISJS]( <4&V5.:]_NK;""I7R3PA M?Q(E*0U>Q/F&/.B;MQJB[WFM]:3XGF>/L'H+L2CIHAD?L3@AY>MAV?'4H?!2 MS.XSK/OK$+B)W3D_BAKS$ZX;/]^T;IR#SP+XL42FMB[% MP*":G)TGAGR07OG9VQ^XPI%WY]24-D"U@(L5]DCII M1L)VQ#PQ?Y;0DSH_N,P#J41C"R6@^:>81B)4,4VBG8KDD01EY#2.4+Z*&_8+C]HKDHW#[Q/2]@2ZPP4=DK-E 83O(#JA!\TVR<]Y0/[U#]8/G%+>ZPOP%+RL&!PMPT&UT MNP8/^\>#P<'^<6!T@*'[4\2!T0%ZX.&T<; H8O7L""G=M<0M4T*8!G]8_$$^ M/62*\W'3W:/E25@XF@N:JHGWA@I=.21%+S_Z/4)JLJ.!Q.J1YEB&* FTEPJ. M[AUMZ ?<,_>+94/),[BIM,/(TS?Y\8"^4!0*U5E.\A.PR>%K+J_5T7"F*GF:O/Y.! M=B!9G97!+.MD4URF'[E0S:5LZ>'-TBL6-S)IMVK2N_4CS)>Q;;0AL47)K49S MGII$-IKS,/!D-.=S:,[S%]><+:DY6T9S'B*)O=8B/';:/@&F^ %PRB1.8(Y& M-4X"_<+)QLHYXBB^0<-NDEJ,C:+:*)7A9^O8*"0F+T/O4P0&1?X<-G'<[EI? MKI=L-RYV9ID8IC]RICE?I(V(]PG9'3A!80Q:RD9_JY[LRIHEQ&9XN&HQI\NK=SYO: M)NU*&XFU;)/:3DL??K@L2> 'OW(!*48>/>6.3C1U]FR6BY$).Z*[1Z]5AKOS7!N9\!S*T,347QS^P&KP%IHF MZP/_QBQT10/#"&=QZ>?F,J:*\2Z>+AJ,J8*X&;1;;0V18WA$"S08#6&H_W31 M8#3$-I?9]C:769I6>^G].TM2FEZ[X_MJTX2=]2.MW=Q7G^H^6-8BR8LR[,[; M;NRP+T^KTSC7&R_[]2TNZ3OR'.C0G$=T]?.N44.U#'FF)DXC7*Y9$[<3?!ZU MK;2QJ=19SU2ZBF1G^9N\L?R.,M#;C;8VCOR*:%DE]D]*>NRMUMPHY$,0XD8A M'P\NC4+>ET*NC-;9E4)>-S^^W6RTC$(^".*J*V%_L;E_"R:?;?2:O4]A^H./ M\N,#E9(4&"*EH7 >&[$X9AXUJ'.2A*4\C![XSE#.!01NEK/M\*G >>3/8#^[ MI&%=P]D=C6([. WZ*Z-X;6,$O\D"6)-0V;BV*^-Q 36>!9#A^'AQL! M+J=Y=]B-CR59D,)N\<5B_7QOXDMKXLSDSW%FE3,!GD_EN,,2[$H X\,*07AD M^8=V1;( E2W\6Q@L', M>O33,6Y[2GN-++< T A.+:8[^K&;39+4H70)_(J?.V;3*"88\K%_")4$T!@$ M^+_X?E@9YQ:F/D!O#"@89GZ ,@P6\;(DC8NQC>[,#7!$I)_.Z)T)"Q, RP/^ M7=X7>J6CB>^B-.=34N&]?DISO*(D\5'PI6,GE5B32.%8Y8D?UBB.)BJ$8.D, MZSI\!!1[\*,,C^X$LP3)1@P$FV=B9-DUAA4J7+P?.7CINDB "'<<@Z;2$TN* M&9'9%,BD@ Y[O^U,%1F8@\ 7G)=V)V6\+F M%A0H&3L/L(2%;XV14/P)J*=4SM;$F9]H6]'B\H?(&<4$-SC3R ^!.O'70 -$ M%+4S*!B*%K\IWGQ)^F@5R]W SN MOWK7:O=K$DPM@'+ MPMX)_:%I?JH2GR2["27I[$?HK0(0/\DV11U"#V:L& $ MJ 2^0D6#"NL^=B:+Q>\")M%R=+*84BQFZ(89#NY&Q'\'(SP40X]C!C(NI.+" M$'1CQC&/TAJD8<#N0;BY@>,C1/X8^Z3E4*;RSVCL,C 3-@8"N+IH(*!,)T34 MS4G.[9\JQ.5@7S@BH]F_,PO$'?[$9Q/G&]!"\:5@H88\/'X8':/KP$&P\T,K6S_[?0#N$,SD# ME$P9AI3,CRV,'0_$,AX;J"IU[F%?/_OP0_Q&*")%I:')=<\-(WA;;CN16?<+ MZ!/XJ?@M5GH&[ ,#=?2V"AF?,Y0/+I MS,)4!M0Y#XX?T*-^2 /B<9>V-*>B(%/&H0)PX'N2(O6ZU/$ (/"4F.TLQD"+ MC?YG4J,W[<5*%BSNL34*HL>D<> L"9N V(OT 3D-\L M)(?A!0R$JRBN3H<#*_<8JMSQXDAX]H)CM=7>2=9V:CA #0T11R 8!DGOGQ).H.^34!<#]E M7"73%4S*8=MB/NT$J!;GKV$1!#3*A:&/TAI8V,?;*Z@^ MIJ%JR8M75< M6# ;74SK>+)A_3-ZA'/&4@0#F!!&88371$Y3XI!"[,F]_#OS[@M+S(WP)OU( M D2 .=^]F*:\4"8$_E^9[Z&,QZN%H]PNE\V"7VR'M_^L9"=]8P%"Z2NL/+M# M]N;6QJ[-\"5[VM..#O-B<+'IQ4! TR)P6BH\C^164(+$KXO2U!/1PN"_&0DW1_(M MW^/[C'V$'<+]_0M+;W%[VP;EVZ48P,:;/G_&32\.7)0W71>UF/O@M:0LNHA: M3@W6R=^:/Y&CW99& %!K,",_8/U-F!9X#^LA)9:^:@F?JG"#HAX&/00''\/- M UC96[@<_KAA?L[N9'"K9I8B+DI MB;E4$7/6H\.O1)@8ZP.G.WCKXLHVWA0@4 6NJH&2KY&B=G"\:\"EOSH M+ERF%IC="%-IF9?-)^7V%K-1AJ8>P-I',I%+!'FE##'R=K,K[&PF3(1<%=\^2SH,ZIUC=8)<&FD/8%B*H;:DE"6$I@N M#R%;TR]>#:*])(&UVH)#QK$\T!10=S8$\_\[\#B%V6IN:F(6P+,X](19\S0AF>.6SN&C M[]9](DEO (5?I8/ABFZBCK"8GV I]QJMWNN%8^A>G$-O0NMR&ON!I3K1N3L. M163Z&)4%*&AWQX7;*%Z$A>Y60M.D#)2KZXCP,^@+VEO^'?_H9]PKOJ[=? ML#I: N@^)=Y;0(ZVW?^.&4]U>;YSO MCV"%\V7K'KB+'L,'V#XK-E/WV#?8[CVP>'5_'YPD7;$]6I5\L?\"@+"9>/ J M:G"@63^+M=2O\Q^C,MLB'%)I)BWWI7#+%1""[PF2((.#!T9;2T2J6$ZN=HD$ MQUTVES_\Y$^T[PEE!!(ZB7ST,YF\7!1WI4R&?RP)LO0O&MV*D;PZ;1JP@\T^"*$'O MGU-4MSTUZ*29*/W@N&-Y[5\F47))N82MT3'[ /20WY=()D<41P8:-O[.4'*7\2K1\(\5"Z,# MY#C5JR"R.4_QPTOW^RJ=7YC$>#1 MH95NHPPV=^7$$1@.SI$104GZ4K0.WI)AFD\6.H82ED!;<9IV#RA+MZ1AE=.@CCTF.>IS:1V()_CO/[ M=Q3'T2-=P!?$CW=RJ=4&'Q@7=LJI.1R0>>A(@5C"XPK\/@E7X<(.9%XH0Z8__(E(IJ*4G0)9_*?X>H;X5+YI6'?C>;SZU.=6;IQQ MA\UP5EETPM(Q6AX\'\BE>_A],)-QS)IH@ES:#]T@\SB]U5US%X1.$FR+S8,: M>7;7_"GY@:897((QR1"$@\N*(P62T 6,T+LE+4AN6'I%P+:(68\U[%:E7Q/'FML%3^L:L=F4IO.NV%..=!^$%XO >K#T\SQ,Y9;\W&^F)H?YI MB?6-24@][7JS=Y\67&@^.S/K0EYGUG/"6P[HI"B&':,K*(3=)0@7S+XL"(@2 M-_!GF]N G4JC5VIT74#]*U_],M\&SQ]:9OXE<7KGIP&[&5WGL5,R_."+]^)@ MPMX3+YUS;]S-IHQ^4/^U:BOVFAN2TK9]4K$?<^O@2B:+TS/?"@.DJ ^2/L'*1LJ4]0KCT9M[#[731F@) MC2*P>=#DIN0Y 401 RPL*[<$NWKC+1E3^@C/-R+3#7[U;Q A8D*"L'Z>$7WY MW76U?4@1ZRCE(C]F8.[)D,F,.;$(E=0'*4O6*8)I$L'E$P.D86I]!-CRQUO- ML__FQF8MB/F51QQ4@([7OJR 7Q8Z&0"")XD"'24B773%>:=3.!?N@04)>^3I MFB&_*O B#JK'H;__ DD/\BV8B6]( :CG^A_TJ.1E ,)4%AX\81(2KG\Y=$1*P M'7S/!P!@E4<8D/F-B'^$NRP'DR>+;X0B5KZ/&9G96WF$U%JY=J-]_GI-.;VE MU;V)B>U0&BDJ]5M))P>>9G-;T'N9MG/!D+ACYF68I"*X/L__PVLU)FT URBBAPN>0"9?LDB1;D>P;Q671.''0DSGCA7;RRF7+A"NN M*HH,$"'M_/"!(94H2 U-]T/NL%"O"$YR$<*]$ M1? IW/5YDCF'/>D#*@7PTRQ=A@A,K@V6(0I!J=1XK<@US_FEXG@1Y9R87#J9 M"K(JEUW"+^$R^F_FUI1A<@YIH#99NM&9S+7W0^13VF@Y0W^^M ]=5P\"G3-9 MXB>3)N#7N3^H^@./)6[L#PMOTS(P\@H'7 ))ETH24$90IIQ:Y4'NR]3Y3@D@ M5C0,9*T!4G &?[IXI"EWV6$"RP-J&EINX=OQMLJ(_^>V@1Z!4J5 "=RYV$!E M!H2R]!TR!]Z*_>0[QV:IK-3.RS#XS9G0Q6;1(GH!01U'@KB-!*'\,LEF*X^OP&F52G.00'KE ML9:*.=!5&#PP- MY1ATZH,?9PE:>YAB!D9CZR*/<%[=_.OZ_5GKHA0:%09+"IO+@)9F(E,\D6D^ MO.!U5N\O4IVS]4_DD>2F//\>C9#23Z/Z:J(8X9U) M$<=M<@2>@/V0X5]CT/6Y\D1!@M3J3"+4&T39J$[NQ3%JRX6ERP8QF,54NZ.N M5E\;'/!J*_*R%K>$'*H%,$ 2"IF.96D8,AJ#^0#WE3GVEN412>9BA0+N!A0, MG)6BB"(84J2G(0'EZ8DE01NS>X?\XEPXP8-2GJA\H!2B%Y:!FOXFBFEY\O\( M4XLEB9>63(1B7I#^.W^1L? .@Y$$)8U1U>04>9/:G(H[Z6[3P+N:\-51)NAR MU31OJ@'YP0TD\$<^.MMYN$ >S^0!DSO!2I'.5(Y_Q MU% SKUQ1*B4IP"ONI&"$C!C1(_=?I+&D(;@-GBD?Y,N@$W..S[D<8\ES";_T_F)M\S M] ]/X4E%A*+7-^'5/J+3 UUE?$ FNBIR@0>2&TX$0 -[T4VP?@A$=D1W7HPU MQ1$6IZ'="0^0IBF"= ((134!BIJ:'7!,WM^CV$KEIK$>@3,OV9$)H\*B#6_+ MVETF_Z":"Z)20MA]S%T)LOQ2E$7E,!-)$9QT);U2CI=0):13@5@Q)4Q*83;U!.DE#SNCOJ>B2+KWY-\3M_A"+6-!,OWA M127G(Y*&@A*1]*I4*;S*BS[PPM9^ L3()"$A@C/M7% M.=;0ZYWP0M LEN!0),W!E^H#^6%MUE14\,[CG0AN5'_V-^+H("WEX7G\"[U_ MO,D6EY"\4]<_7C5?62Z &7MQP4OROT67+_I;]@WCO;W<"+ V3=@;^8^WENC_ MU6R*&1"5YMP YGP9_C"'<;4/V,*F<[3_E=)[+4R(U!L'KCGK8X6WR3@3<'JS MGO%%U-.N].6J=&C3%SY+N. _Y\[\GT\"YJN5$:\%+*7DVM,+JY6-=)!]'6I1 M-&_-U_/1.^W^6R78MX" CI5S5M2M%IN9IX1ZZ,\7N"[&T)+XQ_PBG[(B1O&OQ3ZQ;TK*_H99MK$$+\^OR%:NKU^AP:7)5M;YM@>7!$_!1?=9M8\UR MX$J> .H<2K]#YPPE3V+>D/0S;7'@F]M?-E0$=0V;N M218\4,DCR?^.AEQEJ/=*J2G)-U!?; "7Z)2Q8.XSQ4?!5>D:CH:E?H8%QT+7 M@^I!@6^FH&A3S)-X'$G;V$3YG?T^R:17(@][KMWB//QMS MRFZU04<],.R6XP2"/XAW .[G762R;/I.^@WYL;!Y:\S.X&P8U7"&.32&0(28 MUK#RM= M;T'U7LP]\I2S%8%V\*E*B@>:YP(B0B7/N.HJA:,PL43N5<;IY>.U3R^.#LAP M@#QGX0S/?X/1"R7R98T8I1V5\B/2<92PW+I0?/Y*+\7;6;*)L@G*-T+S"]HSMSM995H QO7!CD+[2:8>%.E! MA>E#^1\VS[BB*SX:).1L22C1!9/<>79HAI-?7$KHL\EQ0]]B=VJ998#^&[*1 M\#GJ34 92MA 6<[2&<.WCV _8@J6G\C ^JSDDTF*0\A4B_G\!;LV>8'[3]"6 M]'G/:YFI7I\6H69,4=(#Y<@J#;#K4A]DZ@K/&TJB4?I(K:7E.NDXIO[7^/NO M3NQX_OVDJ$TJ):)Z,1@Z=!@YP ?__5<6\7]0TH@?4UXTNK/D\21P[&UL>G(T M;4-TLAU,?F+I%*-$O!AHQ ]XQ8,TWBD/3TW]XWDP><8OD_FOPPAS4O,&HP!' MQIM5+XZGK=@MT,84C?;)-C\>,FHD/HG$+8>E.*&(;>-\OK.? A3\AU[?<[5 M35#9$VYU%)3K/\<,+B)YWT!1,"5"@7%ZCX-J1!\];'XN6GS)"H7?&[<-ZXK! M<;$?7\R<#(VV$&U6^DJTF,>L8FP,QF2?0'ETL,;C5/21:S4&>5M'_$6KT99_ MK]UXGF*^>;TF[Z;&VVF+H858U85&A!_R,@O9:QNG[=!D WSHGNH[N.0H(5_^ M4FW'(#LWB&*L:CZQ2$TOJMM@/1S7(PI=!/=0[%HQCG/^R(L+W+'#&T9@,IB? M%\>(D9K6*,"R@J)>!2N5(YK9PFOB #1@TD;4"3VBUNF"FX%#L#A=%N[!%8N* M.P3 %!.8V^./HI>:"L41UFNK?>U+!\-J32RED04/]_PN)FN$^*VJZ)].XR/P MAH%=V^$Y474^R@+!<&+ 6.CY>#/CA"8)"MB3-CF_0ZR/++O\LU,?*UF)_&]^)@LW?J2)>['V0= M>%YG'8N6?D*<\=?8!7KRE@%Q,G^ +PZO@; NQ2P"<:M%J5TTT)#I@E\N_YDG M_\F*;CQ*PIA"V)(XB8;FH)HWKPNQ>P9V47E"LN/:]R-CXVMFJ1@;W]CXQL8_ M&AO_@Z@\'UFR<0&V60:1[[NU3O&*;S"?4UHL,!4+T&@>/B]/'7&"@7XQI*X\ M![HH?5<;0%!OU52=50JV1;VJ ;0W5L*$\0 MF)'ZQ.1\=#)C*T:,_:L:DQNVTI_I">.2ZU';>HC0J"![O<92L]'4 PM>SD*G M4F#%!K1%#X.\<8%J4G)>P!1"' [(#5J<=5H\4?CL^$A I=.(T,1C8: MV6CDH]'(=P ]1A+Z$_Y+AJQ1V_U3"9^MIYWO%K79R2]]I&0IT^T^*CLVB@2] M #<2EZ-W)3^*4"^BQ9G::8BN]_*ZB3=WNL73: ZY *B@NA>0^V9(&%9&T/*) MPQC9C62_>CZ?[:%HG#%!_1F#HJ0&^\Z4 (WI\.KZHM8^,SR@ MIO!6 _'71?PK1H+8[DRVR:K MQ;H,TC$E.?&PVY+E4:UBQ"EC-&5@6 G\X#0_4M*@<3QVCY-,P40(J[T!9?AN MK5]!*1U*IGAIP9N>=&>%;D:"'A1E$;5)6;\:'Q,F,4/\!VA#1)EWI]VC4> MDGHGR"HGQU-\&K+A(&S3D>E\>FHMCF29B1,L,/&T-.\[Z,LHV53$J4 M[:R,R^8P58L6OV;D-, <%<9;#% XAHP_[@"B^88TR!65,J;XPT*DRQ]R:ZWD M"O&HP!1G)OC8[H WU(QX;@XWOKA]05XGU4.5,&[IB%P&3+=9 B@)5#6U9ZUL MM&3#E*P\_2; R8W,,_K\,*62T>=&GQM]?JSZ_(/LP)V/*'N"#L\7XVWU10>> MT)&.>Q[AP(1)2AOE \CD*.LB7[5V@!!W$JQ,0D5U6QG40&X25&SD?RBI*CXN MH9BI+I-.A=83!^$!%65>'*5Q%C\KI:@"%25Y@H:$! 9"BE;:TE,@05, 9L$, M"%*H(JL!^T(I6MA6>0T*KH*L"3H34QGPQ>8"S7F)RD-LR-$$N\+#51U2Z#2B<)53 M2B6>2Q#B:3Z5NK,3ZY_1,_TSC!5JK%!CA1HKU/3/J+>65. I;4&]71.IX^U/5FFM85X5I*Z=*AI1R MC(G+^61&M*N2TI"5N3.5CSOCX,&%D88!*O$^D0M4@98+;NBQ,,UL8 M?;/<>4:V6#+V1V@2XE"OI$BI FSQ7"U;;!I=93S5>JX";0%^GZ^3@C%'-!.J MQAPQYH@Q1X[5*7:%[@B1BG$YIQ,_R]%^V[C)K*]4&A4DCN_!L]C?%-7="'M"B3B0D^MA.3E4 MA*+(O^&+Z6;3+ 8UC*G!(F=7F72H3"*5(TNKITMQ.PGV ,B[>;.X9!_0T Z: M0H;CK.4B%$D+IUF:Y&JW-,*,-\12HUZ%U44!NS/89\D=QU.8"T3/&S\\!5HY M7[5_CX(JU;%31A,^&(UH:CFRQA0[PE(>S?P0/ML:9JDP*'C"-+;,XMXY&154 MLK752G0D!0JSS>?VX-OP760V$A44+LT_6#&H&XQ8$::3?MF:18H*:OH#Q _. M:AW%)&:$=U)XLPK@JV]1,J>4'*D$?D#'33*?6S.YB6B$48XN'V&< M)QX%-)N2C,D<<4A+>7M_V8] NO\0$W&1,@_V;O78Q_(SE9RR_X[7\J T?MOBT/H"V"I.G-%"]#'E$#?0 9A1A@3 5B]69*-+G=@/6I$VEPPD,%:^ AU&8A\GV1F$: MA6D4YK$JS,_8C>3L(V]^AT+[$UT&KZ()W(@HA^=749VRO1J]X5?BB4--P["H M658#V:*3FU+N/60V77A+7?F6)K@6?1:7%"!A[.:1/0AE5^G"QED2#)L![+-+#+&[WBD1:)IZN-P2^Y6%.LG8?Z*+YW0G@00_E)BOD$^&%%HPDU)B="..Y? MF<\;EN2Z-*(.IP%&&KZCKY=\K;&X XK;+S5F"69TVTL2J@.^AA5$HP\1YD]8 MD?OP*$94,&"!C)J+UH))=#H;.HF?ORN@EJOWS")BX7UBB\8KLM\*_]QCPQ1O MU5G,.Y>!^@Z8ZGF?3X2XY/,\B@)A_)[/*Y432FA-G.$*KT3O,O*0X^8)!7GQ MDC/E,UMA83 *Z%+.Q/5[*6EP\T&>AVAARR$-E"8Z6#M-5(B/811XZ[)X+@VV M31+]]N'JPY<[Z_V'?WWX=//U,_S[5J1M;CEQ(D\'7<+^*P]7%J0;' >KY[#1 MWRVVWTFL;TP&V9*-3M6?ZC9&([0^LF&&O VUCS/2)[8"<,HH[PGWO@X MQ8H!'$4(7,O#?]3&($O'44Q-CH29+H.0\-A/K4;3&HKFVCA2$4L"." Q^QL; M$*(HCMSO#>LV&R; @ <["$$GW\&9KU0-[;\[0[='7B7)&47P+'WL3.AW;2+ MW?% MIT1A8VQ6 IM)QXG%%Z_I1U]FY&*''E=A/W#L$ZJP3J.?][X7?(E;L[B% M8N;!5>2A\XM&;X 1;W%\-#D] '3LA[ZH>,'AHQMP/A[7!S>0BT\%.GV2RP3LQ_?Q\S M8D'X-9C%4XQ=Y&S6;G;:R*B"!%'")IDD/(;EW<$;'S^#;/K7ODWD0:@?$G TG$Y]?$"AE605] ?"?NB4$%:V+ M*=T(=>E/.!HC5V!B$Z)D2VYA,P[6#O9W=(KW;]_PDG3S]<.WR[OK+[]95S=? MWE_?7=]\N;4NO[RW;GZ_^W1S\]^+))ODI>4G5+AK@S/MCKLLW_O'JYM/'_[\ M=/WEOUNOWJTWQL=-Y\;XU WM:3:ZN>1""X2F_?DQF!^"L;A*04GJ%*EQ^&&K MV>B\)H9P8IZ?MNBW+1P\5&RF'+,0FUGZ;KG53F'[S&VFT[A8?R_*M%0N16+O M#"W6&<_1FY\MSRRL+BOV)A1H/['[VH0[WXOT %KJ( M][-!9'S-ME3R FNV-VZV4!7?-6\+19T)OH&)AU=DV#E/,V;HO5%%(F\0*0*_ MI<'-R]M>@L#6# 12XFJVK3F/@&:[.P@UFF#3%H-D19E.V6)6.NW>\W)P/F"A/(=)[?H# M%Z8LY$7.Y/CFE_Q6NS%X+=LR3\2$A'S;&*I(^80INN!C^1,'%1Y>"0 M8D0<# FC+'#;NF!+! ">.8+"!SL&W>B4@!%IPOIUU;S)\]!]I9 M"D58!BY- #N/"1P3*EL7^-F2'[;LV@G'Y*7/0^Y*Y9A7[.W W7KEP:Y6$(7W MO,(PRM(@BK[G8D->8M4&93S? '[J%3-7FK8@6CI(08 N.,^98(2N=M= 9KPIPI!162G-GY$M& (FB^JH MRP2Y"3"#1/H)B[DT +81 Q-73(E!SCF3V1>"8YWO#$OHG)RNIBD*,' MO&*W**-5HJX\8BI(*3-F(0A\Q M(V?D<%\VL&M$B3O24UG4?!;RE9:7#MAB, W%O"F7)^_W4;3:(.C.\@V1M,<7 MP/<>]7"+\OZU4X>W44,J342]+)=1=36;15*2XXYS,E?24\0P(#I24A38"L$D MRUEJ!NWPIOP@L5+TS%+^KH-Y8CS8@*P@QDT73>VK_F@^Y6?#N RY;-=RT&X@ M4[85(+;Z+,M)C75@-=8YF0 MU!QB^%4AP%!EY*G<*!2$V@OD""A6'JDEHI ; (\XF1J;WSA H"*)'S*BT3)\Z/3-73]C G[*0172^8T:,'S Q&C%NQ+@1X\,0TZ+)A)Q^D+ACYF6!8EK+)#(2V)SS,?W$B.Z#)$ CNHWH-J+[>$0W;VS. M9_WPK,3&FJ)YRUXU>T_[I#BLJ""7S0#SG.7YG.ET-A4IE*+YDDC&E)-N*,V9 M$KF+^DFJM< N\S$F6L=L+A$Z9B[S'Q"6F,,\]SZ>%:^\MBAG4>L;J*T%QB.\ M(F%5Q)*Q@$=F[./4:BRSH6T5::2P>^=[J=MP*?$T@??Q;E\L46O7>?\+.>

]FIR*R;6B>0AU>!$]N_(!C;0V MY9%'<4S9I>512+Q/5KDIBX\0_DWFZ>)\R0"S6D6O+ 4/ B_%!"<%90(C>5)K M < \8B^Z.\]#,"^@*&;LY! ZY)SP;Q]N?_]T=VO=?)1].[!;QV'G@M^I>40X1^V:XIX#UX82%2BPK8'%I3_WC5?_5" M+"$_^K4 *4=3I]/H]Y?CJ3 .U^I)\V2>4?77D]"XO>#'/I*?(^HC^0$[NZW= MD.?P#U_NF+G&I?[9!$B=C^"9Q/3>H5X5$[\(I7F*JE-KX6WTJ#:HR/5H>^]Z MM-5K=+L%GA# M4K4*-I*VQRC8?:C85X:VB5!MA6#+)9T1\PD1O(=(5)Y!RPC M^?2RK2>^YP5L"?2O/GYL?KQZ!B82%O=+F&_[<4E]D>[0!52_/]!SO72\D%^J M^/<(]C54QDO(*(.G%7CJKJ?>5^)*T>;4%&H7REP;Y.'LC:9^N'L9-:\-%E[K MAP&C7(QR,7@RRL4HET/'PNN=W""/-D"S'Z1^Q#LISMKZ)FITT2D(.*.+#@951A>M M.2@* &5TD8Z8V/09[O9Z.F-@M^4^4#Z.7*,C]KXJ V>C(_Z*8\*<>2+G=8."J\4CK@#%= MW9S&(WTPJ#(>Z373ILZWSYHR'FDM[ZE&%YV"@#.ZZ&!09731FKKHPF3JZ(D9 M$QW=.PJN>0<\&A8N.D=&H2D4/2P=8WS9IXXGX\M>QQ#HF3CIWI%@XJ1&9AG= M3U&A?Z8>Z45PJ3/>)W4'/[7V">,):D,>]K8B%T_OYE1]WOR M+)^4,-(5#5R;G[:R;N[/(6SX8]]Q2*,8- /[B1&^KF@PB@$5PT _Q)P8?^@1 M%#3)KG5APM3Y(2]W^_)VF#2B0_ 9FC2B@T&522-:L\JRL6A>QDO)/)-%I%=$ MT:BB0Y!O1A4=#*J,*EHSD65_+6F-*M(_ KGL[NI%&0X?;C=.33&M_U\G7BG"AS#PIUM.Q\--H M,VTDH-%FQX-+H\UVA.!N8]&D4*/,]%%FXJ+]2^H 9.!3SW]81*+E6;9X\%9[ M6D>SI:._KCW."TU?;U&N&IQG',L#39U[=C:,F?/]S!G!>=XXP:,S2UY9OVR& M\.6'5.7;DY==CTQ6O!)?T%\;7>KP6P4#?@JDX&ZRJPV0=3>.&;,^PY?CQ/H M^_&LST[LCOFQ.BW;PKGKUE4T0:[UK$<_'5OIF%EK_;!E;82+_AQ@NHU>]_4B M4&Q-W!M !STKMS@MJ&']'4=HRU-4^8.>_?LO^-"[U<_2!"(+7D^@3 F4$PY* MMA 'CRQFUD^]QKDU](/ CT+;D,?^XR^.DHH-+M?.^>LN_AS&KU&LW7]--6NS%X M;5LQ2Z;,Q2YEP:P!Y,?@DXGCA_#RXORPHV(5/[&<-(W]84:"UDHCY4LJ('?< MOS(_\:F$'+]%3B,(1U$0 M1(\(0@ZB9!P])@J47#A_XH]\ ,H041=YF9M:KI.R^RB>O=F,O>?E7BT$YB2J M4(U\=]RP^,>KYBO+90$.M7=AZ_G?PBBAOTO[>>-D:?16F"5@$@3.-&%OY#_> M6MQTN6B*9-I].<"[P*K]/49F=;N8 '"1S_[QJM5]E>."'W ?MQ1$SWK!OH47 MCK(U]V1>T0;[G=)%]6\OZ(D8UG?LZ6,[M M9N.BO[E__[1M:_3Y[%W"Z:1\]$"+%JJG9#YOQ4Y&-!K1>+ \B,YI(QJU0XM^ MHM%(/L,C!C7&LW!8V#&,H[L'8FF,J/\R/7DTP<&B.-U^<3"/@B,VAG_V0VO" M\SN2O^F7VODR7E(]4+%?Y;$8!V03GY9,T@#JIQX?T (+W-(UB-@[(DZ>'4RX M3%/$J!9L6P>?<*NY=EN)D[%R\TSLO5_-C3EK_+E&:E6EUF"E?CDYH?4:"S! MIIW!6RN@3ZQD MS.#.V;89JIP%HTZ7O& MJ?,OY10P8#?:Y>#P5$ZI-RJF%G?=IIDZOW@JYHQV,=K%X,E<7)YR<6D;Q]C>D6 N+D9D&=5R0'@RJF6= M,=U/&$!F5,LSCFH5IX-#=PI M=MI:HV5W>MU&7SO<&!;1 PWF8F*H_V31L&;3CZ-6$.U.8Z =8DZ-/_8VPM@H M!LW ?F*$KRD:S,WAU;M!_PE)6(9!CIM!C'HPU'^Z:##W!IRM8+Q*>T>"N3<8 MB722A*\I&HQB>/6N=[Y]BJWA#ZWBU*9 ?5OX_P&[BAX3V_*B*$XL7J..W?(X:.WQS$4\SW6F19Q4CRF:<[4Q=ISUTY;3UT,+AJ]?6%/ MRTE&VJ!FOYREZS"C4\2%44B'CZKSM8=-G;9":IT;?:0G9O96%F)4T0'(-Z.* M#@95YFZT9JUZ\PE./*.+CI>SC$+2!Q=&(1T^JLS=:,V[T8711WIBQMR-M$"# M%F:!81%M<;-:T6R$GJ-6-NWV_EJQ&$[2OPQ_65J#%V7#@%GMQ@Y53ZO3.-<; M+U]8:B5.L'WBPEY'EBQ#X4E>E@YV'N-.,'G4NJUG]P>M1FM?"%ZDWA:*S9/B MN_UFM2ZY4#V'5C.X,/KLM'&YYI@NH]16>@>;S4;3J#0=4;.W"B6CS0Y AIM M9FYG1I$IXX[MUOD3YL<857:\,M3H,WUP8?39">#2W,[,[>S86<_3R//3&?[09;#^*'!2/PH;UD: ;"V#),'"3X'[W2?"=@-(_A9'26)] MIBW"88"W0WF2*H;DX_Q$"N1_:C8&UM / @ )0O.GEO(W A#1<*_^=LIB%P#@ MW#-E&?AEI]WHO$;\I6-FC?PX2:V_,B=.68S8;#?;;6L41Q.KW6OTES[7LBW' MZC?.7^?K-ZR[L9_D?UJ/CDH'3IK&_C C!J\0A" %$(.I[V:!$\,/X-T@J3-V M!H(5]EXE,MA 8CTRH$/X7]JTYR>N/PW\D)[W79#'1*K60X3D%##;2K+I-)B! MA \30" ]"1O\SM)I %*W\?=?$$/O:O!4EB5S:),\SW]\V!1["Q %P-G6;RQD ML1,0?5UZ$S_T$62I_\"L#S^F+$Q8TEA)T%:^W+VRG%->CHGE5(IO=<\;39KI M C1N Z58K?/&Q>NE-"9DS1A.#G1*1T-J ^F"ZY- @3^2-$&*<:R8)5F0(CV+ M7W"YA!L$:AL!X('%0"B5" W5/"X$)XF R6!1(++\ $2&0>32N^AA9+LQF!7W M(.G^.%/%XU>_DM" MVD)_BA>8 OUPBY$16)<.UR6[KB\!&9 ?P9=:=\T,2WAIF$=BC,7/Q$D7V*"Z0 MP@*2 I&*6H-VXR*G(Q0D/W4["F75T622XQR?Y]( 2'O*7!0]P:QAW8!=Q48C M_@&]$\02I[QVN]%>(8)42FHW&ZWEDFB.NL6CZCGG"#Z75^G<[P2(AFR$1E8! M,&ZYX]-N%N.-$T6S'WF--4AKL)*TY+5+D,8P"KR-R6I;/?/I^G]^OWY_??>_ MUN67]];5Y=?KN\M/UK_?[OZ<+M(5N/)^IOPS'ZNRC=TR4*\@VYRILBR M0*=@3,1L AL$'1N3[!ME0,8X @\%G'PP_/_M77E7&SFV_RHZO.[WDAECO&$@ MZ[V MNYLD(5SEU,SZ*R4V% !H^EFH6]JV*Q\()$>.X!$C/J;WE.C[]$7I"^AAX!0E M8>H\!3%<+>&G?H+?INY],!H%89SXX $A?N*L\ME$$,*@>>8Q1DO.0!G'.FBD M5B4_ J< =<7AT0!!>4#> OR_%X3P IP7O^'2TUX;@S$2$(3XA";K^7PC< MC[>@ZY.&B1F!+PF^:4\4;$."O@H\:5H:F:8 M.Y^7'3]SC$O@*D-,16/(61-I=J#QF1P\BI/Z&P=#6!T*+7$Z.>!3J4TG!%JS M/)Y]J$1_$61Y2!$>F$A>D)(>!:M(QLGO4B$C6 !>N)@%<8($-0S@1\@;#"=* MH"5@=^,@A, @B-'9R'_4*@*6W9-]*5PEK/$ I!H3)J1MB"_PH\.<4,(0)WH ?8#SU/*J))ET2"XC0C'ILP5ZJ'6]PDMYZB6'UY7 M'Z?HK_/W:@*J^O'K3F6'.1#Q8WT#YI!]UI43^CPQU@\\B8./NG;B %7X*!(? MTC\^,MUM6-$'#*QK0^LFA!FU-6XZ8(35G%-?4W-ZA2T?#@[-VO)!T;LZ9>V/ M@2R]4+X.#V!4&-']NE/;,6!;F^K^TANM+2Q-3^+OD_6E&*0N8N'A,GB]*MLF M@YRE'8_-GSB&/88L*N)(::\J7H;BWZMEOT+\(1PYX(M]2HK]QF98WZ M*QKUM1W^L]"4Z/!INZSYJ\5(BRTX8>VVA4--$\"S7B\WF].T?\/@\$[Z:1DV M>F_M$POMM+J%0%A/5FSUFQ1:2*!NRI6O. IKJ^%%9N8 MQK2G5+[P3@9KY$"#PMSM7D)3+37JAPOWV[;JL>U6RH*#E7X+#EL*#LW*X<(- M:JQRK,]&K1S6O84\WWJ8T$G; I\EF'L#B3]3=,$,LF^]23*##1:T,:+;KS3+ M1^8QQ^J($6RP"&&E?WO98!%BY],^4.' /-9LO8:LK5IG1JN[,9PYGU[W940! MS]0N2E.TQY3&"E?WO98/' &%9L M/1ML_6\MN]#0.0+IZ0'FI2XL/MN,T?:RP2Y"V?GTKEJME"OF\6;+5&31EGT6 M&[;-*&V9X)O*!HL-@ V-2KEI'FNV3$/>VU+;6NG_S4MLJ6W#<,$FDMXX&RP\ MF\L;JR)&L,$"A)7^[66#!0AS>;/U*K*V8MQK[S!C?H7N&,\.EW[A-/'T.')[ MXJH)_#$U/VB7\V\,J^QR_B7/%ZP=E!<=,/A:5L^NYS=0M2PBF<,+BTAO@%46 MD9;C7P/BA[7MH&T1R:X"-)P)GX,P#&YA[JS'(V%>HL>FH->\U9Q=]F\RG^RR M_Z6VEJG5CU9O0[)9[#>N1!9C+,98/EF,>0KSJJ7]QL'J9W%8C#$OJ-RT2JGA MG&E=7X?BFL>"A>(F\&XPYG2"X5#&0V%KI88PR=1TI\U,;PRK;&9Z68_AL++& M=9,V-VVN *LL)BW'OR.+2*:RQE9+#6#"*;^3PV2( JJKIGR( MG;[LG2>B2(0LZ!=^PXHJX[Z+3'NK%%%B.?M??G^TO_)F%;8*\,:RR[8*L!E\ MLE6 EX_I;17@C2N1Q1B+,99/%F/6%J-;A#$O'#=X>US#F?"D(TSLMH=O+,F[ M]1;(##;8+>N-885E@Q%LL'A@I7][V6#QP!A6;#T;WF+)U/P-DLZ3.(JY[U)- M-*V.KMSP:[.S;RSKM_56R0PVV.T.=SZ].]AOVN3JVME@NT.L4=I*P3>5#18; M"!LL-*R="\]SE,FF+>TT/\;[*N)8A!$VP#JA<&5LU\Z8P!9S,U%V[@H&&:Y6IJ=,EUC/196OFG'Y*CZA"-BGLED M+F\OMTKMUFM"+9R9PPL+9Q;.+)PMP]N#QL'ZJL*; F>*_"GU[V/4:W3_[L4< MJ /?NO+F<9.?F.O/CQ&[XG#FO!)?4!O-TXSB*QOE_<:CWOK<)&U1??>4A\Y M3:=>+;%:I58KL5O!!MQE/U$#'8/!>1*"9>FS8&[S+P,MP.V2DA#O;V:Q-&Z7 M1-_Z#\;BMSQB/Y$WF;V.]V-X:$_@M:%P$T>XK#>>&((W7:=F<1"#OL)//U$! M)WU8F;75ZR=>.DPB&!>>],J"D :(Q[W"/3[M"Q6-A*./@*5]H4K,24+4/&\, MCS^LY*0IX?U --!+&.I_$@F#@:&PH8")<]:7=_#9&8 \".8$-R+D\$?(8QG@ MT*L?*A6\&O\MLS\%/ F>XPZ..5W!_3_3YP,L)WAB**0^G@[Q&3 MPU$0*2+AA7 ]TMX5/1C#=2@$[=7$>#R/YV5VCS!7'Y;F5(&T?/8"SRU*IT2N M.(^1]L=T*TB@N(L,O6<.3?,5\ARXY65SF<\GI2C5"X0Y$80S42_+YP8GEA"DP"T#>!; M)"=:P9*R4DARU+N^)^ZDICHH-SQZ%/AD%< 0^-=D09-(TI#P50(X& RE@YP$ M 4"-+K.3,!BR&"B']^&_)=J'SD4V 0-^ */SRY6YI1$!7^,@5-]$2>_?.&I\ M4 H!VR,C >,C^"C@P#*/'ZK+@_%=:(L3D1 ,.1C^&Z4@"CB#GA@=!SN M>#=<, U?VQ[D!@J]H9+<2GB&0U$CP0/DS7!LPW&,N M=%,".GR$9@/D+TR<. E%><-%LD."")@3CHM<QA+_="3Z6V>4 $0S4"@?H M!XQ'41*2:,0#L&L:G>!-,%HE-,3TD2+(+2D=W*DM%P[8!Y&^ 1KA!R#7$$@ MA,)G>5Z9M3SXS@>AO0%^ AT&P@,A24"Z"?1(G'++"BA)]-':+7W'2US4K"0F M!$?D]>10TKP">)%+'@7,?@1OYK[R !P/'H/FM4!M94TE*@5W_PV<3F5Y(+A+ MI\@C 94IB$BGM4>1FX)<,. 9X-T,1W&D[$=&;;!KH(GP.XR%7Z>ON W"'_AW MRC30Y3UD*])$C0. (? A6H$IIJ\3&;/4Q'-.18I5BD=1+$8I7T8A."! 7 ?] MJ7Y"KM.0HP@#*\;HA- %\TG^1!5>IY=Q#"S!J)K$_1BA\L0+P&9NML]!$T&. M25>[UR#CG.0%M?F&I%D['0='Y!J/Y4 V=X?[7754FH4;%#U!1\C;/T/#WTTD&0\6W*55"> M]\3CT,."S\$0;6D_0G]K/.^:::74]K4OPRB>G N\@_SP#<>XDT>)18FN/4;9 M $@@D>!$MY\:A^5Z,? D_DD_M64$0\C"&!R/D8?^&_E08&]&:/'+[)S80A%.24D!6&2FB-\@Z7P,MCC7?L M\^DQ.Q4@86&YN,'NAG-]QHKDH#YC12H'Y8,5K)BXM7K^^7FBC8Q)1X^*"=;*#SEOP4JP+E# MC0$_D/9)S2/(>\44D*3'6(._;OQ+TFK$;9Y Z.'.5J<\-T$-8"SBD'%U\+<"("< M!#Q_&'DD?(Q508K<1&B!E6$A5>BDWRY^->50@BC*\G\XEWZ"22PF;N@RG;TI M9"#AW:Z$^5(^H(^)/YP>9B.=6.7C-EVN+D1?"=4W](@[G1)#3:]5/G: >.R@ M#&Z+#WB'=,Q,P!<9.0E04FM^R^?>&)P_U,63C/S'$];A0B=XX9)S%>4![>A- MU8^IU)R@Q%8KN[^3%\6!\MEK=-W$F6/I%DKK_>ERLW'LHGW8(Y%.@?3EJGP _0A.O(,$IE0IF:,S @K)IJ/L(1 M%@E[QU_/N=V!3 M1IEZ^9<(S'8ZX=G\7NHZ_@&17BQC2ON20L(77OH9[8871&!Q(]8B(#]5]9(+ M&?WX90_?\&GV/9-RM_.)I5=NM K\J8H%""6A% A@5((2E/^8J7O)?O'GO(*# M/AL@:/Z3+D!E#PC),JJD.O>B($5O?,3T6\KL7'4+9%&@ZAZH5]+/:>] (6;O M"5YX$L]+Z_CF4HJ\H>ACBGO>6Z?"W4CH!ZO,-N;]L>I HT[KZ!,IO;DS+K// M#P:JLT,7D@IU7)TKE19_NN]YA3.O43<@.S8B5R M8^EV$KZH,T7E=:= M&EX A$]B>-]_"4$#A&+2)4,>T JD ,W<3"&4CDD M%>A!, 70IU+Z2003Q< (>'I?T4 I.([BO**8S:20G%)J3RP!%07W MFHA)-\*L(I7(+\RN4#0O-@GT/2Q%I]5QNA!NQ<)\I.J':$-4B@;S6I$6*7@* MN90IE255!<*1Z= 1QJ1#N_W!F?N> \3$/G$=6Y(I7[@S52=UU^Z M HV" I8TPLSZ[7)Z.D4!&V4"IO&-GHY/4'^B;Q:XJCU0.1]SHX/R2E)'H+1( M[-:2ZYZ4GY1XJ831WR?G1;S)^ES0]X"P+73S/J:+Q!,ZK*KSW6HCI6D7I"94 M]9/VG<(,UE*)O.I1O5&B9.!0E4Q2X2A>F$L)CH#',;AB"M/$W4#VI&K-6,"G M2_PZE;CYIB9-2D0BQ44*%2-5RBH$KB!)(, ^VG(=?JK'%>0UQ.2*KK"GL#A! M8^4@@[L3#=(&&X 4HB<\[]\0^M)S,I6 MI(,U)L!B< P7MQ*N(*IKL9!?L1TL M:3]NP8-&^MZ0=PM_ ^/3;C_\V ]YXF)<$(TCS*Q1N7'NHTK8\Z-RVFP0W"K7 MC80-YN86#)QP2^1HZ"(OT($DG4<0 ("[75*.3P_\P81"LJ!3X4A%'"X4DDTI^] ME1YV%D40+&0-VFAEZ0_^+HTH',-)ZIV2$EJ%*L M$WG21QEVU,B(>*J[S!\KA-+JE/8I4#MH3X#[BZU[#HGX21)B/(?J42I"A&[: M?I 1F&]2$0BV)&!Z-!GAI+1S7DR,YV4)3_X WW@0! 0B$_GE0C1\?Q^>'B>) M%#5UI19V( 5%B6CD*)OELNL G6H5XB(I1Q \^UBZ3=]=;%Y3N39/ZP<*5^+3 M@,?3G([R*LH,T\E#W\U >!F)'@)G\^P;AACXC6JU5!E]4A?\A7A-N1'*;M"C M=!8@9^VSX^U:C%C7 47.J_$SCMZRA@L#\$DO:4FCE:5!L?IV(V%::C R+)H& MO$F)Y$1O4%8.D$/=TSGAI"UTM'3\E]?O[KM:V_8B[JJ"%J5V05P2E5Q9@/>= M-!9-PMR(Y:2BFE>$?;@454H4"VR1OAT(R@3I-3>DDSSFVJ:7,GL% P5#.R2) MYDZI2Z6T D4M MO2%UC_D/,'>R3Z525 IR;N*Q$JF"/,"W@!=(0!7Y\@*AP+[!SU&0E0UA#$HO MI]R;&9][21'3AFZZ0CC-JBC-L&N7$=/L6'H:YP(R!..KS(=Z^0(;L-GM)K7* M)K6;$#G7:$ ?M(_+!'X816"^4FM,NJ)-IX:IS3_!C*2+1?=8Q(2].-$@F(HE"UQDE^@+L M+9.Q3M8M,4U*&\!_KP-*[*+:EU(K-01WAEP:>/V0LH-CG^.R%^W6:>.@0C!> M[(=GMSP$3KU$!+P6@3HN&,"\,#DG';,L-'].,]@JY:G#Y57 NC01C&.ZAWQ> M9;(1PY%)I<5Y>MW?H3@-ER\A,SK;&Q:LO^[.!8]>Y3#38&/:C943%=Y\-0QZ M<>K%2L^2+%^,!C2N(E_@FN.W93_ MU0%3!C^%T(&6<*D,3U185ZI_[;:/,PQDG!3W&N,!YLI!HF M*CNGUJL-AXF/,;LB03"5;\MQ?XK!*A62.PTEO!O,!;CM.';L38%!3PMK1NV< MP6]&._,*0R>US5HAR906ND\NB.% CV45]4L2IJ[.@JR?[@10\9M>#CQ=EP=,2\\NE2!>Y+AON"58WR1-\F<;C MA1Q\W"#651O[UKJXO.ITKLXOKCIG)^<7IZW+SOG9SB?\7DVXTZ%L=+7VD9U? M_JU]P0K7/2Y%>S]?:P],]5EYOM929/7J:_NWUE=5AVQ_Z9S]-E&(K"Y;B/Q* MWCV5!03BZAI+D&LQ/Y<3R57LS_95WP%XES_\X-;73A!8HUCXNNF.5H4KP*+D MC@J1'(_+851F?P[0I5,ACOJ.8"IO4$X1-_?UIE--XDZFB\U2=Q/+5%XK M+GS7>5@:]1QZ/6>Q<"T2T_+B0;;90N(IM47-RW8=R%(O12UUN*\+#R/L27/2 M^#&M .$RPSR02SD732LOU9H*I,V6J>0[%XV$KM:&!8M:2OL1@8P2 F[5O8<9 M'U6#&?8HCM>I'"H6X7 I+.!YKY)N0\KR[2I06= BG1*DI%9-]FDUO=K3*&W? MSYHK0"[^%MS"C,/4F,XI:D43ZRS2L60+@'2 C'OD3/1[9J/7\?+<]^/ \NT, M5"T\7S:BP[C'6;ME7)IG\9>-;..JMJXN.MW?KTY:QY?G%Y-^4VM9QPE[N=F) MVNMFRWJZ"\B4 DN@-3C/$.%B6O@4#[*RE8JM2VP<)&D?"("+Z"?*)_(CF5K^ M= NAB540N'!',VEB\4[&.%9DR9PU-UG)Y?=\,3<.8B95,(&-I;DK ;& JW0] MZV]$3S*$$42%-$;:8TD]R5-K+/+A9#N_$"6INX&>@WW&Z89$RD$LLU;>^JPN M0LN2N4B$=H2*F2_\6[7KM MZOO91?NW3O>R?='^J^%W5WW5 _0K1='$?U5JY=O#SJKL6+<>I1Q69 M5%C=I6V^+K(=*1;N6[1!*8-^@/4)RJ2K>%IU?T43$$A.=!IX: \O)P)(R>=$ M>MC%R$YPCYA[L%PS2RSWH?8OH\,=8//(F#CWHG8@1 M^)#^\9'IW8HK%7V0]KJ.;:U7R\T'SI!ZT3WF9S1[T8[)AR]H?C]]H_ACP<[5 M0^FZGGB%<_%JS549L4+R?5-8,W?O?Q@)(LVO.[4=,\YA.WS@Z..4:%O#MDO< M2)J=97GH[H!CF\(W#1V+=.WU3F-[C=W?S6#%>D\O?+IQ>P9&/(GN+WV0B35F MIFM02Y<+OM%:TF\<2#$"LT8V[1GJX)M"AG=Y^Q,N^5[W.<+6AJ_#AEO;;&VS M29KQD*.)M=IO>@?9;[0ONS=F+5_M5>2R;QY7U:EONC=A[4;-I&."S6"Q-7[6 M^%GC-]#G@NN1XRL?L7X)J]KEU_)ZUJEA+:#Z_ M%Q[C-I,^?C!I^6+'*>J,\ML]P?+OW$^PP4POUDEW)U:MP>F/Z5*>57/*+W?: MY:L!F8%GQ:Z1[$L<,+I5Y\":RJ?ZA)>Q.J\*7L?;.^BU7JI6]TN-PT/S^/;RSX&($&RRX6'"Q?+((\\00 MIM(L-2L5\_AG4<8(-EB4L2AC )]L"+.9?-,5 ?.XM_7PLG+-[,5JVV^^9G8B M>N'BHEGV:^WP:56SEVL^L,[ 6LB^];;*##8HP+=X_@0\MSKRQG7$(H25_NUE M@T4(BQ#F\,%,';$(8:5_>]E@$<(BA#E\,%-'+$)8Z=]>-EB$V/E4+<$ TO^; MQZ*MUY2UK;.@Y?C7.&R6FH=5BTDF,L=BDN6%U9,- MX8V-@Y9GV%&S63IH'I:.FNNN/%B->NF2WDN>P.,&"1X_5"L_(PZ!(A^8S1S: MS-G 8WA>@AL;IR>F=" \N.[X/N;94-8@7BZYCOQ9^/FFO8YZZ>BH7CIS.7-REN=/!-;Y@:ZJ[/F34/.P6'Y:.4=&JT:O7D3 M9^'& %[8,&H;>&G#J&<+H_8AC*JM7C2TN/9V]<_BFG&\L'IBPZ@-Y]4SU NW M19D4$U(>K.U@1%TNW(LY4 >^=>7-\I.OUN!S<;*-\G[CY[E"]DH3[/R"9SRF M@_^\2+HF^;'SR:&'_!&"X:0*$X") M%EZ5C/"+GZKE"NLI8N.D<(;PXF& 5 ^<'VJ\H1ARZ8,U8(U*I;3?K*44'L%_ M\*1,ETG%9Y)UQGLP07R9^ED]BL4"AZRN)?N! Q@* 2S@=^Q6QH-!X*'-@3O_ MDP!UAW!OQ$ PX8LH#J6#+U+/2GP)/]W U\(MIX*S] GKF8+-JN"$?5FKOJD5 MJ3"?09A.:,2OQ6XO%/S'+N_#?#YP[Y:/HQVV]SBK>O\DB[;LR8\MGH3Y6/1< MD7),NK_N="[;IU?-J_8__];YW+GL[GR:,"7K&MJG3BR&BKK-J08C8Q!U!RYLWPUD#]1C@58\F8T%@C1GQ46CG#($RD_X=:>RPQSAX2'! M#NAW]EG[&/1Y8G0?P&P%'[67X>!YM:-(?$C_^,BT)U*IZ$U09EIRU.RRIZKK MCQ9T.E47G@C\#/[)?%%[^1-@M10\FOOFSD@=W;[<8<.9J_HR_#3GZ.W[!;ZR M31+_141.*$G7%2D#\XYSY.#%1'<]T<,OG U"T?]U9Q#'HP][>[>WM^5(..7KX&:O M!2&@A-AI3[C7/-QS>0<+1?J=;JE?U*Y:#2W-\3E?UZI^'!.,\3\+@=CZUAACUJ=#[ L(UCC'/")B)Y@VZ$)0ZH@27E9F[V1VL8K)89(05/J. MP&A2.ST,1!\_TLLQBH2(N\P:^!4&J1?B6D(\J5[7Q2'1-?!B_/48XF[NCS'J M/@%JLNXN!/-]Z<'K,$:E:[K"24(92V A3JQ]!S&U?TWW#F44T30@:$]\P9H8 ML%?V2S 7<(B5#\/J]?INM58[.#Q\GWGI_)-A%FRS >K55=QBT;U8M"AK;;'( M8M%B+*I6C^K5VGX-0OU*O='8Q,/'(A$9^A097AN6,K,DQ(H)C 6>$6?8<[C[^PSTM(^+">%&FFXNPDME=[]:WS^PV&*Q M92NP9=%J!HLM%EL>QI9*K0;8 MJ=8J1P &C?HCP0"L; #6M9N,1AXEEK@'IAX)E(1@]5TR])QP(77B:WH+ZA+C MP\"_O@*4]6*!:>M Z=ZI7[81'!J[!\U 9RJE=6S8&>![D#: M1ZM]' H7;'CK.A0$6I- E;48-B:!JF#K2X@V$@*'S]S_P=[!?5'B. (0)T3$ M&(KP6G7\=1.?<(DN?$\XQ%U +%V2N1&,7^/XT/I3QT\L0L N^E)U5>);/6HF MG,:_Y8 *5>?5D"HCW:%%*HM46XI4M;_\U0BAL5CU.*SJ>6ZXBS!3NZH=[3\2 M:MK#D1>,"6L*L$*-V-0$CO'*1!A4SYSYGHAOA?!9:S@&F(@B=@I N9^B+87 MC>WB",G:46M'WZ8=K5?+U;\8(3.VTF& 4:Y7JU?-1YKDO,*M2]K' RGZX+J" M*TNN]WD??@6_M+@ZJGJ@*']\""X-,R! '.CR@H M&/N9<5IC;XW]&S7V-?#LK;4W13[7;^UKU:N#EW+M,7VR%!(<*JY\+W?+Q^5) M,U^M[U>6 X2C2O/%O'^:B@40"R &<7)=*7:;&3)!.M=T& 9NL!-X7G"+FZ?T M,[,G?;Q5 4(_#(;W9,VS^B=5.ZN5W3]TM1-N/>5C^$:EYIEZHM[QI>,C^##Q MSUCXD<0-'SXG$7P31;I^BN/YROWKA%\+]@Y?4JM\U'?]\_/%5_JF^O']!_9. MOF?' =(3-^J!OVBA.I5Q)U;HG8^$ C^U,0SM.0/8*=@0:#.(F&K$/>6A,] 1 MB2XJ$%BHI1+OY.*7?>8>QW)Q=X ;TZCZQ**G?1$.;>,S\9-Z_A*SH49"*X#C/'B[<3'!REY=N85OG;"='_5LU MY\.#C*)M-#\TF^7FP<^+=PV;OPM4.C*U 1NR7$G+JCM#/6$WJ%G9K9?K]9_G M[$_Y2'E>H[3.;@.VGG'\I;#-V *SL0)-GVV CS* )^3R8B\A-OGE^D?:-Z-[ M5L:W1L;?DI#?LQA10A22A+Z,!B"7)=9+8GA#C)$@?49#ED@8[<%W(4<%H\]\1Q.L\#L(Q&WFH M6"'C88B) [SX ;UX*WOOUM_"WKN/C_N6XN 3-P!^!$=79!]M -SM_';6NOQ^ MT>[N?,K_9H\BK'F;L'\K@&U,.W,7=LI.D3-?EY*M2='P63VJ-TKZ1K4'&CP* M U$W@7C6X4E$RS[!#PA5; NOZ8FT.@>!+NZZW1,#[O41N_%!5(/4%] RG 0; MN^EY^=[CY6>19T7RV@,D-W(_XEF$WM_?L'1/X\4&O(Z-N#]_[WS]TK[HLI/. M1?>R>_[]XK@-7O#9\8I9:,O.9QAP1NYT2 ,E&0V5R-I9B@L+-SQ^T?.6'L>. MN?G?QGV#?\US]-:(;WO1GB+0))"/\F:#9 MKOIJS0JY[+A>DYO30?I:3*MEV"/_($?=F MF??^V4ZH>J%@=CKD6F\B8*+WQ08QK^?U6E?JV5RI;^W+]@4EOEO'OW?/Y[M2 MUGZ;8[^G*Q6F1:1&1IWK856.K_\ =&7S_*@OZPI=! MN-@=:3E.D/BT,L/F_/'_ M4$L#!!0 ( 1BJE1$U-F^?@\ ": 1 8FQD FQK5__?S7O_STMWH==6_Z]ZAM"OP(7:S@*(0'4T%V)YU6@\/3V=6%-,.+4=(47Q$Y,N&JA>]QEW M&!BJ 74- 4C_7:'3YNEIO7E>;UZ.6Q=79V=7K?.3L\OWIV?G%_]H-J^:S1"# M+^X84.CO"IV?-$]:)^_>O@L1/ACF5V,&J-\-$4[?M]XW+R87TW/C\BU,I9!W MYKOSTV:S=0X7;RT(:TJ7*X9GF#]H%>5X"0';AA6ZP<0@)C9L-/)'^B/J M$_,$M6T;#54WCH; @3V"=>)Q?>;6%7;:6KMA8(LI5 M:2SQ/&^XC:'Q)8XL:4S$69PF,3UMRE$)(!Q/;*@K,F#:F7G]5$VH *F982P3 M@5(-"1*)@4V>;!S=%#&/:L81^X3'?=:0DT](WP2?WJ0.$6R5S-YKC BP,?F: MPE\U3PP>\'^.T3^=:>K6Y>5E0[<&JCB,R:BS31>O-:*,)=B&7T8TDLT-U:S1 M4495/0TA&)XX FXH6W1A:CBV!-\AWQS#QE,,EHQ]-JC %2$(-0N#S4#<&PO@ M2\.$G-[(K20SJ.#2^/7NUHV9-1D($-*A "^6E GD1H1;:FI72C&\^E;WT:VK M2_76J?2B$\FLADBBLMM9%8APK:89@Y=6?\H,06K'+S4N;L8;!3$9MD*N>*7K/2]L@ MAJ#:'YN7*DZT+O+&B)90UCO\]$1_*N ?Z[2FK"G"NW37'-Z5(L9(VNKO5:'" M_N+W.9Q*A3TF,7$-J6000H760U_SKRZ7F$RI=TE>5+O)*S6VL62&L-R#CV$A MUPH!MSKU4$V?A_WT/;P;3:,=BV5#@4*^2A9,,<%:_:;Z0_5PO<07A92LGQJ; M/3:9.1RL ?E9?UXRX)*)MDRHMT>2UM,T;-.Q2W1<:[:]GW?51V(#(-].0Y@B MG1->>:M[>N;86#*Z!":P=)-0XJD9S!E,KVL*RKH/X^]RA"<2-Y\D)B *G@9] MPRB>DCX'@85BT5D3:<3XC\BP S'*C:]K7,XA&PZ913=>QJ@2_:)&C3I,LDV[ M 4VF25]HX+8Q*3IPV07L[6.^5/!!:,\7R(7Q M3 E=K%S]_(CK_]\F5H](K59]N8:PA=:HIA>-H23_/1=Y6J1O)83ZX*-!+.2R M0R%^Q8)_Z1!>?M78/?CO!.%(ZJR+=9W!?;=W/^IUY8?1X+;?;8][W=%8_GO7 MNQ\/;@8/O6%[W)>-(43+],X"N*4 #AC+SP%O%&:. NYH<(/6_"O =P'\0_NV M?=_IC3[U>N/<.$CRG27"M0]P7J@\$DV1P$EE8JA7"40Q;<9V7@ M1F\B0GZHX-]3$.^T1Y]N;@>_E(KAZ\Y9H+\M$\(5>Z3Y5W#O"^Y/[?N/O5'_ M?C0>=/[]:7#;[0U'O?]\[H]_*^4 *>RR7.*\E$NX E'_'H5%_MU84OY/Y$JN MG.7PSE)NT2C#.\N-+@[E1M624S#U"\XM?3 XYH-I. L-YWRI=%EPO]/)7L!" M?M%<$)VB,)\*K+Q@#>$1B .) /EM6:"\CX'B]:Q@R O#/8@^D93P *Q#%PM* M1G,9?A)AV4:;!=-E#";)";FLT!(8\ MN/062YNN $:"FE_E<@Z6#$1+('S[UB&C2Q9VIS'L?(9(!F'^KKDXP6#(M%:LQ,V1@,O5IUBU[]RW$6?"=)VSF-2ND M>:$PLPJ[O-B-G F';XX<1>]1S8-$S&)$65A=Q+!:LT NCPJB'YJJ#5.CM5!!)P2V!+ NQK.)(!=:>JR0I\.7JF 5H MB8I)A?$NI9,40.-46>BEEU$JH/:1*[0M2VMFV*'#IET0!K;SI@]I++(@CE== MDC,*N78&4L+'8M$;5U#E!$43C9$AY\Z'U0.CEF.*CB%@1MDJ!?D\_;+@3JK2 MN$E)'6G&:+)"'FOD\ZXP+HMQT@Y MI,%4!52S3:PNMAT!5N]AE.(!^^&DNF)]F@7X6KW*5 /VT0GUOJ$?._^XRZY,897E#9@4M MU1NB1Y>KD+"3*UN9BKN*]35)_#0JM,XF .@W9=AFN4^\.)CD/ARID>N" 9'"ZBQN59)OE1O$"9'S!TI)1(!IIV4L.IEE.$R^"YG&:M6"7"BG1*)!=><\N=Z^' M8%*B=H=>@5L]H.OH=XF"!4Q%!H]T: @8TX'#>M,IZ/??JRLWE+EGQ!VYW1PL M_=?VICC9]Y*=Y8OQLFSD3KMRN[!V*G@J$N2&F$!$522Q2HZ5Z5@0ZM M-45K52O7W>?S$447QY*LLAPK7A).?:JB6A7WYQS;'J4H?E.X.)\,MW@;+QIO M?UJC\HG]^<3FHQI%?:%(_RP?B)>*8T^!_*FA_ZFQ^2);[TKTA;?Z=;?>#U5H MR)0W_-ZV;?JD?L2!#XB<3):Z9:M>X:^V&8 ?U<&YCGZ;OG!?OGM=*]+#?16C M_HF1JP4E$@JVZ@M8*.UKB$L8!1;Z]VX^,NHL?5(L26K(_2R7?4RML6;D_N"$ MT@3;MA)T71-,O=S!D(R8# /7M:EAZ[=2ZKX3PU:*7M=,7=&+O XX9HE[2CH& MG\MEAF/+VVO(S=(=L!DP?_ 91'L>K^4P[QGA0PRXS3G(F6E^<["D_DSD>&[T M[Q#!+8O=%YEP_MK8:P[/X8(>\(IMNF>PKR!D>'078Q[4 M&V3H ZOIPV/6XL&44]\>Y.3G;4^H M;^O]\PT'.84/F1W8>N[W-./)P**W@3+VN6XA]1\!>\0F! ZBQY?@41]E6B'X M'2PFZZ5_?_PV/T/IN7UY*+X6[YJP9U1,7G[I3AB-*HW/"/Z? MS!="XU+#ZCA?O]6H'W_9'(J\5-4%2WR,UQ$#,@ZI@J" 8'7$& MT9$.+3XK\?.6 ZO1X9;H>*0F4*?8^G*!8/HGB'B?9+(;U/]2"(YV,W(+ M0JC\UD."N3>:;T!N.H+]5Y ]YJ(]WJ%B H'RGLOU9?[.@ MUZF) W %RGVC@ M"+4=4-E(8(*=>!RM::*>VZ%RP97;H#M,\,)9W.!GL#IS]3ONJD45KX=*:++; MY^X?C2P[64872IE,9[+"BF]7],.MN 8XQ%D M!P:O<^[$Q^1F-R4-XG=^O4XS! O!)4H,-K M&[+:^X3+./(",?'2L%T_5I2P4%)5">>!41/ XJJTT_OF2&\?3*? 0HOOX>4< M;9 9XP44N6&3G_Y(?2J4-MQ0APD TB<*"_P(ZO[;UB0CE?I(![N^WQAYV$+= M^OTB\5.'E>76:3QG +^!W#5LI- E>[\N8S#IM3--^F&5?)<\6C".WRE7Q@ K MPVK[$W.TL:3TR.648JHP.::ZG?<,1L :4V'8^L*,9?/R&Y/DO3>UZ"FOE?J#HLJW;GJ@#P ,#TD.[DSM@@ M.R.P@^0_!PP=RABXQY65%0YB\)B,/=8NOI=-$Y:J3 ?KXD=L ;$*&79W0:_7 M<8N,?8CYUQNY)PN7#P]BY&1!1VOD\/XJ?KR^ZYZ,:!/K'H1^&V;2>8%\_8[6 M!&-X-OB#0< >,X?S#P['!/AFBI=.=*2[>^F<-JRTQATJ]W;1,6UK?>'!N,^4 M<',."^/G_P-02P,$% @ !&*J5.,%W=@4#0 F[8 !4 !B;&1R+3(P M,C(P,S,Q7V-A;"YX;6SM76USXC@2_GY5]Q]\[)?=NN,E9)*9I&9VBP0RFRHF MI(#9V6]3QFZ(;HS%2G8"]^M/,@:;X#?)1$;43DU-,F"W^GDDM5I2M_3QM^7< M,9Z!4(3=3[6S1JMF@&MA&[FS3S6?UDUJ(53[[==__N/CO^IUHWMW_V!T+ \] M0Q=1R\'4)_#SZ,LOQI\WP[[11^Z/B4G!Z&++GX/K&77CR?,6U\WFR\M+PYXB MEV+']UAAM&'A>=.HUS>B;PF8_ NC:WI@!'^NC7:KW:ZW+NJMJ_'9Y?7Y^?79 M1>/\ZD/[_.+RWZW6=:L5$_#'&H41^W-M7#1:C;/&^W?O8P\^FM8/1R>F%>O8,I*^2]]?ZBW6J=7<#E.QOBFN+%BJ#9DV?\;/T2J,CP MNBXX#JR,.^2:KH5,QQAMD/['N'>MAM%Q'&/(7Z/&$"B09[ ;H52'\7;M;,AC M5>+2X+^?:C'VEA/B-#"9-9E2Y\W-T[7P\>7>\R_GP=-G5U=7S>#;[:,4)3W( ML3;__-(?64\P-^NLJCR&A!= T34-/NQC*ZBC GH9J4_P_]4WC]7Y1_6S=OW\ MK+&D=HVQ81AK/@AV8 A3(]#]VELMX%.-HOG"X2H%GST1F'ZJ31R;U'DMM,[7 M0GX: WN*M:)^ )K+^3J\W]&9OQ,TP,U[3?Y4<_?%9H(RQ81YYA*[>+Y:2QUY M3"3O#;>#AV[O8=3KLE]&@_Y]MS/N=4=C]N^7WL-X<#=X[ T[XWOV91["(9/[ MO83<73;C0"W3L7PGJ&7.PL[SL/3 M<'>2.'HWIR)0+>-=@ZV=ICA95-6>-#" MIB:=!,V,V:V9:2ZX%F=-<#RZ^823>%9OG86M[:?PX^^WF'J#Z6>,;=IQ[1'K MF\@"RCJPO4N8P]L_)IL/'7,"3F FUG!G\$%8CJ,_(X]1RZB3$<^ M5/66"W IB& M*E$)O,\$4_I(\!1Y(AAV7E.BZ+WK 0'JL?&.M8B0I =F !; M>7-G#R"$H)@\)= &FR+7NO09M2)($E]75">\0-870_IN6),6;$BI(A0"X(QM M+ ]R?<9D2"ESL&Y@B@ELM03:6[)^B@DS1B99W;,AA[)&8W&;A8-NO6E7XB2\ MD1I*B&2=1:[QOGIQ5]F8P] AUHY4DU@;B>S7/6]AURT,GVA2?SX/I-418VSS M_I1QGJI06"965%GL(2!LLL3\Y5:CQ69,"X(P0=[J4ZU=,WS*4.(%+\1T:L8+ M<)<_F%JU-*(NH;-'L-O%8=>/!;<**X)S['W$X+E^#4$1>7&AJD)*<>EYQL18R\UZ]UY!"2-;N.<'^0; D?FTFK M'TH6@&XZ_<[#;6_T>Z\W/L"Z3Y*XHUSNV5%4R13.>P+"^XM';WU"F%Y",[B$ MMY6X[4G=/]"#C8 2. J)4S2Q8R:.*;H27A6(OZ=F]L\K?P@6H&=SX@"5HSY+ MBA(8'+J:V]K6<(^YE+&*"U"U"&BZ,\0:1:@ >%MOA0_?+\AQ!!,1?

;-E0!63I\J[(C[8F](12'7W="%*7<1'<\7] MNA+.X6L)ZCRG&'DEW*<4*4I@=&$*K#Q[NY@:5T9L[,L5=40F^_"VNEHC+=GZ M\H6IJ;-2AJPR"S8$ST0NV#V3N(Q$RNR1/^=K7&"SOH LL;WO(M+4&&;;1NLE MS$<3L=X<-OA;/)]C=^1AZX>0D2X@39$_L"U1?,J^]ZZB64EH4N6T3GQ=39@4 M+_ ).S80RJ= WDHH)"KA;65-!'GS8#F&&?I@YW$&KL4LBVAK216CVJ!*6E+U MBO*]EE+-)E]6]5M/A?'BE%K1.B1$!GUF9Y**%-&9C:2GM [V* 8[<233.B2C M>./?]3NT#LLH!KJ(QR@5D:$7#47F UJ'820Y* I/Q"/[5 MR<$ONLJRY8"Q<&H#U]OX2VW_&4FB$6V\_[_7J5GS42UG,CJ!KZ-T5 MAIZV$Q&AU]#'*X:^V+Y21(2&?E\Q(O)V#2,*-/3YBE$@N"T<,:*A^_=JZQ^_ M_B8!I89.7SK*[%"1"+2&KEXZZ)Q8GRWJMH;.73KJ*#(K JBA Y<.L%CD7 1> M0R\NHTTGAT!&:#5TW)*#R.)>2[$@UH@$#?VW7!*RHY,C[!JZ;+G8LT+,(^0: M>FJYR'>S B*LVOI@@I.3O1R.B )M';2\AI[FDK8EO;,*L\!BA]_<=D:_W_4' MWPY\"M">V*/,"DM46-$Q$X1[OUU8_[QW,Y< 1+; A46K.E?CE5;[*S[E4";) MJPY:?!VO-*Y=816!"FS@=NX6+DL()],5EUHES-#(BV,X+#CP5H5C&% G5!/?+G\R5*TH1H 4!"P40JA7J'R1 6/K&>^+;:5#*O MH8@T]3V2ESL(5AYH;PG$0E2PVO*%*:VKP30\YIK-#S 5\\?392B&P'=S>TL^ MQ_$1?0H6).2QI I3E/*TV&J2O%D] LLGPE-Z,;G*^]4]I3X_HCQ?.?'S F0+ M45_?W'XS"\6"'6\B['\2> M? 2"L/UZ+6,;5\!^>3+=&0Q-#WK3*5ABISDHUJSZC:Z*Z@++-4^M\]R.ENI$ M@Z=U$MW14ITXA&J=JB?A@>!"_I/6B7SE6,EPC:4R_8[FT.'#-1;!:9'6F8$' M;$RYDVBIW,%3:5_YRRGE3WH^!7I>KYQ)92">"BOY:Z-:)R<>ILUDK8=+I2\> M>^O)6II(X*?8AHA4PN.I,I6Q1R:5'7DJ/(GLF6J=2"FQ6K;+TW:/7.LTRG(T M%(MUT#K)LBQ!.2$N6J=;EN,F+8Q)Z]S,^ZA4D):QQU^;%]VWM[,A,JWZC,BK(M#XU&17S*MZ"9@=UY M9FU^!@_^? (DU"30F0Y\CWJF&UR :?^7M6K1B&_I(I0$Z"1J-YCN*1;44FG8 MZ8*K!)M6&0> FRZZ>O,ORP:6KF2M8WK>BJXBIJ!TA(ZBH7/?15K;Y?U,![Q,P0*Y%FF/62*40)D M;"YEZB'S=95WRVTW0SD06$G>"M?Y6)!^,+URT&6@]S7E[ MNB1LA-2RMR+] M/1R*60]=MIECJYQ#L+!KL8EL&$W$CWSW^=T,=\"PF,[V47Z&PQ@/?+(^R $] M!Z%5LE^T46='TU>P@M63;52&D&67 MDZ]FJZR :LG9/[VE!92R%\($J4<@ENC6VN$+/Q[2^.T3S-SV&0-.K+,UUM[@V_.7;CVT MWC=60)S8L*3U-O3;L[GO_)3>L$Z=C(1?\'\FK/Y^_3]02P,$% @ !&*J M5.D\U1XW& @K ! !4 !B;&1R+3(P,C(P,S,Q7V1E9BYX;6SM/6MSXCBV MW[=J_P,W\V6W]B8AS^ZDIG>+!-)#+0FY0'?O?II2;!&\;2Q&LI.PO_Y*-F @ M?DC"EF3BKJE, M;1.A:R'>_YRT% M#@&Q'.?@'W__\Y]^_9_#PT;[KOO0:%F^\P+;#K%<1 (,_S*\_VOC7S>#7J/G M>#^? (&--K*"*?3\QF%CXONSZ^/CU]?7(WOL> 2Y@4\G(T<6FAXW#@^7H&\Q M!.R+1AOXL!'^NVZ<-D]/#YL7A\VKT8: M@.\1%8VU?]>-BZ/FT(:-;GOMP?'GD\_-RZ?+\06X.H=C M.LDGZ]/%:;-Y<@$OSVVXCBF:S;'S//$;?['^&J)(Z?4\Z+IPWKAS/.!9#G ; MPR6E_]OH>M91H^6ZC0$;1AH#2"!^@?;1 JI+^7;M+IE'7XE'PC^_'*QQ[^T) MNT<(/Q]3I,Z.ET\?+!YGW]K^:L#ZPQ?'T9>K1]^!?CT+GSVYNKHZ#K]=/4J< MI <96X[_==\;6A,X!8?TK?J4:(8+<:Y)^&$/6>'KY""AD?H$^^MP^=@A^^CP MY/3P[.3HC=@'E'&-1L0Z@"V,7#B XT:(_K4_G\$O!\29SER&5?C9!,-Q*C9+ M'K%)+ACX7X#K'C06@+\-NN\YZWC^L>U,CQ?/'(<#CDO&BDX(/;;,#VTX!H'K MB^&8,%PAQF@*'$\:X<7HTO$-YSFKK@DAF\B M@'6L>5%^*$RV,6*TL3'A&; <=QSBM#DP"1D^ M8#YX0QZ:SB.H0Y^"9 ?2;?^AW7D8=MKTEV&_UVVW1IWV<$1_WG<>1OV[V]]: M#U\[P^[#<-2__>=O_5Z[,QAV_N];=_3O/)('=*+?BYQHD]_KK*";U_$<)EX9 MFS8>AV\^]&QH+X$P\M6S*L1UB:V+K'<+G"S7Y1B0IW!Q4F7C&8 90^OD&+H^ M67["N'QRV#Q9R/U?%A]35B/KYP#. FQ-Z/%@MSQ[ 'T'0[L=8*J_/$+L('LX M 1B239:Z[&Q">/FA"YZ@&VH[$G"/59#Z 'VJ0J I["$B1,O60"7(1IQY!(Y] MA_ (O/UP_,D$N4REI!^$W]XPOMZBZ8P*G5!+$'H_4O"5D-ZR_Q,0GVT>,H!, MBMDC5 ('=II&S1I@>ZA+2)"T:<(O^[-0-^Z\T1/((;&\XMZA@M!UDOT=N $L MB^HLX.J(SI67(9K%B^$%6-6[>X1:MAT>P,!EDJCKW8*9XP,W7(-/V[MN /\( M'.+X<$C-/L>"$>X#:*'GZ!@7YD[YN!@@)Q(EV% ;*SZ%?9I3*@?PI]*^! MEA6M5B;8"GOIFT"UO^6":4R J81$NGZFR N1BMC<#WSF%V+ZB A9V7#4O2VF M2D%,.I21_ESXO6R-5H(V/1^!XT&[ [!'F47N%XX(?M33("@Z7Q./,7$J<@"I MW@WB!"0,5H)TM%K908 \JEJT%RXW?L13 %08^=]/EG,$CX5, M0&J)&8$G5U#MWQRI%MT>%7Y=^JL_XX: OAP0^,Q^B;]W$=4HOQSX^+TI42PS$GW8F M.#&?SO/Y5";)"4&<3((S!0KBD'\QY1?&4+XAW* M9Q?[PC.AL-F*_,O+?2)?+$BZ8L*G?=$;9.+C*RY\WI<3=:G,17,8 M2>UW*S-TXJW(STS)E .I)_E2$-=,W_A[=K!/?FL5 M8'LY\0 2'SL6%9LA"M\HR608//T'6OX(W0/\$_JWR(MT,L+.UQ"Q%CUUIM'A M$N(XHBRYH9C]Y'&HZ\4O.]*0PDVZF<8(3UGU0S0GW6T+G7,U>TA" KI?,:!G M$W]TL. )U26#OEN^+4PQ>0Y%&;F9)[_G\,>(LH,2^.@"[P%,H7A,KYSY:]9) MSJ\LFAJC(!@]W1I81TOK:&D=+4TTKS8W2M6BH\D"8MM>*D'\52R8JH5/U8J] MEGI0H\+UOBJ%>[-EM%Y[02+>J,9R'L 7Z 5P"*B)>#-_Q,@.+/^6,O(9X7F; MQ8A7)R*GX2P 4;?=S(.JFES<$(\[NISILO(QL'SF<;L-B(^F$'?>+#=@OC>Z MP"#]SQZ!-[%$70GP4A;N< 99.P-_?A,XH;=PP5,2"R!1&U8$I!3./QS/1J^D MC1!F,.\=UWU%6" 1EP>*%&;WP O&]&71E6HOJ19$*PN$%$Z]@ VF%$:_#"<0 M^E\1LD41RX4C8YT0[*]M.OK7]H:C'_V>L'[X[=T< !5$6M;*%D&[CQ=S\AK8 MZ6/5&*TK-:'C^?20_N'8L.N%*E44,%[)TPX]C# ]M)>R-#Y&UCDM;JJ7@X": MU'I!C*4< SM,HL5_L#M34.FKXZ-X*TK=W"A+>%7%[Y$KNA''H5(1W\7.M%;# M_\"G1"!>[:P*?@$QDK,TY=AZYY",E: VQURI0L:[&,$B9F254N +52RD' 6F MN[;B7- U#NWBV>( :(AC*PM3R00&BVIWX)DJ3XLI%FFR_X5VVJKI.>#)<3G+ MX@N91C8Y8WO2]:D(FVLA*!;:+I?!(@^[-*/\GB[ :3#E=]@D#"H/.? F@=SF MH-*0&[ @C1AJ&T,,1:Q4%U XCXC?9VV $G_%" ./C"&F>E__!>(1M1;$FS!D M %%#A#.EYW)_O,2C/V;J^LJ@$4_HX02XQ\0I2S_*P48T*8D+G!+"J#X"GI\Q M? [UCM71)^P-S8:CDQ0IWV4^+"TN2FX2$>^;^2 .1:YEC@0W:%5BN[(L/V#P7M%'B9:&.<[4W+@ M#TG5<98F&8DHT8"N@@,TCZ)-?T5,D?D24T01DWG;7GVHM%$#P(" M^T^N$ZU8(?.0%Z(2NY7SR5*\ &$=OU%E&P!7+WP ^H:'#$+@[9 M?2XU?@^*7M MH-"*V'DJ#0RY!1C/64!TRA"4IW8;CE0$:_2*1A,4$.#9HU<*=#YTWNCAA]P7 MMH"H&>7X=\ *3SC!9%T)R&KZ)F],+>X'3AY?6=25>:PW)Q=U4">-EEKP?7\" M<72'XKK0%%S<.5#DZB"@1_7%;QZ!%LLG>D ^)&UJ[L?[B$JQT<3!_IQ^)EH1 M(06\)#JB>0JG8!/L#K@/TZ>()!FS#J30%X*LX6R2*^1/AU%Y$I2)QTT$1,5C MTFBI#;"0:5LZI>!:SP:B3"WW%ZHRJW\57Q%I$"J-OK+EO#V]Z().'J]A)XH' MGI.&:T#\O:-+&/F>[NAR#D$HA^MQR(?#R5[A6'+&@D5Y6RKFD>X.G7PQXTS! MDD%M4E18MUN?*RJ\&\$&Q3TY?/8YQQ[BTB^,B146O8&3E+R86-W=)?FV;X:: MFTII2GL;[9%3KNV[&\'5"*MR&V)(WABN5#!6C _\/HV8">;+\@*9D.2:BJ.M MNC-""F1%CELQIEFSZ"OZ9$OR[L;$5B.9,<._G4IIPJEVJEO,5 U02Y@A6\'**MTK8PTT1(QZ/B2C ID5?'S9?=LA9@QNH\ M#8Q9I;'$UX?LU;;A35F*R>=V4!F25O<(V N<0-^Q@%M.CEW&%,8GW"7AKLI- M_@,ZSQ,?VJT7B,$S['H^Q)#X ^ +^_HS0=4Y.1\K)Z?\M)8ZR%4'N5*"7/M= M,%F )\&@LLBR;6OML2T#;.L*!+P$-W^FKB$1"E*O*+.'P^@>*]0$5JCC%]=L MJ8"93%*;14E0?_[> .*0X0Q#8/>][P [3"ZSY7@B?R!GP523NT2W87^\)5RB M8L<;A#%Z9:('S.@W?/VIY.!JT*:ZGH69_=V&T?_O$([N\MNI*B,;JB(RHYKP M16@E=+TM+C46H2H5B-ZRFH5_\0%YEGA-E0A4;>]*>/VE@) RQS/=^3397N1%N1>J&[5(*O*"S5A9A"94)!V(7N^D:N M@U&.T'4R=5=SYQ^*&8YL5%@D(6:(9H%;]&9.CR3%)'-?!JAU4^?&U7*H3MKD MNE,5N39Y,82OUW7IEFWYFYXC&KQ&=4+H/2;6? E7?*GGI>ZN0B42G9WR$K- MMU0KA 5YB4QQF9YNS:S@-YZ22K:G59DBZ8 Q"\RUI IZY8L\SYABW>=UJ6(M M*U]WQ8+/NAUVQ58C"^5FQTS8X^,M*P\_9H!A]W=OE4]0*)X[EUC6]:XSJ*"H MC5P78/XKSF7!Z\@F7R#7AL3"3BC:Y*/WB<"*?T%WSANT;R< /T/V#:L8'+#= M6LS[28=>US2DO[ >]'UVG^5"IF+D^53"WD%(),0!'S Y/!/TH75V]+UHZ^3#C_].DVBK!;Q%TZGCLP5"62VWSH3 :MA/^UG7F;J8Q&N$\F%I M6YX#R&P"BDGAQ:I9D.L*K]W?G&E%QO4%/_4%/W6ZZ M;TXODB-<.9(KRK5?OZJ]7O%$>^N2LNH5N1.88U94S4H0T8F2DM!7E&OO.J%H M$614&<2\V(LSR$B=ZD.BEG!K3EHN)(TV1JF $[+J7[;;4*3JM\D M*=F]@&< ;3@-5TY851]OO_Z8?N!9S@RXT2)D3U++CFKT/QQ_\HB1!:%-J'HS M[?P1T)78'X\A%JG%*!\1#8D/J63()T)D@-1 X!V&?P30LRB;HQIMQWH$\T66 M@B2%63#KTJZRR%S<>SYO2UQ!G ;E@]=D5#\GVNAL\@^8L"UZB(?B4Z:81 !B M&1@[;\7B&\/3JP2$V.Q:_I(&;V])4W;A3C8RN]7])$.K+[ZH*\EDD:_ST.L\ M]#H/O;R,I&KDH=<77]077X@M\V1-Q,0D]:PFR *Z&CZY[IY5(]&9S4O]B+;2SR2&3- MYE9(@,R@M75K81) MI%]1#H-$W8SZS)\[X.#OP U@.7D^(N!-RNKAPEM)Z[\DI$1_.1!3"361:+,C"/@#$:LLD+A" MX&;^'I=PK8F&?G@A?HR 8MT8M&X,6H=SZW!N'#A'/E&DSHCN4: MT6"B;R&0

N(4,29 M=;Z8?Y;(.1B2>)/D$(HY4;73)%.E3/'CQ72[G>4)D')=3 "&[V?!F 6^PTXP\_B110"L]0JP MO;SA=83"[TD'8 _:(^0#-_Q@@ERZ$@?0#[!WCVQG[(BX/=1B)>?TD<5Q>4>N M69R3PTHMY];#< -(Q:1C^= .-\HWNC')=_I9O ?+XQ4O'FJNQ)"E(HI/QL<- MZ?L3B$<3X/7#$X)\I2!\TEVDD/V K%DNM%M1NY/P2Y82(16%,@AILU]2^(.M M)\=[CD@2ND6OV'G5L>HI'^6G+)0'[+4+7HM9,@)FKS/!?67B7O^HM=1&5Z'7 MA=Y+K8PCQBV/!6^1%6GVX!1(TBFBA"\8.BYNP2"UO M34:R#OPC"@/^&P(L2ITL>)UBF"$WHIRU)C!$3.):,C' IA KDG@@!=800OM> M*>]T#:R:&]JB#21QI]SFP HAJRR]:#&K\,5WZ\-VO?/N#@78A]"C-C]5JYP7 M^.@"T47*K7R:^HX<+97@9.:L1G2D'P? M*BO3,='3G'E6()M0*8OE@Z2V%;^G4:J0JE@N7+)L1F6?.U5*H2OUY$?"VHXQ M67=F;+]-U35.J]!=]^(9=\$2-PG3QS&P[DF(<)%_9F M6MXQR55I\U'JAM[PH,0M0G3?7L6WGY.\1N]I2]C-NB]WY;RV6("\=>+,S^A+ M]D[FZT')WM\J-((ID/*D''"#&\842?EZ%*=*K652:=\I:!=S0+D@M26:I8 MS&O=&UPKKXM/2V7)%9S&UN?=6$RLR$[]TU_[I(3,HI+A3!J_,V@^S)MO/B MV'3AZ.-0,B9JRR^3\+I%&$,W6O*%,FV [CR]+2A9G;"%S]A2C+"1-"IJX=T+*0ZC;9.HZW3:.LTVCJ-MDZCK=-H MZS1:[?%VW6FVU?/GBRC9<=>WCQ8VT68PFM.ELOHL?^?1B)G[T<*JJGQI,8?- MO\O,= XG^W,EBBC41$"&P1,);_OR.R],82BN&Z4$9-UQ#1&4E1BS;+4-X"S MUH0NST>,GC&8M@)_0M?.?Z$=7<,EUA6-%Z02:_TF('17$BKSIT^.%[*7ZI2$ MBB8<_L%2@LD8T@-!K/>;&-S2&BVU'4RE+<)B3:"V1Y6&WLCQF>79I4H\/0T" MX+)KW :+LY=,G-D(=3R?7?_([1.4 KOG!,JVJI C4:2O5\I@-8ZZ35DKT3LH M&8 .Y)DA+>$W3P>R!T0H:]"2@(&H-S\5A%2\BFJ$+IR/<,#.GZYG"4:?TH;+ MM9"!;X \ @^Z(<#EN2C:-R8;BE)5H67]$3@DLCC8KU35%E^U',#VD"AE6S() M$\$MF0I"BTP1CIHECM>!^GNK5QS]GNY@51Y)*(_S'R6:E+5L$_WLV817MA^SG!3 MF1.URM[)^6ZZ-#KS_8KFW/"66ZQ?!@M,ZMV570HOZXI&R3&!*O7T$C'?Q (W M$C?^58(+W$&ZN!T4]S)("RLO/F<_6-G[W_\?4$L#!!0 ( 1BJE2AXBR6 MXE$ /FG! 5 8FQD&UL[7UM<^0VDN;WB[C_ M@/-N;-AQ4K]YQC/V[,R%6E)[%:ONTDJRO7..BPFJB%)QC"+*)$M2S:\_) "R M2!9? ! @P?9LW(V[U6)F(I_,1"(!)/[]_[QL"'K"21K1^,]?O'WUY@N$XR4- MH_CQSU_LTM,@74;1%RC-@C@,"(WQG[_8X_2+__.7__D__OU_G9ZBBP]7G]#9 M,HN>\$64+@E-=PG^\N[C5^B_W]]>H^LH_N4A2#&ZH,O=!L<9.D7K+-M^]_KU M\_/SJW 5Q2DENXQQ3U\MZ>8U.CW-29\G.(!_0!=!AA'_O^_0NS?OWIV^^?WI MFV_OWW[SW==??_?V]Z^^_O;;=U___NO__>;-=V_>E C\*(:%2O_W'?K]JS>O MWK[ZP^_^4/K%FV#Y2_"(T=5%Z1=7?WS[QS??/'RS^GWP[>_PZNMO__B'Y1]^ M_^[-F[>_Q]_\+L1E2>EVGT2/ZPQ]N?R*B\C&&\>8$+Q''Z(XB)=10-!=/M(3 M=!4O7Z$S0M M?):B6YSBY F'KR15PO3V'T>3Q M-1/JZ]?Y;W\A?_WEZ/>?O^:__?;;;[]]S?^U^-4T:OI%&.OK__YX?;=$V7'",%N5#K;\#?3O-?.X4?G;Y]=_KUVUW[Z&WW@=XT=F..%U\( )DYF36"=XU?P=29+*9R#' MMR#'VV] CG]IHI;MM\P?TFBS)4PKKP>+^@EG=J6M$[0M\ U.(AI>QI:5W$S6 MC?!W69!8UGH;8=L#N&?Q#=L5_9BD=:%I%A#+0A^1M"BT@6UDQW(.-815D#YP M-FQ*?@R"K6!%@.CKX"5*+_ JV)'L6,R4?G M;][*T/LO#83;)>>RP'0O?Q,H=LP*0GXQ!Y4HXY<,QR&68;^@39?M TOQ\M4C M?7H=XHB/Z=??P1]/Q1_Y.-A?_W899U&V/V<92!*0*\;BY3_QOLJ;P%Q&D_R' M?$!__J+CX]=5(>'W84)E?X+D"<>G/]RI$OL;>:A91X)3NDOX;*NLS^S@O7\1 M;)#D@S@CQ#C]^^N#0,?RGR7+BA1!LLP%8'_LD4'^QNLE95G"-CLE99M?)733 MJ4W)EO9JZ;5MVSBG+ $^>T@9JV6F:A.UC\QLH4+$C@T(I?^%4T8_Y[3_W_2P M-VN9MBK".LS"I&[Q8P1LXNQ3L,%Z$:#^[9 4*7ES/\/;!#PF=X,.E&@?1KR M3>/$3-G#C3E?3]\ST56-N/J-F2K+-.P;;5$E /+3VVJCDFF;(GQ1*-'2Y7!3 M/&-<0N#T@02/JK98^\A,=Q4B=I3'IJ$'6MACP0 !A^D-LEG5M%4;WJB5Z.G3 M7GPL2@E01-0-E+6/ASEXA9C#T"GX(,:(%TZG-]IN*&BOEKQ3>SW *FOB-N5C1MU84W2B5Z^AQNDG=XN4NB M;'_YLERSP6*=LEGSMV:Z;*+E(M/(^:"%LTX<:)^.?-,Y,5?VM'LL56,Q MVV69=@3$5'0+.RV[)*FDJYH+\_;O#?=?6NC9G_\DITH2[<\2O1<7JJ(O'S$@ M0]1O:\_I0T1P4&)X]LW?1]0I^S]3G=;(-8,R*WD!BBYD:2SHP[YX8$.R3Y^6+EW1!11;UY M"@<9AH2]U?S;=P_W44:T5_*'[X:M*',Z#BI-0!;1%7K[[LN'KU#.<'KS;E4] M[5*-3VJN+=H9<<2INX_;S#,V-+[+Z/*7NW7 9%_L,GXGA7F/7OCNIC3H2&<' M97?G.SE3Q+F>(,$7E1A/;_8: %(]=?H-%FG%20LF:QXD5L"W>$N3#&K269"I M[Z9UTQ@$1"--=_XB"P$%/R08>N,GW3!15=7Y"@D9B(8M=[B*F7$$XMYBD 52 M$#UW:*,Q1/?--)VY0XD=U,*"'!%?W*$')JJJ.E\A(0/1L%;<66-"C);#U2\' M%1M*E-Q5=H");TO>1NW3;MWXI6EBHF2;Y?5/N\T#3O1,M_S=T%*OH..TJHX$ M#U^,MD'K1_7TLE9\TO!Q);U7N?82CR5-6+;#K\U#MH//Z2[.$K8B"36O(_60 M&C;G=9!VF(V4N)[P7! CFB#)&P%S7\Q?#4>JJ53/,:NG*R6&$BTUJ&PYTWWP MCZ0,Z]T0,O6"X -\\,O@&4)G.O:\M# )I-G:M^T:=ZRY;.5QR+ MY":A3U&\U%P\M]&PH/(:3?>&7RR467\;4$TNT*@\7T%I=@8!QT(%#LL> M<4/3+"#_-]KJ%Y.:*5A0?(6B>U\0[!#CYU6YJ!.@)C]H4)N?8#3[@#(,%BZ5 MP/ 2'.C8?/4;PXL+)1H.+HQP;3+RGIAQHY9IFR9\T2C14^9P8X2&N.1F36/- M':GC[\Q46*=CWS Y!\19>%-B;-4Z[=**3QHF^LJUUV3AOW9!PB F>W$.1]5F M6S\?=K._1LYA>X6"DSR -+TA]R%"%53EH?:)L>(M=LI+@CB-H YO9N7'WP]L M^%:CY[*;7L'*.T-O1:7>9J]16SXB4+=U#>5W&7MW_V;X2;U]L_SQWV";=H/Y MHA0$TFETVTM"'X >DE8Q$#Q0P<2;?KBJT%!%?6GTRC6WHUO\A.,=_L!&<$YC MSOVG*%N?[]*,299A:'=SAYBI8XO:,DU''6+BKF*+93=5!?8;S@EJ!'[J< #557EK\PD!("BQ7B MC!#CA')6\%)2.+9C?)_0-+U)Z"K22HTJGYGKO$3&DJT?'D7Y"R>.-@%<-O;# MU)N433NTX9%B25FG@O#8IGJ'"8'[Z3C&24"8YYR%FRCFK>?A[LCERQ;'J5(M M7)>B.0YJ'.S'>!Y(D@J(2/+DDT65 M*Y)LQW;%Q1:# /&C6)]=4[7>.)V?FT/30,[^;")7U6"TB J&-/;$=[K@H IZ M\E#UT@4*^DCJ'SB,7TIBH16GF1!!NMPG&M-<.+:@U:LKJ= ;4F3JIS\0I:;' M)O^2\\UGEA,4XXF+KD804A-5>@U7O4 H<9(^)5FB,D_TJ0LZER5;\/"\HA'% M.R;+H@BW[_&*)EC\WGWP@M/+%S83TB2,XB#97V5XD[)!+*$20?GIOF8III7$4)LX(FE_F7I5!(8\ M9_ I/+3#W8K$-()P(GZZ?E5S'H,/N2:KS4=[O!]VA_'%N_B,@NPUI'"EI)V-._).G@I*4@[*?- MU['HL/J*@CS5>[OE]Z+@QO9_PM'CFO$]>V)K[T=Y*V"Q.FHK:Y(2Z=,V1TV7 MEWTWRB5 @1 !+4777)Y+I9XD4\9PTZ&JGANTI(:JY"XOML#1G^-&R!/F:ZI* MTL[C- F[A_GSS_O,L#3P4"MYX@2X&?GF)*EEBW+D9&_T&H Q:>L0M['ZS%-4 M4TS[';1;H3/#K]]))7]K+PH,.).8WTQ9K#Y$<1 OHX#<4''QR23S5:,WX!2; M GV[9]B*6T@,MX(ERGEZ=S=)"U!JHMA1;BW!78LL-;' ^I?FME:E9#^VG]W= M7=[?^6$V+?JFW=KP2[?28P7I"58B;5 \&?<*;Q*)(:G0'1KX.N@WQ*X$$6AK M%A!"GUE.R]9:=(7^]7=_.'GWS3?12L.V2]%+/?]L'P=W*B! F> $:G!4VUGPUE.GBI5RB+:*5+M MZX'S<86:JY1H62F-^>$K'4C4LZ$&'?FG]4KV4RV+35H"-B[]6BL\VK\/<@]_ M]M*J>PW:JBV[,^-I#?@F@9O4V?Z&J2 [BT,H>VUA>U SB^^F8Z[W+KKV8WC. M[01M@1^O#>&+/B-$JN @SHE7:@M>4RP=BI8?USA(\2T< EFL M?D@Q=VBM7*>;D(6F)TV$'61 14\& OQ0 @Q/Z>ITQ_XBI@Z/?$@-OJ:N-.W: M]!HJ4D>)LT*<%QQZ8=Q$-C5Z:S]*P^>($!V?.7PSH/>X'Y=NB.ZR)L:K1&]28IY>^BY)HSM6_X*Z%(#71 MY!S0(D= R<4&E(4._8ZG#27BNIJ M\E+W306C X]I:D;ZQ:+AY0M7Y2'_RD+M]2 [A2 '%:"QS? Z"AXB$F41YFW$ M,[K\94U)R,(4K*JSO7MW?_%FQI^B=T^5\_7-W_U0]/T :8FBIY+F!*?RLQ%7WM2VR1X#OA M\=J2= ..EG=1L0+7:(?,R8&G)R?-%1!J=B7+9\Y=H]'@+M.?/L\/!-X$>SCR M-. 0;)W"\-.058H.#[YN!2,_W*$'D883J4UZ\E/[I*9XR6.R[>;E,MGA\-CQ M->V_C<@@$)J).O$"8%6>&+QQA!YTJ++"O$6"5$%HF!Q\.,*7B[6W=(;OF)[= M V)U^@Y/\7GG-EKX]9SE:];C'+ B-9BJI_D*GI.=YJOL3PYQKSY*MO901W I MF0S#J['0(H"N$*UM@7OG;(HXMFY[VW:P,3!KV?B>W*>N:?QXCY/-!7[(^%7' M;02551!N\4"B1]$IWL#%- D/6('J,'+G@)L@VR4B!V$^2)A0I^S7-BAD8OGA M=F90TT&:GA6L>:V!<4; &@%O>1N7O-Q&<[E" MVI1K/PETGR8XV(>M)'C\ WXWO(H&SQ!893*RBT/2O.TYI697E+FH/60=M"^5#+T\ 4]5<2H MIOH\1X?4@"F]H55.+:>X-P/'\,I#-C_[V4)EX"'$1JJN3H$>JA7^Y8K]0-4/ MA7:HSE]02!F/BG-,EPX>I# L+EA:VKHJ)WAG[$T:;ZX?6"PG+>4^_HM+O#TB,= MC_;K./1-(E8NV08*>@.,) M>OOFY,V;-_+A+13LLC5-HG_@\$_H'SBA^<^AW 6O=;$X1U5>GAC3I[I@I0KZ M]A!"4D>/,YBF8? Y?YG-S&6.OQTVKY=INZ@W/:!4_FD%%X&L5H*=CZX1(:^%%]3?J/%3F""?BAJ[C8 M;2G[V-C>=8NS((IQF#\D>[9<[C8[$F0XO,"K:!EI+9)4J)DCUD_=OG?E/!&6 M3/UP*@W8J+X"_8>(U- IWD$N,422X_3UAF%U!KMK65>5YK2MNN"'PW2 TEE4 ML%],<%U$\*W!@>'&2@LM=W?@1]B"X>L8SQU%&4Z--@:NVQ>,W;9 V<4>2)B MW[Q[\[7T&OC)W\Z*]W,6\7T2A/CXG1>-(\_:)/6!T&1A!X^0LJF<4>,GD+[X M"RP^^1_+SP^M:((RD$44$>K/I:!PAU%&V3\B1@@JK,]1MF8K)!ICM&O@JS@WO^)FL;AQ]'"0Y&M\B1IPQ:GH::K(NVN6:\DV0+!+^ MSF[("U,W..$/0)OO6[13M%4';^,PPNY&4:WU(\_0Q+)ULZ);H_/ K65+@S%% MBP0)MJ+XBAAC\,S9>WYBTNW MKUSU(#*>GRP.F\1#G:5"RBXR)=+CN8WG)T_:\>MQH"-E>HY5MRLM5%!R?E3% MQL))B9R5,PWC+9FJ9UP\6R_IX-=\V,352FDTK)J.I'BU1BII8L@"J9.,%9S< M+XVJON3IND@%KV9?LKTB,4BPZ?F&;-?LP]ZQ&FQ479&O38Q'//-RMOQU%['U]P\QH_TABF%3TZ3- MCS9)TUUM919.;$R^UA1(_F@' J"5D$ VV:('&7RP-@.QPP[?-90=O M9MFW>,M06C,&Z6*E>7U!EZ*I%:IR<&.$&]E#2C8]APB7' 3@S:=*.8$71J@- M,C53=;<)6CNY'&08 &$"L-#\@=#GU.RN=!>=(8=IV^E:/E8K&<&#O< *<5Y* M]W/'3#Z5 *,Z"AS%SC[A#-C?)/2)3?WA^_T/*;1I*AH&GL&=/G'54'+2B91B(OGM^N%*#GFF[)OS1 M:;%%"F01T!W_2O'?=ZEH3W-/;S'H.B*8X2NZ]X%(]]3A#.6&_Y"KL/;E<7'1 MN9 23M@GN9R\,6W>$)/RO_%RR38/E0][].4NY5TSO_)Y;G1JEG0,N#]'$R3' MUG=/42$B?^1==OT$*>$?YS)37^ M\Z*(+[_9GPF&/YS%(5N;)EGT#[$LUXAK M:O2&='3MI^^BZ>Z!*[^W$Y38^1$YM("D)@J= VBD :^"([_+=Z:$W$@MK2]? MMCA.\7LFX5>4A:;)E=)_[9;6K<@UM72NDE]GJ-#:L"46EI+=DCR&[VS M NPTO@_89'I.-R")]@S51F% 3;*1HJ/NC:

*'R_0@1-7T MYB<:>6T86"#. Y693-+?'5IGLV13N*CT3AU_Z" RL)%X$]&!.'PK<(CQ(QSV ME'XAVHG'^1YY<$C3_?"(?ICJS=W;->2A@+CR"'CQ$%!0.S-0^SWX M]]T&AYX45PSL@9HC,A_LI>OF;%'.MUJNR%O535>K.-;+H1^!UD9##R&;R)4( MNYCZ2N1]];$FC#K=ZDAE?N*AX#Q*Z(SE*U?Q$TN):*+Y4D0/(9O8E B[\)42 M>5]]I0FC3E\Y4IF?>"CXBA(Z8_D*/%8!4]Q/4;8^ERV:^(G!89[30=8F;JUL M7'A5SDSF@KYZ5C^BG7[6H](YH*?@@P66P!OES!'G/KU3\J6E;#LECN\.7+8U MT+.:M!_1=U?\R%]D]=L).Q#L7FBU:-)KM%065QP[R52XF0>3'Y>JON+4?'%5 MAZIU%!NXN/.\Y@J)UQ[8A6V_'[9J=P8X*OOD<=EC@N=;C]62-V*\"?:PJASF MD4?$; )8(^[@*%C>DW(K./CJ<6V0=3I:H_:\AZ?+K0JX;OK@&M&7X-J-X?NO M:O0L0U:C[\2I^+6K&@F?)M6;2V;"ZCU*H V:=\O.$X>%[9/4V<793NK6,>[@YO[B;)0S]^]RT #H M^UVX5^GS@UG%I0LA_+B.PU;'\@*4;$WR?I=&,4Y3G+)AB"O[>=,2';_6HSO@ MHJ@&'R>[D?P :'X<+8K1^X_G2/03\L.'C0"F0Q0\"S!K]X(E8[A()QF@ V]^ MW2YORI'SG]Q167!AV4&VOV%ZS<[B$)X)VVX4W^\RH6H1UU8N+ESTIMS,9RLY MGZ M\.;;*#CG[JG']B/=Y:\]NIX!JOV^FG-&G#6_=G?9#ZJS5A1+C,/T P/U M+B!XL;+CJ3ID!S5>4&7CXJ$!P5PDQBEC/Q>7-<"<#E#ZC/ E-6B!,0+.,*/Z MY+?JBP8WZ]MQ%CP."U.'8E2Y1-6TO/7#:0T -UK5CK>:G785ZXG#BJZ:K@I3 MG=2M8]S!S7UA:I4SGTUA2@7Z?A?N5?K\8%9QZ4((3PI3I43E&A;B;/G/7S,V M39IK1.RD4!6B]EWR/4T2^LPP265WY 0_4?+$WXH63SNO@F7/-MY4>7 S:"U9 M;X,>O06H,:/E?'B1B',:VUMN\58NBQ^N0!]V-G@:/][C9'.!'V E+$_BWN'E+N'3H>:9 M] %,[ 0_+::NRSF$B7#*_GF#0B8$K^)0?O29T"#V9$DXW"Q:YC<#)&9K HWS M8RX']WTF"0)1$,C"JS[YH?>#.%./HZG7[J:A<,; M(=XV)RMI?!;H=L[<*MX[U>[H8@5"7;Y :6H7I6OXX3E-]6YN*A ;OFO62MS) M%FC)+;DSX@I?M 3&?GBD.I(-FYX]2O47M98M3N9NW,FJ#-%Y-URN7:RH% WP MK#H-&]!4:;KV(YC%_'2<%GP:_:5)9]YAT>X=AZ+E-#Y1WDV%9IF++7_"Z_(% M)\LHU3PRUT_,TKYO$W'[R[^<-#@+?SP+4<'3$W]1QJYMI[Y=C=[CU+PKST&2 M#%'!<:J)IO(^F?;K=3K4A@>\=NJ.UEF25?U].D]<2QW!ADFI3Y<>H]4R43%^ MJ(095#U+C]GZNV_N9K]\G W4T6]@-6V7^^&.!H ;[9*/MSL^[:[XZ$^TPY/% M[/_#T;BG@$!(N<5IED1+-B7P,_%Q6/U!Z3=O\NFE\O5"NL=DAE;L@'/E(\JJ:/@P[G )1/1=CP.Q1_P05(_ LY$!DNGA?NW M99RD=&B,_T]))'005EZ:8:9:_UGY]\48T/$%]F(8*!\'@H$@,9)9!6(V.#&4 MBRC=TC0@WR=TMV5?L+\SG\JB>(=#>>%7\:'X:>2:R,XUY;1CY5MNF'=9D&3E M4Y)-H1<%&7K CU$<@[G"O07^[6<0D4TMUU8\-D+^MV2E5F-Q,0*4#P'Q,? / MRZ- AV%T&_EGJW?AX9=QJ!(;,.Q_]T<%1Z]8[;9;PE]A#PA(":^P7\4KFFRX M/DP.R"N3'/"RDAH+!P]?E1BCD%D0H>DN$3=(E_DQ>9:(%Z)X%V9JJ.N9 M0$H:T.0^"EQ1B>VD;XPPPV-1[2:(M':+JM\-:5AUH./H3LF6D49,U\QA!"\_ MG*51\[1+,SYI6=IV3A@!Y0GZ[XDG(7$*[/5;-A]]/:CQ6HV:>VOV[?'0#CQH MOZ;\TWUAX_ECH#CE=C[%V=!\LBH>M,MO7\9A0X'ZHL@93%*KX;R&K7Z&\!XW M&3N\P>C;%45K]D)M8S-WVRBO=GDB=WC\L;B4S-9:C?<9#S(II7P*NGD@8?(W M)@%?O;*5913*->8'FH@^4/8]XE-N]$[W?9)YK]%6MG[>HTAWBI&@]WW;SSDPYS MZ;BDC30UU?9<4"UBK#C87^:*[]6/!<*A%I&9L)*1D'W"PC4DBWI5"N2QP MBJ;8O(79_-#4F NDTHI<-5L1+UKE+1I_@"O@(@W$G-7B8(@.)K_:T]3B KHX M%89U/<''P9+*.'.^B#.6V3:6D"ZLCG/#'W*1R47E[&;JX/!F!5/!FH$J$AN( M;@FNI#?JIV\]'"NI#C//WZKG5=.I#ZS>94'&U_^+%>>_IH297 J[?]G>:.M* MC>" 70X5!G;W.'*. %:9)Q),E9>[HVU5:8%*C73[>E3KO-=](:W^I05[NW?S M]MG!NG[F''RSH?NVE\Z:%..7FH_\MU?#CLU8.!*+]UL:P]F%LY=(ZS!:#R$+ MVF\B[.)5))49;Q)S[X2HR?K;->8U'$>^(>>R R\VK3%NHSM+;<@7=,.6.CI. MTD+ '(U&@@[N=-8 \,,QNN&@2EKR4O6D6>OH9\%D=+LO+4 ^XLT#3G1LON'C M >70.K'?P@30KG[:JQGO5$V.M8Q^%@Q&M^NS,(R@6A$0J&-?Q;+NK6_C/83, M0>@D[*#P4;#CE?W3*,Z;_/CA"6J 42W]>0T.:<2%/_ H]VBF\IU;+.J\ET$" M-Q]2?:=IHS"D558310?;(I(/RAGYX1T]D% U1?FI?M*B^TY)_>CXM#RBI7EKQ>0G5U<>Y] M0&"'R,Y5H4-*>K<.F'R+799F00P7@!S+?X)2SG'\,,,&"UU4<7BQ2]@XQ9W9 M'P.RPWPO+HVT[XVJTQSB&FH\[ D;.ES"EB24UU>=<<"L"':P"!5* &39!9N(6L?RF,DX3M@?0CUPQ@Y8^[VQ3;.S@;#?'P5G M'QV21PHNWOL@Q2%437&<*J,R\7!'%)4%D4Q&7QQ/5%4'+K^PH\'(5YO[Q_ M1K.XG3"@",)>\OV*!&?AWW=IEC]$W5R(YQ(_U'5WBT7J@N]P\A0ML1CE M+5[2QYA3X8%/;_?'M2Q#]BCX702$J=!\R2W"*+FB1-.ISD#GD'I0R. M[1\EFMJ9D2K9@?.A&IO?8I=M$W#K68Z.=N< 9%,N4V(LFY]QUDVK'$^6,6+E M-_0]"0/BCM:P_WQO8A#6JA4*%^]13(2KC$KCRG MHL- G^Y5^/P@5B\Q^.'6I:7!+2:0&M[3^^#EIRA;PY$))O<'FC079@S+!OIL MK*S2=-FZ2+S-0YF@/[0MR*0@L MS)DHJ"0+OZ3<5HHNA%3>%*"&+H_)A+B,"J>482VI?RY,Q3OX!9/R]>A, KX;1'97TWK[Y:L MBMK!9>M,(#!^U#G*A<+A9,T#:!O?+2 M1-X9+F:O H-I+]<4" ,_$_/@V%GK(GD,XN@?/,1#?A? MK&3/[8 4-]92D_YLEAB:QT,K EBUFK)$J"(2-Y^R4- !KA +'>3RK@6<7;NB M3N ;I87<('D/+>WO\4OVGI1?5W?M:XV\)W*[!EGL3UWO@S3B;3_+XGP&WM1E M1+892WLD,IHCU6DZ,U:' MAR=?,QLY6@>1 ?T9VXBZV=.3K]5M&1YY M;[ON1?N8[M6/$E56G+>(2(\I.D,5A9-)'>0FV$-CYY3E?KS/?D",:B.=9,PA MZ2!K%92<#T^!940J6%$-Y8V2^3#6_!D'*4TN# [S!U8J;_(9Q6=C%@-. MI9FQ=/>X68FO'\8Z%'=J2=DSQ9@4\(I'4*00AP!5Q=R7)?D%?LB&O3+;1L$< MQV:*5F$"%B:O>([EC#VP4#5EC3)?5 4PF@]:2=BR(8?Q_)K&CZ?W.-D@8.FC M]72&ZDX]>:K^-A^>,HP68O#GM4H7T?G!<]AX30_WOMG<8+RI.933 $P'<;8+ M_0%U\:A8^1:]..K/Q2G?M<\%\B_6V[$=:A>I<>8.54'?EP4UFV.&LAK!<9I9 M.[@7N=D2NL?RWNNI[L%W[QRCQSI,/*,+BIE;@E$,E;/@=T,]#I()V/$O25Y#*:!G0I.[9GAU-%V:J#NE7/R'X[9Q,3 M)<\+4NT8->F90KY6N0F2;'^?!&P)L^3M7LP.$_;1&G+:IYNVY5,^8@''N:$R M.^_F$V7\J*XN1SHGV"S*P"E#BZQ]HQQELF@W4K\M4W&:T-;MC&#L#S.>S YW MNX<4_[J#Y\6?3'=HRUL=<<"/MD-GPP9;^8+=X28(TC5;1DI^G2 U\29&0 M8;>O/L).FGH=,?6AZY8R5E1+=5[C4BW"U3@.[X\TSB!(B_P^3*J?\',I?TYH MS/ZX%*T8!D^N^K3-@[4N+R?F"9E3>7U5$<./B=<8;SI4UW/#5GHM8]Z.J4?9 MYQN&.\):6=P%<;\5SG3:K5!I5HM5/19!-[KE61Q>1&0'S[48 M>Z0QBP'5/#.6+K;%-IL@V8/3G@=DN2/"!-A?N2#\.)P4!5W>W/GAOT-M@EH" M8J;XDUK 9O[>,/<*_,]*^/L4#(Y;)-CP_WZJ-B#OX^+4R[UMY&& ;:,?JVEW M/C@V>&M38PZ?G!.NN%_%:9;LS"^^JE"S 6(;=:=.Z&/W!0WX&OVN6Y'^0]7@ M9[Q50XFCU>V6P[B.KLZ>/0=)F-]VOBU>?./7GG^ ]][N=@]_Q\OLGGX,DE]P M=D[C,.)E9'BS0;0 3M/=1KP@JC\Q3BN?Z5,PT\CKYB&9X(%EX@D*#\=16=2 MAU_2Z#'FNP9QAH*#3&A7>R!FC]GG&45LL-&&+;[Y#U=!E* G_G0T(]?RE& J M= $?;[@VT+)0AP];7U/[#?7!WKK/,;5$'+-K_,4[(?"W&^:$6N?D'#$VC!&V M!7'B_!<5IU^6.QPD\N3ZDG&<+XOK@MLZ,CSK% M]K,RM$.Y;T +C<-[/=S N)A*IT8='>.%6'O/5'+V$FF]&EG[<,!AW3(A!YTW M@3P"^GZL$YH53COUX95R25VOS'H9\?'7RXVO")\E"5.*V%)^OV].+0Y*B4/P MOT_!!E_031#I/ZMMG?_ -YPP-DS-; CC)_DO"Y>MO2.E3(=]A+8Y$WM^XB$>/ M7$H?TG[KUD6=@/A96%)YFBJ;T<>#&4GA4"&=C#D'^41S1002(B'B\*.U?JF) MM&KHS%!#Z&RH$@ M SY63H5H\W5RB+W$C?LQ2U)V3&U[] &'. D(*G7WN^6[#!0M=@DJQ!<_97%6 M=F':P?[$8LN^]:ACBA6S:CY39 CCG$VHZ71180YU>ZG9V( 0T[*Z^;2#B7FQ MNJ;RHHWR,J7A2\,L\8B2FSW#-48QYP2N2G)>?../_5:4[1'ECH>]6!BT T.[ MU3;*%?Z_XB#Y0'=QB$.=B:/RF;D3E\@XZ*(N; %R7\P2,-@H]B,,-^F<=BC% M(_W*F =TD20\/%EU%#8J-V**>%$P\59N4A%YH22RHWN2KT*OYI'2W7 MPJT6,L+J! TE<@-NS/63=VE8*6?K1X31 8X::' &(!UYD>#($C/$>2(Y/>1< M)USB<4%^BD*6P/)"C=@_+QX?OGQA!A<')'__-WV_E[>-TD-Y22S$#==^-@6P MDM';$\AAO0?R?6%#("DJB8HJKSCGTA8/./.-D%S@I:GJ1%)L=5@[ Z!AU.0*HGUSI(3!(W\<$?ULV MWH$(55*4E]JOFGP]EELZ07'-DVE&6OSA;HUQ]CVEH>[!B%XZAO7''KI.JI&" M%;=T(OZ8 EOT"'Q]J#^J@D9UE.@S0)77?P_HR#]RGH@S'5X!&F4\I#*4L\:A M*&S,J[GXQR#>K8)EMDMPF <33>_N(F%H-^TDG?ATF1W:2GX^^+(".E1199XB M47;>"@PYL^%.ZWH(I$-Z:W[Z4Q2'])FE$#2!E.)C1,@S37[1=-4>*H8VTDG5 MB<-*CB/,!92&88S%Q&P!,#;4\$S K)?4"R9SY8<+\MV"S_5.QE+5P,G+D<9+^(5;7ZKHAQ58K M3+?2IT3EZ6OK [$A8 M01]5&A7BBUZI5CA@A/P8OT6:WT;/,VD=F.JP0<7'0B).?WAJ; M-4Q;E>"--DE%D>-:910;6&7U(T,]EHDXL$I!W@.K;-0P;56"-]HD%45.MK7> M4E>]-ME![Z=EO?Y[[6X_O*,0?.W;EK @+]1IT$Q-$UTAD;#])4PZ2(DL5IK4*DL9//GW#T MN&:SUMD33ICH1?\5:*B9+G99F@4QG.J2;U\>GLS@T[G."SBV.9JG178D&*/1 MY+.4% 5"5'@%!]YJYR_>R,>NHA@MJR_6/A0OUH:^O5AKV=RH&U _#].2<2D7 M"4F94*GGD3"CDES%&[>EMW&X:!.^;/,)9Z)=YC5-T[.G("*\6R<]Y[[ F_FN M*0F9(TGA3:+2 "8#NEV9,G72J P:7='D.S\"Q7#0J34]SQ9@&0'@R+1L. MR MH$(0Z'HM1$%E68H@H.+S#H*C7254CX]?X)ANHEC!TBT/BC\C[F)$/]5S!)D< MT /O$Y$2>)%;2MLZ!CW\.TN&80$Z.)E486%YBN]GZ:(ZRGA",VG,VTI#YD=E MBWK(_6[O?O"DW>10.^C+\E25/U/,>_*X/%@W)','25R&NC8]6+)XF@5$)]3) M-<_H%R2#)&;\TQOH\R+>U(B69W$X("=5)CG@BIL:"P?Y)LM)(I&3;'E3),;< MD]13%TEJJ,Z9H";#3\X3W?#60O*]E6C)KR?K)(R.GC^-LRB4$^(=7NZ2*(MP M*BXEYI7 S7:7R9VPN@;/-G2GEWE88CC@15 ; CAX%[(D%L]#EOS!DT=XD@=2 M$H2EA*(X[%V%RJXA42=X?19&0QKLY2 2RF7*R^:%5+R=[7$P$J(-W68\6RZ3 M';R_]@!-OV^"/2R3SW=)HK@N42!BN/?31=3)!J!DB!+!$5Y6YS6#I>#IP\Z> M$EI468'=UW#;+(;;72JI?Z#)+=XRS:^#E"7#JU*A1_WVN Y)4VM29N'&M@1[ M%$@;@X>QDH,$L)3-=SJX$%X8FS[0U%#;H]P'E]+D.X\LYDIG,%FJ*! ;,&GU M$7=P('VWV03)'@PQMU%R8.])IJ(,(-76I?=@Y=F#!*?$#DE^$RY&#L]G\A-A MQ[K0J@+T$QNPDNPC[F"!("%C^03[-\+7"#1;LT0.YV]UYB?I\ N\%.Z+OZFC M2K45[#V">17@\)RJ@*C!\49?^@N#*IYW-/*R#B*#8^$Q4?M>)??W,F"2I^I^ MN$T_/,?34YO&O(6B-AT=GO>U$JCC!'V4S.'HIFS? M*3@_/SQ!$1ZJIRR_H2 E%%!'V=C*23G79E4Z$WS8FW3; S=^;J[V)GH,G$QF74V"#@,\) DY^&'PG'E1%3S[JGAS47FB=*WVB MOKSUD>HWXFVC8$_[KEKMSL?VVUOI=NG*3P0Z/,#2P\4?HAAJ<]0E(..3D>G!TZ\+/P MU)G[@9#N,4S7<:V2H.KF;4U?VTJ6W>1LM839CRFK X36Y8F-5,V5PML6)Y-D M:=5!?@HV!GE:.PU;RC_0=&[S)PB8^6CY#>"TVG]=8;X"T>(+P,9:TG:'XX@F M_,8(#C_1#*<7.WS_3._7=)<&<7C_S%CN[Z /D^[;N/J435]5U>7DYJ5<+@5* MA1@H!CE0N,,H>Z8HDZ*POX L[+>8,#YD@^;XTV':GQ?6Y9C(G.@/B+.V\%#N M-,,I#E5PDY7LQ9@0$P Q"5 N A(R("Z$O<>X.>L?XK1]Z.LHR?9&04>=[" K M5&7C)-R\DN#MXKZ(PR7Q)]9H8TX'*'U&^%9#S-=O[(:8<<=2C2\%[]8(PP48 M,;:89J(.[/#8V8NDYO>8',(./#S>02=#F-0#SUM.,P.^%H8>C=> M&'(U(LU@='8(2/!S6T&)'YF0-;Q2 5(S^O10,;2V3JI.XHDX0+*2)D9Q&1E\G,6:Z+L0[#DG:EUR^1-7YO7 MJXZIV3I7R)O_MZ6TEV5QF=@Y^T% M\785^:CV-FNW5 ,_KK=%+[?XB9*G*'ZLCDHS73.@;)@K:'-RDM;=-Y6ZHQ=X MR4)(@I8"PY64Q8=TSQQ^.DSY\X*Z5@+_!A4\D58H]'B(,LXT5K^9%;<.V),C M&-=&;]VUD;"U*WKM\&6[^BF!:^_>L^L!J'6/^MK:ZW4NP6@[K:&$PQ@N<1XD MR1ZZ26MW)NVF8PN/*EU''A(=D%E*?BCH:?0XG9.T0-;J*4TJ]!F>%I_)6>FV MX'3B-C_$S#Z2#![<@B=L0*";!&^BW0;Z(\.OIND.*BSG-,W23WB 9QFPLH6N M-NN!!O"M,( 8'O?$H?30DA H!)L(I2BOMT(6\005]V,I#EJ"/#[ZKKG=M+JW M(4ASM9'N(%$VEEP<).41+<3Y![F=<)D0$VJ*ZRWW\B(#$^L\V$9PU[)Z1CJ] MBJ$Y,63TXEKGQR"3?8MUPLEP7L,N; SA;?\BZ^%R#0\9O'6XD.KH,H(? <2: MJ5#;L,S=+,C!(M!]<>4'HH04Z/@Z!"ID*OI_'J2RO"L,2A@_/T*Y*G144X^>PU3.U8Z>ERIZ MR=QVPJ2V45%-35/(\_!-$BV5O**/@F$UNI6BDPV&>CT#8A5&6^#GPU9"/T!4 M36VC]*[_,4@BZ/D IJE[+N'X6W,OK=.R'SUS#CU>.&:P;%4^[5.,;XHF#3J> MZ"1">8#ZYQ":OK:C;%=G$#RWZ_;S!VW*\4_=S=:M>_+ 6G]>?G1UP9*+&!(- M<7WPJ&J)!%^#I(4_I7+@\"@60HF&CK_WU 8)%^M\8XNP9?9OFQ M;A+73L,&MO>A058WYB@3I F&B]*]IQ/II8!<5NVBX M2@OGYAGM>6*?UOS%H\<_)DH@18_8-,69QLVCCH^'=JLM$7-UH47P\,/XV]5_ MU"7X2#/>J9H<:]F3@Y#E&N]=!HY2:(G MR&+I:H4A"PX>'Q-^/ 5JJBP)WD)79'X@R;-]!DVP6X^7]*M[/L"V'!JI;$$@ MP1H=> \_K>UX"Z!LKY_8)+HM1(?]S&U"EQB'J7P(O7Q.RON1-0.6\@,\&'%& MXP=2%@A8)) W*,W.][60&.))C21=G9?U\IQ=-RY445F>8E!X@N!17."=[ 1; MZRE >=KN$X-,_QT.':H.3C ><7&14)3#<>%)FH=K)C^]VHZRRD'5%CW/!]&6 M3*)\_#0_=7I@[<-4]7U"4\WK3ZU$[(9*3O0W/F%5T>F9LDH*\Q:)[FF+,YIZ M);Q,X*SA!1;__4 3EOE'-!QT9Z.;JKT%4SL7)T\_TR2ASW @ M/-BR?\GV.AZJ1W? V78-/@[>#FGV3+01$J"'7 2X];B_ M@!QLMR1:\I-4OA:4%6!MG5#[5#L7"%LF4\X6";YH$:/*J;BWXV_WI]CL>%O] MRR';R&5*+K;R4Y].=[:HG'8KQ"_UDIIF%38MC?W410.!VC6OEHR([K(T"V*X MR^=#BGN+X;P#$\9ZDMM%V6X2U,YIM$3W!.&7)4Y3E.2RS"KE5;""GJ2W#X-Y M(=Z3^!;L/4A]KW$&]IEK:'$(+_J]=?II#8"QA[:#8T8'%H@([@?/]<075<&C MNHKT':C>EDAP^7.;7PI-JJ[;[BV69C#9-4^6#1(FYW*W7;&\3$U"8' M,'73RW1=NV2/ENL@><0AHG$YNSZ.^2C<)? /&:.0X"WLF+*_;7G)V0O#MF%$ MU!INDT_U?>*BF!SWW(CX=917.''RT\C):&G?PN>=7X["F(V*#E^QR$!(G26ZF$@!+DN).@:@ND,R Q4,,0-W'35&S:4[7P\K$NG6 MZS9*#XMYKH(A5N##ZUVW.,0;/B.):VZZ;2%5J-F:MYNH.W\H\@0=V)[(NX ^ MIEJ=0+;F6NTJ]1^T%M<[,,QO;D[38+);#?JM)M7HN8+-5?O)S\3;VKM2JJMU M#M"I^YRE]]:[AW87O6B^LJY,STIAJY6^DUKF,0HW['\3E%%TMGOX+@ M.6[_*I?]P#;7*GL4/ <0JT<%E3&TG34['J5RX(#'T[4[@YH%#\QR=+OAHTS1 MC>T=.$P:0GXW@Q#2 *]B$*DK>1Y0F@62WSD/)+;'J1Y*@+,G;8;ETYC["X-W M"=NHV$H8RU0=/(N"8["[5+Z=P;OZ$1K$^:N2>Q1Z0P-&\ MZ>^G"6VKD_6I=RXPMCA@P1;.,^>,D>3L+!N&WM&''0DVXKR=NRA0PV_B#=Q6 M^BG*UGG3U@\,X"V$[8+ GF[.YAOP ;-' M#W"[$(1D,_ SDY'?-ZRV0\=<5-'=G\GJX7%4AR;;NS"P:@&CO-BJ.!0K)>@Z M20>ES"H+!\VHV<=K://#'P@^*6W15EU*9<]R\IIT"\0J9>DF/<\$3H6%(;!U MN/ONZY11-O22.JK31OM[+K\5->D;$,_3"FT)F=%!: 12HZ+//[]'C1!RQA,="RC4\!$'Z2[!$&'28]WH MGP_0)&P!4Q5&OVFGU(*XR3?5-3PK.(\]MG>@6ST,15O-UE*0\=[_2[ MR':2L0#>,5D'S4]XV'SGF9-UX-+D4FV*\AB#8W<1G,0\]FZR':YK&C_>XV0# M^7*A!!VG:"$PH(U,$T%'4] 31T(^5H4\>ZRJ&QJJI#$O89"^ !P0L$!\L79P MC;%]X&ZYQN&.L)7KW3I(,#2*#L_I9HOC5#RBGB1,76)B>[\__(ZLZ9\]!TEX M#TM%';^QR-0<9&M".-AREJ+!ZIPS1IPS*HN'RO+!2J'\BU)&Q(5$/W,Q>UI^ MC^79]@V..L/TLS$N,HU=J>WKW4<;,?A;G&9)M,QP>)?1Y2\_Q%'V/9-%Y_EV M38*&^VRJ#-SLES'FZ('#D13L40K\T8X)@!ZY!#YL?VDC2XT4/ L4R_&=0R@\ MZL ;<>8(N"/!?GC9>MPA$JW139;VWS"E?0HV6+=.7/W.?&XHTW&P#\BH(R#O MQW3?J&S:I0R?%$MJ.IVHYIH/3+^H6O]RN')=E44]M=OV(F>30OQ2[['U6KK4 M=/],[]=TEP9Q^(%)E6$<7\6PHQ@]8>"FFZ\IDC.=YY7(N\G5GBG*)&^TDLQ1 ME'-'6\;>BT1-#U!JH-D9@%<.1^_>O/T=*C@A8&4A'1MQ,'DRQBPPYXERIK6! M39:)_#]>HJ^?+16MLSKP9E>*79NLU.M//;4GGDI46V E^N\2(V>$]4B^R "JHZ M&P<%^-;B*"]\2@$0D\ /ES&!F@[0]8Q@);J(3I8-]:N&)7,N_+5$UB6P!9O) M_)5),!=_/89:RU]KNIX1K'K^"LL;C_V5\7,RPU8(.P7WP&@ZKP499N.W#9#K M>6Y=X[."5]-[@;VU;BD=PY6I^.())YSG7W&0Z.XJFY(W+'R9L7-2Q11HBBWG M91G-@*/Y)-O9LJC\/TD9O_O;3&VKLFHYG@4=<)CW<54T7V1J">A O^(755)P5NI*]N$8) M3]HR36"$FC(ZN(5]]T,J#G)A3QKY![48]] 0XJHK4B&JR>/14R>$986+,/QVE*2O MD>\$$VV#'&X#UJ/(X7C@8O_9>O1D@1,CLI&UM8+T.1F,M>RK&IJDC+,)2)J9 M[T\80B\.S\1CE/P?H1NMT?URCX3V?\W1.PC[<31GB0+Y]"@/IKP?-%H5=^Q/ M\A@[\ZCJS!,F6$@K&LL_K=Z/I3@J/$V.4_P&[_-MTCQ!;P>Y'[1R!\"&JY;I MCSRY&KK5;$\.NWN2MN0:J;UPXZWIM$B$G]?1(T(0BZ;,W#)X$K=NY#U[ MYW:-IKLCL6UWOXJ7"68_O*?\W]/+((EQ>$^S@/ ?K"D)<7*+LUT2?Z1AM(J& MGS-Q)=78H!@69P#RH@Y1 120G![<&GXQULYO\SXSSGYKG1TJ&3=!WN7-LO^ ME!LQMWK,%>CLW*!?>K*VGJZV#I5 M6K/A? A6;=CQ J.H"9^EZ4X\"))>OFPQS!<_4L+(D"C;WP89OL$X^3ZAN^U' M'$:!4LN#R40;.YTR%M79>@/2^DT D_Y&M*'/L_]2B'C8RX4$_)R'"/%05)K_ M+DO3&9ELQTORQ??,>A]A!"A*$9:#A.7'BNR6V0ZJ[^$.7H%!@3PY\ H==( " MDM+\^;80KR)PCR"%WTWH0_# ?^GT.2_MUX0/HY213.5B)N$^Q+Y]H+N,_SO[ M]?@5@O$_'3A"U"L/#^3F(\Z". 2_#?%3%)172&S<;%&TH[N4[/GM)KJ+0^BM MR0:7'C@C]L5!=?RJ$V/$% (N'1:#OX<'ZW*>T'(KZ.//8L(*)S@&*"+!(X9G M3%D,(?0Q2*)LO2D $?%; K%LZ%FO,:;WC( M&KS0&^COX]:0FH0]ITF"":=PJ_AZ\PA"^!"V:T(Y"]#+ Q_V9[Q:1WJ M<_-!(8]X=9HE\3M8]K.<'$[Q@<,V;]1\=@[<:;).'+C= $9Y:=IJHG$6AQ]Q MMJ8A9UC?K&AN6PP66QH$\>3V- LGIW8P'+Q!UILJN2R7EC=-&'S\JLO5X^^>LK*G, M$\%H$!\.$N/Q# ,G5>*R:9885$K"YZ62\)&E_A:4Y-HDRXH?*5+Z4?AL#(Q% MP7,?83+&\1 _=*%C9,WOV:F%O5QR'RW-706NTC.J*+TEOR45.#8P$!R!Y"@7 MOXK MOZRS$+;"SGS188&]B[8>D@]:"<9PE8DQ1%GPHN!R8RUE;5H*=0#)9V 5,N04 M\B#! S$F(N>NRH3.,B2E0@")>G].NXH_GW MA*&B,5F\?%GB-&4?O,,WHTJWR.,.O& -%> MJB2&'QY^+NZ=P#,F6Y9>\UK.<+]NIFH;YB8NEGP8+L])'Q87Z7"!,S^FMZ)) M?F6'OSE4\/?9I3NQ[G7D=FW/!]=>ISVP1@M%3!6'>HTSF!D6J_,$AU&VV&7\ M,A:\4KVA.UN92?5 28D)(H(_[W? )1AZ_[/@I>"#X8H<_ M,)-D"[-/.+L+B%HQQ)"PX>EA749.#@-7VU,$4@R4%'*@<,?B#9.$YPU0#$E! M&!_.^QJ; !V$P*S@;F]%HH[U\#VJ:<9.CH:]6*&$N M3*B*KGS4/S%5O1O#?[]+HQBGZ=GRUUV4\F8=9R^1UCJ@E82Y^EM(VO> G!$J MWVG0I?=@=?E3S@_]+#@.?N?Z'K\$Z4T08W*?[-(T9ZKYG'4/%<-4 MOY.JFSN=P!%QEHCS1#E3'Q9J:EA1=>WYBTLY8+6#,GQ%-<)02-\HK+U9_V- M"-YSXN?T*EYJ.G';YX96TDS.B=L*5E*MY_35"50$/7#8'D"H@J8\5'[9-PTT M/[7XI%%RD'NZI]9K2U0V-MV56RL)>PMG27*$V@6P\B,1[4.FHW9149>G*+15 M,(#+1&NWAO'JK]DZB%A%PM4:;5X>T;XDZU&9MUAT^X7NTLN-9ZAG=ST$K*'@ M*LFHP^"E(QSG=@I:\E+UK65M.]E1FF0EFV=_J]L[^]'?[J.,X,7J*N;W"'+7& #^XD'1M.:>3\*M%=!WFFQEF4[=7S'B.REM#I9O-;]11%3-M\2$6I,\*OP^^ /2KSAR;X M0@);F9:25UY$"5XRSU)/JYJ^,L.D2L7!E@^%*[_,97)&$Q]P[- W;=>(/[J5 MYIR3]J5N=!W%^"K#FR&%HQ(-:\EI07.,8R_ #'%N?IY].0:I?:E04YRO@+0N M&)2P<'L$X)QN'J*83R[G;'Z)0GD<^#X)XG2%DP2';TU. ZC1';[7K,+'01.A M(%WS1SP*?N*L/$XR-A]#>UNIC?W^!VYRW>LM&M@Q3?)/0Q"39GNVQ-D^@?.!1G[K7\5YGD@&"K MQL+%58%/^%GVD4\*_O ^#@B @D("%' 1_'!479"IH:9G F@^F?*&/0>F2')% M![9(\CV"L?P#-@7_PGZ8_XC]#UR6_LO_!U!+ P04 " $8JI4F*DOE$TO M ?H0, %0 &)L9'(M,C R,C S,S%?<')E+GAM;.U];7/;N)+N]UMU_X-O M]LMN[4UB.V^3J3.[)=MRQK5.Y)4TDYW[Y11-0A+/4(0&)!WK_/H+D!(AB6]H M$ 1ID%-3B2,+C<8#H-%H],O?_O-Y[9T](1*XV/_EU<6;\U=GR+>QX_K+7UY% MP6LKL%WWU5D06KYC>=A'O[S:HN#5?_['__Y??_L_KU^?W=S>?3L;V:'[A&[< MP/9P$!'TK[.O_W;V/U?3^[-[U__ST0K0V0VVHS7RP[/79ZLPW/S\]NV/'S_> M. O7#[ 7A;3WX(V-UV_/7K_>D[XFR&*_.+NQ0G06__?SV>7YY>7K\P^OSS_/ M+S[^_.[=SQ?'K_ MZ>"+#Y;]I[5$9W'XGW!I/E6\K4N[?[ M;[_:??TY\_T?[^)O7WS^_/EM_-OTJX&;]T4VUK?_\_5^9J_0VGI-IXJN IMU M$+@_!_&']]B.YTB K[/";[!_O=Y_[37[Z/7%Y>MW%V^> ^<51>/L+, ]- MT>*,_?W;].ZHST?/(?$"8NB?OWMW\99]Z^T73[WR6AC,BN"%K^\8@U> M[[_,>OJ7O.^&VPU=\8%+?T/'_5::F=!ZQCY>;Q.N]IMA__?(=\9^Z(;;.W^! MR3I&M(K;*27T=PBAXJ%L"%U]?AA_FPW^J %Z#I'O(&=/A@U _6!C;O;\>-@^ M&CSK+*"]Q:LF0/:;)7YZZR"7]7CQUWOVX^ODQQ@9^L\4F#FQ_,!E74S1!I/P M& R/K5Y,]A]ZUB/R?GE5WOYM4ZS^=V21$!%O*\=IIKER1ME>]QY6] SX%JT? M$1'E,-M..6O7=#F-Z'%QC1TDRM9Q&^4L)6M\Y#AT"G]Q$X,,9SM!HEF4VFQ,RQS]\*6X/FS?+Z.XO*F?1I12KQP2T M,7M1E]F+QIB=6\]W#A6![L)-M!&8?*H@TA#35 /$A$KJN*]XLUSCR _)%BXB M*D@U-(!;UP,>!-EV#;$V6U'5^QJO-Y:_A3%WW+*QJ:<'M974<_T2WHW9"MLBB L5Q$HRF6\7K-M@.V_YRM+"J%)E$87V-IUT#& M2RDI9W^&[(C0;B\N'^=NZ D+@VR[AI =KQ%9TK%_(?A'N)+:9P4DFI(':\OS MKJ* GD(!<-&>-&U0EI)K*KB7F "1/&FJ7K5.=NVM&U M_@]DD;'O,(.,L)I= MV+ZI?4][(Y9W1R^MS_^%@&AF&C>VN\?/]LKRE^B;M0;O\..VREFDEUXFVF;; M]2/V1'D[:=38-3E92 ^(N-BYI9\)[^<2 @TSRU9]#58/FC?&: ('<&L7-%;. MY(AVXL1X>);PT7W2J#'DYI0/L%4I;M.0_)NBI1M0(>:'$-&2WU;]:8*?$!D] MLCYL88WWI-$Q4X?&RQ&QCTA:Q-Z3HS]F+)?'5NC=-]YN+'9>O;97KI<:/1<$ MKW-YV?6&RT#$Q$'DEU<7Y^<7YV_.SU^=;>AV86+\EU?T A\%E"F\8>Q;'OL= M6B!Z8CKWR?@+V8UYI7> ,7?[#(LQ\N>P_&AGW"<2":.QV?5>% F'O$+0*3@ M($F1N7C7SY52J =P9#[U?Q&'IK> MN/2F MR+Q3+GA?"C+%9@L.CG+9^S)V4Z[=*47E?4]E;JZYD*/24\E;:NWEZ"@7P"\# MG:S%/H7D0T]57I$7%PY2KR5PT7M:"L_'7HOBHA=2#D^O9?+Q2S<'I:>B..N; MD$+RJ=>BN,*YA*/4:UEF2+S MN==RNBKT]QQT[O'(Z>"N!L: *'I*=RMS">)$6F[Z]Q MV9@@#HT&F?NWMQEDJ,[PIZ+0M/@\8:.\GGR[&7^;C6_H#[/)_=W-:#Z^F#J:W]%?[G$JC52K0;>MP#49EL7]9196\!C/=12\7EK6)G:: M>8N\,-A_$OO.O#Z_V$5"_LONX[]_1RQF%#DCNE:MY4YR318WKA?13Z5\G:5) M QR$E \XP\Z5%;BV@N$6$>[48"%.5/*TM0QY;!&?]AH\(!*SLEMND)$5DFAE M ."%6$"@%>9E%E8Q#2U#^(9"9J9:HWLLYM]?T% +LTF'<^MY_+Q!?H"ND(\6 M+@CN0A(:!\ 0NZ6*TS6F]RT_HK,_V:#$2AA-GNARHEN3Z%MG> MT5,U^(;I;_V0'K24P65LJT>!! @-L:$)R*2[A,/=7%*.<#("?TF7)PP1$7I: MAC;9=RFW+W.;:V%\AN*5\(7N*&)Y(]\9.6O7C_UYV4O2#E3(6$0I:AG>%T*A M?" 8*'".FFEA]!H'X63Q!6,GH)#-$'ER;13,L =2"\JH:!G&%#TA/T)["<7. MQ.]NN+J.@I"N:S)^MKTHUKB" -'_'2JF(..3(J_QD$BO4#)*12&)UDP$HH/# M-6>H09?P3IA:)' LV\FF^XE+P'4DL!OT%@]Q:'DO$!_10]ET5W()Z')ULR9= MS%_H$A/3QIMP0O^< .>C)673>9'0-7BU:]"Y_>4NU0)[@NF^[A)8G9B,FO1[ M?Z&KJ=@8:+H[O+!)M02MG>G7=$=P%5"E1G[3'<(E-B'\J<=TM_':#VP2Z)YN M9D.]JS5 6_P$K=5/NTWGBZO1_>C;]7CVZW@\5^!SD4>NFZX61YSJ,%[>N]:C MZ[FABV)C$PM#6F&/+K-@_%=$5Q;$BEE-2\^[1JU!M,;V%(66ZR-G?_2/;#M: M1RQ+MW-#KR@V[!E#A)J688T!'HFR[;5PO+#_D"0XSJW>4L;6N:-I8R*MB7CADST,_&8F'J6R+>IN(2N MGD(R6@9R(.60&:/'KN,C%\@M:6($6]'B%Q_WN$MY*KKYJ8[DT/ MR.)'JW8MDE$K^:U-E4)$5V# M8/'1P8.UM1X])#>"7 HM2309M;*,BNYAY-ZZ:PZJ@J:>A18$* 3I _L6^M3, MI,<:&F:6@"[/7,M?NG3W[1A 8>JIQ7R0?KB>4&)L&#T]'J 2[&MF\?B*;.0^,04LD(.^C(I6 M393S(#>0C&S$$:I'J>(82[+JH7XUT*'JA6I\JM6QRG/DAPH>"[?(LF!ZH/ MLKPT #8U6?-,JGV0U!41B0*O$!RO/@AMP2/M\ 6*9UCM@_)=?9P=(J)>/G?I M'),UHXB_'',DS1;@X/?Y?#0+[2]4Y>P+?@!CPJE'"<];:K9>!4:KR(.( ]:; M[2EY8D6+[OS;D!QK(R@H6#V)MC!+ZO2T*:4OP,?W!3="\[!&PX M2(KUYI*@10[@<(049O$3L*1<&/Y !T,L-UXYA:J!9ZB7"U4V()WC9+:Y!(:3 M2/8!CIS9P@R&G$@ZBA0YPU^OZ@K^0Z34J[BF:!S5R6A2%!MXW,J@V)5L2@\Q MZ"L4NK:5!D8I2JV42[O[>9:.V=:*DHM#$?%%A*E6#Z\[+',/OG[R//P#\NWZ0+VY\1R4-:-'A !R8Y MA#!UQ_<&/'F\Z(K9^6]EG9A$-R['T>PDWVIPS,KUOA3_48G?_HCO2R4@E=CE M)U/64./8^,FC\E;VYT_?J9 ^DM$ M82WPY(/&Y?VDA54M"4NNO7P#^9+1G]DD?Y&S>P/1Q$.660!',:U>M+8V7@N&@?6R+@= UEJ+M4.WRG$[ M/1;":$-/6G;P6=Y^4=SY"TS6EK214)2DMEUUDE%F2B$FKDTO8[N,,\:1*Z W7Q]7?//?I?<-?7N, ENJ[F(;F(;#HGO$S4T,C-UC%EW'YL102TU2+;)-R MDA^\-$/T#@06%C"ZVO<5LR^R>WPU<_",UK*=Z)]O>JEGIA=ZP866G"LDHGTF MI0=10J1CA[3,W4:&>IO#YA=[E;I)+E7]ASC5%B>+PFQ@TL=Y%5FMI^(<[^RD M:L8)H-K.,*^B@ F-(!;>5'2PJ\+.4%QKH*5T.[9#%0JF4NIM#CNUFVN8P]RE.P'6PQ.AU2,2 "Q^!R+8TT'T6ZMHRY8A02X,Y2#U>;S!' MA-K:72<[749W@5#55]0G?1IECXCQZW4 $OPE1/2\[#''I2L*IW.-UZSC^&D" M])!70*&=FLT[]*Z0CQ8PDT0E*4T#VA!DNS&&]&J)'^=1DTZ!)D' +M%6FK MCMWB%%Y>VY^= __1O2>#U #+Z73)3;9XF+C>?'&78[/3>M38*3A_@W-W8[/S ML:E!KIFS@-><,COM4:,G.88J+QQULV6&/M0K%&%>W\GL#$*Z "^Z07&#!H#,>#)P+,V^ N@XBPY\7WA1+[,--6J,91 W*HZLV5GZ%1G# M2SWO.)9F&[9J^#P>&L-!SIR\[IKI:GY#Z);X!/,*8Z9K^XJPA?B5+DRL^\ ->*("@3 _7$T%"^SU4M-%0AD26P10]U)OK;-F*X-U>1$OTZW\BI9Q=:@WA[2G5P%I2$\S ? *:3U5 M_&O(V(+\$!S27JK[DDNS+(T(1]1T2[\:3"&99WA5-O5J_TN^0NE.=,3GP>S* M95KG 9S=B]>/4WYWV\1K@@Z?A,-VXS.B_#1-9F3L=T;Z0^=#."$C!]'L MZQTTZ>71@^1ABDY> ='L1]Q:@&63L.YANS3\D;8&;/43]'*0S;Y?2( LDO(Y MA>_";#MWK34JFMF;@SG(R2)C89WD\"F^"M]E#<$77'& 8SG(S5PLQ0M.<"@U MZ)-=*93RZ^C;E_'L[MML/KG^KU\G]S?CZ6S\W[_=S?_80ZFH=$IU1]TOIE(R M!CWQW72=\O7KQ!?3D,F(FXA0.9L8:)(20,>@5L5[0^BV4Z:Y@9+96O/,YU6D M!\[046NMS!]%94'X/FFH+Y-,?'NCTI[>Y)CK+8..SCC]0%&>&3!]W9E-ILAC M3P!SW "M;K1M]N2\G%9$58[G;H,]3:''1=Q;&K49<3U#;KR](K95'\H[LCJ MSULT"?2' ,U"^C_9E1J,(5'?1_AJ(+^%)!4YUDWY,M/595CS&')K&7!E> MZ&5!=_XQ>D='=_1'X'+*MM94#2,Q7HXMXM,Y#KZB]:-8,<8J"IK4@MS3%SZ* M"D*Z-S%\ #F-M3"=;#)V?F&?KM\;O*:K <)X 0&]F_:$B6#T[,KMWWQ">@,OG;CP.EH0I\ M%X J%6>X4O9RO,Q^ RX_NW#IX* MV3YYLO"+ 3AY.SG//#W 6.?!A>/8DTM2*8[-O_'QQ-(#WL 79YZJ^(/AT:,* M9&=Y2//Y)^5:XDM=?4"G%H[@H/?4=(OB>5_50?FB][.4EQU/4ZI.$7K)*)[X M7_)$CH.>6.94RY,R*M=+NAN>*VT]R**F3B5YV:C!'.MY0A!UJZY$>'4_ N4A MGH851/2%B+1'+P40_B%>U MR-MUW1X&)^,AQFCPOM#D?2%SGIVKUS:I''C$'=0WFP'TU.2CWH7CI>-9]PSA MT"I7776'_O+D&O1^[ 8LAS?O1TB)$J+0ED)4SIR.8V-"EI:_*_K)TG%@SW62 MS>$[A\RD:2DM+UW/!ZE/YA2**R\./!<_8=3WK>6DK<6VS$FLJ,/6!:%:X'"3 M"ZG!T[X]$3I%3\CG*KV@V#QIU;ZHW#.D)YHB[HNEDLTK?B0E]L1I:@H8*65' M1F )DVQ=)$$'CV6FT4AADAKCJ=ZYLZ<>VD@$A4L%E?:%31B)Q=HZD>\U> M2MJ4$-$33G32OXP\*:;1N@"I'!X6F@HC141>Z460="@FT+Y@R.%-2WSD<5U0 MJN!F&:EY+9/N0HL\V7$5[-FR/*D[52F9UJ6*R""Q@ADS4NP>$W'3H-Q#2/NX)86/)62*76[TB-[1+E\/.12 M2D;5[*E]6:8&*JQPB1@I&P_J %84[+]J7>(5,Z=G3:7TV=J)R.%N&4PX*, MY"DET[I8$1ED7I6,_BA+S)+I)L[]K"!F7-IGB7P;;J(1H-2^P"AC4E<>J(+^ M:XH4*&5M::\JF9(1.T#"K0LB.2"P_/0:*:QVNMN#1<+MG%A4H[-W =? =^QR M,NV+J4(.]3P#YW=>4T"!R&IZ[\[G2.ZANXI6ZS)(>+A8%IL)( M:9#CG/N /5?BNB1 J7T94<9D&RXC<>=;)=XO&5*:*L[\V#W1,L=]0D&/?#OQ M/DT8JC%"..WR(1<$S4V1[5E!X"Y<.RG6)L&R("%==U2ZG5;(#]RGG4&Q]E2( MT]1S8*$E6P93M,$D7AQUQR=(4$^><+[F=Z))YCPNH]+ZB2PP1 R>'*WG\XL! M3WSG]B7SL!A^@A)=:T!:YT&3/[DYCF;G>(+A6*GC<=@T)';2',P3Y]J%FT)S MVK9_[SAF2Y.OAK5<$K3DNAA@AO3%"TA-E MI#C*AC%(2:(J,NT+H4(.],_D!W.\5>+_(E">M5/"CL$ M+,M7;*(&**C"[>ALI:#'R.2A_ M(1850.(5=A5WJ&>:88=+%JJ./6E*IF@1S*!PL4FCS9 MN;UYM,^5=*=U2)1+\;Y4%V[T#,;*]9*^%#0>ZL[*U_9H]X+38&7;3@3;2UD% M"MNW;P+(LJ;Y>72QH&LM==&CC$SIXF:5&'W;]5QNB*C[1BK1SQ"^WU+X?KUI M,])6F1/ P2N>WOFQ?L'^<<,JUHO5(JI+O'WA!>1;2UQ(Q#0U5A:"KM/@SO^^ M061X=K1P3" MHV9#-8%>5A,X6@-]B9=0CF;1[N^++::QY2DDY8TL ;1SQ)U9].9QM7T@V(GL M\)H.>(G)5DJ7 5!L7X$18;8#?N7C9]N+6"55>O%']'^'ZN$*?MQ4XTW MV7?700?JX@&[8SK7A.ZH/:M9BXN('ZM\)U*JW6R#F.P)MU>1&Q>DWBVL@-L= MH4^K$))2/']W?0?_"&XP)HSF5]?S?F#R)Y#-"BI2G'VU_&A!5RS=KLY^U$"V MRDA(\70?'QATA,D/LQ5"X1>,'2ACE71D-F% PH,-2/]UNOGH1W_/63_B+]@5 M!)IF>D)V/8J^/A>WU?, S_,@ MWNB>Q64RR?3K7*4DQY4GC.G/XV(G-!;5(DQ_MH;!5:8-\N?3\P&I*G6>@V7F M60 #"W)%X\B]-Q(Y;:>H@BM^7[Q6ZIM:Q"MUYEN4&O1-R:M/K]F&JNXY6)Q@ M9RRHTL^^Q;$+-F-_B=)D$M9@KGC M1HTQ-V4NO3#6CIHTRQC$E'C00,O6B?.%)X?AA!YTSXF"W9%30T \/ I08)=&!PT2DJ(7)M2&VR!+JO-N M*#CWDF2Z_;8*C>/[;%\LJ% =H-I,P9'KI?C--3'+V[$XFAJ24K]P-$%FSA38 M2PT;O.6\O+-HO;;(=K*XMCP[\G80GV0*'3_,I"S[2OMLW_BO9CA:$M;XH>NP MCMTG-$-V1.)TC,DSU7X+K#?1/GX@DUYVS9+G0TP#BCIL)5?P;H9 +M9%)%H9 M0+S4ZK"_(] >\WR?J$C<7$A2RP"_(W>Y8MW2NR<]@O;!-CMF8@:#210&H>6S M)V/(0,&DVQMP$4\CYQ_TP&4:3.V!BW31YHQG& /O4R#A3@U69B/#:6LJOK<[ M]^]Q NG/FZHG]G1$]4XXGP%>*>PL+0K*^Q1!3>H(7%K=-*I1;KC[B _";M0 M-+ETJWH&=A)3*%6T+,#K&O+]N+\.Z/-:FY!0S77KBA M2;G0R/,0?0&HJ\!WIPVGX+Y3+A3Z J[(#8O#;'9ES@97 M&KAPH2QL&TJA?F^V @>UOU5A>8#%CC2!I7P MS9;<2AZ9ZI>W.Z'3_N-;,8M:'M0RO5]'A "MV"5$]"0*#%>(*!E)%25-J6SI MQD-!N"M8)S&,(@I2<4Z)H EVJ-QB,D6;B-@K*Z JS.+@BBX>W@0A*<=S0GF* M'EG2-SB0 D3TI)Q!WN+.IV*");V?4H%$GF360RD9/9$5+#.V_(+.;:ZG1$ZR M" [R>\L+R#PB>NSB:9KZN,1*/1DI0$SGS&3[E['Z"Q ;*K&J4IJ!E5@%YH:_ M4IAMY!5?\QBT8;66FWAI^)5(;V[H-MM$((5;[J'-$3/;,""%6*F>QI$;9%R* MG("BSFW-9AM )7 #7,,XBEJ2OKP4'*MNW-SZ/AP0&="JK"T*#W'3 M\+JFRR1\C_WE')$U*ZZ>1B8[:VKAL=2!Z M?DP>/7$@BYA'RFV^M,0E9J!W;C4QS>B!H[49K]MS'OAH$$=/;XP+&WQ!H1=3N MJ@5 KBU"MLPQ!!Q454ZGA:'<2V4O*R(A]6(Q_X'G*QP%EN_,?U!ZVYG[/$5/ MV'MB.X >SVYX:]EQ(">P.($$92U3<-PU/'%4?OL66(>FALAOWT+"QF>:#"ON3;&Z]60+J+0 MNIVI8FBX G[^R&IFMB21I8NK-I?6\I(M@E0JFDI0RF;[,SME4L4)A(7.2M/+ MF0!W7IZ:<[SOS$OQ)Z @%B)TJ,6:GO).^"Z Y2\SO4F4!\-0_#[;FWQYZ@#, M,VEPCY ^'0LE,%:8LCA>9B8_!1ZC>7;(XV/TO;$0E5AP"Q'*'*$ZTBAV!J." M+2?QNL#QZY/T%]1F[W.RRK[KDWB_+ZM75OYRV&!F!#, DWA8;B*\]'."J<\R MW^Z^^[)0K>_ D,+Z4;U3:I<2("@'->OD]LGT-"C*,3P$3[F5LLT2CI7.<0\Q MV"L4NK;E->,P6-+%"_ >S.->UZO+2;*4O4OUE!X2T.>74E*#@]'@8#0X& V/ MOL.C+^C1=["95=K,S XP4V(S,[RX6^,V,\.?RY79S'KU4EYI BK5A[5F&6[C M*LB^'/M?L **]/!C=^"R2O?R-T+)GKIU,80.0K]FR;+L!3.*C>5,_-\MXC(Y MP1;SA;RZ6493C[,GW<23Q8GX3^H57F%"\ ]V.%@;^AM6RTM\F#"Z+=P3[GR; M, O5#4K^OL7D 5$1Y-0*HBJGJFF8B:C#;]BW MX2&0$*JMS15X_160D++7'",4L)<9]$!<6^A&746AE5W.=8Y9R!Y^>#G#.KN\ MC.H0%?E2C)9*,X$& 0H!47 EC;4P?65Y3%[,5@B%]XQ#IEJ!K95E5%H;!M1R M64Q#4[K-V/V.55?WV84ID>1T%\;B!2](^IL[JG<_SWY8&_8;^%*KV9$6, YU M8/ARS&NMG6WH\LNVE6$Y(.$!N_1?IZSF5"*OYC&G47/,'1<&%V3NN%%CS.45 M-*]@[:A)LXR)+KF3!L.3WO"DIR5GP(N+S!]BP_.[;SXV?'@4'AZ%AT?AVO&( M9C\**XM'-/QA6%^"9>V+A8)HIJ8&[L?AA[GA7_F0L4)7/FQ5H97;I1[,] M5 5>M3.E(([>WCE09HLS92[/'_LDJ>X5I GX:':*/FG RIVJ.'QFUXH3@*_* MS8Y#97;)+M!**W"2;#">_^5B)>XDR^$S\RZM:*GM/*+6/!0\-C86MU>BP<]%K,F.I'Z)Q MC9\0/6C"G9%[_&RC(!@]4>))A;ZM>$A '>H*@DTJ^X)%;M3M0<>(;K#G643( MH:H6^38B4G;,W:# )FXL&.7]KW*)J9^@6_<9.=02G&V- 8W M44YVEQMR06F59:C[T:2E59JD!O;CU)?!18::?XT?7(2 2&!#YJ4\+ M[;Z!Z(0A% L84?I)N=7N!=>B!;IA-5B3]J6NNFI7/0Y:[X-QZP02*3]0S=JV MA?Z]*8*?^V2>R<5/@5OX'LV+H7@=($@@1>W23*.'@EA>D70.%^][K^S5B1SB M,/;)0@#1F?,BQU+4/@P2KTY8(<>Q3Z8!93CFRL->)7Y3!N7IQ>3B@P;-L(T@ M_0+K'25PV4R0?KT.NQ6D+SF6^G'&4^2@=;SNXA1-?.-/%O0#WW8WEI]NN'H@V$;(":@2NA[_%=%U/%G0)0L)&6V>D1;\,@N'(>^K64*RA0'> M$O17A'R;PIPDP''M!VO+?B,_PC*:0P1Z4\/\:H41.X!NXJ+GLL,ZIC*$CKZ4 M>$I30[!H=6+ MX,VG-A0B'&+"99D?(LJ&B+(AHFPH1-@=%T_#H\J&0H3M[00N0:/7#-38LG&:IFI MR ]Q?,J4J/N<2 ]#"X@V%ZCP?G 7%WC>XW -]9MJN):>?^B]:RG<$8"#UR>[ M#0"\$C^1?H;KYF*GR?5(:W!O&^Y^MY9+?K>\"#7CW &X/'QN"Q,7AL#!X;@\=& M=Y-R]S3J5+C_7I(75-AA.5(:4@.I^M]8;S>>'B+T"S$]I\L\[ESC=<;Y ?) MW"A[:*C=3_LO#O)#D+)QK>B2SO9""//@B;/*;?E7=B^VHQ\6<6Z03:A 17,< M_SX86\1'SAR'EA=_L,(>7<=3%$;$_XH==^%"[&-ZN9*S#LKR>.=W$3DYKO0B M=_A^.T54R+IVB)QXH_SFNV'P._V,[\'FL!+E0T^A0]E1) _;_+ *)N$*D?G* M\B?Q^1)\H23"X&[G]/L=L<(>R!DER<#B7S+?(:D'R XQW>U)BO]@Z\GUE\F0 M0,7=U?:K#ZK':I8?RUB>LFD/Y))[-,1 M]<9<%]U<:]W'>+L9:!)\.YUI OI MXQOHZ\6^1.%(]^9(?+DVN@:^\EE)U[<.8I6LO^! M;^_J.E2I_!X<':R(VIS20'\@BT!')TN^3=')F)M39.T5BAF3J,$-(]R5P4(< M=Z3(=F2@$[^1.3T@JZ<<>;*!) JH'S?4R2RX;/IAL[H5TV]Q1$*$_#N?:<'N M$WKP+*BKE"@Y+:"R#N6\HDY;:F47N@B.V\FM G>-E![;X@2[<0L(2F_6? H[U>,#F#Y>3!:'?$Z1 MQP+EKG$0!AF322#E*UBSI_;?!]5 A1M9+'WQ6%2_J7&AE.J+BV.^5,=-GUA] M\8QL5-_ 8!VK+\Z4C4J*8S6[+PYNN9>2'%0R._S2[$.I:F\*WH/[XFC5Z,X\ MLH*8GLBIS&*4Q22;AL[L$R#?Z%>MU^3;*4U/A:40M3R7>4-39JE$[?"=HR_) MM0IQJ_4DUI>46UJN%NI>77G&&[.%02,*3FF.RH_&82F1H_(G,S>[9%;&G\Q4 M[B0S=GXV6VEK]$JEPI&-3X3AHE^=BZ&*&0#[8?)Y,MOFW> \J?<_YI.B(:[, MS$E1YDB?E@P^-SM=:,?F0GWP")_(0=*)3Z2>Z*MT;@Q/M-"EN9&+(N0S9>;E MJXLS)1QT&]BLMM6)0-V^!5 .D1I#I,80J=$1F9@GW>FR_(K"%7:PAY=; MF7 .+>R\W&N_!.A#8$AG7T"'P) A,&3PWAH"1SKF2V%X-N^./4%";LE\BI2_ M$G>LLG:7'D9JV(OXA)E]I'=]NC+&4#XQ@^^+ZHFI;\+GLV-VJ>:NST[^$Q2? M'0V5H74]^=[Y]&MH;CVC8(IL[-M4J,>]47V-=AN%F&QO$1TXR[.]^RJ#8XXG M$1DO%G05NT^(?7*+"56!0]>/6"#)AK:(L91Z&=;,5?L/R+H&K,.TEK)SQ&D> M4Q +&82J%@MB/D,GL\?I?+OZ,NJ$:GL3@LP M:9_U"DF6DFE=^Q,9)%8\>]S:9O:]IP%LBV4%!U6#0FP8J+ #JB_VE :0SJI( M?;EE*P$S7\'FN774A^TPQ^M6KL)T)Z[=9)%0<9<,?(GH2D*!NKI<]3II_Z(J MR;\.Y>D>A6S_31;7=*VYX20*@]#R'9;)9XTCV"6CFI86?; $[7H:(I!PZ[), M#@@,F5"NS6AY9-(EU7;Y5!\L5GR76%33L!/W&64BK48/[8EG5/36+V1 M;;,EQRQ]R'UB;]LW$;JEZYTN[6\HG%F>V(U?DK 6R56(JX2PJJ;5NGP2'BZ6 MGK8&Y5-[SP^SZ#% ?T6TC_%3+-R5224)RNU+(PC36KQDV5/9%&TB8J_H9?6! MX"6QUJ,H7-&5]T_D)& M+!]Y,<']@0$M!E1.1>L9.K+_BMP@UE?B'PF26+,"Q%H;%'#M%I)H9?.! [IR MV[?!NM2=L9A&ZW?%RN'AJEGH3112V1K& CNM+Z%%5=*J JL3 =N7B"'Q@PN+ M';=]B>F! U>D.O4F^$90DA7JNWTIBE-U9RC'*B/!+LS.]U]]32S&*[L%S9;V M55NPQ%YA>N&;:CM/$3Y59BGN*&*F?*]C L3YILJ^E/F2/!+O.()FN\5"$!1^H.*%OY1O5)C#R.XW[ ^6"OT__C]02P,$% @ M!&*J5$;@N?W$50 RPD" !( !B;&1R+65X,3 R7S(Y-2YH=&WM?>ESVU:6 M[_>I>O\#)M/=)55!LB3+3FSG=946VM$;6W))2C*IKJDN$+@DT08!-A;)[+_^ MG>UN $B1CIVF3>6#(Y)8[G+NV<_O_/B?YU=GM[^]'P0_W;Y[&[S_^?3MQ5GP MW=Z3)[\^/7ORY/SVG'\XWC\X#&[+**_2.BWR*'OR9'#Y7?#=I*YG+Y\\N;^_ MW[]_NE^4XR>WUT\F]30[?I(51:7VDSKY[J__YS]^Q._H_RI*\/]U6F<*_AAF M2;FG/AX>'/W]Z,6S?;@,?GRB?_WQB;[^/_?V@LLWP5F1WZFR5F5P]VS_8/]H M__O#8&\/+Q@6R1S^_Q\_SH*JGF?J_WY7JX_U7I2EX_QEF8XG]:O3*/XP+HLF M3_;B(BO*E__UFOY[-8W*<9KO#8NZ+J8O#V:U_J8N9O21'I7FBGF(-]/'431-L_G+VW2JJN!2W0?7Q33* MY5(<[\N\**=1QJ^J<:5'\ 5\FRN^ZBXJTPC>'\B%W_UU\'&2#M,Z.(2%^/') M[*_]#R-CAY MM>;\_?[S%W_^G;.4]9+1_ZZ)WT[2*NB;?;!3XT]_^:\? MCHX.7OV(M^N5Z.S9=W\]&9=*36%^/S[!7_]*MQV^V@V&JKY7*@].IO/@-*JJ MX)VJ*E56T[2>!#LK/GWP4<5-G=ZIUM/#X+1)LP0>%[Q.RZJ^*9HR5F%PD%T%4!<4H M>!>5\20X/ Z#HX.CH[5>-!B-5(PS#,ZCNCW-_2]T'#NTN3GG\7IP=G%[\O9F M*\[@KS\-K@80 MXG65J@-X,YRR&"1RE.8!W# M'6[?_!WA>SNX?O>%6-ZS_:/C#3IPA_N'O.&>8*0')"H64?T2)JW*#$X4+I/A M42(=]X-;YW2YYZDB/DG7.R=NUI15$S%SQ'-IV"&Q4<,[PP4'-8[5#,YXU8"( M=_@E_.0<\C!01I!'E>8:OG /D2TS-U%E6B3TOF8&3,:."K\";I*0->.'(Y6I-2-I2V? MI&H4O%?%+%/!U6B4@IS=9_.)_[W(\>%!',VB.*WG>%_?/:$SGFH295DPB? M M\(>6.L4]J+AAD- T:$:EJF8HH(9IEM*7<3$%H:9@&9P!//K>%.Y)A$94)/I.)KH!)[? O]22""YG=P#SV8 'V M\+5IS=]U[V21 3>#GIA;\H6]10F1 F$7,'Y0-%-\L+\)9O]/]?C.[*U \@<5S%49JG-2L=(;RD3C/Z.^6]Q:,;P\B3")]/ M%"O*>O 4Y C8*_O!F1B7N.LIGDLX#1.05WOU@XY# M\^,._YNJZ; C;H,W<')GP0Z\A.@'>0!N MU#9ZJ3S3]4OY^#=X_F=7[]X/+F].Z,">7)X'IX/+P>N+V^VP88_6MF'Q"(&2 M3C]HQO]EENKP\P04@!V#$<%]9P 11).+5$WA5FH]!SD8@1U ?)E% MZCUR;_R_%9 HXE&5%JM65?M@ Y=XOY:3R-4=<8A6,*U^V",V91&-_5BJNU3= M ^/O#F%G""IK7C@+S+N1S7?QFD2QC(85F"C2MDD1B4N%2[B#6P/D0)]V<3H+ MQP**$&F:H!G#GNX')T@1J'*:AUEKE_>^*F 7DK2"GUV/+BFN9"0\R+[;YZU[ M(M<-Q?)9/-1G\7,JHS\^B?[Z65C+HGG1V']X@(VX\63,+BCU6&9@&NX-8:<^ M[$4C6-R7478?S:M7]VE23X ]P5N^^TQL<6-XH,=&-F94]WCTX4C_LP$U,>&0 MA7"QS1RP*T21?XI-ZI]G,["UMF" M0NG3E*"'*S1P><&V0Y8/UY7E)RR1SZ)J AN4-]85NU0J=:T@V"<%+#E%B0KB M9!:5( O3&8IU;2)W9:KH [#UZ!RZHRC>N(RFM(W*O$'LI8K,5BM*R5O6D7-1 M4LPZ[H]U;,H+,YKW692W_2TZ0H#9"^3+L6I-C(LXQ$5<63]9M/S&@"7%JG.5 M77,CMA/2JA)RI04UT"R8]#P6X!]P,RP/\FXZ1O0C/:N\KY#W?5=Q(IT/=0C= UAJ,88>X2GF]X5EGA@5D0 M..PN+-D_<*4W\98[9UM(./E$L30 U:=&OU;DQ):_A&!R''Z*WSG+HKSM7Z,X M@I$_)(VB*<9#>N10J%UUH-R 35AAV ,>":(!MB5CVLGFK-2ME_*F5Z5'.H7+ MQ-,85Y%6B^^OC66YUD%>O#6^T )C&*_C@5"8RS 0G$3/8SCBV!)JKA0OK!;Q M@)JYR*AW,@N\3>]96O;/-\-_.%Y8ZTKGU2M&?=$!]-QC)&WA%$GP+0X*<)!9 M]HN\Z!C:@[O*#R!^[Z*L45:H_^G9]\^0&7^I6.O&\1+UJ>*PEYFL(!#EN# A MFT.$/^W=J:I&7E3"_\LT1K6SJHOX W 6]/$0V:V\D<='LI$W: XM>"2/$M_+ M9Z4JGC:G,G#XME)YZNKUW6#U=N0+'*V=,G,*6S&"[7_T3"]? MIS=,LME\X?E>K V$W>2 M HR-8[8U3M#D50[EJ5#^T/9'Q;Q83 KX!=)GL @ M*7J&*\I=Q3%HUZ]S&YN]')+T5(XI:)%DT78=Q_J 9G.62^2$QJNJ%-B%CBC" M#$"8 BRBBA5B=-@LW2$WFK,5D+!J4>XSD)J@Z%M M[!\?'.Y\V!7%:DE*'7Y$CI:"T1\9^X]SIO#>)=[U4+-N<7^/ MHCL@'QHZ.L)IU7D-F5_99!3](,NT^ID^?G"CI=#"(]%7'L=ETQ_Y[UOL4HT;,/#M"]$<(;+<&J-C;5]8 MNY;EC^(>*S$-PRO@UQ$:0 [[N)^D0$DHCZUSS#*'4='O?+/^-<['RE76/5O; MD2!TM':"T. CFB JN%;I=-B4E5J8_FRCH90])Y<[I*5=UB7Y(-@&Y:>C*1$W M)= )3]?.(3GUCLC+ M[8H\K:VKO]8.VR58%9&"R0 MM?=W1=_Q?G "'+3JJ^8(5_;2.7/244F>S51I7=.,YN&BLJ\IM>'H,;6A]ZQN MTD'=S,R!G707#GME$MD3.NB@ ),=.TVIKH#/#B@F34::3,@.8?@.K62CPLQ) M3?^(V;-LD/$== .FRN=W:!LK1T!IP.,:1R@K.RXU+MD7OBNP.E;)I0=ZSIIRE=9.H5U]6'FP2C>VD MB[=S!#9&U"3 OZ=#]:]_99PP#\L'FVSSQE(I#^%*%6+'ID %+D1O0UY9TBYVP*[+&G+8#17^:R.1:3[*&JP:H=(>X$05HG+ "8%A"2,D(:ZXPPF1T=]ZCBD+9%=33E'CM*Y4-@HY& OG%1BX M&<<*Z[,=?/,.V*8A&1!U,R A\3_S<9?Z'DYA\^/8BPIH:$@CXX;5J>OBJ.M44<,[=DYE#%$GBE219"3&99A2UEVJSB,V7I2,DW(I60;#\$&)R' H$LZGB(OW!8: M2:ER(8[*T1TL)27P[6BCZY%V;A$]J#1H^[26L&JQ]KL:Z?!N) MK4N#[N:'@2;(4$?.G"KO8I;FW9J(N&BPLG"AF>,H;0'L? ZCC6$FP+%]BMF* MC4\_LA(F.JTVW%A?9=9=EA0\C*D\A=SQ.C4]8H=[QPHU',91'^[2(J-,0[C: M'%E8?1*5"[FX#OO KL&6)90Z09$"#.!Q^-.JB[;X/ /Q7HNAA /5/(!C?/2$ M)E.L<#!]4(5-:LMP,2'C8R.<3@KLYS/.R@!: 25>FV812IH[%0CY[H;(W"SA M^WS3&F3MHV257J?$&#GEF:SE@T^4TTI9F*!>P3;-VQ0-#]P&HA::QCW-BDH, M[/=D/:L:;> +(CO!U>M4!!LRBAKX?YG^2YP:%/ZS?$9]1&@=*HPVU:).B>7R@:>;!!._N:\3:H M>$5S?4$#$#D@?FCR,XN#V3BG'>9B_'DA6E=K< :100;2^VZPYW'=G!BN M-@-*-);F_8_&,T=@?W B#P]D2$DT-_M,:NBL-NH9K^DK)S4%5XY^ZCPDB-$V M$]PJ"_6":0;S#J* I,;4CL$!1!+-*)@";Z=GR7 Y\8:>^Y@YLB"6]:MPT\7Q M+/10KQB-ZD44<4)?AG<_'+**/. -[SX_)K4>0H>?"Q XX#RV"L,]G@::9/]P M)]H-Z!1N1V+)T_53/>=>=/ QA+S"L7-*>'I2M_RCUZH"6OFP.>_XA"/G%AFY M!V^]0^=(5O_(N8_O/WA'P-0$&.B;"CD_?0PY?PUG>T.CSD;0]U35/Y2[TF4Z MFSG);A;KXJP:<2,AG-5DHR>ERHT>WH,2IL6T5\H[ZIFP.VY)/_I:R+(W-0H$ M6TP)KQ*G(NV2;2-&X4;G$5B*.29&:]G:E9H"P_@2+#]M^%EO4H(NL(9$;B^, MC5L=O]$K""3D5N23]UB@DBH5;O30-WQA';#1BIQ60HLZGH-._CVX:(\ 1_E; M#!05);7XJ15_52KTEL(W31KTR\5HH3:L5?#8S9Z ML3F2AB;1> M\DXSIG/#F Q8SF9/02<\5=$']GJ"S-_\([FST:,[V>C1;3A%1D$,2@N\Y=(.V<$>'/S&3.X)ZRR#9[ F[(7@=_-GK$4=##>T%KW.A!GV[TZ'8# MX0] 6"DIB9 !\R Q#=Z*JR'4D1OH\=9U5'=5"8XZL25^@[D IK? MZ!GNG&WT\';)S<)4[X)*I-,95V> +;/1$Y#H]AA3:S=ZH,12AF41)0+"L>D\ MI.NBV.CAKLPP-GH6G)^RT4/<.=_HX;D<;;,74CS5["UR([P;/6I4?RBYZ*L[ M6[L;/;I-UV-2ZX_F!#(O/[>=%?0IG6KZTH8WVYY)-WIT=[)?5,]*K1FZ5KE& M9'?+7PL_$('X60:O*+2*>515C32Q,[V@^GIV[MPM";1OS&+9;&=3W@EZ;G(T]@94 1VY99FSDE=-1O]@!-91CF3204N)8$6VJ[ M.64DZ2C?;-*!GX))DR?EIMMZFRT,#@\V>G@Z71Q>IKL4;?1XSZ,LBZHPN%4? MHVJC1_IEVXQL4GW*95&COX5JU30,.\+ECPLJ3\L+B0#8)D]>=BK_*/43)CW' M2J4Q>1E(-Q%^4\"$=U[T55LPMK^?<(3?=X8K M.HQ1?KV2_1-;Y6N[D)?2A97]\;H0V+HGL+R"+NQYEUL0EZ35C(IAN-:8"L)Y MH,Z-?N*/=:2F)4[]:7OJ7.M,@25;8\)3%/\K/8;CH0U6(=DYXC*<[O:D-3@3 M[NR%IH2X0##MGFZ;*BJSE&V$G8_.&A-BME??O'"-<='FSJWJXRPM35XUU3?P M>K0K97:IM(I(SE@2C404_.@CXB*N- M.\^%W& LL:Y19(T[O795J5".+IIT]P?40H1!:CBM"<,$BG &_M&4:96DMN!5 ME_QM2]E/O$LE.]148E6PMP4A3LF >.AVSRAJ)>=B2B2=4K@";^A+Z89WZC78!>-B[F<4P2\?\ M0 (8GO,!U<-!GF-@?SFSV.]T*]S6U+N8&MY.T>6"+IU%V3'WN].:J)2Z<2&8 M>522^Z9!J4X8UVX"K3?$X$CJO[ 9B,!9\WV4^FR@JMLW';526['M0=&,>37; M_9GIZ=T1-[F!WDUZX'67/G%)L^VC_:?[-ZTK"= M@^E[5W$+(MGCI-%M:DS^:1U]W!-\=)7H3--:&_UP,\>6+(@[(ZZ7IKG:TMXH M@GS6UGF^RR]95,F52MZ*Y($XUBE!3- ML.:6-W[%=%I1G;,2F#^_) M7M#D;&KB%GJS5E!FV?2V:BJ /5\-3?-5;/5!8H$N[@[_GK!&2"S9AZ6B.]WS_\"!< M($@JV$R_;\2":L1C*44,+G5OF!FW#Q3P>T?B"65\2-UV-4R#N2EI7TGV(G6X MIUAC71B0@[9IRX<6@?C+N6W]1%]%I)IS%G'82\IKJ :A<( X8Y@5PA"@).:[ M*,UTP5*;MGRNH"#^9]8Z]+L#X"TP*L&3R])_-FE" #%)-$7T+.;[>#&> MMLX-$=A-.<*N;(OR>+QNLRES!!Y[]JRV8K<+$0JPTT5OH26VR/+Z52UJ&LK- M.KB[S:CHPVET(3>ZW*L?$LSB&&F4FFR^>2SZFRKS/GXL\WYLFKY://XS:7C] MZMU&!R$V/53Z@&+\@&%\8AV6CY'>Z"T:5[M7::1V.JKKKW^&U]_5RWYV$[<@KOEAL1+'YHPK34<@/ M(46Q??XP'A@20UD0ZIA&NBWN!#"[OE<9.E0.CW1T$UZC$:NT'O0;6?Z2"8/D\GS_1='FT4I0"J.GKYSV [V.D71K$)GDFI%82F' M5\2XBZ!A.3#Y9Z#A%YG8KE?3/!TV57#:)$AKUPAY&Q.2(2G1[" X?/'#,Z]E M]\ZJ,9ZKT^L3/ZZS*^[1HX53LOZPN!#?!C6!1(#^!FT5Q_N6 =%D8KU4M7\> M8+R>K^D>\_BBW/80;256[I ;@:%BVX[1.,IBPI0E)U-%<6WS(#-RW0U4P@]F MQ*@A::@#M5=''W50.P/F7NV&SI1M7T1!*>@[LFX;4G91[_B^4 LT*@YPVS$Q MB^Y-UJ)IZ6TZA.X*FR&R<5$:=_IC Z:E8Z)FBDY3M6\T><)$M_^"3;/:P MVU>1H@MA"[;1ZL3R,4;T5]AWC)M@BQR8&.YNW=>; MD(+B#CUT#T K3F!/]GN8"5[\OBQJ>20NTLEHA!$+:M:..IZ[O7Y,\;(:)V9/GC6IWET?"!$O!P$L"' K'#!4(\YS M[)X&SK)IRV$-7"9B5HUO/^:!O]>1GMNLV4-PH%19:91HG1;ENYM^\$ PY<5CTDYZ^SH M.699D-X9\MKUC;?9B,3WW8:T.KK8BSGE9&29<>A'+P2I(DM,9,BVN##CW8ZS MG>@=U#L&'R];87H04_AID4/>Y\0,?\IN=LQIDLMU'-UU"!+=,@TXMK.-4 Y1 M_(_0>"7 ^*2)NT- "Y:&L>TM6X^W;_YG@^O;DXO+X.3-]6#P;G!Y>[,549OC MM3NW@C4QHAXM:82Z;P^(+"Q47MQG*AFKJIM+4]Q+WWH^F_"1/A%"/RKWQ8P0 M^O7O\ETP<_#Z4P>O'\T755+V%TI@@].N55[S!7=JLJ#N&OG( +E7CBPA0R$M MC<8/YGC<5+"_J"23]9&E9&VO:A@M:#?0$I$8K('7+^I-(.#T&'@$M7ILD&UA M\O =;'B"TC(N%;KZ,/L1+#MR#YA'D*)-;56DD;J>59"E%=X%I/M!D=4C%U3S MJE93^@73!_@]*:VW+FJKR'Q2<51Q#W8TZS&J%')/H#N2D%7(=(:DL3GOZ45*_@F%=XG#P)VD)>&\DIX 1;89<$8 M;?A\RAW '. _E1*3X!YQ/"&<.7_BWK:4XZ3)X%4@^?>26UYDZ#3324^BI'.& MOX:.HD=B=B$IJV@* J%6TC**VQ7I'!O/6'[%;3/:L\>X"J>3 ;>LK:6=%''# M%@-U6*++X"E5DSH7 ?^+E6+/E$YC0RF%0DZ>SQM8J2BC9)R)=$=KG4Q)IVLW MFG'ST:IN;T5]%TM,1T!2[XN:78+4#"H?P4HX^;I(TMS?5^&^(K'9C )+0\Q$ M7'G%-(3."O5QADW9L#4J^IGYI-(*2)+B?O"S<8#@^]@:UY(ZE#2DN,;L7,J0 MRK'7%Q[B^TF!4QBA$D?]5M%2^:9B_\\>8_^/L?_5@(!*T""YS:[731I/MG

:Y@F>WUWMG1'1-,*#VZ?@JH]XR*EI M-2?@L?ZN);_H#<%(H1+SNBGQ9JRR^X.8(_8N1,X]28>I>!FJND3VV/)23*,/ MVM5H<[Q] >M:.(45&I7;HX[N=^42RFKYWI>CV%Z1!IZI<5KA#>B1+!*6G.S+ MS$9[TD:O*/':<91+I[.V$F[:H25WY)6SW:S<#-$OF@:P<4;TNIUK-#&]%T.G MQXH&W:88PQYH&WJ)W1$&8%"AEQ1>792LYT[5M$#C#/5>253%]F9DN(]2J1Z) ML8,BVC6H-X\R3&1/2JPJ#4EU:>#,H^57#*D]]@26 #Z^UU7\YU$=!2<5]MYE MW1PL.$57!7F#2"85Z>YH?,<%F:W6NG1L1T/<(SI:LQ"U]9D^K=HL%$>V M>RHE?L0Y+>01+W#(^H9VC[:^BB0WR;AM IF ;*E&:/Y*1K0]R!Q0TZ]KYTMW MFHZW8J+ ))LR[WE0+VJY-#I?V";-N#RPC'4[DH^/UZY<0[H=YSK4=F&<%BT^ MUG,P34\_[AELS-IV@V$\;J[_P_.,X(P:*M@G7;^JW#.GJX_P:(J[1*QJ5S ; M;QFFBB@Z+7!&J,8EPI@E%Z1QK*5D/QD,/['^;Y(B.OV#Q(SQO[FN=6-]11D> M;;CN'T5*J1I<*H"_X3%F;PH':8V06II(J'UT"YMU<[=?-%3S[557B?NB_"#V(QID$S"@][5VYJ@]JE18^$PGI'T@N!\P M#\:/KY$UA?I$3!X6,FV[39T5.N=._*VB+ ,;!]8%55JRAY<$;;%T#R FC/MF_^9U>_#"Y/+F^#RZO;X/8J&%R^.7DS""XN M Q-:.]N2H-JSM8-J4J[2HVU(*6B4)S[_]/,;)/(.NX^)6!I^&Q.]$/0%]7WT M86NG/%ETK&@NNS1LM2^N."NDDG@=V2A.UY!NZ]PVOZ)XW\-AN)987L.C[D$F M=M(0'^@,3W[#=-BX 2:29;)$K-G4S.&X\Z\;$<3+&1!:_SXNB@2= NYVCM@M ML>*VDDM!M#)C2^'E&$):%#+27F[)2NJ%D_3#'G8P=BPV<.MXR_&C]FJ01+?U MG4XQP+&LAY-8]PS]KJ1M4J(:+Y8LCZ/ZH'^"<5VL#HB"%=_9;OD4[%A1CQ2U M8#DD_;03AN8L+=26B9*)*=,T:.?;X2VBA6&E$84TJ(Y9B(7A[_;>=E80[55' M4Z&"N +'Q>.F!:)/L$D-(XU':4G%!4[VZ13;LD1 S@169#._6B;N9+ER)52A M$]]HQ?U-M?O)K*%J@"4("(N+(U2";@H,LFP/P%_9[;!-GZWM';HL\KTSQAIZ MQ;?B-Q=(HM1A(7:_OBFR-$YK(SK.69O6N^][-F@35TG7-1340?AH"QTB3FV M]A>.4HX'!W%UH:IUO+([*5P8V]/UZ)IEN[K\RRW)LHMV<0TI!P-4_#! ZX( M:TAF%12\M8GDIG@=[H'%G:0S?2?;R7RWG%/SA%'(8"HZDD:. I6/X38)4PK" MO7U44*(!.IR'4OX/RH.MR$HK.7^%$,'H:[TF;CZ0"5F3YV!.FD&25D8+X*07 MM)/H3,&/&D0O9,03;#8DIN 3(EO*3W4;$469YQ$9-FE&$DO2<*H'M9)9J4;1 ML$2/+15(3$'A$F=I0? )<)ZS@KP<#7N1[KDB,%?H7(4!$?S0/9!V<4_>5DJ9 M +K-T!L .T6N6F= ^%R./&/@5#N8HS*YCTKE".O.7/0RV& X:XZ,S"6Z(X:- MC=[4DPWOM3'5,!\NPIKK71(<64Q% ^5WJO20VB$+!T&(@7KP-?>,\\QD\7-. MY'I3LP8:K:-QLD?[5 BKG=+U3<67GS_&E[\&@;&9(6>LMZA86^',#&145%_L MG>^HKD$$L5?)7)V#9 )U8Z0A8[KG+G19AV$Q)%+(($6-Q?D:1$X"G)!45?8; MER03/#/IU90BDX"+V)6^+*V([I M^6I+%C/9136VX<@*RB@L?D5J4^H#+F/OC_84I%K;)[$8=M>Q&RWA[%C02U!U MXKM(+],IOMN\&VK7Y"O$8.=S@D:&N9Q@\:BYSIM Y%NNR>S-%@3#':STM)IH MI80U:8D!=WD2Y@9NR0*/=CON/PYG#RD[(*4\5,PW8@ ]G(84D#H)>[TD&BXL MX.7.*&(O2A8LYOC=8UP54R9P1_%MB6,33]"Y)68NV!JV@T?;TO5*?GM?_=+F MN&(HC2.KZ ]KL\SVK^0_<@;-GC'?R:JM9(^'C1%S9,,B#$[OMO]#[Q( M?SI%J$C&C+<<9"T<:@^BMX5EB7\YZ9@QE5;[6"E="1,S.)TM\ZY\V&I&?ZUU MAJSUIWC %[W H:&/[FQS04P%##E09*L[LZ0-T6.26NFDD]C6_^I7:Y*>!G\0 M^@K7O%V2'_7=-M!B'4AF\BVX*Y*"+(0LDJB%@WW3@1E7?^QZRTQ3'^]N:$6 M@RUR=X>4D2N6DRGB+\I2FJYHZ+NC_@_;PJK7!DZEJ!O<'%SD_VAR]FUTM#>1[$S(I8OLMKAB.G5^+$JH6(\I)CNO&BV+-[.((8M&$^ MH4YZ%W*W!)&S2!28>!(_2)<6D#J-:5$4^J\=&!WLJ4.XXCP\4F5BD@E>JAA( MFPA1Y754%S.Z=)/Q%+:M9#;"[^M+$>@N";;RD>1?BMJG_X334GV 4BF*%::60PH M.<74'N]<3)S,BSOM ,(VX[;Q0\.W14Q2.+\?C%:VD8TEE(+UW/>Z,,(X4&B! MV@L%7S(JHN3-0E,(^7N4/?K*H/BSS1^94:NT52WMLQ M(4FWX'W>]M3"Y]LW_W<7-V>#MV]/+@=7/V]'!N'SM3,(+\GDL2;:"2NG)E^/ MCQA(@2G(C5@42V,*"&/C\VM@<#RU&6TKG?;L(#E1%3,]&XXH0!B=U=N)(H+F;S8(0H"/G'76CBM98\I]\U0==%. M??FZX\K?/\:5EXS]X3W!.]W!?_:A,'_LR(,_2@+<>AK+YTG[VK#5EH^9&M4O MO]]__N+/B\GX#Q='IYA7@P%R0NN[ 6Z)3/(BCS^/A;[ITS^IZ_RE:2EQ!M.K M5+85,S\Z.#@,3LLYF,(W8 ,J,*)NP,!1 >@F!UNQ EY?Y>#[9T<'A]\B]]DL M7F_\ R]YFMU_@X6)>>8YHIMA7J#1LER/%*JFC@>)KFU@]-0Q%CF<*4=O58]O M$[3!\[63U[FK$[N?C#7B@6S9\A($1.9>=37![1&XD';Q2&R((Q$4S@,S OZ= M:ZBJ1J JR*J!>PC.Z\*/R8AGV@DM@2*-B$^]3DQ'Y7=["I,!= ?*-1DW3"03=TPP[\,'P! MI530<+@@E>Y9T46S'_SJ9ASW1']3]M4X*^95]!#.&"^0MRH\XVGT,9TVT\!= M+J?VA28/Y!L&%9AV2OQ8Z1W7;>-DQ@K+X&<3V/D(UI==K4/%2274;3(QZ]\I MR>'!>VGS 96X:)2-J(8;:[H';*+.JGD<3K+!)I?4,.O7E M0"48B9.CX'?L7O#^5YX_&LE*]P9W8$87'=@AM<6M;7/";"YU$QKC;B10>P\U M%(>[G!&U*LB5FR)6JN4&HM/2-RF%:2VW(@FC= M,S=4(0YAK[Z3FEAH)(UVGW3@RLW6',-/#>MY4M/&NPPA2///19XF&PV["8Y# M8-1XXW,J-"3H1HFS4E(--ZNTQ8XE^,BB$XIML'2]E8:OZ'L,_+I6P[["W4-N MN[HX2'Y_7=M'C/F^IDQ7JQ;?:8.I?L#NF">P_Y*2+45B2) M5T53N51-Q<5V1+H_MJRO".]S3@@MB<0?QNE^3=T4 'L5I;E'&G!5X>"NZN2".AMOD7/ZL)'+HGH@MX2?/ MU^0GIRES Z:0,!C4\;Z7BKE(S1O*C91?Q[ P*"ODA#C@ IRPYFGY$M9M<9U% M<$]PC!#8H- @-HP[Y!(Q:V(EM:^VU<'V1GPAZ"OQA*K]IJH<(_)C;/I>$=67 MRDX9PR9[.>X"?<.P(E:5TC"#IP\+=3U+R<)BYMP_7-VHC8:92" VSRBY0V?%VJ<$!"5AIM@# M>V]HH7@]S:5=5\!-D2\;):1F,,VCB![X9TR23BS2YFZ&D!*<>H M'E0JAC#W+(%C#CRTU AAFE1TP=J@FSIJW&Q3;FU'W-P%F-'V-H:^(X;7OBPL M##FA57)(WS(;\JZ8]"*"D_/RD6UUF_<=LO4V HC?ZDVJZ]NKI5%RTXR)$R&$ MN\TAO^X(^ ^/$?"O@$]L9F'U\_T7'K3D&AX'3_-B3-2J[RD;,]?%?LF5%=;% MJFE:!H[CPNJEH0'#W%E=*0U%C:M$CUM1C=O=#TZT/]LJN*Q!(@-MI=,Z*5K4 M',C$L@C\1U L'(V;@-BK@/) .]4Y6Q;:.CQ84^A?VP*',RIP,"+_@MORI(F& MUM'5PQ[TJ .>HBM\3.-3O]6,[T_KYDL76GL+#%2)T\313\O7B0LR>DT%'+<1 MVNMJ@;Y5(T2%BPJS7]>G]9'K_$X\PS.J:]">)=^P+KRVK18ZRFL>B$UV>]IN M]A8A[1]3\UC33<1X5K@7:T]A G\CVR3)@W,#][;J\F+K0XQ;BH\>?;+SO1&U MU#U^)@6L",S=[L^Y1EM.J[7=%1\8_ZX#ZH7+E <[W[MOM-5H>G;[/>LPBM), M&*>A,;L@:RZ& )1S!YL%2\'EMS+TG5X$,21&[A >,"ZN :U<9S2['$&D&JL^ M1\1*Q-976K M_'+=I&0,+TL!KY>8[#%%6&==8]=?*]:R!IPH\#\2I/K>X8UYE\V2'.S;)NCKZ.P8J5**BS$0R;%@'MKAP3.$@!(%EN L;_;XR=W^II+2A M"J8(P8SP_2G5TW&.0MUF#(S1/.I"!F(BB M_!IX_[IIV;4R&HQ<""!6)EZ\N/]M9%/4;> M)6-&\3%GCVQ=K,DTG*[R(!R:C!&)HX_=U@8PCF*JME-*K)OT)*PI.#YX<=(* MB"E)1&P["U+9BWZLAEZ6SI$$1-]!#5X:$DYGTCPE]!DD#L7:]]A"4T)$JG1Q+-V.,)H2+M(0/VQ)PO#C-VXRYV\A)JL&UK:YL'T@WO/X M H@@@E6ZE-700R\),,M 6>3(H>Z^-\#(7-YFJJ][QJKYC37^JY:I*)5LVM;O MX';HQE&XERK*I2ZW,RII63/ ,%S*="=#;P@O:6>Y.R,4&G5W(5%57*;#/@=78-J,)HUR%T$O(^CI-;O.$M)D ML)D+&::.[\SI8=@S'"]BC'RY&LV9:$6;PCT21(_NW1Z5UE2%G<@[6:_R^'V3 M$YQ5RS81,\;I@?Q0HB^M8?[IITR^$&Y@S*@NL@F&J3+"KDY(@FEWRY."55"8 M6I39G@2]VTUDZ$E%N]Y$F7.#N>#CZ/1=_+#WS06/J]*/P<[SW3V"C],>"Q=7 MR&H//3Z,_B,J6X[!60P4FK,E#CZ>=5M_TY_B0W66E#7.;"&C^G3K"EN@( 7XP78+<9%2IFD*WL!%R+_L#Z[&/S?;44E MZ.M1W:^<^[+8%K&';$TM8%%@=O60()8]=)]DCYJ5XY^Z(K&6[KI9N,6VPWW6 MVCW.+#0C\:T\D5QBC#DW?(+A^DV%TE\\AM(?FV"O5MC[4"]H*7'I3ULE",)E MF*4^SR'N83H1M*27Z5^K76UWJK)P&U2FH7UN!+5-X$6(_5HF7.C4]A\Y71C( MG^/=87/-L/HN_V<#9YW4[GXUQELEG4SZ&X&N MFXX1ER,*;D%-( <\:@KS17J"%RZD_D,PZ4WHZ&Q2Y=@!H*B&'W/;0Q\*EU(+'BRQ0G1BH.O8* M:?R$"0VW'.6+T]4I=Y+4O[0V6CI?RVR!^NU-HG)*5I@7UUD%($N7+D:F/"K- MY6_G641+0)W8+@UCL_5$QXETB9S+>;@1D,/1M(&.[7!(/:5>ON&B\KQV2/2, M87UB*92[R)TN/[0&I_,]KL%[S;!U/D*K3FW%P+&GCZ.6RVI>45;R-DZ/D'ZF M^CO;0 C;T7 LELJ 4TZ#P&@[-08R3%9./>\+L\G_"!Y/W=^N[M.&+K MEB:=V.I )]65 D1+.C]:XX$+!+08J[WBMD[[0*=V,>V4=$M#:H>B2H_L=OAS M6CH95%YI@2?N!96<($NY<$J'T-RN(PR+1V62<-=TEQ)W(UU4&?+M84!Q'F) M1&&5Y2:P!=3%6LL1O^C($STR'0'DJS6<8D_B&A\P 9],TCYX_SD9ON8>UBZ_(@,,P13&>?HO ML=Y@K-.&4 M-@\?01:KGJ4?!/Z1GJ8.LJ LUQ+M&G0,H7QI.XD0O$)BWOO.> MNRK*;Y ?H'*IIZ+B#3+71IX.)"APQ"FB?U:9/%.8+L9D&,QV;X>, OG3.I;"&U2(E.C3C@1 MM_U5?S1"KVCVFLN]7!@@OL*(PH5DH*8HT#<( FCTO35T[E!4@1"7VW MS4(XI=3$0K> %SV=RT0K5C;Z:A,9/=5&&_K "/CI^\&IP\26KC6<,^3[*(:H M#F,(J\=N^A%7Q+D[S4G1II2DD^LLM25;H_NL6T9)X5C/;#OZX>#-L@PB6T-C MFQKT]$)@"!P7;T9#(;N9/,9@U=&-?H!C,36IB;%IN.KG&WL/\\-U,F#LFQEZ M2 - ^F6):3+T.71+U=Y'P"\DZZ@'0>^:03V?9]1_^+%"S?X'1*@LZ3+ M..NC6\VVNF0+)">[L O$I[9&?F,4Q&O,TX.'G)#/?'_90_Q+*1NG^RW[KRO! MD^:Z\S%%[4J@7Q"5%*M!C\8U@YQJJ0"/6OQ[*]N#Q*8=*0_2]#/JS'4+>M9< M+#LWK16I)MK57LK>B2SRM[+5603I#M,K9AB40(5OY/K7B$SA=9XT]@J6&:U6 MR#G!MD^H[<11%IOL#?(MZF-*AD%:3FW+6WC[2)$4(K)RFMU:=YWN_"W1$/UL MH2',_&JI06Z))Y<,=J-K.TX\_*$,DA,[^MY8Q.J(GQ3SJ*4&_):]A.+685G?/F7?5+1M#)9)0\ M_6TXB#4G1>F,*4>?ZL?J MQ3RVZ"3:U(*QQI54"%:CDFW8P"_!23D/4S+B/1!Q,I!+$TOEI=>^6+\L68*; M8!%4M1->7["C.\Z1)4.# /(2'9K!H"T&,O.8FXP'H.)%1"[W".- YY>J[\Q@ M:EU[ST)XUX(DM>,ZGE^W7T^DF\G//[1A[%;2[WXG5\WM8&CL1#!1*.*+A8-D M3'%_H9%*:S8[V;SF(V,_3[NI58Z,B>C:Y_5EI5 M=>M[^T;<%X P68PP&0KF)!69%S$YV:DR@$K0HWE9D#L52]\8&,0OB74M MF0=L=$=M&,Z= #9<,(%%0]G-? KEE001=94"O5^RHZD#NY^V9P)'.K=)[M,9 M$F[>);J:E:[R=DUJGY<0 MTM'C=H:[.T>["T] 3S"EJPJZ]1VFO,,IZJA-ON&7(U^7]6ST3G^CI$L)7L3W MUZ2>G61WYWAW$VC(ETD;O>;?,!%U[>-%#GG8="'^_*H_#X3?F7P:\7MY>#FYO@UY\&UX.KUZU\ M+73@&<3-MJ?;1#^HI(N+OJ)A@;R6DXX^7Z.MS]5T*$GOX%^.'PW)I_M_OSOX M+D!<^&H6Q<#+S.<9=NZ5SW3P09;2R?].3XO?^Y/(WZH;W MXY,ZX959LAI'GW\Q/I%\5AKN\0_?\.8-_F=P]O/MQ2\#=_N>,'F7#R[-\Z]K M)P^_KN$>/_VZQOMXKG_G>/US]ZFRY?,T0%PROW]_)^[3GR_>G@^N;X+7%]/YVY#Q_MX[O[ >"#U: M:O\3'.Q__PR+RE##X>+8;]>L/)VO[@XX_/>MUY=F$,OFI7?IFZ6!)]63 -Y1 MU)-Y<+X?_+]BDE=8LKLZP_HFR>*'1[((3J;SX#2JJN"=JBI55M.TGFR(BK,Q MZW093=5:3/2K.@4.<\01;=<1^'U<\:O:YQ^V>9\?V=PJI3O5-\WEOMF-LZDV MOV U-R;S$2Y$\)=H.GMED ;/N*+[6V9PFS5>YBI/*"(.WW%\?(,"]I\_G>CH M#Z;\;S&=Z.@QG>AWIA-]KGS!18/[]T?=!O_ST\7IQ2WV3_O#,B4W9.HW@_#>XA'6X/ _>#"X'UR=O@^O!V\')S>#;K]3ESB*KX@OO4(;9 MJE7\K0[&NGX?DX:IU)[STUI@J"MCI_R-TW^[__ZOUW=CU:X51O]ICY;@")LT MP\[(B 50U3=%4V+%[T4>[Z^%:R#%ZQT\ TRF)V S?!=F\$L/%J?S8RC9^%1< M)WW"$',P)? @T_T[90@W7-/X0U[<9RH9<_^,-M)2I''<65__YM%Y#O=[L'EZ M]NC6!<(:.6!.&I5GK4S_!0A7/1CH2YJ#$&(!P\Q2+Q_8]PPKU+AUC--@A'#U MI#O3VNTT5SU/:]"[NY;G,,0VX6\%X1VM2'BF4N*\\:%3/HGP'-1FRP@JPT#6 MIXZ@109_^MO*]RXDK%WOD>UN,J&%7>[O-1'%,;5[P49B34X%):P8VB+\J59V6IA@23_/,A=@EN&!"(1J7T7013B05CAE\4H(= MCV6<.+(F-WTO$MO$Q"#^F"X:RS?YBBHXJ7 I+FZG:PU(%C,V M)>*^4@M-;GI*8 ")!^%JZS\3W6(*GO'WUG]A<'3P][\O;8+@B0$IYI?!1J5J M8^6@@,L%G0 Q!]9%H*:6X3P#3R))"_&M.$O'*YZEEDEHSL7LJ5**F:26H> EH(P2'6RTS,$A\B@< UT1I]/^* M,.R KZ4P('FDM49"@>KNP8'E?B:(3"TX_*&%Z<=S6\0?L.L!_8#F4DY_L:PC M*8HPMG45]JW=75J950.B*G.% -N$ ;AH..XD0G\&Q$-P%*! *,9XIUD+WKNW M.Z"5<)-M:GO+G'<]3P 62J-MV/8Y<-\.9V>X@0."I$:-;A$9LWXJ&QJR>@EL MNG9 P9-HROI'HN! )/3'$"_ [@I-2DN*XR*P;5Q_@9K%K3)MZXF.1;G:<= H M]6KKI@H&?#$NJKK:#2T0?RB]H>*:EK9@B@2E1_=A2&W;2VQ<%@9'P$&"@:VK%MX2FL=JW!212GCU[=61*I1JRXLL:: M>-/8 *]#,\!M;,!;##252[M=4H*6>E4(O9U[$4J'!6G3T7:WN#!%\#L,?%1& M3<*H^@HDC>U2HH?(9I%!26)L)'PAP27AOPB%0,T9-)K&@\MQBV9%\,O%A<$V M2.]2$+MT6H.3F& 9#E\\/V:BUI#\%?7D#,[3RAZL$VFV )NA\!21/WMPI)TUPQ M$*8."H2Q%"\8@ND&MJ_$0VMF][W,KG_N+P[ED821_#Z:N^, CI]%0UCS&V1I M49G(.AP?!3_OW^R?[0=(]\"U#E_\(,\AS/_@+=W%C9(?V"-[$[P<&S^^C>[= M;T_ OMB#>4:9]$6@$9Q-HAF>W:-#O;7M%X=&!^9??H63!-0PS C-'QZR*[+6 MV2J\PQ+N0M&7H@MB*BX5%]Q%NFE:*]0'_7*H&N'N@3\1K]UAXBY*\M;0T[!K MAMNM=C?T<#\R-28%Y3Z"X232?)ITE>25TUW,/_W=QB:VL_)B^\K0]2N\'Y[= M?K@ E/O/IG:/V IH[B [M<2C^#!0C(6F@0=.FA9L1/HB,RG^.S1FCJMVZ>5F M(N!5;RD&/L[MEFC9PUW7&A035M!C2_*\1*"U5!_X2SX(J.Z!/,-.&O]H2MUA MJYHH%I@1:7W4$B7QQ63+J<*4 =BDLZ"*4&AHIL'!3 0KR@:(A!V;8G)[Q\JXH[D,T/H;M1D@GM0%@R?B&J6:8+L M+IXS,ZYO*[7AZ3>6VO#8A_-+C4J,'RUYJJ:2AN,N0/*K($?& 0<%@:Q<#R\B M*I?L/4.1=Z>XVQ?VWS/VM6]5>]Q=.#B=T8W&_2(NN=$CY"6W$EC$@6BG7K/D MEJLT+PP79)/8M$?T6#21".WP$,T#,!1JPFGG-=D*H1OO!I0+,A;_GB9PTW%) M&B0!+P.")YMU0BH.4'M:OG0,2;A(3#A[EHP09G]RE.,3ATIK@1)7,NBSJ%N& MCC;85>X,2KETF&IM_"M/W4/@>+8=^D94='IUD@UL3';;*Y)C=C-K]YAX6+N- M))K>:6[9S0+[LFM4T,/T'I@WAZZ*HGN(5>[O3N/)RNMXV1V9' #MD>%F>0N: ME>(ZWBW?!.YKCO."M1ECV"1W>P_CYCJ#IY959$B:IWA-@75$C%7V!UY=.1N@ MV:[=8;='*3JN]M4^MO#*ZDE(C0G-IJX2S*2'[.I8!.\H6%;J(Y(LO(2"+\!4 MRCO3+FAU^V0[.$RR1*UOQT8*=VB2 CDN%6MQ[0Z4;75:Z,\ MM_HU(6^JE/H0M#,2'*ML;N6*2[ZFSXX_$"UT2 9AB,KX5D,=0=9A,U190O*@ MTD'M];'V^+YJLG2X89Q"=\H,Q5A/T[@ML2&52VRNYD!^.X?XF'D%V.^S&W'O M8C]WC['DN2B7YW.5"#?>Y(DD>NA>G;4E.!X.6YU9JNZ4OK8N&Q5Z MWE:=M\"-ERKJ;]A,)<)#)JE.HO#/7$]7*MT;"^9PX6@[-7F-F"\ZD6GUP2Z-0HN$TA9 ?!@4?>2_==C) M<40:^L0'D+I7ZNB$R/#"Z.8MIQ\Y[8#M?US/U@U M%?CD?'#2BON$XE_M\%TZ$79:>*M9!8[E6"G4XTU?Z$Q_D'E][OS=YZU:)B#+ MHS]O-*&FNUZ6FV9X8A?HCM+WW"K:2%+=KQ5#;-Q3HJL4.%G4&%YFYIL4055\ M'M#9KW"MO<5V&AJ[W:V1G<_W1I0<>?Q,5'?L=VWE6CM/C7JJFU^U']1FJ792 MGT8Z1Q$S#VI5]CYUEUM4H:8NE) F0XW''=^4MLK!1&E*%F5(T0B=;YXK M7%M+/"_I%/AR:I/3\)OC9WL8PN+MY [E')= 08@752:+SJ0M+A/B3"2$MVN[ MG)'-#R+^^ (>E@JL^'56F%L9UQA_)@YWOOZ!D,^&49 MB#W!!]:Q.JT3M0[ VREN'*LQHNK+'AEI*%RG&8Y0LHQQ@$AF_%%8QX3S;U., MS:PJHZ]-EJ0<$)B>H>B^6@-LIBQMJJ/ YEAZOF#3&)C*D^2D.(WU_.2-=DO* MGW&_Z[;G[NZ.YIW,R1S^2ND?[4;M'@-@ZNA)LJA7W)D^G5C,VWWJ M?EHFE%VV5L[,P+RMNP4]W-RP!.F;2L^:!#L_U)/= -=GT<*H#E$B%T1;H\7T MF(R-!M:R&1PN*F?-?;!SO'JVSB$AWL5M:.OIVDR.#8H)5A4W8;4\2S.*&9A@ M3<3B2+MRCL'*8)Y'+IUND87T1M:$.41?+2QD L8PVFBAMBNPPWR97KYLPR&$2RH$P^!O M)^?GUX.;F_^ERA*[@BUJ!&Y4V]S$Z;S(?G4*]K;XD#?6*0M:J:(42F4#$X&K X7>.OCJ'>^$T%7X. L M'GB9.SGMUW,G2;Z["?;UJGK<0B0M%BEN-OH_Q0:KJ22&3/6GT.'7)::?EK65 MEZR3\=\MUV8OS_G*0_O'CZ']K\!#M)DQXF?[7@G.BD8L2+4*N]QD'(PBP(-RJLJ(4 S<8]Y:>1S2HPQ8*^I]MT6K(RAE#>A TC@J33M[W4J>HW1DCI&UU&=[ M[R2M,?+>*BIKQ?=5XNQQDBVH3%:U[ANEF5QEJD-(5>9T)6T#.EFH[4BGN$_G MG/YKDH$+DQ],I3F<58"Z>+U563//5RR: \'BB9(U:_DQPQ7+HN8N8^3H91UT MMYI>Y1GX3)OOZ1%F1V4K]3YB-0ZE>+/BGNT<^H[^9I MPOPF?* 7&BN4#T EUIRB,TF'J^#$H:X':9I6R#57]FL-!E=G[9JCHF0,D3B=<9:ZI&*E M.=;HBUTG*>FQXH;56 W8Q+6-.N&#MR."^?V*A_("Q00<)^;SGPCOTD.,=?1! M^]TH+1LCE4B:= E;W)6*,M\ISHE3(ADM+2\ 2,#J/@-P5\*BDG)^C,'. M5$Q)ATY&=>*G5/=E, 4]JQ=E%6F8C41KHR&>"I/H:Q?(71HI><+5'D95RB6H M05P65>7H2ZC!2BKY=IR&%RMK-3GN4U945*KKF-*?C)7%X5GA@5S.WFMP<*K? MB!!JTRCK<4Z2UEP$,D";DMGW.#Y0L")@=V 2%;KG@$0H\X@+&J6 W2_'LD!$ M.DN/"P32'+@U.OHX>Z"LEKD7"RD2PP&B9U<5<-AM%I43^JZ\*=.K*%XED1X] MT\2=3E:I=DAZI15)1YQ^E65.\@-!];%2&!+H4E^>D'CNO50KO9JPD)QNAV/# M#,N*10Z^J&=9:]1NIH5.UB+_-PHUB4WBG<4,':*JFV.7^N8,*)NP&#*9NR-OSL@[V^E[^K$\ MFZ'R'HZ9=9CQQ&,GU=I9GNZ*8*D<+YGZ4G&R#>.AAPNY(5RV+L:E/%RB'@DJ&!6XDQ-!IX_&_L VY MZ15M^[7UH%JBS8UX,8PTXBI.=(*%1Q5S!R^70')14XA+F M#4+"%Y(XF$),!,Z!)G47ZQIYJP)S&.Z4MSBE H%>1^3OM=]KYP&K]CAUQJ%Q M"Z],,+:B'!OB2&A8IKEQPU1M/PR,8MKD5&WD8BODG*+# !_ &V!A$.JP53YE M;!/MN7**CL1WQ=L8 3.I15OR!'9D;A6\& N$L"7'=5504O21C-E+]RI@&#TN MFVH?6E*;V^43NLRL1["TTW3JU97__LH?(RN,J.@7$PR=C&YZA1#4&1X1=4>5 M"@Y5,NA1*F3/WE'A+3Z6P\SUDWN5(UV/?WLF>%Z<<1,N@ LR ?LV%[ )BH1$3 J%7E(HD@L&C-[\&0O\4?@M#HP-<.,XUIX,3"1;RP1X]EC(L9B M+MYAD_^>'@;+6?>_9TR'3\&N_)_!V<^W%[\,@I.S_[Z\^O7MX/S-X":X_6D0 MO+YZ^_;JUXO+-R][8^0;,HF;#1X;+.)/)S?!X/)V<#TX#RXN;Z]@92]NG#86 MN.:PQ&]_"X-?KM[^?'E[H.G%OPTN-[DX5W]>AF\AD4.?KUX M^Q;^N?TI. E>_PQ__WQY/KB^N845AG6'10XN;H'>!]?O;EX]TOGOHO/KP>3V\=U_>1U19+]S:'9&Y=<:6TM!\>%/__EX@98#3":LZO+FY_?8J,< MS(*^NKX<_ 8L_9HN.1L\;LQG('B4DM<7;WZZ==>;>8VSZ.^O+V#9X0K9*> Z MCX?DL^_%3\![3MZ]?SL(;B_>#?2&7,"YV>2%W7 INL%C.Q^<7=Q@)<7I +C: M@)4L/%NB90T>S]=G.U_ K&Y.;B]N7E^ :"'^ANM+0@@5J)9*B[HK?;KA=;?7 MGL ^G5ZPXO7S>]B[GS9XWAM],E_1*C^2]>\6&Z>#P:71FDY_(V(]NWKW_N3R M-R3M1P+]5-%QF/<5\(W7 MP,S/>2M,J1P\Z^J7P5:E*E]<(I^]'-SNUW!20T!P$HZ!1^DW?; MIC2*OY7@&KCRG)&YQ$/^>6(H&]VD^"'/Y>?>O6^Q1_'S;\S)_-BC^$LTZOT% M^/GEF:-[;U^W8K#[3\Y^8DWX#YS]QHBN6TJ)T# F/3 TF XZB^84VNLKC9=> M9MVLI[[>96TXK:^5SVQR?#(IDCLWTRJ:<9_/'_ 5!+ P04 " $ M8JI4NAALLF4' !L(0 $ &)L9'(M97@S,3%?-BYH=&WE6FMO&S<6_5Y@ M_P.KH(4#2!I)MI.%[ 1P;*7Z M%2".FP^VA[PD[[WGW =GLO_CT?O#T_]_.&:_GKY]PS[\Y]6;DT/6Z679_[8/ ML^SH]"A.[/0'0W9J>>V45Z;F.LN.WW589^I],\ZR^7S>GV_WC9UDIQ^SJ:_T M3J:-<;(OO.B\_-_)L>SC\_5D?0IC*EG/[V5+Z MQUZ/O?N%'9IZ)JV7ELUV^X/^J/]\R'H]$LB-6.#W#_L-U$U;W< M>&^J\:#Q>VG$FR8\>GGF>ZH6LO;CP4][I:E]SZD_Y7A(L^&QY)72B_&IJJ1C M[^23D2MO?DL1(#&*UEE)IQJSC.9$FP\_+G M)\-G@[W]K'FYIG]8S[6:U&-+)^W=R:"D96ZTN-ZD"];?U9SCLZG*E8]6;0_[ M0W:U:064E7;=DN&HV63K0S'N$/Q3I2HXA0$S)3N<*EFRXS-9M%[-)'M?8A8, MO:G-#Q_/#ZUU+8:8-^R3+,CPA.U@1![P4\D^<9OS6KK>^S,M%^R@\#0S&D#B M@B/N!O4MS/R*@7G294=\I@0[[K/76GD&J,!8PU>PWY*#@<]'XC8%^U2@MI'7NMK/.? M3&L+V64G=='?^[X],DH>><4=_ #;JP7[7)NYEF(""]<=(PP4JXUG!;;BJF:\ M7K"V]K:5L)U[6<$B^&4?+'NAN\<[^WK\):L5#4\2N"<>[ + ML"&.:;LVKVHZ+U8&51>Z%=@3**VYJPN$E=4+UL#)Q _BC=;G!$B^=Q>.!L=$ MZ+RZ)-%J" !U VC"<2[H4W W9:4V<[>DA)43Y<@3GG$:C'I#R^X:LFZIS"5M MOW-P=Q*XIU]XXNA7*&-:[&.LH(U.B+36%-(@6''M@"$D$ V>OOXK)CR M>B)#R?S8:NE2IMWFO>'NEHRJ#'=%?(J/BAJ(.M*"#F$4FFMLB>B10M>>QM)! MY1<'E3B(C+W((4A0I;A]V4LC6I:!%]L_/2RF;/>>U'TJ%%@[-"RKP>SBYE M\X*W[N9+**WF$JBDDV*B1@G%!@C(F7(AS"$EZ[ /-1KG"6(]R5BI>8 Y9>IS MJ+HI =&D0K* +LYH);@/BN9."04OD $JUI.0]FK:J764XT-TN% 00E+ 90X* MX6H6%C4<_"I:S2F7P:R@Q'FMP(I8>=8+)O[*)0DBW6"]%+=/+P^=1OE&&MTX M7"^QZ>:!?F-2@8CH:(DKW.$B3VF-._",N@8B$+=B"2;HI7BNT/@NJ*!L.I:H M'7 /D*XN19MJ9LR>9\F@IK4-*.5" 2P*8T50(/0?$UFCKFDP"S.R(: 2NK9=ZEY5V M'/V+-]:MJDP8P)85KL]>RK])A;E!':-YH:!?V&0+#$+F<939\)MX<%*?$-YCPF:Z(!1* IE4(5;-YESRSY3R8YT.23]T M&.$=QO+R>2N\4U\8;U8;8ID++'1R%H#245I$3A>NER'> 5YX[9-0[L;,J^J9T3-)Z;?FD_3V MRJ84(:M&FX7$['QJ8E+@7W (F'^5VM2_ HB[?,<9?GPDN^RD#@PAJ3RO7Y*.T*Q&;.W?,&& M@RX;#4:CKY'G;V8+,G.=N^9OOK#?ZS/TYH/VL_1_$O:S]'\?_@)02P,$% M @ !&*J5,8S1N9S!P >"$ ! !B;&1R+65X,S$R7S@N:'1MY5IM;QLW M$OY>H/^!5=#" 22M)-M-(3D!$MMM?6T2-_'=X3X=N,M9B3"7W)!>&>[FX(>CMX=G_SD]9K^?O?Z3G?[SU9\GAZS3 MR[)_[QYFV='949S8ZP^&[,QR[:271G.59<=O.JPS\[X>9]EBL>@O=OO&3K.S M=]G,5VHO4\8XZ LO.B^^_^Z QL)OX()^>^D5X!^Y$K8'%[O#T7]_Z:,03F7M MW$'62O_0Z[$WO[%#H^=@/5@VW^\/^J/^LR'K]4@@-V*)O[\[J)GS2P7/.Q6W M4ZE[N?'>5.-![2=IQ)LZ/'JX\#VI!6@_'OPX*8WV/2?_!^,AS8;'DE=2+<=G ML@+'WL""O3,5UW%N 7(Z\V-M;,556DTGMR-A>T\>*W$ 1S5$J3FWDN.9+ EV M7OST9/CS8'*0U2_6] _KN9)3/;9TTN2S#$I:YD:)VTVZ8OWGFG-\,9.Y]-&J MW6%_Q&XVK4!EP:Y;,AS5FVQ]*,8=(OYD*0M.:-M8U.,2\8>^A(,-3; +> M.O_>-+: +CO117_R;7MDE#SRBCOT ]I>+=FY-@L%8HH6KCM&&%1,&\\*W(I+ MS;A>LD9[VP#:SCU4:!$YB[,*GRR10\DI,2PSE0SI%.2N"6@HP#ENER12\7,( M*;;:T^&80&7P2$6&MSE82%LT%8II7(Z:8(#88B:+&7,-_;ALH6TL_00%=CGM/IM&^-JAF!9F+M1:?DRW4W?./QWKTMWL#*%;5?>K"+ MP49QG+9K\U+3>;$R2%VH1N">&*4U=W4QPM*J):O1R80/PHU2EP!(OG=7CD:, MB=!Y=4FB42B 43<8FG"<"_H4W,U8JL8(V*D:FM*4#@L&,[& @!&-GH[>.+ M8L;U%$+)?-KBC)*"^Z!H[J20Z 4R0,9Z$FA/TTZ-(XX/V>%"00BD@)]8*)?^5 @D@WN![$W>GEH<,HWPBC MK=/U&IJV3_2M085 G$M!6.'8SG*B->X09]0U$("X%6TP$5Z2YU))OZ2"LNE8 M@G:(>PCIZE*TJ69&]KQ(!M6-K1%2+A3 HC!6! 5"_S$%C75-(;)P!FJ"+(E@ M;Q71@]"6-7+7X\-/D?!S/.>J";E*SH6RI&O7'-WB-I3V54';@GOBX^9J'^"" M"Y$W7.PI@+UF437T F/+>RBI8WH MT>N1H:M%JMQA9F/X[T 65%%,4326_+]&WQMVK8SS.$XO+7 O5^!&'QH>7L+M MW+"D1"!A&E^13HICDPKA5D07)MVL]'H:M9IQMZIU1 !>" ",P9_)-9:XMWG M'%2Z(EV1[][;1?< VX."UOY]6^#P8D"TN.Q>9B>1Q3HV+A.5HGN'DG>M=UEI MQ[%_\<:Z594) [AEA==G#_ )*LP-UC&:%Q+U"YOL((*0>1PQ&_XFU[6PAP^- M1/4#Q!L=WG"YIX^WR7V)%T[J$\)[3+29+@B%!(Q,JA"K9G,!_)PH/];I0/JA MPPCO,-K+YYWBG?K">+/:D,M8%VKYYK+D3[G%P05_0*HQ2O'8S;/R;8+@L_ M&^^AV6%_2S\$FZ>#T4,=UFX217GCS22IT/HT7 S9H/]LO_;LR2#\"_MM'X/U M9*#GCX.R&HC?/TCJ:Z9&YK(8J=/CL^-WX=W^R\,_WK]]0Y$[R+QX0=\@[0:' M1@=\TJ?DD?\WAU[]1G(?/SYB-QU?0-'0)8K]"WLL=HH7)$F*ABIUPV?$:Z[, M HG@&!+,M_I9[0@+SYB]YDLV''39:# :?0G.W\X69&F=N_H37]OO]4EZ\T$' M6?K_"0=9^G\0?P-02P,$% @ !&*J5-/+=3#M! [Q< ! !B;&1R M+65X,S(Q7SZ?Z':1 52,D^$AYM$I!H$GK<\#R>^^U\8LL+0N@I(C0S3 K"?;]S6H)2:DQ6]_W) M9.)-:IY4 []W[J=FR+=\+J6F7FSBTOXO;YJ6YGXIB>VO8893_.CS6%7H9:T: M_KWK(1-.^;.YIC_C?ENIP.DG:$DQILI0!>-M+_"JWFX(E8IEZ,MXBK]OFAEH M,^5TKS0D:L!$I2^-D<-ZD)E&03$RVEDW M3,B0\6F]QX94PRF=P+D<$I'/32@;I*8NI!H27JRV.\\H3KRQB"5(0*J@.=>8 M*$9P3R@82_OOUL*=H-'TL_T%_=UZPME U)7=J;&20866?E< MIJS/3&Y5K>J%<+=I$2I+U:(E836[S=:78EP+XX\E+"(V#4 FT.J< 1$QM [/ MH#M2>H3\8"2$[W, /GL77LN#"QK9%3DMK&T']P;EY3M\XR"6F:'Q-?NO&?PA MV+%8F93"!5%](JBNG%UR.H6#R-B9:A!4-Y5A4;'G;6^L/MOD)T_A(0"2% MR.V&"3.I,_C;B-B2Q:>@:":5,_?CB/&8*@V'3&ES(4[<2AE-< ?!$-A85EIT>7 MVM)^XL%O)/JJ92[@:ND77 A=136S_LZ3SDD_9(*(B!%^I_3(92U^9 _(4+<] M*4([>U1HEW&>F+)=C+Z&KT).T"$#6O].R._<&O$%A=/$17QM_67EP$:XFR/>G,-]%<7S M""XP#S_4MAKY$ALFKPWDZ@+(3%C^_#C"\F,($QBN+$_?F0<(L_4GP]RQ8)?M M-.$<>BG7O#O 7N4> M5GW&>UC,QN!.X[V2NWZ5D&9(GU/H2X6E>Z\4E+"L<*XS$C$QF(\S$L>S<0%! MOJ(22[G9F8"UP?T[D_=VP&/-V?-TO6$P 5 M " 0 !B;&1R+3$P<5\R,#(R,#,S,2YH=&U02P$"% ,4 M" $8JI41-39OGX/ F@ $0 @ '&UL4$L! A0#% @ !&*J M5.D\U1XW& @K ! !4 ( !T"$! &)L9'(M,C R,C S,S%? M9&5F+GAM;%!+ 0(4 Q0 ( 1BJE2AXBR6XE$ /FG! 5 M " 3HZ 0!B;&1R+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " $8JI4 MF*DOE$TO ?H0, %0 @ %/C $ 8FQD&UL4$L! A0#% @ !&*J5$;@N?W$50 RPD" !( M ( !S[L! &)L9'(M97@Q,#)?,CDU+FAT;5!+ 0(4 Q0 ( 1BJE2Z&&RR M90< &PA 0 " <,1 @!B;&1R+65X,S$Q7S8N:'1M4$L! M A0#% @ !&*J5,8S1N9S!P >"$ ! ( !5AD" &)L M9'(M97@S,3)?."YH=&U02P$"% ,4 " $8JI4T\MU,.T$ #O%P $ M @ 'W( ( 8FQD#,R,5\W+FAT;5!+!08 "@ * (@" ( 2)@( ! end