0000950170-22-023056.txt : 20221108 0000950170-22-023056.hdr.sgml : 20221108 20221108125727 ACCESSION NUMBER: 0000950170-22-023056 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221108 DATE AS OF CHANGE: 20221108 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: 221367996 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-20220930.htm 10-Q 10-Q
2022Q30001316835--12-31false0001316835bldr:SpecialtyBuildingProductsAndServicesMember2021-01-012021-09-300001316835bldr:SpecialtyBuildingProductsAndServicesMember2022-07-012022-09-300001316835bldr:FulcrumBuildingGroupHoldingsLlcAndItsSubsidiariesMember2022-09-012022-09-010001316835bldr:FinanceLeaseObligationMember2021-12-310001316835bldr:DebtInstrumentRedemptionPeriodSixMemberbldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember2022-01-012022-09-300001316835bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-01-210001316835bldr:TimeBasedRestrictedStockUnitGrantsMemberbldr:ShareBasedCompensationAwardVestingOnFourthAnniversaryMember2022-01-012022-09-300001316835bldr:SixPointSevenFivePercentageSeniorNotesDueTwoThousandTwentySevenMember2022-06-160001316835bldr:TexasPanelTrussBusinessesEastPanelTrussBusinessesValleyTrussCoIncHomcoTrusswayAndFulcrumMember2022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100013168352022-07-012022-09-300001316835us-gaap:CommonStockMember2022-06-300001316835us-gaap:CommonStockMember2022-01-012022-03-310001316835bldr:LumberAndLumberSheetGoodsMember2021-07-012021-09-300001316835bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2021-12-310001316835us-gaap:CommonStockMember2021-03-310001316835us-gaap:AdditionalPaidInCapitalMember2021-12-310001316835bldr:ManufacturedProductsMember2021-07-012021-09-300001316835us-gaap:CommonStockMember2021-07-012021-09-300001316835us-gaap:CommonStockMember2022-07-012022-09-300001316835bldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-09-300001316835srt:MinimumMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-01-012022-09-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember2021-07-310001316835us-gaap:CommonStockMember2021-04-012021-06-300001316835us-gaap:CommonStockMember2021-09-300001316835srt:MinimumMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-01-012022-09-300001316835us-gaap:RetainedEarningsMember2021-01-012021-03-310001316835bldr:WindowsDoorsAndMillworkMember2022-07-012022-09-300001316835us-gaap:CommonStockMember2021-06-300001316835us-gaap:AdditionalPaidInCapitalMember2021-09-300001316835us-gaap:RetainedEarningsMember2020-12-310001316835bldr:TwoThousandFourteenIncentivePlanMembersrt:MinimumMemberbldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2022-01-012022-09-300001316835bldr:ManufacturedProductsMember2022-01-012022-09-300001316835bldr:LumberAndLumberSheetGoodsMember2022-07-012022-09-300001316835us-gaap:CommonStockMember2022-04-012022-06-300001316835bldr:TimeBasedRestrictedStockUnitGrantsMember2022-01-012022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100013168352022-11-030001316835bldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-02-042022-02-040001316835bldr:TimeBasedRestrictedStockUnitGrantsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-09-300001316835bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-01-012022-09-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember2022-03-310001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001316835us-gaap:NoncompeteAgreementsMember2022-09-3000013168352021-04-012021-06-300001316835us-gaap:RetainedEarningsMember2022-04-012022-06-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember2022-01-012022-09-300001316835bldr:TimeBasedRestrictedStockUnitGrantsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2022-06-300001316835us-gaap:CommonStockMember2022-03-310001316835bldr:TimeBasedRestrictedStockUnitGrantsMemberbldr:ShareBasedCompensationAwardVestingOnSecondAndThirdAnniversaryMember2022-01-012022-09-300001316835bldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-02-040001316835us-gaap:CustomerRelationshipsMember2022-09-3000013168352022-09-3000013168352022-01-012022-03-310001316835us-gaap:RetainedEarningsMember2022-01-012022-03-310001316835bldr:SubcontractorRelationshipsMember2021-12-310001316835us-gaap:CustomerRelationshipsMember2022-01-012022-09-300001316835us-gaap:FairValueInputsLevel2Memberbldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2021-06-300001316835bldr:ManufacturedProductsMember2022-07-012022-09-300001316835bldr:EastPanelTrussBusinessesMember2022-04-012022-04-010001316835srt:MaximumMemberbldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMemberbldr:DebtInstrumentRedemptionPeriodSevenMember2022-01-012022-09-300001316835us-gaap:CommonStockMember2021-01-012021-03-310001316835bldr:WindowsDoorsAndMillworkMember2021-01-012021-09-300001316835bldr:TwoThousandTwentySixRevolvingCreditFacilityMember2021-12-310001316835us-gaap:DevelopedTechnologyRightsMember2021-12-310001316835bldr:ValleyTrussCoIncMember2022-04-012022-04-010001316835us-gaap:AdditionalPaidInCapitalMember2021-03-310001316835bldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-01-012022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2022-03-310001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-06-152022-06-150001316835bldr:SeniorNotesDueTwoThousandTwentySevenMember2022-04-012022-06-3000013168352021-09-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember2021-12-310001316835bldr:LumberAndLumberSheetGoodsMember2021-01-012021-09-300001316835bldr:TwoThousandFourteenIncentivePlanMemberbldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2022-01-012022-09-300001316835srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-02-042022-02-040001316835us-gaap:DevelopedTechnologyRightsMember2022-09-300001316835bldr:OddsNEndsIncDBAHomcoLumberHardwareMember2022-07-012022-07-010001316835us-gaap:AdditionalPaidInCapitalMember2020-12-310001316835us-gaap:CommonStockMember2021-12-310001316835srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-01-012022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001316835bldr:WindowsDoorsAndMillworkMember2022-01-012022-09-3000013168352022-04-012022-06-300001316835us-gaap:NoncompeteAgreementsMember2021-12-310001316835bldr:WindowsDoorsAndMillworkMember2021-07-012021-09-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember2022-01-210001316835us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-06-150001316835us-gaap:RetainedEarningsMember2021-03-310001316835srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-02-042022-02-0400013168352021-12-310001316835us-gaap:TradeNamesMember2021-12-310001316835bldr:TrusswayLlcAndItsSubsidiariesMember2022-09-012022-09-0100013168352021-06-300001316835us-gaap:RetainedEarningsMember2022-07-012022-09-300001316835us-gaap:RetainedEarningsMember2022-09-300001316835srt:MaximumMemberus-gaap:TransferredOverTimeMember2022-01-012022-09-300001316835us-gaap:CommonStockMember2020-12-310001316835us-gaap:RetainedEarningsMember2021-09-300001316835bldr:SpecialtyBuildingProductsAndServicesMember2022-01-012022-09-300001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-01-012022-09-3000013168352022-01-012022-09-300001316835us-gaap:FairValueInputsLevel2Memberbldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember2022-09-300001316835us-gaap:CustomerRelationshipsMember2021-12-310001316835bldr:TexasPanelTrussBusinessesEastPanelTrussBusinessesValleyTrussCoIncHomcoTrusswayAndFulcrumMember2022-01-012022-09-300001316835bldr:FinanceLeaseObligationMember2022-09-3000013168352022-06-3000013168352021-07-012021-09-300001316835bldr:OtherFinanceObligationsMember2022-09-300001316835bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember2021-12-310001316835us-gaap:RetainedEarningsMember2021-12-310001316835bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2022-01-012022-09-300001316835bldr:TwoThousandFourteenIncentivePlanMembersrt:MaximumMemberbldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2022-01-012022-09-300001316835us-gaap:CommonStockMember2022-09-300001316835bldr:SubcontractorRelationshipsMember2022-09-3000013168352021-03-310001316835bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2021-07-310001316835bldr:TimeBasedRestrictedStockUnitGrantsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-09-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember2022-01-212022-01-210001316835bldr:LumberAndLumberSheetGoodsMember2022-01-012022-09-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember2022-09-300001316835us-gaap:AdditionalPaidInCapitalMember2022-09-300001316835bldr:PimaDoorAndSupplyAndSunriseCarpentryMemberus-gaap:SubsequentEventMember2022-10-032022-10-0300013168352021-01-012021-03-310001316835us-gaap:TradeNamesMember2022-09-300001316835bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-09-300001316835us-gaap:RetainedEarningsMember2021-06-3000013168352021-01-012021-09-3000013168352022-03-310001316835bldr:SpecialtyBuildingProductsAndServicesMember2021-07-012021-09-300001316835us-gaap:OtherAssetsMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-02-0400013168352020-12-310001316835srt:MaximumMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-01-012022-09-300001316835srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-01-012022-09-300001316835us-gaap:RetainedEarningsMember2021-04-012021-06-300001316835srt:MaximumMemberbldr:TwoThousandTwentySixRevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-01-012022-09-300001316835bldr:ManufacturedProductsMember2021-01-012021-09-300001316835us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001316835us-gaap:RetainedEarningsMember2022-06-300001316835bldr:OtherFinanceObligationsMember2021-12-310001316835us-gaap:RetainedEarningsMember2021-07-012021-09-300001316835bldr:TimeBasedRestrictedStockUnitGrantsMemberbldr:ShareBasedCompensationAwardVestingOverThreeYearsMember2022-01-012022-09-300001316835us-gaap:RetainedEarningsMember2022-03-310001316835us-gaap:NoncompeteAgreementsMember2022-01-012022-09-300001316835bldr:TexasPanelTrussBusinessesMember2022-04-012022-04-010001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMemberus-gaap:FairValueInputsLevel2Member2022-09-30bldr:Statesxbrli:purebldr:Storexbrli:sharesiso4217:USDiso4217:USDxbrli:shares

 

li

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

 

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

For the quarterly period ended September 30, 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)

(214) 880-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

 

 

Smaller reporting company

 

Emerging growth company

 

 

 

 

 

 

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

Indicate by check mark whether the registrant is a shell company (as defined 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 November 3, 2022 was 147,175,704.

 

 


 

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 and Nine Months Ended September 30, 2022 and 2021

 

3

 

 

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

 

4

 

 

Condensed Consolidated Statement of Cash Flows (Unaudited) for the Nine Months ended September 30, 2022 and 2021

 

5

 

 

Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited) for the Three and Nine Months Ended September 30, 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

 

17

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

24

Item 4.

 

Controls and Procedures

 

24

 

 

PART II — OTHER INFORMATION

 

26

Item 1.

 

Legal Proceedings

 

26

Item 1A.

 

Risk Factors

 

26

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

26

Item 6.

 

Exhibits

 

27

 

2


 

PART I — FINANCIAL INFORMATION

 

Item 1. Financial Statements (unaudited)

BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS

(Unaudited)

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

(in thousands, except per share amounts)

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Net sales

 

$

5,761,463

 

 

$

5,508,590

 

 

$

18,368,853

 

 

$

15,259,047

 

Cost of sales

 

 

3,746,731

 

 

 

3,796,138

 

 

 

12,109,601

 

 

 

10,893,890

 

Gross margin

 

 

2,014,732

 

 

 

1,712,452

 

 

 

6,259,252

 

 

 

4,365,157

 

Selling, general and administrative expenses

 

 

1,000,204

 

 

 

875,012

 

 

 

3,015,051

 

 

 

2,599,523

 

Income from operations

 

 

1,014,528

 

 

 

837,440

 

 

 

3,244,201

 

 

 

1,765,634

 

Interest expense, net

 

 

44,111

 

 

 

35,954

 

 

 

156,140

 

 

 

95,593

 

Income before income taxes

 

 

970,417

 

 

 

801,486

 

 

 

3,088,061

 

 

 

1,670,041

 

Income tax expense

 

 

232,410

 

 

 

188,341

 

 

 

723,205

 

 

 

387,081

 

Net income

 

$

738,007

 

 

$

613,145

 

 

$

2,364,856

 

 

$

1,282,960

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

4.75

 

 

$

3.00

 

 

$

14.12

 

 

$

6.23

 

Diluted

 

$

4.72

 

 

$

2.98

 

 

$

13.98

 

 

$

6.18

 

Weighted average common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

155,309

 

 

 

204,268

 

 

 

167,522

 

 

 

205,976

 

Diluted

 

 

156,493

 

 

 

205,630

 

 

 

169,111

 

 

 

207,513

 

 

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)

 

September 30,
2022

 

 

December 31,
2021

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

84,982

 

 

$

42,603

 

Accounts receivable, less allowances of $54,156 and $39,510 at September 30, 2022 and December 31, 2021, respectively

 

 

1,924,912

 

 

 

1,708,796

 

Other receivables

 

 

268,694

 

 

 

255,075

 

Inventories, net

 

 

1,758,881

 

 

 

1,626,244

 

Contract assets

 

 

240,346

 

 

 

207,587

 

Other current assets

 

 

142,316

 

 

 

127,964

 

Total current assets

 

 

4,420,131

 

 

 

3,968,269

 

Property, plant and equipment, net

 

 

1,491,622

 

 

 

1,385,441

 

Operating lease right-of-use assets, net

 

 

500,031

 

 

 

457,833

 

Goodwill

 

 

3,453,340

 

 

 

3,270,192

 

Intangible assets, net

 

 

1,637,358

 

 

 

1,603,409

 

Other assets, net

 

 

35,216

 

 

 

29,199

 

Total assets

 

$

11,537,698

 

 

$

10,714,343

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

1,087,994

 

 

$

1,093,370

 

Accrued liabilities

 

 

850,758

 

 

 

718,904

 

Contract liabilities

 

 

250,166

 

 

 

216,097

 

Current portion of operating lease liabilities

 

 

100,972

 

 

 

96,680

 

Current maturities of long-term debt

 

 

3,837

 

 

 

3,660

 

Total current liabilities

 

 

2,293,727

 

 

 

2,128,711

 

Noncurrent portion of operating lease liabilities

 

 

414,911

 

 

 

375,289

 

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

 

 

3,169,429

 

 

 

2,926,122

 

Deferred income taxes

 

 

304,939

 

 

 

362,121

 

Other long-term liabilities

 

 

130,089

 

 

 

119,619

 

Total liabilities

 

 

6,313,095

 

 

 

5,911,862

 

Commitments and contingencies (Note 11)

 

 

 

 

 

 

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; 148,994 and 179,820 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively

 

 

1,490

 

 

 

1,798

 

Additional paid-in capital

 

 

4,252,851

 

 

 

4,260,670

 

Retained earnings

 

 

970,262

 

 

 

540,013

 

Total stockholders' equity

 

 

5,224,603

 

 

 

4,802,481

 

Total liabilities and stockholders' equity

 

$

11,537,698

 

 

$

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)

 

 

 

Nine Months Ended
September 30,

 

(in thousands)

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

2,364,856

 

 

$

1,282,960

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

355,472

 

 

 

401,500

 

Deferred income taxes

 

 

(57,183

)

 

 

(65,696

)

Stock-based compensation expense

 

 

26,652

 

 

 

25,288

 

Net gain on sale of assets

 

 

(1,813

)

 

 

(32,235

)

Other non-cash adjustments

 

 

31,026

 

 

 

4,805

 

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

 

 

 

 

 

 

Receivables

 

 

(91,485

)

 

 

(615,453

)

Inventories

 

 

(61,926

)

 

 

(321,068

)

Contract assets

 

 

(32,596

)

 

 

(141,058

)

Other current assets

 

 

(2,982

)

 

 

5,491

 

Other assets and liabilities

 

 

5,307

 

 

 

16,653

 

Accounts payable

 

 

(31,260

)

 

 

103,006

 

Accrued liabilities

 

 

99,778

 

 

 

177,874

 

Contract liabilities

 

 

24,020

 

 

 

61,150

 

Net cash provided by operating activities

 

 

2,627,866

 

 

 

903,217

 

Cash flows from investing activities:

 

 

 

 

 

 

Cash used for acquisitions, net of cash acquired

 

 

(619,551

)

 

 

(898,113

)

Proceeds from divestiture of business

 

 

 

 

 

76,162

 

Purchases of property, plant and equipment

 

 

(205,241

)

 

 

(160,179

)

Proceeds from sale of property, plant and equipment

 

 

7,461

 

 

 

11,728

 

Net cash used in investing activities

 

 

(817,331

)

 

 

(970,402

)

Cash flows from financing activities:

 

 

 

 

 

 

Borrowings under revolving credit facility

 

 

5,267,000

 

 

 

2,420,000

 

Repayments under revolving credit facility

 

 

(5,405,000

)

 

 

(2,495,000

)

Proceeds from long-term debt and other loans

 

 

1,001,500

 

 

 

1,000,000

 

Repayments of long-term debt and other loans

 

 

(615,082

)

 

 

(471,360

)

Payments of debt extinguishment costs

 

 

(20,672

)

 

 

(2,475

)

Payments of loan costs

 

 

(16,797

)

 

 

(17,970

)

Exercise of stock options

 

 

440

 

 

 

537

 

Repurchase of common stock

 

 

(1,979,545

)

 

 

(565,618

)

Net cash used in financing activities

 

 

(1,768,156

)

 

 

(131,886

)

Net change in cash and cash equivalents

 

 

42,379

 

 

 

(199,071

)

Cash and cash equivalents at beginning of period

 

 

42,603

 

 

 

423,806

 

Cash and cash equivalents at end of period

 

$

84,982

 

 

$

224,735

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Cash paid for interest

 

$

138,034

 

 

$

75,531

 

Cash paid for income taxes

 

 

790,994

 

 

 

414,515

 

Supplemental disclosures of non-cash activities:

 

 

 

 

 

 

Non-cash or accrued consideration for acquisitions

 

$

9,985

 

 

$

3,658,362

 

Accrued purchases of property, plant and equipment

 

 

12,711

 

 

 

13,164

 

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

 

 

89,400

 

 

 

49,135

 

Assets acquired under finance lease obligations

 

 

 

 

 

1,644

 

Amounts accrued for repurchases of common stock

 

 

41,826

 

 

 

30,756

 

 

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

 

Vesting of restricted stock units

 

 

472

 

 

 

5

 

 

 

(5

)

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

8,465

 

 

 

 

 

8,465

 

Exercise of stock options

 

 

16

 

 

 

 

 

99

 

 

 

 

 

99

 

Shares withheld for restricted stock units vested

 

 

(150

)

 

 

(2

)

 

 

(7,287

)

 

 

 

 

(7,289

)

Net income

 

 

 

 

 

 

 

 

497,235

 

 

 

497,235

 

Balance at June 30, 2021

 

 

207,196

 

 

$

2,072

 

 

$

4,248,194

 

 

$

1,232,189

 

 

$

5,482,455

 

Vesting of restricted stock units

 

 

38

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

6,421

 

 

 

 

 

6,421

 

Repurchase of common stock (1)

 

 

(10,958

)

 

 

(109

)

 

 

 

 

 

(578,133

)

 

 

(578,242

)

Exercise of stock options

 

 

22

 

 

 

 

 

 

202

 

 

 

 

 

202

 

Shares withheld for restricted stock units vested

 

 

(10

)

 

 

 

 

 

(555

)

 

 

 

 

(555

)

Net income

 

 

 

 

 

 

 

 

613,145

 

 

 

613,145

 

Balance at September 30, 2021

 

 

196,288

 

 

 

1,963

 

 

 

4,254,262

 

 

 

1,267,201

 

 

 

5,523,426

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Vesting of restricted stock units

 

 

300

 

 

 

3

 

 

 

(3

)

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

9,316

 

 

 

 

 

9,316

 

Repurchase of common stock (1)

 

 

(16,871

)

 

 

(169

)

 

 

 

 

(990,570

)

 

 

(990,739

)

Exercise of stock options

 

 

1

 

 

 

 

 

 

13

 

 

 

 

 

13

 

Shares withheld for restricted stock units vested

 

 

(90

)

 

 

(1

)

 

 

(5,492

)

 

 

 

 

(5,493

)

Net income

 

 

 

 

 

 

 

 

987,209

 

 

 

987,209

 

Balance at June 30, 2022

 

 

160,226

 

 

$

1,602

 

 

$

4,244,374

 

 

$

890,377

 

 

$

5,136,353

 

Vesting of restricted stock units

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

8,496

 

 

 

 

 

 

8,496

 

Repurchase of common stock (1)

 

 

(11,238

)

 

 

(112

)

 

 

 

 

 

(658,122

)

 

 

(658,234

)

Exercise of stock options

 

 

1

 

 

 

 

 

 

6

 

 

 

 

 

 

6

 

Shares withheld for restricted stock units vested

 

 

(1

)

 

 

 

 

 

(25

)

 

 

 

 

 

(25

)

Net income

 

 

 

 

 

 

 

 

 

 

 

738,007

 

 

 

738,007

 

Balance at September 30, 2022

 

 

148,994

 

 

$

1,490

 

 

$

4,252,851

 

 

$

970,262

 

 

$

5,224,603

 

 

1.
Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 11.2 million shares of our common stock at an average price of $58.57 per share for $658.2 million, inclusive of fees, during the three months ended September 30, 2022. We repurchased and retired 16.9 million shares of our common stock at an average price of $58.72 per share for $990.7 million, inclusive of fees, during the three months ended June 30, 2022. We repurchased and retired 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, inclusive of fees, during the three months ended March 31, 2022. We repurchased and retired 11.0 million shares of our common stock at an average price of $52.77 per share for $578.2 million, inclusive of fees during the three months ended September 30, 2021.

 

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

Business Combinations

When they meet the requirements under ASC 805, Business Combinations, merger and acquisition transactions are accounted for using the acquisition method, and accordingly the results of operations of the acquiree are included in the Company’s consolidated financial statements from the acquisition date. The consideration transferred is allocated to the identifiable assets acquired and liabilities assumed based on estimated fair values at the acquisition date, with any excess recorded as goodwill. Transaction-related costs are expensed in the period the costs are incurred. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill.

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. 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, including a decrease to four product categories. As a result of these changes, prior period amounts, as disclosed in Note 3, have been reclassified to conform to the current year presentation.

7


 

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. We have elected to early adopt this guidance effective July 1, 2022, and have determined there is no material impact on our consolidated financial statements.

In March 2020, the 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.

2. Business Combinations

On April 1, 2022, we acquired certain assets and operations of 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”) for $89.1 million and $79.6 million, respectively. Each of the acquired businesses provides building components primarily to multi-family markets, serving such markets in Texas, Georgia and South Carolina.

On April 1, 2022, we acquired substantially all of the assets and operations of Valley Truss Co., Inc. (“Valley Truss”) for $31.6 million. Valley Truss is a manufacturer of floor and roof trusses located in Boise, Idaho.

On July 1, 2022, we acquired substantially all of the assets and operations of Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware (“HomCo”) for $32.1 million. HomCo operates a lumberyard and hardware store business located in Flagstaff, Arizona.

On September 1, 2022, we acquired Trussway, LLC and its subsidiaries (“Trussway”) for $274.8 million, net of cash. Trussway is a manufacturer of floor and roof trusses, serving markets in Texas, Florida, Virginia, Colorado, and Georgia.

On September 1, 2022, we acquired Fulcrum Building Group Holdings, LLC and its subsidiaries (“Fulcrum”) for $122.3 million, net of cash. Fulcrum is a multi-brand operator of lumberyards and millwork facilities located in Florida and Alabama.

Each of these acquisitions was funded with a combination of cash on hand and borrowings under our 2026 revolving credit facility (“2026 facility”). These transactions were accounted for by the acquisition method, and accordingly the results of operations have been included in the Company’s consolidated financial statements from the acquisition date. The purchase price was allocated to the assets acquired and liabilities assumed 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.

8


 

The following table summarizes the aggregate fair values of the assets acquired and liabilities assumed for the acquisitions described above:

 

 

 

Total

 

 

 

(in thousands)

 

Cash and cash equivalents

 

$

9,133

 

Accounts receivable

 

 

136,916

 

Other receivables

 

 

1,247

 

Inventories

 

 

70,711

 

Contract assets

 

 

163

 

Other current assets

 

 

4,700

 

Property, plant and equipment

 

 

48,931

 

Operating lease right-of-use assets

 

 

29,724

 

Goodwill

 

 

183,148

 

Intangible assets

 

 

246,400

 

Total assets

 

$

731,073

 

 

 

 

 

Accounts payable

 

$

19,864

 

Accrued liabilities

 

 

30,606

 

Contract liabilities

 

 

10,047

 

Operating lease liabilities

 

 

29,724

 

Long-term debt

 

 

2,163

 

Total liabilities

 

$

92,404

 

 

 

 

 

Total purchase consideration

 

 

638,669

 

Less: accrued contingent consideration and purchase price adjustments

 

 

(9,985

)

Less: cash acquired

 

 

(9,133

)

Total cash consideration, net of cash acquired

 

$

619,551

 

 

3. Revenue

The following table disaggregates our sales by product category:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

1,816,347

 

 

$

2,405,840

 

 

$

6,986,993

 

 

$

6,771,227

 

Manufactured products

 

 

1,478,183

 

 

 

1,259,294

 

 

 

4,541,390

 

 

 

3,208,934

 

Windows, doors & millwork

 

 

1,294,099

 

 

 

883,448

 

 

 

3,539,103

 

 

 

2,473,519

 

Specialty building products & services

 

 

1,172,834

 

 

 

960,008

 

 

 

3,301,367

 

 

 

2,805,367

 

Net sales

 

$

5,761,463

 

 

$

5,508,590

 

 

$

18,368,853

 

 

$

15,259,047

 

 

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 customer advances and deposits, and deferred revenue.

Through September 30, 2022 and 2021, we recognized as revenue substantially all of the contract liabilities balance at December 31, 2021 and 2020, respectively.

9


 

4. Net Income per Common Share

Net income per common share (“EPS”) is calculated in accordance with the Earnings per Share topic of the FASB Accounting Standards 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
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

738,007

 

 

$

613,145

 

 

$

2,364,856

 

 

$

1,282,960

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

155,309

 

 

 

204,268

 

 

 

167,522

 

 

 

205,976

 

Dilutive effect of options and RSUs

 

 

1,184

 

 

 

1,362

 

 

 

1,589

 

 

 

1,537

 

Weighted average shares outstanding, diluted

 

 

156,493

 

 

 

205,630

 

 

 

169,111

 

 

 

207,513

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

4.75

 

 

$

3.00

 

 

$

14.12

 

 

$

6.23

 

Diluted

 

$

4.72

 

 

$

2.98

 

 

$

13.98

 

 

$

6.18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

 

8

 

 

 

220

 

 

 

129

 

 

 

241

 

 

5. Goodwill

The following table sets forth the changes in the carrying amount of goodwill:

 

 

 

(in thousands)

 

Balance as of December 31, 2021 (1)

 

$

3,270,192

 

Acquisitions

 

 

183,148

 

Balance as of September 30, 2022 (1)

 

$

3,453,340

 

 

(1) Goodwill is presented net of historical accumulated impairment losses of $44.6 million.

In 2022, the change in the carrying amount of goodwill is attributable to the acquisitions completed during the year. As of September 30, 2022, no triggering events have occurred. The amount allocated to goodwill is attributable to the assembled workforce, synergies and expected growth from the expanded product and service offerings of acquisitions. The $183.1 million of goodwill recognized from the current year acquisitions is expected to be deductible for tax purposes and will be amortizable ratably over a 15-year period for tax purposes.

10


 

6. Intangible Assets

The following table presents intangible assets as of:

 

 

 

September 30, 2022

 

 

December 31, 2021

 

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

 

(in thousands)

 

Customer relationships

 

$

2,026,265

 

 

$

(522,462

)

 

$

1,781,264

 

 

$

(328,540

)

Trade names

 

 

201,861

 

 

 

(162,395

)

 

 

201,861

 

 

 

(155,141

)

Subcontractor relationships

 

 

5,440

 

 

 

(5,117

)

 

 

5,440

 

 

 

(3,757

)

Non-compete agreements

 

 

14,919

 

 

 

(5,072

)

 

 

13,519

 

 

 

(3,243

)

Developed technology

 

 

95,600

 

 

 

(11,681

)

 

 

95,600

 

 

 

(3,594

)

Total intangible assets

 

$

2,344,085

 

 

$

(706,727

)

 

$

2,097,684

 

 

$

(494,275

)

 

In connection with the current year acquisitions, we recorded intangible assets of $246.4 million, which includes $245.0 million of customer relationships and $1.4 million of non-compete agreements. The weighted average useful lives of the current year acquired intangible assets are 5.1 years in total, 5.1 years for customer relationships and 5.0 years for non-compete agreements. The fair value of acquired customer relationship intangible assets was primarily estimated by applying the multi-period excess earnings method, which involved the use of significant estimates and assumptions primarily related to forecasted revenue growth rates, gross margin, contributory asset charges, customer attrition rates, and market-participant discount rates. These measures are based on significant Level 3 inputs not observable in the market. Key assumptions developed based on the Company’s historical experience, future projections and comparable market data include future cash flows, long-term growth rates, attrition rates and discount rates.

During the three and nine months ended September 30, 2022, we recorded amortization expense in relation to the above-listed intangible assets of $76.7 million and $212.5 million, respectively. During the three and nine months ended September 30, 2021, we recorded amortization expense in relation to the above-listed intangible assets of $92.3 million and $261.6 million, respectively.

The following table presents the estimated amortization expense (in thousands) for intangible assets for the years ending December 31:

 

 

 

(in thousands)

 

2022 (from Oct 1, 2022)

 

$

89,643

 

2023

 

 

323,904

 

2024

 

 

261,946

 

2025

 

 

190,795

 

2026

 

 

166,933

 

Thereafter

 

 

604,137

 

Total future net intangible amortization expense

 

$

1,637,358

 

 

7. Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

 

September 30,
2022

 

 

December 31,
2021

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

492,125

 

 

$

385,800

 

Accrued business taxes

 

 

102,445

 

 

 

81,055

 

Self-insurance reserves

 

 

77,599

 

 

 

68,060

 

Amounts accrued for repurchases of common stock

 

 

41,826

 

 

 

51,545

 

Accrued rebates payable

 

 

48,841

 

 

 

51,805

 

Accrued interest

 

 

24,766

 

 

 

31,666

 

Other

 

 

63,156

 

 

 

48,973

 

Total accrued liabilities

 

$

850,758

 

 

$

718,904

 

 

 

11


 

8. Long-Term Debt

Long-term debt consisted of the following as of:

 

 

 

September 30,
2022

 

 

December 31,
2021

 

 

 

(in thousands)

 

2026 revolving credit facility (1)

 

$

450,000

 

 

$

588,000

 

4.25% 2032 notes

 

 

1,300,000

 

 

 

1,000,000

 

6.375% 2032 notes

 

 

700,000

 

 

 

 

2030 notes

 

 

550,000

 

 

 

550,000

 

2027 notes

 

 

 

 

 

612,500

 

Other finance obligations

 

 

200,393

 

 

 

202,995

 

Finance lease obligations

 

 

4,765

 

 

 

3,787

 

 

 

 

3,205,158

 

 

 

2,957,282

 

Unamortized debt discount/premium and debt issuance costs

 

 

(31,892

)

 

 

(27,500

)

 

 

 

3,173,266

 

 

 

2,929,782

 

Less: current maturities of long-term debt

 

 

3,837

 

 

 

3,660

 

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

 

$

3,169,429

 

 

$

2,926,122

 

 

(1)
The weighted average interest rate was 3.4% and 2.8% as of September 30, 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 (“4.25% 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 the 2026 facility and pay related transaction fees and expenses. The 4.25% 2032 notes issued in January 2022 form part of the same series of notes as the $1.0 billion of 4.25% 2032 notes issued in July 2021.

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 4.25% 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.

On June 15, 2022, the Company completed a private offering of $700.0 million in aggregate principal amount of 6.375% senior unsecured notes due 2032 (“6.375% 2032 notes”) at an issue price equal to 100% of par value. Subsequently, on June 16, 2022, the Company redeemed the remaining $612.5 million in outstanding aggregate principal amount of 6.75% senior secured notes due 2027 (“2027 notes”).

In connection with the issuance of the 6.375% 2032 notes, we incurred $10.4 million of various third-party fees and expenses. These costs have been recorded as a reduction to long-term debt and are being amortized over the contractual life of the 6.375% 2032 notes using the effective interest method.

The Company concluded the redemption of the 2027 notes was a debt extinguishment and recorded a loss on debt extinguishment of $27.4 million in interest expense in the second quarter of 2022. Of this loss, approximately $20.7 million was attributable to the payment of the redemption premium on the extinguished notes and $6.7 million was attributable to the write-off of unamortized debt issuance costs and debt premium.

12


 

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 evidencing the 2026 facility, subject to certain reserves. As of September 30, 2022, we had $450.0 million in outstanding borrowings under our 2026 facility and our net excess borrowing availability was $1.2 billion after being reduced by outstanding letters of credit totaling $129.0 million.

Borrowings under the 2026 facility bear interest, at our option, at either the SOFR 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 our 5.00% senior unsecured notes due 2030 (the “2030 notes”), our 4.25% 2032 notes, and our 6.375% 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 September 30, 2022.

Senior Unsecured Notes due 2032

As described above, during 2022, the Company issued $300.0 million of 4.25% 2032 notes, which form part of the same series of notes as the $1.0 billion of 4.25% 2032 notes issued in July 2021, and $700.0 million of 6.375% 2032 notes (collectively, the “2032 notes”). The 4.25% 2032 notes mature on February 1, 2032, with interest accruing at a rate of 4.25% per annum and interest payable semi-annually on February 1 and August 1 of each year. The 6.375% 2032 notes mature on June 15, 2032, with interest accruing at a rate of 6.375% per annum and interest payable semi-annually on June 15 and December 15 of each year.

The terms of the 4.25% 2032 notes and the 6.375% 2032 notes are governed by the indentures, dated as of July 23, 2021 and June 15, 2022 (collectively the “2032 Indentures”), respectively, contain consistent terms and are 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 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 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 2032 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.

13


 

The 2032 Indentures contain 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.

The Company may redeem the 2032 notes within five years from the date of issuance, in whole or in part, at a redemption price equal to 100% of the principal amount of each of the 2032 notes plus the “applicable premium” set forth in the 2032 Indentures. The Company may, within three years of the date of issuance, redeem up to 40% of the aggregate principal amount of each of the 2032 notes with the net cash proceeds of one or more equity offerings at a premium of the principal amount thereof, as described in the 2032 Indentures, plus accrued and unpaid interest, if any, to the redemption date. After the five-year period from original issuance, the Company may redeem each of the 2032 notes at the redemption prices set forth in the 2032 Indentures, plus accrued and unpaid interest, if any, to the redemption date. If the Company experiences certain change of control triggering events, holders of each of the 2032 notes may require it to repurchase all or part of their notes at 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to the repurchase date.

Fair Value

As of September 30, 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 2030 notes, 4.25% 2032 notes, 6.375% 2032 notes, and 2026 facility at amortized cost. The fair values of the 2030 notes, 4.25% 2032 notes, and 6.375% 2032 notes at September 30, 2022 were approximately $467.5 million, $999.4 million, and $625.3 million, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the 2026 facility at September 30, 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 September 30, 2022.

9. Employee Stock-Based Compensation

Time Based Restricted Stock Unit Grants

In the first nine months of 2022, our board of directors granted 490,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. 462,300 of the RSUs vest at 33% per year at each anniversary of the grant date over the next three years, and 28,400 of the RSUs vest at 25% on each of the second and third anniversaries of the grant date and 50% on the fourth anniversary of the grant date. The weighted average grant date fair value for these RSUs was $63.55 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 nine months of 2022, our board of directors granted 158,100 RSUs to employees under our 2014 Incentive Plan, which 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”) and continued employment during the performance period (“service condition”). 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 total 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 our 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.

14


 

10. Income Taxes

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

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Statutory federal income tax rate

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

2.9

 

 

 

2.9

 

 

 

2.9

 

 

 

2.8

 

Stock-based compensation windfall benefit

 

0.0

 

 

 

0.0

 

 

 

(0.5

)

 

 

(0.5

)

Permanent differences and other

 

0.0

 

 

 

(0.4

)

 

 

0.0

 

 

 

(0.1

)

 

 

23.9

%

 

 

23.5

%

 

 

23.4

%

 

 

23.2

%

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

11. Commitments and Contingencies

As of September 30, 2022, we had outstanding letters of credit totaling $129.0 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 amounts in excess of our self-insured retention that 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.

12. 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 September 30, 2022 and December 31, 2021, and for the three and nine months ended September 30, 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 nine months ended September 30, 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 nine months ended September 30, 2022 or 2021.

15


 

13. Subsequent Events

Business Combinations

On October 3, 2022, we acquired certain assets and the operations of Pima Door and Supply and Sunrise Carpentry (“Pima”) for $9.5 million in cash, subject to certain closing adjustments. Pima produces and installs pre-hung doors and supplies windows, millwork, and trim in the Phoenix, Arizona area.

The accounting for this business combination has not been completed at the date of this filing given the proximity of the acquisition date.

16


 

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.

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. 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; such risks or uncertainties include those related to the Company’s growth strategies, including acquisitions, organic growth and digital strategies, or the dependence of the Company’s revenues and operating results on, among other things, the homebuilding industry and, to a lesser extent, repair and remodel activity, which in each case is dependent on economic conditions, including inflation, interest rates, labor and supply shortages, and also lumber and other commodity prices. 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 575 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, Doors & 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.

17


 

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, mortgage markets and the health of the economy. According to the U.S. Census Bureau, the seasonally adjusted annual rate of U.S. total and single-family housing starts were 1.4 million and 0.9 million, respectively, as of September 30, 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. As a result of various current market dynamics, including inflation, mortgage rate increases and shifts in housing affordability, industry forecasters, including the National Association of Home Builders (“NAHB”), expect to see housing demand soften near-term. Despite expected near-term tempered market conditions, we believe the housing industry remains underbuilt and that there are several meaningful trends that indicate U.S. housing demand will continue to be strong over the long-term, including the aging of housing stock, and normal population growth due to immigration and birthrate exceeding death rate.
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, 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 the impact and related uncertainties are not yet 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. As the availability of skilled construction labor remains limited, we continue to see the demand for prefabricated components increasing within the residential new construction market.
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, to a lesser extent, repair and remodel activities and is 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, increasing interest rates, housing starts, the high cost of land development, employment levels, consumer confidence, and the availability of credit to homebuilders, contractors, and homeowners. Disruptions and uncertainties as a result of a pandemic, like the COVID-19 pandemic, may have a significant impact on our future operating results.

18


 

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 and other economic factors relative to home prices could result in changes to the affordability of homes. As a result, homebuyer demand may shift toward 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 often 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 closely manage 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 on single-family residential new construction and the repair and remodel end market. However, through recent acquisitions we have expanded our operational footprint in the multi-family and light commercial markets, growing our value-add components and millwork product offerings in this end market. We will continue to identify opportunities for profitable growth in these areas.
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, our market capitalization, and market interest rates. As such, we may enter into various debt or equity transactions to appropriately manage and optimize our capital structure and liquidity needs.

RECENT DEVELOPMENTS

Business Combinations

Through the date of this filing, we have completed six acquisitions for a combined $639.0 million purchase price, net of cash acquired. These acquisitions of the Texas Panel Truss Businesses, the East Panel Truss Businesses, Valley Truss, HomCo, Trussway, Fulcrum, and Pima further expand our market footprint and provide additional operations in our value-add product categories and our multi-family customer segment. These transactions are described in further detail in Notes 2 and 13 to the condensed consolidated financial statements included in Item 1 of this quarterly report on Form 10-Q.

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 replaced 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, 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 nine months ended September 30, 2022, the Company repurchased 31.7 million shares at a weighted average price of $61.03 per share, for a total cost of approximately $1.9 billion, inclusive 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 4.25% 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.

19


 

On June 15, 2022, the Company completed a private offering of $700.0 million in aggregate principal amount of 6.375% 2032 notes at an issue price equal to 100% of par value. Subsequently, on June 16, 2022, the Company redeemed the remaining $612.5 million in outstanding aggregate principal amount of 2027 notes.

These transactions are described in Notes 2, 8 and 13 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 its notes, repay debt, repurchase shares of its 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 third quarter of 2022, a decrease of 7.4% compared to the third quarter of 2021. Actual U.S. single-family starts for the third quarter of 2022 were 0.2 million, a decrease of 18.2% compared to the third quarter of 2021. A composite of third-party sources, including the NAHB, are forecasting 1.6 million U.S. total housing starts for 2022, a decrease of 2.4% from 2021. The composite is also forecasting 1.0 million U.S single family housing starts for 2022, a decrease of 9.7% from 2021. In addition, the Home Improvement Research Institute is forecasting sales in the professional repair and remodel end market to increase approximately 10.2% in 2022 compared to 2021.

Our net sales for the third quarter of 2022 increased 4.6% from the same period last year. The increase was driven by core organic sales growth of 6.9%, primarily in our repair and remodel customer segment, with acquisitions accounting for another 5.2%, offset by commodity price deflation of 7.5%. Our gross margin percentage in the third quarter of 2022 increased by 3.9% compared to the third 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.4% in the third quarter of 2022, a 1.5% increase from 15.9% in the third quarter of 2021, largely due to additional operating expenses from locations acquired within the last twelve months, and higher wages and variable compensation costs as a result of increased net sales and profitability.

We believe the long-term outlook for the housing industry is positive and that the housing industry remains underbuilt due to growth in the underlying demographics compared to historical new construction levels. However, rising interest rates and inflation may dampen near term housing industry demand as homes become less affordable for consumers, investors and builders. We believe 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.

20


 

RESULTS OF OPERATIONS

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

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Net sales

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

Cost of sales

 

 

65.0

%

 

 

68.9

%

 

 

65.9

%

 

 

71.4

%

Gross margin

 

 

35.0

%

 

 

31.1

%

 

 

34.1

%

 

 

28.6

%

Selling, general and administrative expenses

 

 

17.4

%

 

 

15.9

%

 

 

16.4

%

 

 

17.0

%

Income from operations

 

 

17.6

%

 

 

15.2

%

 

 

17.7

%

 

 

11.6

%

Interest expense, net

 

 

0.8

%

 

 

0.7

%

 

 

0.9

%

 

 

0.6

%

Income tax expense

 

 

4.0

%

 

 

3.4

%

 

 

3.9

%

 

 

2.5

%

Net income

 

 

12.8

%

 

 

11.1

%

 

 

12.9

%

 

 

8.5

%

 

Three Months Ended September 30, 2022 Compared with the Three Months Ended September 30, 2021

Net Sales. Net sales for the three months ended September 30, 2022 were $5.8 billion, a 4.6% increase over net sales of $5.5 billion for the three months ended September 30, 2021. Core organic growth, primarily in the repair and remodel segment, and net sales from acquisitions increased net sales by 6.9% and 5.2%, respectively. These increases were partially offset by commodity price deflation of 7.5% .

The following table shows net sales classified by product category:

 

 

Three Months Ended September 30,

 

 

 

 

 

2022

 

 

2021

 

 

 

 

 

(in millions)

 

 

 

 

 

Net Sales

 

 

% of Net Sales

 

 

Net Sales

 

 

% of Net Sales

 

 

% Change

 

Lumber & lumber sheet goods

$

1,816.3

 

 

 

31.5

%

 

$

2,405.8

 

 

 

43.7

%

 

 

-24.5

%

Manufactured products

 

1,478.2

 

 

 

25.7

%

 

 

1,259.3

 

 

 

22.9

%

 

 

17.4

%

Windows, doors & millwork

 

1,294.1

 

 

 

22.5

%

 

 

883.4

 

 

 

16.0

%

 

 

46.5

%

Specialty building products & services

 

1,172.9

 

 

 

20.3

%

 

 

960.1

 

 

 

17.4

%

 

 

22.2

%

Net sales

$

5,761.5

 

 

 

100.0

%

 

$

5,508.6

 

 

 

100.0

%

 

 

4.6

%

 

We achieved increased net sales in all of our product categories, except lumber and lumber sheet goods, primarily due to core organic sales growth and acquisitions. Lumber and lumber sheet goods net sales decreased primarily due to the impact of commodity price deflation.

Gross Margin. Gross margin increased $0.3 billion to $2.0 billion and our gross margin percentage increased to 35.0% in the third quarter of 2022 from 31.1% in the third quarter of 2021, a 3.9% increase. This increase was primarily attributable to increased sales in our value-added product categories through core organic growth and acquisitions, as well as from disciplined pricing in a volatile, supply-constrained marketplace.

Selling, General and Administrative Expenses. Selling, general and administrative expenses increased $125.2 million, or 14.3%, and as a percentage of net sales increased to 17.4%, up from 15.9% in the third quarter of 2021. This increase was primarily due to additional operating expenses from locations acquired within the last twelve months, and higher wages and variable compensation costs as a result of increased net sales and profitability.

Interest Expense, Net. Interest expense was $44.1 million in the third quarter of 2022, an increase of $8.2 million from the third quarter of 2021. The increase was primarily due to higher outstanding debt balances and increased interest rates during the third quarter of 2022 compared to the third quarter of 2021.

Income Tax Expense. We recorded income tax expense of $232.4 million and $188.3 million in the third quarters of 2022 and 2021, respectively. Our effective tax rate was 23.9% in the third quarter of 2022 and 23.5% in the third quarter of 2021. The increase in the tax expense was primarily driven by an increase in income before income taxes in the current period.

 

21


 

Nine Months ended September 30, 2022 Compared with the Nine Months ended September 30, 2021

Net Sales. Net sales for the nine months ended September 30, 2022 were $18.4 billion, a 20.4% increase over net sales of $15.3 billion for the nine months ended September 30, 2021. Core organic growth, primarily in the single family customer segment, net sales from acquisitions, and commodity price inflation increased net sales by 10.9%, 7.1%, and 2.4%, respectively.

The following table shows net sales classified by product category:

 

 

Nine Months Ended September 30,

 

 

 

 

 

2022

 

 

2021

 

 

 

 

 

(in millions)

 

 

 

 

 

Net Sales

 

 

% of Net Sales

 

 

Net Sales

 

 

% of Net Sales

 

 

% Change

 

Lumber & lumber sheet goods

$

6,987.0

 

 

 

38.0

%

 

$

6,771.2

 

 

 

44.4

%

 

 

3.2

%

Manufactured products

 

4,541.4

 

 

 

24.7

%

 

 

3,208.9

 

 

 

21.0

%

 

 

41.5

%

Windows, doors & millwork

 

3,539.1

 

 

 

19.3

%

 

 

2,473.5

 

 

 

16.2

%

 

 

43.1

%

Specialty

 

3,301.4

 

 

 

18.0

%

 

 

2,805.4

 

 

 

18.4

%

 

 

17.7

%

Net sales

$

18,368.9

 

 

 

100.0

%

 

$

15,259.0

 

 

 

100.0

%

 

 

20.4

%

 

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

Gross Margin. Gross margin increased $1.9 billion to $6.3 billion and our gross margin percentage increased to 34.1% in the nine months ended September 30, 2022 from 28.6% in the nine months ended September 30, 2021, a 5.5% increase. This increase was primarily attributable to core organic growth, particularly in value-added product categories, acquisitions, and from disciplined pricing in a volatile, supply-constrained marketplace.

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

As a percentage of net sales, selling, general and administrative expenses decreased to 16.4% in the nine months ended September 30, 2022 from 17.0% in the nine months ended September 30, 2021, largely driven by cost leverage on increased net sales.

Interest Expense, Net. Interest expense was $156.1 million in the nine months ended September 30, 2022, an increase of $60.5 million from the nine months ended September 30, 2021. Interest expense increased primarily due to higher debt balances and increased interest rates in the first nine months of 2022 compared to the first nine months of 2021, as well as the loss on extinguishment of $27.4 million recognized during the first nine months of 2022, partially offset by $4.6 million expensed in the first nine months of 2021 related to the partial 2027 notes redemption and the 2026 facility amendment.

Income Tax Expense. We recorded income tax expense of $723.2 million and $387.1 million for the nine months ended September 30, 2022 and 2021, respectively. Our effective tax rate was 23.4% in the first nine months ended September 30, 2022 an increase from 23.2% in the first nine months ended September 30, 2021. The increase in the tax expense was primarily driven by an 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 September 30, 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.

 

22


 

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

 

 

 

September 30,
2022

 

 

December 31,
2021

 

 

 

(in millions)

 

Accounts receivable availability

 

$

1,172.4

 

 

$

1,032.9

 

Inventory availability

 

 

1,350.2

 

 

 

1,125.3

 

Other receivables availability

 

 

79.8

 

 

 

110.8

 

Gross availability

 

 

2,602.4

 

 

 

2,269.0

 

Less:

 

 

 

 

 

 

Agent reserves

 

 

(87.7

)

 

 

(66.6

)

Plus:

 

 

 

 

 

 

Cash in qualified accounts

 

 

13.7

 

 

 

11.3

 

Borrowing base

 

 

2,528.4

 

 

 

2,213.7

 

Aggregate revolving commitments

 

 

1,800.0

 

 

 

1,400.0

 

Maximum borrowing amount (lesser of borrowing base and
    aggregate revolving commitments)

 

 

1,800.0

 

 

 

1,400.0

 

Less:

 

 

 

 

 

 

Outstanding borrowings

 

 

(450.0

)

 

 

(588.0

)

Letters of credit

 

 

(129.0

)

 

 

(126.4

)

Net excess borrowing availability on revolving facility

 

$

1,221.0

 

 

$

685.6

 

 

As of September 30, 2022, we had $450.0 million in outstanding borrowings under our 2026 facility, and our net excess borrowing availability was $1.2 billion after being reduced by outstanding letters of credit totaling $129.0 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 September 30, 2022.

Liquidity

Our liquidity at September 30, 2022 was $1.3 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 $2.6 billion for the nine months ended September 30, 2022 compared to cash provided by operating activities of $903.2 million for the nine months ended September 30, 2021. The increase in cash provided by operating activities was largely the result of an increase in net income offset by an increase in cash used to fund net working capital in the first nine months of 2022.

For the nine months ended September 30, 2022, the Company used a net $817.3 million in cash investing in acquisitions and property, plant and equipment. Compared to the prior year, the Company used $153.1 million less cash in investing during the current period primarily due to $278.6 million less cash outflows for acquisitions, offset by $76.2 million in proceeds in the prior year period from the divestiture of the Company’s gypsum operations.

23


 

Cash used in financing activities was $1.8 billion for the nine months ended September 30, 2022, which consisted primarily of $2.0 billion in repurchases of common stock, the 2027 notes redemption for $612.5 million, and net paydowns on the 2026 facility of $138.0 million, offset by net proceeds from the issuance of $1.0 billion of 2032 notes. Cash used in financing activities was $131.9 million for the nine months ended September 30, 2021, which was primarily related to net proceeds from the issuance of $1.0 billion of 2032 notes, offset by $565.6 million in repurchases of common stock, $471.4 million for the extinguishment of debt acquired in the BMC Merger and the redemption of a portion of the Company’s 2027 notes, and $75.0 million in net repayments on the 2026 facility.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Critical accounting policies are those that are both 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.

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 2030 notes, 4.25% 2032 notes, and 6.375% 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, plus, in each case, an applicable margin. A 1.0% increase in interest rates on the 2026 revolving credit facility would result in approximately $4.5 million in additional interest expense annually based on our $450.0 million in outstanding borrowings as of September 30, 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.

24


 

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 disclosure controls and procedures are also evaluated by our internal audit department, by 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 September 30, 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.

25


 

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 the purchases of our common stock during the third 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

 

July 1, 2022 — July 31, 2022

 

 

4,413,203

 

 

$

61.18

 

 

 

4,412,787

 

 

$

1,006,479,114

 

August 1, 2022 — August 31, 2022

 

 

568,543

 

 

 

59.52

 

 

 

568,543

 

 

 

972,648,288

 

September 1, 2022 — September 30, 2022

 

 

6,256,928

 

 

 

56.64

 

 

 

6,256,928

 

 

 

618,357,167

 

Total

 

 

11,238,674

 

 

$

58.57

 

 

 

11,238,258

 

 

$

618,357,167

 

 

In the third quarter of 2022, 11.2 million shares were repurchased and retired pursuant to share repurchase programs authorized by our board of directors on February 18, 2022, and May 9, 2022. Under the combined February and May 2022 programs we are authorized to repurchase up to $2.0 billion of our common stock. The remaining 416 shares presented in the table above represent stock tendered in order to meet tax withholding requirements for restricted stock units vested.

26


 

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 April 28, 2022, File Number 001-40620)

 

 

 

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 November 8, 2022 formatted in Inline eXtensible Business Reporting Language (“Inline XBRL”): (i) Condensed Consolidated Statement of Operations for the three and nine months ended September 30, 2022 and 2021, (ii) Condensed Consolidated Balance Sheet as of September 30, 2022 and December 31, 2021, (iii) Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2022 and 2021, (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended September 30, 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 September 30, 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.

 

27


 

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)

 

November 8, 2022

 

 

/s/ PETER M. JACKSON

 

Peter M. Jackson

 

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

November 8, 2022

 

 

/s/ JAMI BECKMANN

 

Jami Beckmann

 

Senior Vice President and Chief Accounting Officer

 

(Principal Accounting Officer)

 

November 8, 2022

 

28


EX-31.1 2 bldr-ex31_1.htm EX-31.1 EX-31.1

 

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: November 8, 2022

 

 


EX-31.2 3 bldr-ex31_2.htm EX-31.2 EX-31.2

 

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: November 8, 2022

 

 


EX-32.1 4 bldr-ex32_1.htm EX-32.1 EX-32.1

 

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 September 30, 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: November 8, 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.PRE 5 bldr-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 6 bldr-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Net Income per Common Share link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Employee Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Net Income per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Employee Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Revenue - Sales by Product Category (Detail) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bldr-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bldr-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bldr-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Address City Or Town Entity Address, City or Town The interest rate charged on outstanding letters of credit during the reporting period. Line Of Credit Facility Interest Rate On Letters Of Credit Outstanding Interest rates of outstanding letters of credit Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block] Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations Earnings Per Share [Abstract] Net income per share: Panel truss of longview Panel Truss of Longview [Member] Panel Truss of Longview Schedule Of Accrued Liabilities Table [Text Block] Summary of Accrued Liabilities Panel Truss Oakwood LLC. Panel Truss Oakwood LLC [Member] Panel Truss Oakwood LLC Net Cash Provided By Used In Financing Activities [Abstract] Cash flows from financing activities: Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect Net change in cash and cash equivalents Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware Odds N Ends Inc d/b/a HomCo Lumber Hardware [Member] Odds N Ends Inc d/b/a HomCo Lumber Hardware. Increase Decrease In Other Operating Capital Net Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Amendment Flag Amendment Flag Capital Expenditures Incurred But Not Yet Paid Accrued purchases of property, plant and equipment Subsequent Event Type [Domain] Subsequent Event Type Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Operating Lease Right Of Use Asset Operating lease right-of-use assets, net Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Intangible Assets Disposal Group Name [Axis] Document Quarterly Report Document Quarterly Report Debt Instrument [Table] Debt Instrument [Table] Payments For Repurchase Of Common Stock Repurchase of common stock Earnings Per Share Policy [Text Block] Net Income per Common Share Statement [Table] Statement [Table] Operating Lease Liability Noncurrent Noncurrent portion of operating lease liabilities Preferred Stock Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Business Acquisition [Axis] Business Acquisition Trussway and Fulcrum Trussway and Fulcrum [Member] Trussway and Fulcrum. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Assets acquired under finance lease obligations. Assets Acquired Under Finance Lease Obligations Assets acquired under finance lease obligations Business Combination Disclosure [Text Block] Business Combinations Proceeds From Issuance Of Long Term Debt And Capital Securities Net Proceeds from long-term debt and other loans Proceeds from Issuance of Long-Term Debt and Capital Securities, Net, Total Product Or Service [Axis] Product and Service Senior unsecured notes due two thousand and thirty two. Senior Unsecured Notes Due Two Thousand And Thirty Two [Member] 2032 Notes Redemption Period Prior to August 1, 2026. Debt Instrument Redemption Period Six [Member] Redemption Period Prior to August 1, 2026 Redemption Period Within Five Years from Date of Issuance Employee Related Liabilities Current Accrued payroll and other employee related expenses Employee-related Liabilities, Current, Total Business combination, recognized identifiable assets acquired and liabilities assumed, contract liabilities. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Liabilities Contract liabilities Liabilities And Stockholders Equity Total liabilities and stockholders' equity Plan Name [Domain] Plan Name Historical accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Weighted Average Number Of Shares Outstanding [Abstract] Weighted average common shares: Denominator: Reclassifications. Reclassifications Policy [Text Block] Reclassifications Entity Incorporation State Country Code Entity Incorporation, State or Country Code Income Statement [Abstract] Timing Of Transfer Of Good Or Service [Axis] Timing of Transfer of Good or Service Share Based Compensation Award Tranche Three [Member] Share Based Compensation Award Tranche Three Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block] Basis of Presentation Liabilities Current Total current liabilities Contract With Customer Asset Net Current Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Business Combinations Policy [Policy Text Block] Business Combinations Less: cash acquired Less: cash acquired Cash Acquired from Acquisition Business Acquisition Acquiree [Domain] Business Acquisition, Acquiree Stock Issued During Period Shares Share Based Compensation Gross Vesting of restricted stock units, shares Share Based Compensation Award Tranche Two [Member] Share Based Compensation Award Tranche Two Trade Names [Member] Trade Names Accounts Payable And Accrued Liabilities Disclosure [Text Block] Accrued Liabilities Increase Decrease In Contract With Customer Liability Contract liabilities Preferred Stock Shares Authorized Preferred stock, shares authorized Long Term Debt Fair Value Fair value of long term debt Other Receivables Net Current Other receivables Other Receivables, Net, Current, Total Variable Rate [Axis] Variable Rate 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. Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Peer Group Median Expected volatility (peer group median) Entity Small Business Entity Small Business Letter of credit fronting fees percentage. Letter Of Credit Fronting Fees Percentage Fronting fee per annum Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Contract assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Assets Business combination, recognized identifiable assets acquired and liabilities assumed, contract assets. Intangible Assets Disclosure [Text Block] Intangible Assets Debt Instrument Redemption Period [Domain] Debt Instrument, Redemption, Period Assets Current Total current assets Final working capital adjustments Final Working Capital Adjustments Final working capital adjustments. Texas Panel Truss Business. Texas Panel Truss Business [Member] Texas Panel Truss Business Weighted Average Number Of Shares Outstanding Basic Basic Weighted average shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic, Total Increased percentage of total number of shares of additional common stock earned 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. Share Based Compensation Arrangement By Share Based Payment Award Increase To Shares Earned Total Shareholder Return Modifier City Area Code City Area Code Percentage of revenue recognized from contract with customer liability. Percentage Of Revenue Recognized From Contract With Customer Liability Percentage of recognized revenue from contract liability balance Redemption Period Prior to August 1, 2024. Debt Instrument Redemption Period Seven [Member] Redemption Period Prior to August 1, 2024 Redemption Period Within Three Years from Date of Issuance Performance market and service condition based restricted stock unit grants. Performance Market And Service Condition Based Restricted Stock Unit Grants [Member] Performance Market and Service Condition Based Restricted Stock Unit Grants Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Liabilities Total liabilities Document Period End Date Document Period End Date Schedule of Finite-Lived Intangible Assets [Table] Increase Decrease In Contract With Customer Asset Contract assets Business Combination Closing Adjustments Business Combination Closing Adjustments Closing adjustments Share Based Compensation Award Tranche One [Member] Share Based Compensation Award Tranche One Finite-Lived Intangible Asset, Expected Amortization, Year One 2023 Range [Axis] Statistical Measurement Senior secured notes due two thousand twenty seven. Senior Secured Notes Due Two Thousand Twenty Seven [Member] 2027 Notes Other Assets Current Other current assets Percentage of revenue from contracts with service elements. Percentage Of Revenue From Contracts With Service Elements Percentage of sales related to contracts with service Subsequent Event [Line Items] Subsequent Event [Line Items] Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Assets Total assets Debt Instrument Covenant Description Debt instrument, covenant description Earnings Per Share Diluted Diluted Earnings Per Share, Diluted, Total Debt instrument covenant minimum excess availability amount. Debt Instrument Covenant Minimum Excess Availability Amount Debt instrument covenant maximum borrowing capacity amount Six Point Three Seven Five Percentage Senior Notes Due Two Thousand Thirty Two [Member] Six Point Three Seven Five Percentage Senior Notes Due Two Thousand Thirty Two [Member] 6.375% 2032 notes 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] Entity Address Postal Zip Code Entity Address, Postal Zip Code Payments Of Debt Extinguishment Costs Payments of debt extinguishment costs Eastern US Gypsum Distribution Operations. Eastern US Gypsum Distribution Operations [Member] Document Fiscal Period Focus Document Fiscal Period Focus Share Based Compensation Award Vesting On Second and Third Anniversary [Member] Share Based Compensation Award Vesting On Second and Third Anniversary [Member] Share Based Compensation Award Vesting On Second and Third Anniversary Cost Of Goods And Services Sold Cost of sales Cost of Goods and Services Sold, Total Subcontractor relationships. Subcontractor Relationships [Member] Subcontractor Relationships Preferred Stock Value Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Net cash used in financing activities Net Cash Provided By Used In Financing Activities Four point two five percentage senior notes due two thousand thirty two. Four Point Two Five Percentage Senior Notes Due Two Thousand Thirty Two [Member] 4.25% 2032 notes Statement Of Financial Position [Abstract] Entity File Number Entity File Number Statement Of Cash Flows [Abstract] Debt instrument covenant minimum excess availability percentage. Debt Instrument Covenant Minimum Excess Availability Percentage Debt instrument minimum excess availability-percentage Range [Member] Statistical Measurement Amount of operating lease liabilities assumed in a business combination. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities Operating lease liabilities Statement Of Stockholders Equity [Abstract] Manufactured products. Manufactured Products [Member] Manufactured Products Finance lease obligation. Finance Lease Obligation [Member] Finance Lease Obligations Stock Repurchased And Retired During Period Shares Repurchased and retired common stock, shares Repurchase of common stock, shares Subsequent Events [Abstract] Proceeds From Stock Options Exercised Exercise of stock options Long Term Debt And Capital Lease Obligations Long-term debt, net of current maturities, discounts and issuance costs Long-term debt, net of current maturities, discounts and issuance costs Long-Term Debt and Lease Obligation, Total Longterm Debt Type [Axis] Long-Term Debt, Type Debt Instrument Increase Decrease For Period Net Increase in line of credit facility Debt Instrument, Increase (Decrease), Net, Total Deferred Income Tax Expense Benefit Deferred income taxes Deferred Income Tax Expense (Benefit), Total Weighted Average Number Diluted Shares Outstanding Adjustment Dilutive effect of options and RSUs Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Deferred Income Tax Liabilities Net Deferred income taxes Revenue From Contract With Customer [Text Block] Revenue Long Term Debt And Capital Lease Obligations Current Current maturities of long-term debt Less: current maturities of long-term debt Long-Term Debt and Lease Obligation, Current, Total Line Of Credit Facility Maximum Borrowing Capacity Line of credit facility maximum borrowing capacity Preferred Stock Par Or Stated Value Per Share Preferred stock, par value Contract With Customer Liability Current Contract liabilities 2022 (from Oct 1, 2022) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Windows, doors and millwork. Windows Doors And Millwork [Member] Windows, Doors and Millwork BMC Merger And Current Year Acquisitions. BMC Merger And Current Year Acquisitions [Member] BMC Merger and Current Year Acquisitions Credit Facility [Domain] Credit Facility Subsequent Events [Text Block] Subsequent Events Weighted Average Number Of Diluted Shares Outstanding Diluted Weighted average shares outstanding, diluted Finite-Lived Intangible Assets, Major Class Name [Domain] Credit Facility [Axis] Credit Facility Net gain on sale of assets Gain (Loss) on Disposition of Assets Gain (Loss) on Disposition of Assets, Total Stock Issued During Period Value Share Based Compensation Gross Vesting of restricted stock units Year Founded Entity formed, year Debt Instrument Unamortized Premium Noncurrent Proceeds from issuance of long-term debt Current Fiscal Year End Date Current Fiscal Year End Date Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Stock Repurchased And Retired During Period Value Repurchase of common stock Repurchased and retired common stock, inclusive of fees Other Assets Noncurrent Other assets, net Entity Address Address Line1 Entity Address, Address Line One Debt Weighted Average Interest Rate Weighted average interest rate The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) over the vesting period. Share Based Compensation Arrangement Restricted Stock Unit Award Fair Value Assumptions Expected Dividend Rate Expected dividend yield Finite-Lived Intangible Assets by Major Class [Axis] Proceeds From Lines Of Credit Borrowings under revolving credit facility Proceeds from Lines of Credit, Total Accrued Liabilities Current [Abstract] Summary of accrued liabilities The risk-free interest rate assumption that is used in valuing restricted stock units. Share Based Compensation Arrangement Restricted Stock Unit Award Fair Value Assumptions Risk Free Interest Rate Risk-free rate Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Disclosure of compensation related costs share-based payments and retirement plans. Disclosure Of Compensation Related Costs Share Based Payments And Retirement Plans [Abstract] The percentage of restricted stock units granted which will convert to common shares upon satisfaction of the award's vesting conditions. Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Restricted Stock Units Vested Percentage of number of shares of common stock earned Amounts accrued for repurchases of common stocks. Amounts Accrued For Repurchases Of Common Stocks Amounts accrued for repurchases of common stock Income Tax Expense Benefit Income tax expense Income Tax Expense (Benefit), Total Income Tax Disclosure [Text Block] Income Taxes Vesting [Axis] Vesting Preferred Stock Shares Issued Preferred stock, shares issued Balance Sheet Location [Domain] Balance Sheet Location Other Accrued Liabilities Current Other Long Term Debt And Capital Lease Obligations Including Current Maturities Long-term debt and capital lease obligation Payments To Acquire Property Plant And Equipment Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Income Tax Disclosure [Abstract] Increase Decrease In Receivables Receivables Increase (Decrease) in Receivables, Total Line Of Credit Facility Commitment Fee Percentage Line of credit commitment fee percentage Valley Truss Co., Inc Valley Truss Co Inc [Member] Valley Truss Co., Inc Effective Income Tax Rate Reconciliation Other Adjustments Permanent differences and other Fair Value By Fair Value Hierarchy Level [Axis] Fair Value Hierarchy and NAV Goodwill and Intangible Assets Disclosure [Abstract] Other finance obligations. Other Finance Obligations [Member] Other Finance Obligations Operating Income Loss Income from operations Debt Instrument Interest Rate Stated Percentage Private offered aggregate principal amount rate Private offered aggregate principal amount rate Amounts accrued for repurchases of common stock. Amounts Accrued For Repurchases Of Common Stock Amounts accrued for repurchases of common stock Additional Paid In Capital Common Stock Additional paid-in capital Time based restricted stock unit grants. Time Based Restricted Stock Unit Grants [Member] Time Based Restricted Stock Unit Grants Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued liabilities. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities Accrued liabilities Cash consideration paid Total cash consideration, net of cash acquired Cash used for acquisitions, net of cash acquired Cash used for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Entity Filer Category Entity Filer Category Specialty building products And services. Specialty Building Products And Services [Member] Specialty Building Products & Services Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant and equipment Fulcrum Building Group Holdings, LLC and its Subsidiaries Fulcrum Building Group Holdings LLC and its Subsidiaries [Member] Fulcrum Building Group Holdings LLC and its subsidiaries. Entity Current Reporting Status Entity Current Reporting Status Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Inventory Net Inventories, net Inventory, Net, Total Accrued rebates payable current. Accrued Rebates Payable Current Accrued rebates payable Shares Paid For Tax Withholding For Share Based Compensation Shares withheld for restricted stock units vested, shares Other Assets [Member] Other Assets Business Combinations [Abstract] Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net Total future net intangible amortization expense Stockholders Equity Balance Balance Total stockholders' equity Base Rate [Member] Base Rate Entity Tax Identification Number Entity Tax Identification Number Common stock, $0.01 par value, 300,000 shares authorized; 148,994 and 179,820 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively Common Stock Value Retained Earnings Accumulated Deficit Retained earnings Retained Earnings (Accumulated Deficit), Total Statement Equity Components [Axis] Common Stock Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net Unamortized debt discount/premium and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Deferred consideration. Deferred Consideration Deferred consideration Deferred Finance Costs Gross Debt issuance costs Customer Relationships [Member] Customer Relationships Disaggregation Of Revenue [Table] Disaggregation Of Revenue [Table] Intangible Assets Net Derecognized Intangible Assets Net Derecognized Intangible assets, net derecognized Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Business Acquisitions, by Acquisition [Table] Lumber and lumber sheet goods. Lumber And Lumber Sheet Goods [Member] Lumber and Lumber Sheet Goods Share based compensation award vesting over three years. Share Based Compensation Award Vesting Over Three Years [Member] Share Based Compensation Award Vesting Over Three Years Number Of States In Which Entity Operates Number of states Goodwill [Line Items] Document Transition Report Document Transition Report Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Weighted average grant date fair value, granted Depreciation Depletion And Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Debt instrument issue price. Debt Instruments Issue Price Net percentage of proceeds from debt issuance Commitments And Contingencies Disclosure [Text Block] Commitments and Contingencies Debt instrument covenant minimum fixed charge coverage ratio. Debt Instrument Covenant Minimum Fixed Charge Coverage Ratio Minimum fixed charge ratio Accounts receivable, less allowances of $54,156 and $39,510 at September 30, 2022 and December 31, 2021, respectively Accounts Receivable Net Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent Stock-based compensation windfall benefit Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding Net Income Loss Net income Net income Operating Lease Liability Current Current portion of operating lease liabilities Additional Paid In Capital [Member] Additional Paid-in Capital Debt Instrument Redemption Price Percentage Purchase price, Percentage of principal amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Taxes Payable Current Accrued business taxes Taxes Payable, Current, Total Repayments Of Long Term Debt And Capital Securities Repayments of long-term debt and other loans Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security, Total Entity Registrant Name Entity Registrant Name Cash And Cash Equivalents At Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Earnings Per Share [Text Block] Net Income per Common Share Debt Instrument Maturity Date Senior secured term loan maturity date Share Based Compensation Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense, Total Property Plant And Equipment Net Property, plant and equipment, net Property, Plant and Equipment, Net, Total Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Award Type Statement [Line Items] Statement [Line Items] Security12b Title Title of 12(b) Security Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Gross Carrying Amount Increase Decrease In Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Common Stock [Member] Common Stock Total cost of shares repurchased and retired divided by the total number of shares repurchased during the period. Stock Repurchased And Retired During Period Average Cost Per Share Average price of common shares repurchased and retired Net Cash Provided By Used In Operating Activities [Abstract] Cash flows from operating activities: Equity Component [Domain] Equity Component Revenue From Contract With Customer Excluding Assessed Tax Net sales Net sales Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Income before income taxes Trussway, LLC and its Subsidiaries Trussway LLC and its Subsidiaries [Member] Trussway LLC and its subsidiaries. Entity Address State Or Province Entity Address, State or Province Document Type Document Type Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Goodwill Disclosure [Text Block] Goodwill Entity Shell Company Entity Shell Company Other Acquisitions Other acquisitions [Member] Other acquisitions. Increase Decrease In Inventories Inventories Increase (Decrease) in Inventories, Total The correlation coefficient between the company and the peer group median. Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Correlation Rate Correlation between the Company and peer group median Finite lived intangible assets amortization expense after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter East Panel Truss Businesses. East Panel Truss Businesses [Member] East Panel Truss Businesses Proceeds from divestiture of business Proceeds from Divestiture of Businesses Payments Of Financing Costs Payments of loan costs Payments of Financing Costs, Total Security Exchange Name Security Exchange Name Revenue From Contract With Customer [Abstract] Net cash provided by operating activities Net Cash Provided By Used In Operating Activities Total purchase consideration Total purchase consideration Payments to Acquire Businesses, Gross Commitments And Contingencies Disclosure [Abstract] Decreased percentage of total number of shares of additional common stock earned 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. Share Based Compensation Arrangement By Share Based Payment Award Decrease To Shares Earned Total Shareholder Return Modifier Adjustments Related To Tax Withholding For Share Based Compensation Shares withheld for restricted stock units vested Interest Payable Current Accrued interest Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Intangible assets in connection with acquisition New Accounting Pronouncements Policy Policy [Text Block] Recent Accounting Pronouncements Common Stock Shares Outstanding Balance, shares Balance, shares Common stock, shares outstanding Business Acquisition [Line Items] Gain (Loss) on Extinguishment of Debt, Total Gain (Loss) on Extinguishment of Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Debt Disclosure [Text Block] Long-Term Debt Fair Value Inputs Level2 [Member] Level 2 Net Cash Provided By Used In Investing Activities [Abstract] Cash flows from investing activities: Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Estimated Amortization Expense for Intangible Assets Commitments And Contingencies Commitments and contingencies (Note 8) Common Stock Shares Issued Common stock, shares issued Variable Rate [Domain] Variable Rate Minimum [Member] Minimum Debt Instrument Frequency Of Periodic Payment Debt instrument interest rate terms The percentage of principal that may be redeemed with the proceeds from equity offerings. Debt Instrument Redemption Price Percentage Of Principal Amount Redeemable With Proceeds From Equity Offering Redemption percentage of aggregate principal amount Six point seven five percentage senior notes due two thousand twenty seven. Six Point Seven Five Percentage Senior Notes Due Two Thousand Twenty Seven [Member] 6.75% Senior Secured Notes Due 2027 Repayments Of Lines Of Credit Repayments under revolving credit facility Accrued Liabilities Current Accrued liabilities Total accrued liabilities Debt Instrument [Axis] Debt Instrument Stockholders Equity [Abstract] Stockholders' equity: Effective Income Tax Rate Reconciliation State And Local Income Taxes State income taxes, net of federal income tax Entity Address Address Line2 Entity Address, Address Line Two Amortization of Intangible Assets Amortization expenses Award Type [Axis] Award Type Other Noncash Income Expense Other non-cash adjustments Other Noncash Income (Expense), Total Subsequent Event [Member] Subsequent Event Cash consideration for certain assets and operations acquired Business Combination, Consideration Transferred, Total Purchase price of certain assets acquired Consideration transferred Entity Central Index Key Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets [Line Items] Texas Panel Truss Businesses. Texas Panel Truss Businesses [Member] Texas Panel Truss Businesses Accounting Policies [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract] Debt Instrument Redemption Period [Axis] Debt Instrument, Redemption, Period Self Insurance Reserve Current Self-insurance reserves Disaggregation Of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Expected volatility (company) Net Income Loss Available To Common Stockholders Diluted [Abstract] Numerator: Non-cash consideration for the merger. Non Cash Consideration For Merger Non-cash consideration for the BMC Merger Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Employee Stock-Based Compensation Debt instrument covenant minimum excess availability dollars. Debt Instrument Covenant Minimum Excess Availability Dollars Debt instrument minimum excess availability-dollars The number of locations the entity operates. Number Of Locations Number of Locations Subsequent Event [Table] Subsequent Event [Table] Organization Consolidation And Presentation Of Financial Statements [Abstract] Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost Gain (Loss) on repurchase of debt instrument Increase Decrease In Other Current Assets Other current assets Deferred Finance Costs Net Debt issuance costs Debt Issuance Costs, Net, Total Right Of Use Asset Obtained In Exchange For Operating Lease Liability Right-of-use assets obtained in exchange for operating lease obligations Adjustments to reconcile net income to net cash provided by operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Retained Earnings [Member] Retained Earnings Homeco. Homeco [Member] Homeco Effective Income Tax Rate Continuing Operations Total effective rate for continuing operations Schedule of Goodwill [Table] Secured Overnight Financing Rate Sofr Overnight Index Swap Rate [Member] SOFR Goodwill recognized from current year acquisitions Goodwill, Acquired During Period Acquisitions Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage Stock award vesting percentage Two thousand twenty six revolving credit facility. Two Thousand Twenty Six Revolving Credit Facility [Member] 2026 Revolving Credit Facility Entity Interactive Data Current Entity Interactive Data Current Related Party Transactions Disclosure [Text Block] Related Party Transactions Letters Of Credit Outstanding Amount Outstanding letters of credit Outstanding letters of credit Less: accrued contingent consideration and purchase price adjustments Payments for (Proceeds from) Previous Acquisition Payments for (Proceeds from) Previous Acquisition, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Fair value of intangible assets acquired Intangible assets Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract] Supplemental disclosures of non-cash activities: Related Party Transactions [Abstract] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of restricted stock units subject to market conditions. Schedule Of Share Based Payment Award Employee Restricted Stock Units Subject To Market Conditions Valuation Assumptions Table [Text Block] Schedule of Share-based Payment Award, Restricted Stock Unit, Valuation Assumptions Senior Notes Due Two Thousand Twenty Seven [Member] Senior Notes Due Two Thousand Twenty Seven [Member] 2027 notes Local Phone Number Local Phone Number Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate Statutory federal income tax rate Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed Schedule Of Earnings Per Share Basic And Diluted Table [Text Block] Summary of Calculation of Basic and Diluted EPS Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1 Stock award granted vested period Debt Disclosure [Abstract] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Disaggregation Of Revenue Table [Text Block] Schedule of Sales by Product Category Other Liabilities Noncurrent Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities Line Of Credit Facility Remaining Borrowing Capacity Line of credit facility, excess remaining borrowing capacity Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Debt Instrument Name [Domain] Debt Instrument, Name Document Fiscal Year Focus Document Fiscal Year Focus Intangible Assets Net Excluding Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Vesting [Domain] Vesting Earnings Per Share Basic Basic Earnings Per Share, Basic, Total Assets [Abstract] ASSETS Increase Decrease In Accrued Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities, Total Non cash or accrued consideration for acquisitions. Non Cash or Accrued Consideration for Acquisitions Non-cash or accrued consideration for acquisitions Gross Profit Gross margin Timing Of Transfer Of Good Or Service [Domain] Timing of Transfer of Good or Service Schedule Of Debt Instruments [Text Block] Summary of Long-Term Debt Debt Instrument, Face Amount Debt instrument aggregate principal amount Interest Income Expense Nonoperating Net Interest expense, net Liabilities And Stockholders Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Income Taxes Paid Net Cash paid for income taxes Income Taxes Paid, Net, Total Developed Technology Rights [Member] Developed Technology Profit Loss Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Assets Current [Abstract] Current assets: Finite-Lived Intangible Asset, Expected Amortization, Year Four 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2024 Schedule of Goodwill [Table Text Block] Schedule of Change in Carrying Amount of Goodwill Other Receivables Other Receivables [Member] Other receivables. Fair Value Measurements Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV Payables And Accruals [Abstract] Increase Decrease In Operating Capital [Abstract] Changes in assets and liabilities, net of assets acquired and liabilities assumed: Operating lease right-of-use assets acquired in a business combination. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Operating lease right-of-use assets Cover [Abstract] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset Contingent consideration Products And Services [Domain] Product and Service Transferred Over Time [Member] Transferred over Time Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted average useful lives of the acquired intangible assets 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 Current Allowances on trade accounts receivable Liabilities Current [Abstract] Current liabilities: Noncompete Agreements [Member] Non-compete Agreements Disposal Group Name [Domain] Maximum [Member] Maximum Net Cash Provided By Used In Investing Activities Net cash used in investing activities Stock Issued During Period Shares Stock Options Exercised Exercise of stock options, shares Two thousand fourteen incentive plan. Two Thousand Fourteen Incentive Plan [Member] 2014 Incentive Plan Debt Instrument Basis Spread On Variable Rate1 Debt instrument applicable rate Debt instrument applicable rate Stock Issued During Period Value Stock Options Exercised Exercise of stock options Segment Reporting Policy Policy [Text Block] Segments Share Based Compensation Award Vesting On Fourth Anniversary Share Based Compensation Award Vesting On Fourth Anniversary [Member] Share Based Compensation Award Vesting On Fourth Anniversary Debt Instrument Carrying Amount Debt instrument carrying amount Line of credit facility outstanding Finite-Lived Intangible Asset, Expected Amortization, Year Three 2025 Common Stock Shares Authorized Common stock, shares authorized Trading Symbol Trading Symbol Goodwill amortization period for tax purposes. Goodwill amortization period for tax purposes Goodwill amortization period Write off of Deferred Debt Issuance Cost Write off of unamortized deferred loan cost Selling General And Administrative Expense Selling, general and administrative expenses Selling, General and Administrative Expense, Total Title Of Individual With Relationship To Entity [Domain] Title of Individual Subsequent Event Type [Axis] Subsequent Event Type 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 Entity Wide Information Revenue From External Customer [Line Items] Entity Wide Information Revenue From External Customer [Line Items] Balance Sheet Location [Axis] Balance Sheet Location Proceeds from divesiture of business Proceeds From Sale Of Property Plant And Equipment Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment, Total Accounts Payable Current Accounts payable Accounts Payable, Current, Total Texas Panel Truss Businesses East Panel Truss Businesses Valley Truss Co., Inc. Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware Trussway, LLC and its Subsidiaries Fulcrum Building Group Holdings, LLC and its Subsidiaries Texas Panel Truss Businesses East Panel Truss Businesses Valley Truss Co Inc HomCo Trussway and Fulcrum [Member] Texas panel truss businesses east panel truss businesses valley truss co inc homCo trussway and fulcrum. Plan Name [Axis] Plan Name Weighted Average Number Of Shares Outstanding Diluted Disclosure Items [Abstract] Reconciliation of weighted average common shares used in calculation of basic and diluted EPS Title Of Individual [Axis] Title of Individual Director [Member] Board of Directors .Senior unsecured notes due two thousand thirty. Senior Unsecured Notes Due Two Thousand Thirty [Member] 2030 Notes Common Stock Par Or Stated Value Per Share Common stock, par value Stock Issued During Period Shares Acquisitions Merger consideration, shares Pima Door and Supply and Sunrise Carpentry Pima Door and Supply and Sunrise Carpentry [Member] Pima Door and Supply and Sunrise Carpentry. Comprehensive Income Policy Policy [Text Block] Comprehensive Income Other receivables Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other Receivables Amounts due from others expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period RSUs Granted Stock Issued During Period Value Acquisitions Merger consideration Debt Instrument [Line Items] Debt Instrument [Line Items] Longterm Debt Type [Domain] Long-Term Debt, Type Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Antidilutive and contingent RSUs excluded from diluted EPS XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 03, 2022
Cover [Abstract]    
Entity Registrant Name BUILDERS FIRSTSOURCE, INC.  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
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   147,175,704
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 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Net sales $ 5,761,463 $ 5,508,590 $ 18,368,853 $ 15,259,047
Cost of sales 3,746,731 3,796,138 12,109,601 10,893,890
Gross margin 2,014,732 1,712,452 6,259,252 4,365,157
Selling, general and administrative expenses 1,000,204 875,012 3,015,051 2,599,523
Income from operations 1,014,528 837,440 3,244,201 1,765,634
Interest expense, net 44,111 35,954 156,140 95,593
Income before income taxes 970,417 801,486 3,088,061 1,670,041
Income tax expense 232,410 188,341 723,205 387,081
Net income $ 738,007 $ 613,145 $ 2,364,856 $ 1,282,960
Net income per share:        
Basic $ 4.75 $ 3.00 $ 14.12 $ 6.23
Diluted $ 4.72 $ 2.98 $ 13.98 $ 6.18
Weighted average common shares:        
Basic 155,309 204,268 167,522 205,976
Diluted 156,493 205,630 169,111 207,513
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEET - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 84,982 $ 42,603
Accounts receivable, less allowances of $54,156 and $39,510 at September 30, 2022 and December 31, 2021, respectively 1,924,912 1,708,796
Other receivables 268,694 255,075
Inventories, net 1,758,881 1,626,244
Contract assets 240,346 207,587
Other current assets 142,316 127,964
Total current assets 4,420,131 3,968,269
Property, plant and equipment, net 1,491,622 1,385,441
Operating lease right-of-use assets, net 500,031 457,833
Goodwill 3,453,340 3,270,192
Intangible assets, net 1,637,358 1,603,409
Other assets, net 35,216 29,199
Total assets 11,537,698 10,714,343
Current liabilities:    
Accounts payable 1,087,994 1,093,370
Accrued liabilities 850,758 718,904
Contract liabilities 250,166 216,097
Current portion of operating lease liabilities 100,972 96,680
Current maturities of long-term debt 3,837 3,660
Total current liabilities 2,293,727 2,128,711
Noncurrent portion of operating lease liabilities 414,911 375,289
Long-term debt, net of current maturities, discounts and issuance costs 3,169,429 2,926,122
Deferred income taxes 304,939 362,121
Other long-term liabilities 130,089 119,619
Total liabilities 6,313,095 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; 148,994 and 179,820 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively 1,490 1,798
Additional paid-in capital 4,252,851 4,260,670
Retained earnings 970,262 540,013
Total stockholders' equity 5,224,603 4,802,481
Total liabilities and stockholders' equity $ 11,537,698 $ 10,714,343
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Statement Of Financial Position [Abstract]    
Allowances on trade accounts receivable $ 54,156 $ 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 148,994,000 179,820,000
Common stock, shares outstanding 148,994,000 179,820,000
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:    
Net income $ 2,364,856 $ 1,282,960
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 355,472 401,500
Deferred income taxes (57,183) (65,696)
Stock-based compensation expense 26,652 25,288
Net gain on sale of assets (1,813) (32,235)
Other non-cash adjustments 31,026 4,805
Changes in assets and liabilities, net of assets acquired and liabilities assumed:    
Receivables (91,485) (615,453)
Inventories (61,926) (321,068)
Contract assets (32,596) (141,058)
Other current assets (2,982) 5,491
Other assets and liabilities 5,307 16,653
Accounts payable (31,260) 103,006
Accrued liabilities 99,778 177,874
Contract liabilities 24,020 61,150
Net cash provided by operating activities 2,627,866 903,217
Cash flows from investing activities:    
Cash used for acquisitions, net of cash acquired (619,551) (898,113)
Proceeds from divestiture of business   76,162
Purchases of property, plant and equipment (205,241) (160,179)
Proceeds from sale of property, plant and equipment 7,461 11,728
Net cash used in investing activities (817,331) (970,402)
Cash flows from financing activities:    
Borrowings under revolving credit facility 5,267,000 2,420,000
Repayments under revolving credit facility (5,405,000) (2,495,000)
Proceeds from long-term debt and other loans 1,001,500 1,000,000
Repayments of long-term debt and other loans (615,082) (471,360)
Payments of debt extinguishment costs (20,672) (2,475)
Payments of loan costs (16,797) (17,970)
Exercise of stock options 440 537
Repurchase of common stock (1,979,545) (565,618)
Net cash used in financing activities (1,768,156) (131,886)
Net change in cash and cash equivalents 42,379 (199,071)
Cash and cash equivalents at beginning of period 42,603 423,806
Cash and cash equivalents at end of period 84,982 224,735
Supplemental disclosures of cash flow information:    
Cash paid for interest 138,034 75,531
Cash paid for income taxes 790,994 414,515
Supplemental disclosures of non-cash activities:    
Non-cash or accrued consideration for acquisitions 9,985 3,658,362
Accrued purchases of property, plant and equipment 12,711 13,164
Right-of-use assets obtained in exchange for operating lease obligations 89,400 49,135
Assets acquired under finance lease obligations   1,644
Amounts accrued for repurchases of common stock $ 41,826 $ 30,756
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2020 1,152,783 $ 1,168 589,241 562,374
Balance, shares at Dec. 31, 2020   116,829,000    
Net income 1,282,960      
Balance at Sep. 30, 2021 5,523,426 $ 1,963 4,254,262 1,267,201
Balance, shares at Sep. 30, 2021   196,288,000    
Balance at Mar. 31, 2021 4,983,945 $ 2,069 4,246,922 734,954
Balance, shares at Mar. 31, 2021   206,858,000    
Vesting of restricted stock units   $ 5 (5)  
Vesting of restricted stock units, shares   472,000    
Stock-based compensation expense 8,465   8,465  
Exercise of stock options 99   99  
Exercise of stock options, shares   16,000    
Shares withheld for restricted stock units vested (7,289) $ (2) (7,287)  
Shares withheld for restricted stock units vested, shares   (150,000)    
Net income 497,235     497,235
Balance at Jun. 30, 2021 5,482,455 $ 2,072 4,248,194 1,232,189
Balance, shares at Jun. 30, 2021   207,196,000    
Vesting of restricted stock units, shares   38,000    
Stock-based compensation expense 6,421   6,421  
Repurchase of common stock [1] $ (578,242) $ (109)   (578,133)
Repurchase of common stock, shares (11,000,000.0) (10,958,000) [1]    
Exercise of stock options $ 202   202  
Exercise of stock options, shares   22,000    
Shares withheld for restricted stock units vested (555)   (555)  
Shares withheld for restricted stock units vested, shares   (10,000)    
Net income 613,145     613,145
Balance at Sep. 30, 2021 5,523,426 $ 1,963 4,254,262 1,267,201
Balance, shares at Sep. 30, 2021   196,288,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)
Repurchase of common stock, shares (3,600,000) (3,593,000) [1]    
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    
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    
Net income $ 2,364,856      
Balance at Sep. 30, 2022 $ 5,224,603 $ 1,490 4,252,851 970,262
Balance, shares at Sep. 30, 2022 148,994,000 148,994,000    
Balance at Mar. 31, 2022 $ 5,136,047 $ 1,769 4,240,540 893,738
Balance, shares at Mar. 31, 2022   176,886,000    
Vesting of restricted stock units   $ 3 (3)  
Vesting of restricted stock units, shares   300,000    
Stock-based compensation expense 9,316   9,316  
Repurchase of common stock [1] $ (990,739) $ (169)   (990,570)
Repurchase of common stock, shares (16,900,000) (16,871,000) [1]    
Exercise of stock options $ 13   13  
Exercise of stock options, shares   1,000    
Shares withheld for restricted stock units vested (5,493) $ (1) (5,492)  
Shares withheld for restricted stock units vested, shares   (90,000)    
Net income 987,209     987,209
Balance at Jun. 30, 2022 5,136,353 $ 1,602 4,244,374 890,377
Balance, shares at Jun. 30, 2022   160,226,000    
Vesting of restricted stock units, shares   6,000    
Stock-based compensation expense 8,496   8,496  
Repurchase of common stock [1] $ (658,234) $ (112)   (658,122)
Repurchase of common stock, shares (11,200,000) (11,238,000) [1]    
Exercise of stock options $ 6   6  
Exercise of stock options, shares   1,000    
Shares withheld for restricted stock units vested (25)   (25)  
Shares withheld for restricted stock units vested, shares   (1,000)    
Net income 738,007     738,007
Balance at Sep. 30, 2022 $ 5,224,603 $ 1,490 $ 4,252,851 $ 970,262
Balance, shares at Sep. 30, 2022 148,994,000 148,994,000    
[1] Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 11.2 million shares of our common stock at an average price of $58.57 per share for $658.2 million, inclusive of fees, during the three months ended September 30, 2022. We repurchased and retired 16.9 million shares of our common stock at an average price of $58.72 per share for $990.7 million, inclusive of fees, during the three months ended June 30, 2022. We repurchased and retired 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, inclusive of fees, during the three months ended March 31, 2022. We repurchased and retired 11.0 million shares of our common stock at an average price of $52.77 per share for $578.2 million, inclusive of fees during the three months ended September 30, 2021.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Statement Of Stockholders Equity [Abstract]        
Repurchased and retired common stock, shares 11.2 16.9 3.6 11.0
Repurchased and retired common stock, inclusive of fees [1] $ 658,234 $ 990,739 $ 285,951 $ 578,242
Average price of common shares repurchased and retired $ 58.57 $ 58.72 $ 79.58 $ 52.77
[1] Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 11.2 million shares of our common stock at an average price of $58.57 per share for $658.2 million, inclusive of fees, during the three months ended September 30, 2022. We repurchased and retired 16.9 million shares of our common stock at an average price of $58.72 per share for $990.7 million, inclusive of fees, during the three months ended June 30, 2022. We repurchased and retired 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, inclusive of fees, during the three months ended March 31, 2022. We repurchased and retired 11.0 million shares of our common stock at an average price of $52.77 per share for $578.2 million, inclusive of fees during the three months ended September 30, 2021.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation
9 Months Ended
Sep. 30, 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 575 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.

Business Combinations

When they meet the requirements under ASC 805, Business Combinations, merger and acquisition transactions are accounted for using the acquisition method, and accordingly the results of operations of the acquiree are included in the Company’s consolidated financial statements from the acquisition date. The consideration transferred is allocated to the identifiable assets acquired and liabilities assumed based on estimated fair values at the acquisition date, with any excess recorded as goodwill. Transaction-related costs are expensed in the period the costs are incurred. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill.

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. 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, including a decrease to four product categories. As a result of these changes, prior period amounts, as disclosed in Note 3, 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. We have elected to early adopt this guidance effective July 1, 2022, and have determined there is no material impact on our consolidated financial statements.

In March 2020, the 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 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations
9 Months Ended
Sep. 30, 2022
Business Combinations [Abstract]  
Business Combinations

2. Business Combinations

On April 1, 2022, we acquired certain assets and operations of 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”) for $89.1 million and $79.6 million, respectively. Each of the acquired businesses provides building components primarily to multi-family markets, serving such markets in Texas, Georgia and South Carolina.

On April 1, 2022, we acquired substantially all of the assets and operations of Valley Truss Co., Inc. (“Valley Truss”) for $31.6 million. Valley Truss is a manufacturer of floor and roof trusses located in Boise, Idaho.

On July 1, 2022, we acquired substantially all of the assets and operations of Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware (“HomCo”) for $32.1 million. HomCo operates a lumberyard and hardware store business located in Flagstaff, Arizona.

On September 1, 2022, we acquired Trussway, LLC and its subsidiaries (“Trussway”) for $274.8 million, net of cash. Trussway is a manufacturer of floor and roof trusses, serving markets in Texas, Florida, Virginia, Colorado, and Georgia.

On September 1, 2022, we acquired Fulcrum Building Group Holdings, LLC and its subsidiaries (“Fulcrum”) for $122.3 million, net of cash. Fulcrum is a multi-brand operator of lumberyards and millwork facilities located in Florida and Alabama.

Each of these acquisitions was funded with a combination of cash on hand and borrowings under our 2026 revolving credit facility (“2026 facility”). These transactions were accounted for by the acquisition method, and accordingly the results of operations have been included in the Company’s consolidated financial statements from the acquisition date. The purchase price was allocated to the assets acquired and liabilities assumed 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.

The following table summarizes the aggregate fair values of the assets acquired and liabilities assumed for the acquisitions described above:

 

 

 

Total

 

 

 

(in thousands)

 

Cash and cash equivalents

 

$

9,133

 

Accounts receivable

 

 

136,916

 

Other receivables

 

 

1,247

 

Inventories

 

 

70,711

 

Contract assets

 

 

163

 

Other current assets

 

 

4,700

 

Property, plant and equipment

 

 

48,931

 

Operating lease right-of-use assets

 

 

29,724

 

Goodwill

 

 

183,148

 

Intangible assets

 

 

246,400

 

Total assets

 

$

731,073

 

 

 

 

 

Accounts payable

 

$

19,864

 

Accrued liabilities

 

 

30,606

 

Contract liabilities

 

 

10,047

 

Operating lease liabilities

 

 

29,724

 

Long-term debt

 

 

2,163

 

Total liabilities

 

$

92,404

 

 

 

 

 

Total purchase consideration

 

 

638,669

 

Less: accrued contingent consideration and purchase price adjustments

 

 

(9,985

)

Less: cash acquired

 

 

(9,133

)

Total cash consideration, net of cash acquired

 

$

619,551

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
9 Months Ended
Sep. 30, 2022
Revenue From Contract With Customer [Abstract]  
Revenue

3. Revenue

The following table disaggregates our sales by product category:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

1,816,347

 

 

$

2,405,840

 

 

$

6,986,993

 

 

$

6,771,227

 

Manufactured products

 

 

1,478,183

 

 

 

1,259,294

 

 

 

4,541,390

 

 

 

3,208,934

 

Windows, doors & millwork

 

 

1,294,099

 

 

 

883,448

 

 

 

3,539,103

 

 

 

2,473,519

 

Specialty building products & services

 

 

1,172,834

 

 

 

960,008

 

 

 

3,301,367

 

 

 

2,805,367

 

Net sales

 

$

5,761,463

 

 

$

5,508,590

 

 

$

18,368,853

 

 

$

15,259,047

 

 

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 customer advances and deposits, and deferred revenue.

Through September 30, 2022 and 2021, we recognized as revenue substantially all of the contract liabilities balance at December 31, 2021 and 2020, respectively.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Common Share
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Net Income per Common Share

4. Net Income per Common Share

Net income per common share (“EPS”) is calculated in accordance with the Earnings per Share topic of the FASB Accounting Standards 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
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

738,007

 

 

$

613,145

 

 

$

2,364,856

 

 

$

1,282,960

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

155,309

 

 

 

204,268

 

 

 

167,522

 

 

 

205,976

 

Dilutive effect of options and RSUs

 

 

1,184

 

 

 

1,362

 

 

 

1,589

 

 

 

1,537

 

Weighted average shares outstanding, diluted

 

 

156,493

 

 

 

205,630

 

 

 

169,111

 

 

 

207,513

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

4.75

 

 

$

3.00

 

 

$

14.12

 

 

$

6.23

 

Diluted

 

$

4.72

 

 

$

2.98

 

 

$

13.98

 

 

$

6.18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

 

8

 

 

 

220

 

 

 

129

 

 

 

241

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

5. Goodwill

The following table sets forth the changes in the carrying amount of goodwill:

 

 

 

(in thousands)

 

Balance as of December 31, 2021 (1)

 

$

3,270,192

 

Acquisitions

 

 

183,148

 

Balance as of September 30, 2022 (1)

 

$

3,453,340

 

 

(1) Goodwill is presented net of historical accumulated impairment losses of $44.6 million.

In 2022, the change in the carrying amount of goodwill is attributable to the acquisitions completed during the year. As of September 30, 2022, no triggering events have occurred. The amount allocated to goodwill is attributable to the assembled workforce, synergies and expected growth from the expanded product and service offerings of acquisitions. The $183.1 million of goodwill recognized from the current year acquisitions is expected to be deductible for tax purposes and will be amortizable ratably over a 15-year period for tax purposes.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

6. Intangible Assets

The following table presents intangible assets as of:

 

 

 

September 30, 2022

 

 

December 31, 2021

 

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

 

(in thousands)

 

Customer relationships

 

$

2,026,265

 

 

$

(522,462

)

 

$

1,781,264

 

 

$

(328,540

)

Trade names

 

 

201,861

 

 

 

(162,395

)

 

 

201,861

 

 

 

(155,141

)

Subcontractor relationships

 

 

5,440

 

 

 

(5,117

)

 

 

5,440

 

 

 

(3,757

)

Non-compete agreements

 

 

14,919

 

 

 

(5,072

)

 

 

13,519

 

 

 

(3,243

)

Developed technology

 

 

95,600

 

 

 

(11,681

)

 

 

95,600

 

 

 

(3,594

)

Total intangible assets

 

$

2,344,085

 

 

$

(706,727

)

 

$

2,097,684

 

 

$

(494,275

)

 

In connection with the current year acquisitions, we recorded intangible assets of $246.4 million, which includes $245.0 million of customer relationships and $1.4 million of non-compete agreements. The weighted average useful lives of the current year acquired intangible assets are 5.1 years in total, 5.1 years for customer relationships and 5.0 years for non-compete agreements. The fair value of acquired customer relationship intangible assets was primarily estimated by applying the multi-period excess earnings method, which involved the use of significant estimates and assumptions primarily related to forecasted revenue growth rates, gross margin, contributory asset charges, customer attrition rates, and market-participant discount rates. These measures are based on significant Level 3 inputs not observable in the market. Key assumptions developed based on the Company’s historical experience, future projections and comparable market data include future cash flows, long-term growth rates, attrition rates and discount rates.

During the three and nine months ended September 30, 2022, we recorded amortization expense in relation to the above-listed intangible assets of $76.7 million and $212.5 million, respectively. During the three and nine months ended September 30, 2021, we recorded amortization expense in relation to the above-listed intangible assets of $92.3 million and $261.6 million, respectively.

The following table presents the estimated amortization expense (in thousands) for intangible assets for the years ending December 31:

 

 

 

(in thousands)

 

2022 (from Oct 1, 2022)

 

$

89,643

 

2023

 

 

323,904

 

2024

 

 

261,946

 

2025

 

 

190,795

 

2026

 

 

166,933

 

Thereafter

 

 

604,137

 

Total future net intangible amortization expense

 

$

1,637,358

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities
9 Months Ended
Sep. 30, 2022
Payables And Accruals [Abstract]  
Accrued Liabilities

7. Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

 

September 30,
2022

 

 

December 31,
2021

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

492,125

 

 

$

385,800

 

Accrued business taxes

 

 

102,445

 

 

 

81,055

 

Self-insurance reserves

 

 

77,599

 

 

 

68,060

 

Amounts accrued for repurchases of common stock

 

 

41,826

 

 

 

51,545

 

Accrued rebates payable

 

 

48,841

 

 

 

51,805

 

Accrued interest

 

 

24,766

 

 

 

31,666

 

Other

 

 

63,156

 

 

 

48,973

 

Total accrued liabilities

 

$

850,758

 

 

$

718,904

 

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Long-Term Debt

8. Long-Term Debt

Long-term debt consisted of the following as of:

 

 

 

September 30,
2022

 

 

December 31,
2021

 

 

 

(in thousands)

 

2026 revolving credit facility (1)

 

$

450,000

 

 

$

588,000

 

4.25% 2032 notes

 

 

1,300,000

 

 

 

1,000,000

 

6.375% 2032 notes

 

 

700,000

 

 

 

 

2030 notes

 

 

550,000

 

 

 

550,000

 

2027 notes

 

 

 

 

 

612,500

 

Other finance obligations

 

 

200,393

 

 

 

202,995

 

Finance lease obligations

 

 

4,765

 

 

 

3,787

 

 

 

 

3,205,158

 

 

 

2,957,282

 

Unamortized debt discount/premium and debt issuance costs

 

 

(31,892

)

 

 

(27,500

)

 

 

 

3,173,266

 

 

 

2,929,782

 

Less: current maturities of long-term debt

 

 

3,837

 

 

 

3,660

 

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

 

$

3,169,429

 

 

$

2,926,122

 

 

(1)
The weighted average interest rate was 3.4% and 2.8% as of September 30, 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 (“4.25% 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 the 2026 facility and pay related transaction fees and expenses. The 4.25% 2032 notes issued in January 2022 form part of the same series of notes as the $1.0 billion of 4.25% 2032 notes issued in July 2021.

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 4.25% 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.

On June 15, 2022, the Company completed a private offering of $700.0 million in aggregate principal amount of 6.375% senior unsecured notes due 2032 (“6.375% 2032 notes”) at an issue price equal to 100% of par value. Subsequently, on June 16, 2022, the Company redeemed the remaining $612.5 million in outstanding aggregate principal amount of 6.75% senior secured notes due 2027 (“2027 notes”).

In connection with the issuance of the 6.375% 2032 notes, we incurred $10.4 million of various third-party fees and expenses. These costs have been recorded as a reduction to long-term debt and are being amortized over the contractual life of the 6.375% 2032 notes using the effective interest method.

The Company concluded the redemption of the 2027 notes was a debt extinguishment and recorded a loss on debt extinguishment of $27.4 million in interest expense in the second quarter of 2022. Of this loss, approximately $20.7 million was attributable to the payment of the redemption premium on the extinguished notes and $6.7 million was attributable to the write-off of unamortized debt issuance costs and debt premium.

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 evidencing the 2026 facility, subject to certain reserves. As of September 30, 2022, we had $450.0 million in outstanding borrowings under our 2026 facility and our net excess borrowing availability was $1.2 billion after being reduced by outstanding letters of credit totaling $129.0 million.

Borrowings under the 2026 facility bear interest, at our option, at either the SOFR 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 our 5.00% senior unsecured notes due 2030 (the “2030 notes”), our 4.25% 2032 notes, and our 6.375% 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 September 30, 2022.

Senior Unsecured Notes due 2032

As described above, during 2022, the Company issued $300.0 million of 4.25% 2032 notes, which form part of the same series of notes as the $1.0 billion of 4.25% 2032 notes issued in July 2021, and $700.0 million of 6.375% 2032 notes (collectively, the “2032 notes”). The 4.25% 2032 notes mature on February 1, 2032, with interest accruing at a rate of 4.25% per annum and interest payable semi-annually on February 1 and August 1 of each year. The 6.375% 2032 notes mature on June 15, 2032, with interest accruing at a rate of 6.375% per annum and interest payable semi-annually on June 15 and December 15 of each year.

The terms of the 4.25% 2032 notes and the 6.375% 2032 notes are governed by the indentures, dated as of July 23, 2021 and June 15, 2022 (collectively the “2032 Indentures”), respectively, contain consistent terms and are 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 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 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 2032 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 Indentures contain 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.

The Company may redeem the 2032 notes within five years from the date of issuance, in whole or in part, at a redemption price equal to 100% of the principal amount of each of the 2032 notes plus the “applicable premium” set forth in the 2032 Indentures. The Company may, within three years of the date of issuance, redeem up to 40% of the aggregate principal amount of each of the 2032 notes with the net cash proceeds of one or more equity offerings at a premium of the principal amount thereof, as described in the 2032 Indentures, plus accrued and unpaid interest, if any, to the redemption date. After the five-year period from original issuance, the Company may redeem each of the 2032 notes at the redemption prices set forth in the 2032 Indentures, plus accrued and unpaid interest, if any, to the redemption date. If the Company experiences certain change of control triggering events, holders of each of the 2032 notes may require it to repurchase all or part of their notes at 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to the repurchase date.

Fair Value

As of September 30, 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 2030 notes, 4.25% 2032 notes, 6.375% 2032 notes, and 2026 facility at amortized cost. The fair values of the 2030 notes, 4.25% 2032 notes, and 6.375% 2032 notes at September 30, 2022 were approximately $467.5 million, $999.4 million, and $625.3 million, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the 2026 facility at September 30, 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 September 30, 2022.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock-Based Compensation
9 Months Ended
Sep. 30, 2022
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Employee Stock-Based Compensation

9. Employee Stock-Based Compensation

Time Based Restricted Stock Unit Grants

In the first nine months of 2022, our board of directors granted 490,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. 462,300 of the RSUs vest at 33% per year at each anniversary of the grant date over the next three years, and 28,400 of the RSUs vest at 25% on each of the second and third anniversaries of the grant date and 50% on the fourth anniversary of the grant date. The weighted average grant date fair value for these RSUs was $63.55 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 nine months of 2022, our board of directors granted 158,100 RSUs to employees under our 2014 Incentive Plan, which 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”) and continued employment during the performance period (“service condition”). 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 total 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 our 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 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

10. Income Taxes

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

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Statutory federal income tax rate

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

2.9

 

 

 

2.9

 

 

 

2.9

 

 

 

2.8

 

Stock-based compensation windfall benefit

 

0.0

 

 

 

0.0

 

 

 

(0.5

)

 

 

(0.5

)

Permanent differences and other

 

0.0

 

 

 

(0.4

)

 

 

0.0

 

 

 

(0.1

)

 

 

23.9

%

 

 

23.5

%

 

 

23.4

%

 

 

23.2

%

 

 

 

 

 

 

 

 

 

 

 

 

 

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 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments And Contingencies Disclosure [Abstract]  
Commitments and Contingencies

11. Commitments and Contingencies

As of September 30, 2022, we had outstanding letters of credit totaling $129.0 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 amounts in excess of our self-insured retention that 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 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions
9 Months Ended
Sep. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

12. 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 September 30, 2022 and December 31, 2021, and for the three and nine months ended September 30, 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 nine months ended September 30, 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 nine months ended September 30, 2022 or 2021.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
9 Months Ended
Sep. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events . Subsequent Events

Business Combinations

On October 3, 2022, we acquired certain assets and the operations of Pima Door and Supply and Sunrise Carpentry (“Pima”) for $9.5 million in cash, subject to certain closing adjustments. Pima produces and installs pre-hung doors and supplies windows, millwork, and trim in the Phoenix, Arizona area.

The accounting for this business combination has not been completed at the date of this filing given the proximity of the acquisition date.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 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.

Business Combinations

Business Combinations

When they meet the requirements under ASC 805, Business Combinations, merger and acquisition transactions are accounted for using the acquisition method, and accordingly the results of operations of the acquiree are included in the Company’s consolidated financial statements from the acquisition date. The consideration transferred is allocated to the identifiable assets acquired and liabilities assumed based on estimated fair values at the acquisition date, with any excess recorded as goodwill. Transaction-related costs are expensed in the period the costs are incurred. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill.

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. 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, including a decrease to four product categories. As a result of these changes, prior period amounts, as disclosed in Note 3, 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. We have elected to early adopt this guidance effective July 1, 2022, and have determined there is no material impact on our consolidated financial statements.

In March 2020, the 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 FASB Accounting Standards 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 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2022
Business Combinations [Abstract]  
Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed

The following table summarizes the aggregate fair values of the assets acquired and liabilities assumed for the acquisitions described above:

 

 

 

Total

 

 

 

(in thousands)

 

Cash and cash equivalents

 

$

9,133

 

Accounts receivable

 

 

136,916

 

Other receivables

 

 

1,247

 

Inventories

 

 

70,711

 

Contract assets

 

 

163

 

Other current assets

 

 

4,700

 

Property, plant and equipment

 

 

48,931

 

Operating lease right-of-use assets

 

 

29,724

 

Goodwill

 

 

183,148

 

Intangible assets

 

 

246,400

 

Total assets

 

$

731,073

 

 

 

 

 

Accounts payable

 

$

19,864

 

Accrued liabilities

 

 

30,606

 

Contract liabilities

 

 

10,047

 

Operating lease liabilities

 

 

29,724

 

Long-term debt

 

 

2,163

 

Total liabilities

 

$

92,404

 

 

 

 

 

Total purchase consideration

 

 

638,669

 

Less: accrued contingent consideration and purchase price adjustments

 

 

(9,985

)

Less: cash acquired

 

 

(9,133

)

Total cash consideration, net of cash acquired

 

$

619,551

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue From Contract With Customer [Abstract]  
Schedule of Sales by Product Category

The following table disaggregates our sales by product category:

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

1,816,347

 

 

$

2,405,840

 

 

$

6,986,993

 

 

$

6,771,227

 

Manufactured products

 

 

1,478,183

 

 

 

1,259,294

 

 

 

4,541,390

 

 

 

3,208,934

 

Windows, doors & millwork

 

 

1,294,099

 

 

 

883,448

 

 

 

3,539,103

 

 

 

2,473,519

 

Specialty building products & services

 

 

1,172,834

 

 

 

960,008

 

 

 

3,301,367

 

 

 

2,805,367

 

Net sales

 

$

5,761,463

 

 

$

5,508,590

 

 

$

18,368,853

 

 

$

15,259,047

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Common Share (Tables)
9 Months Ended
Sep. 30, 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
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

738,007

 

 

$

613,145

 

 

$

2,364,856

 

 

$

1,282,960

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

155,309

 

 

 

204,268

 

 

 

167,522

 

 

 

205,976

 

Dilutive effect of options and RSUs

 

 

1,184

 

 

 

1,362

 

 

 

1,589

 

 

 

1,537

 

Weighted average shares outstanding, diluted

 

 

156,493

 

 

 

205,630

 

 

 

169,111

 

 

 

207,513

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

4.75

 

 

$

3.00

 

 

$

14.12

 

 

$

6.23

 

Diluted

 

$

4.72

 

 

$

2.98

 

 

$

13.98

 

 

$

6.18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

 

8

 

 

 

220

 

 

 

129

 

 

 

241

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill (Tables)
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Change in Carrying Amount of Goodwill

The following table sets forth the changes in the carrying amount of goodwill:

 

 

 

(in thousands)

 

Balance as of December 31, 2021 (1)

 

$

3,270,192

 

Acquisitions

 

 

183,148

 

Balance as of September 30, 2022 (1)

 

$

3,453,340

 

 

(1) Goodwill is presented net of historical accumulated impairment losses of $44.6 million.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets

The following table presents intangible assets as of:

 

 

 

September 30, 2022

 

 

December 31, 2021

 

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

 

(in thousands)

 

Customer relationships

 

$

2,026,265

 

 

$

(522,462

)

 

$

1,781,264

 

 

$

(328,540

)

Trade names

 

 

201,861

 

 

 

(162,395

)

 

 

201,861

 

 

 

(155,141

)

Subcontractor relationships

 

 

5,440

 

 

 

(5,117

)

 

 

5,440

 

 

 

(3,757

)

Non-compete agreements

 

 

14,919

 

 

 

(5,072

)

 

 

13,519

 

 

 

(3,243

)

Developed technology

 

 

95,600

 

 

 

(11,681

)

 

 

95,600

 

 

 

(3,594

)

Total intangible assets

 

$

2,344,085

 

 

$

(706,727

)

 

$

2,097,684

 

 

$

(494,275

)

Estimated Amortization Expense for Intangible Assets

The following table presents the estimated amortization expense (in thousands) for intangible assets for the years ending December 31:

 

 

 

(in thousands)

 

2022 (from Oct 1, 2022)

 

$

89,643

 

2023

 

 

323,904

 

2024

 

 

261,946

 

2025

 

 

190,795

 

2026

 

 

166,933

 

Thereafter

 

 

604,137

 

Total future net intangible amortization expense

 

$

1,637,358

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2022
Payables And Accruals [Abstract]  
Summary of Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

 

September 30,
2022

 

 

December 31,
2021

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

492,125

 

 

$

385,800

 

Accrued business taxes

 

 

102,445

 

 

 

81,055

 

Self-insurance reserves

 

 

77,599

 

 

 

68,060

 

Amounts accrued for repurchases of common stock

 

 

41,826

 

 

 

51,545

 

Accrued rebates payable

 

 

48,841

 

 

 

51,805

 

Accrued interest

 

 

24,766

 

 

 

31,666

 

Other

 

 

63,156

 

 

 

48,973

 

Total accrued liabilities

 

$

850,758

 

 

$

718,904

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Summary of Long-Term Debt

Long-term debt consisted of the following as of:

 

 

 

September 30,
2022

 

 

December 31,
2021

 

 

 

(in thousands)

 

2026 revolving credit facility (1)

 

$

450,000

 

 

$

588,000

 

4.25% 2032 notes

 

 

1,300,000

 

 

 

1,000,000

 

6.375% 2032 notes

 

 

700,000

 

 

 

 

2030 notes

 

 

550,000

 

 

 

550,000

 

2027 notes

 

 

 

 

 

612,500

 

Other finance obligations

 

 

200,393

 

 

 

202,995

 

Finance lease obligations

 

 

4,765

 

 

 

3,787

 

 

 

 

3,205,158

 

 

 

2,957,282

 

Unamortized debt discount/premium and debt issuance costs

 

 

(31,892

)

 

 

(27,500

)

 

 

 

3,173,266

 

 

 

2,929,782

 

Less: current maturities of long-term debt

 

 

3,837

 

 

 

3,660

 

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

 

$

3,169,429

 

 

$

2,926,122

 

 

(1)
The weighted average interest rate was 3.4% and 2.8% as of September 30, 2022 and December 31, 2021, respectively.
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 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 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 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:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Statutory federal income tax rate

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

2.9

 

 

 

2.9

 

 

 

2.9

 

 

 

2.8

 

Stock-based compensation windfall benefit

 

0.0

 

 

 

0.0

 

 

 

(0.5

)

 

 

(0.5

)

Permanent differences and other

 

0.0

 

 

 

(0.4

)

 

 

0.0

 

 

 

(0.1

)

 

 

23.9

%

 

 

23.5

%

 

 

23.4

%

 

 

23.2

%

 

 

 

 

 

 

 

 

 

 

 

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation - Additional Information (Detail)
9 Months Ended
Sep. 30, 2022
Store
States
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Entity formed, year 1998
Number of Locations | Store 575
Number of states | States 42
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations - Additional Information (Detail) - USD ($)
$ in Millions
Sep. 01, 2022
Jul. 01, 2022
Apr. 01, 2022
Texas Panel Truss Businesses      
Business Acquisition [Line Items]      
Consideration transferred     $ 89.1
East Panel Truss Businesses      
Business Acquisition [Line Items]      
Consideration transferred     79.6
Valley Truss Co., Inc      
Business Acquisition [Line Items]      
Consideration transferred     $ 31.6
Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware      
Business Acquisition [Line Items]      
Consideration transferred   $ 32.1  
Trussway, LLC and its Subsidiaries      
Business Acquisition [Line Items]      
Consideration transferred $ 274.8    
Fulcrum Building Group Holdings, LLC and its Subsidiaries      
Business Acquisition [Line Items]      
Consideration transferred $ 122.3    
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 3,453,340   $ 3,270,192
Total cash consideration, net of cash acquired 619,551 $ 898,113  
Texas Panel Truss Businesses East Panel Truss Businesses Valley Truss Co., Inc. Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware Trussway, LLC and its Subsidiaries Fulcrum Building Group Holdings, LLC and its Subsidiaries      
Business Acquisition [Line Items]      
Cash and cash equivalents 9,133    
Accounts receivable 136,916    
Other receivables 1,247    
Inventories 70,711    
Contract assets 163    
Other current assets 4,700    
Property, plant and equipment 48,931    
Operating lease right-of-use assets 29,724    
Goodwill 183,148    
Intangible assets 246,400    
Total assets 731,073    
Accounts payable 19,864    
Accrued liabilities 30,606    
Contract liabilities 10,047    
Operating lease liabilities 29,724    
Long-term debt 2,163    
Total liabilities 92,404    
Total purchase consideration 638,669    
Less: accrued contingent consideration and purchase price adjustments (9,985)    
Less: cash acquired (9,133)    
Total cash consideration, net of cash acquired $ 619,551    
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Sales by Product Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales $ 5,761,463 $ 5,508,590 $ 18,368,853 $ 15,259,047
Lumber and Lumber Sheet Goods        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales 1,816,347 2,405,840 6,986,993 6,771,227
Manufactured Products        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales 1,478,183 1,259,294 4,541,390 3,208,934
Windows, Doors and Millwork        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales 1,294,099 883,448 3,539,103 2,473,519
Specialty Building Products & Services        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales $ 1,172,834 $ 960,008 $ 3,301,367 $ 2,805,367
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Additional Information (Detail)
9 Months Ended
Sep. 30, 2022
Transferred over Time | Maximum  
Disaggregation Of Revenue [Line Items]  
Percentage of sales related to contracts with service 10.00%
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
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 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:                
Net income $ 738,007 $ 987,209 $ 639,640 $ 613,145 $ 497,235 $ 172,580 $ 2,364,856 $ 1,282,960
Denominator:                
Weighted average shares outstanding, basic 155,309     204,268     167,522 205,976
Dilutive effect of options and RSUs 1,184     1,362     1,589 1,537
Weighted average shares outstanding, diluted 156,493     205,630     169,111 207,513
Net income per share:                
Basic $ 4.75     $ 3.00     $ 14.12 $ 6.23
Diluted $ 4.72     $ 2.98     $ 13.98 $ 6.18
Antidilutive and contingent RSUs excluded from diluted EPS 8     220     129 241
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill, Beginning Balance $ 3,270,192
Acquisitions 183,148
Goodwill, Ending Balance $ 3,453,340
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail)
$ in Millions
Sep. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Historical accumulated impairment losses $ 44.6
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill - Additional Information (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Goodwill [Line Items]  
Goodwill recognized from current year acquisitions $ 183,148
Goodwill amortization period 15 years
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,344,085 $ 2,097,684
Accumulated Amortization (706,727) (494,275)
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,026,265 1,781,264
Accumulated Amortization (522,462) (328,540)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 201,861 201,861
Accumulated Amortization (162,395) (155,141)
Subcontractor Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,440 5,440
Accumulated Amortization (5,117) (3,757)
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,919 13,519
Accumulated Amortization (5,072) (3,243)
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,600 95,600
Accumulated Amortization $ (11,681) $ (3,594)
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Finite-Lived Intangible Assets [Line Items]        
Intangible assets in connection with acquisition $ 246.4   $ 246.4  
Weighted average useful lives of the acquired intangible assets     5 years 1 month 6 days  
Amortization expenses 76.7 $ 92.3 $ 212.5 $ 261.6
Customer Relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets in connection with acquisition 245.0   $ 245.0  
Weighted average useful lives of the acquired intangible assets     5 years 1 month 6 days  
Non-compete Agreements        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets in connection with acquisition $ 1.4   $ 1.4  
Weighted average useful lives of the acquired intangible assets     5 years  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail)
$ in Thousands
Sep. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 (from Oct 1, 2022) $ 89,643
2023 323,904
2024 261,946
2025 190,795
2026 166,933
Thereafter 604,137
Total future net intangible amortization expense $ 1,637,358
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Summary of accrued liabilities    
Accrued payroll and other employee related expenses $ 492,125 $ 385,800
Accrued business taxes 102,445 81,055
Self-insurance reserves 77,599 68,060
Amounts accrued for repurchases of common stock 41,826 51,545
Accrued rebates payable 48,841 51,805
Accrued interest 24,766 31,666
Other 63,156 48,973
Total accrued liabilities $ 850,758 $ 718,904
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - Summary of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 15, 2022
Jan. 21, 2022
Dec. 31, 2021
Jul. 31, 2021
Debt Instrument [Line Items]          
Debt instrument carrying amount $ 3,205,158     $ 2,957,282  
Unamortized debt discount/premium and debt issuance costs (31,892)     (27,500)  
Long-term debt and capital lease obligation 3,173,266     2,929,782  
Less: current maturities of long-term debt 3,837     3,660  
Long-term debt, net of current maturities, discounts and issuance costs 3,169,429     2,926,122  
2026 Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt instrument carrying amount 450,000     588,000  
4.25% 2032 notes          
Debt Instrument [Line Items]          
Debt instrument carrying amount 1,300,000     1,000,000 $ 1,000,000
6.375% 2032 notes          
Debt Instrument [Line Items]          
Debt instrument carrying amount 700,000 $ 700,000      
2030 Notes          
Debt Instrument [Line Items]          
Debt instrument carrying amount 550,000     550,000  
2027 Notes          
Debt Instrument [Line Items]          
Debt instrument carrying amount       612,500  
2032 Notes          
Debt Instrument [Line Items]          
Debt instrument carrying amount     $ 300,000    
Other Finance Obligations          
Debt Instrument [Line Items]          
Debt instrument carrying amount 200,393     202,995  
Finance Lease Obligations          
Debt Instrument [Line Items]          
Debt instrument carrying amount $ 4,765     $ 3,787  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)
Sep. 30, 2022
Dec. 31, 2021
4.25% 2032 notes    
Debt Instrument [Line Items]    
Weighted average interest rate 4.25% 4.25%
6.375% 2032 notes    
Debt Instrument [Line Items]    
Weighted average interest rate 6.375%  
2026 Revolving Credit Facility    
Debt Instrument [Line Items]    
Weighted average interest rate 3.40% 2.80%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jun. 15, 2022
Feb. 04, 2022
Jan. 21, 2022
Jun. 30, 2022
Sep. 30, 2022
Jun. 16, 2022
Mar. 31, 2022
Dec. 31, 2021
Jul. 31, 2021
Debt Instrument [Line Items]                  
Debt instrument carrying amount         $ 3,205,158,000     $ 2,957,282,000  
2026 Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Debt instrument carrying amount         450,000,000     588,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            
Private offered aggregate principal amount rate     4.25%       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            
6.375% 2032 notes                  
Debt Instrument [Line Items]                  
Debt instrument carrying amount $ 700,000,000.0       $ 700,000,000        
Private offered aggregate principal amount rate 6.375%       6.375%        
Net percentage of proceeds from debt issuance 100.00%                
Debt issuance costs $ 10,400,000                
4.25% 2032 notes                  
Debt Instrument [Line Items]                  
Debt instrument carrying amount         $ 1,300,000,000     $ 1,000,000,000 $ 1,000,000,000.0
Debt instrument aggregate principal amount     $ 300,000,000.0           $ 1,000,000,000.0
Private offered aggregate principal amount rate     4.25%   4.25%       4.25%
6.75% Senior Secured Notes Due 2027                  
Debt Instrument [Line Items]                  
Debt instrument carrying amount           $ 612,500,000      
Private offered aggregate principal amount rate           6.75%      
2027 notes                  
Debt Instrument [Line Items]                  
Gain (Loss) on Extinguishment of Debt       $ 27,400,000          
Gain (Loss) on repurchase of debt instrument       20,700,000          
Write off of unamortized deferred loan cost       $ 6,700,000          
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) - USD ($)
9 Months Ended
Feb. 04, 2022
Sep. 30, 2022
Jun. 15, 2022
Jan. 21, 2022
Dec. 31, 2021
Jul. 31, 2021
Debt Instrument [Line Items]            
Line of credit facility outstanding   $ 3,205,158,000     $ 2,957,282,000  
Outstanding letters of credit   129,000,000.0        
2027 Notes            
Debt Instrument [Line Items]            
Line of credit facility outstanding         612,500,000  
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%        
4.25% 2032 notes            
Debt Instrument [Line Items]            
Line of credit facility outstanding   $ 1,300,000,000     1,000,000,000 $ 1,000,000,000.0
Private offered aggregate principal amount rate   4.25%   4.25%   4.25%
6.375% 2032 notes            
Debt Instrument [Line Items]            
Line of credit facility outstanding   $ 700,000,000 $ 700,000,000.0      
Private offered aggregate principal amount rate   6.375% 6.375%      
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   450,000,000     $ 588,000,000  
Line of credit facility, excess remaining borrowing capacity   1,200,000,000        
Outstanding letters of credit   $ 129,000,000.0        
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 September 30, 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 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Jun. 15, 2022
Mar. 31, 2022
Jan. 21, 2022
Dec. 31, 2021
Jul. 31, 2021
Debt Instrument [Line Items]            
Debt instrument carrying amount $ 3,205,158       $ 2,957,282  
2032 Notes            
Debt Instrument [Line Items]            
Debt instrument carrying amount       $ 300,000    
Private offered aggregate principal amount rate     4.25% 4.25%   4.25%
Debt instrument interest rate terms payable semi-annually on February 1 and August 1 of each year. The 6.375% 2032 notes mature on June 15, 2032, with interest accruing at a rate of 6.375% per annum and interest payable semi-annually on June 15 and December 15 of each year.          
Purchase price, Percentage of principal amount 101.00%          
2032 Notes | Redemption Period Within Five Years from Date of Issuance            
Debt Instrument [Line Items]            
Purchase price, Percentage of principal amount 100.00%          
2032 Notes | Redemption Period Within Three Years from Date of Issuance | Maximum            
Debt Instrument [Line Items]            
Purchase price, Percentage of principal amount 40.00%          
4.25% 2032 notes            
Debt Instrument [Line Items]            
Debt instrument carrying amount $ 1,300,000       $ 1,000,000 $ 1,000,000
Debt instrument aggregate principal amount       $ 300,000   $ 1,000,000
Senior secured term loan maturity date Feb. 01, 2032          
Private offered aggregate principal amount rate 4.25%     4.25%   4.25%
Debt instrument interest rate terms payable semi-annually on February 1 and August 1 of each year          
6.375% 2032 notes            
Debt Instrument [Line Items]            
Debt instrument carrying amount $ 700,000 $ 700,000        
Senior secured term loan maturity date Jun. 15, 2032          
Private offered aggregate principal amount rate 6.375% 6.375%        
Debt instrument interest rate terms payable semi-annually on June 15 and December 15 of each year.          
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt - Fair Value - Additional Information (Detail) - USD ($)
$ in Millions
Sep. 30, 2022
Jun. 15, 2022
Mar. 31, 2022
Jan. 21, 2022
Jul. 31, 2021
4.25% 2032 notes          
Debt Instrument [Line Items]          
Private offered aggregate principal amount rate 4.25%     4.25% 4.25%
4.25% 2032 notes | Level 2          
Debt Instrument [Line Items]          
Fair value of long term debt $ 999.4        
6.375% 2032 notes          
Debt Instrument [Line Items]          
Private offered aggregate principal amount rate 6.375% 6.375%      
6.375% 2032 notes | Level 2          
Debt Instrument [Line Items]          
Fair value of long term debt $ 625.3        
2030 Notes          
Debt Instrument [Line Items]          
Private offered aggregate principal amount rate 5.00%        
2030 Notes | Level 2          
Debt Instrument [Line Items]          
Fair value of long term debt $ 467.5        
2032 Notes          
Debt Instrument [Line Items]          
Private offered aggregate principal amount rate     4.25% 4.25% 4.25%
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock-Based Compensation - Additional Information (Detail)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Time Based Restricted Stock Unit Grants  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs Granted 490,700
Weighted average grant date fair value, granted | $ / shares $ 63.55
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 On Second and Third Anniversary  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs Granted 28,400
Stock award vesting percentage 25.00%
Time Based Restricted Stock Unit Grants | Share Based Compensation Award Vesting On Fourth Anniversary  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock award vesting percentage 50.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]  
RSUs Granted 462,300
Performance Market and Service Condition Based Restricted Stock Unit Grants | 2014 Incentive Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs Granted 158,100
Stock award granted vested period 3 years
Weighted average grant date fair value, granted | $ / shares $ 70.77
Increased percentage of total number of shares of additional common stock earned 10.00%
Decreased percentage of total number of shares of additional common stock earned 10.00%
Performance Market and Service Condition Based Restricted Stock Unit Grants | 2014 Incentive Plan | 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 | 2014 Incentive Plan | Maximum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Percentage of number of shares of common stock earned 200.00%
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) - Performance Market and Service Condition Based Restricted Stock Unit Grants
9 Months Ended
Sep. 30, 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 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Statutory federal income tax rate 21.00% 21.00% 21.00% 21.00%
State income taxes, net of federal income tax 2.90% 2.90% 2.90% 2.80%
Stock-based compensation windfall benefit 0.00% 0.00% (0.50%) (0.50%)
Permanent differences and other 0.00% (0.40%) 0.00% (0.10%)
Total effective rate for continuing operations 23.90% 23.50% 23.40% 23.20%
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Sep. 30, 2022
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Outstanding letters of credit $ 129.0
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Related Party Transactions [Abstract]        
Percentage of accounts receivable due from and net sales 1.00% 1.00% 1.00% 1.00%
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2022
Sep. 30, 2022
Sep. 30, 2021
Subsequent Event [Line Items]      
Cash consideration paid   $ 619,551 $ 898,113
Subsequent Event | Pima Door and Supply and Sunrise Carpentry      
Subsequent Event [Line Items]      
Cash consideration paid $ 9,500    
XML 65 bldr-20220930_htm.xml IDEA: XBRL DOCUMENT 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2021-01-01 2021-09-30 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2022-07-01 2022-09-30 0001316835 bldr:FulcrumBuildingGroupHoldingsLlcAndItsSubsidiariesMember 2022-09-01 2022-09-01 0001316835 bldr:FinanceLeaseObligationMember 2021-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSixMember 2022-01-01 2022-09-30 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-01-21 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:ShareBasedCompensationAwardVestingOnFourthAnniversaryMember 2022-01-01 2022-09-30 0001316835 bldr:SixPointSevenFivePercentageSeniorNotesDueTwoThousandTwentySevenMember 2022-06-16 0001316835 bldr:TexasPanelTrussBusinessesEastPanelTrussBusinessesValleyTrussCoIncHomcoTrusswayAndFulcrumMember 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001316835 2022-07-01 2022-09-30 0001316835 us-gaap:CommonStockMember 2022-06-30 0001316835 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001316835 bldr:LumberAndLumberSheetGoodsMember 2021-07-01 2021-09-30 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2021-12-31 0001316835 us-gaap:CommonStockMember 2021-03-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001316835 bldr:ManufacturedProductsMember 2021-07-01 2021-09-30 0001316835 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001316835 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-09-30 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-01-01 2022-09-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2021-07-31 0001316835 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001316835 us-gaap:CommonStockMember 2021-09-30 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001316835 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001316835 bldr:WindowsDoorsAndMillworkMember 2022-07-01 2022-09-30 0001316835 us-gaap:CommonStockMember 2021-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001316835 us-gaap:RetainedEarningsMember 2020-12-31 0001316835 srt:MinimumMember bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-09-30 0001316835 bldr:ManufacturedProductsMember 2022-01-01 2022-09-30 0001316835 bldr:LumberAndLumberSheetGoodsMember 2022-07-01 2022-09-30 0001316835 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember 2022-01-01 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001316835 2022-11-03 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-01-01 2022-09-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-03-31 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001316835 us-gaap:NoncompeteAgreementsMember 2022-09-30 0001316835 2021-04-01 2021-06-30 0001316835 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-01 2022-09-30 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001316835 us-gaap:CommonStockMember 2022-03-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:ShareBasedCompensationAwardVestingOnSecondAndThirdAnniversaryMember 2022-01-01 2022-09-30 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 0001316835 us-gaap:CustomerRelationshipsMember 2022-09-30 0001316835 2022-09-30 0001316835 2022-01-01 2022-03-31 0001316835 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001316835 bldr:SubcontractorRelationshipsMember 2021-12-31 0001316835 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-09-30 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember us-gaap:FairValueInputsLevel2Member 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001316835 bldr:ManufacturedProductsMember 2022-07-01 2022-09-30 0001316835 bldr:EastPanelTrussBusinessesMember 2022-04-01 2022-04-01 0001316835 srt:MaximumMember bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember bldr:DebtInstrumentRedemptionPeriodSevenMember 2022-01-01 2022-09-30 0001316835 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001316835 bldr:WindowsDoorsAndMillworkMember 2021-01-01 2021-09-30 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2021-12-31 0001316835 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001316835 bldr:ValleyTrussCoIncMember 2022-04-01 2022-04-01 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-06-15 2022-06-15 0001316835 bldr:SeniorNotesDueTwoThousandTwentySevenMember 2022-04-01 2022-06-30 0001316835 2021-09-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2021-12-31 0001316835 bldr:LumberAndLumberSheetGoodsMember 2021-01-01 2021-09-30 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-09-30 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001316835 us-gaap:DevelopedTechnologyRightsMember 2022-09-30 0001316835 bldr:OddsNEndsIncDBAHomcoLumberHardwareMember 2022-07-01 2022-07-01 0001316835 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001316835 us-gaap:CommonStockMember 2021-12-31 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001316835 bldr:WindowsDoorsAndMillworkMember 2022-01-01 2022-09-30 0001316835 2022-04-01 2022-06-30 0001316835 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001316835 bldr:WindowsDoorsAndMillworkMember 2021-07-01 2021-09-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-21 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-06-15 0001316835 us-gaap:RetainedEarningsMember 2021-03-31 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001316835 2021-12-31 0001316835 us-gaap:TradeNamesMember 2021-12-31 0001316835 bldr:TrusswayLlcAndItsSubsidiariesMember 2022-09-01 2022-09-01 0001316835 2021-06-30 0001316835 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001316835 us-gaap:RetainedEarningsMember 2022-09-30 0001316835 srt:MaximumMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001316835 us-gaap:CommonStockMember 2020-12-31 0001316835 us-gaap:RetainedEarningsMember 2021-09-30 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2022-01-01 2022-09-30 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-01-01 2022-09-30 0001316835 2022-01-01 2022-09-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member 2022-09-30 0001316835 us-gaap:CustomerRelationshipsMember 2021-12-31 0001316835 bldr:TexasPanelTrussBusinessesEastPanelTrussBusinessesValleyTrussCoIncHomcoTrusswayAndFulcrumMember 2022-01-01 2022-09-30 0001316835 bldr:FinanceLeaseObligationMember 2022-09-30 0001316835 2022-06-30 0001316835 2021-07-01 2021-09-30 0001316835 bldr:OtherFinanceObligationsMember 2022-09-30 0001316835 bldr:SeniorSecuredNotesDueTwoThousandTwentySevenMember 2021-12-31 0001316835 us-gaap:RetainedEarningsMember 2021-12-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember 2022-01-01 2022-09-30 0001316835 srt:MaximumMember bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2022-01-01 2022-09-30 0001316835 us-gaap:CommonStockMember 2022-09-30 0001316835 bldr:SubcontractorRelationshipsMember 2022-09-30 0001316835 2021-03-31 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2021-07-31 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandAndThirtyTwoMember 2022-01-21 2022-01-21 0001316835 bldr:LumberAndLumberSheetGoodsMember 2022-01-01 2022-09-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2022-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001316835 bldr:PimaDoorAndSupplyAndSunriseCarpentryMember us-gaap:SubsequentEventMember 2022-10-03 2022-10-03 0001316835 2021-01-01 2021-03-31 0001316835 us-gaap:TradeNamesMember 2022-09-30 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-09-30 0001316835 us-gaap:RetainedEarningsMember 2021-06-30 0001316835 2021-01-01 2021-09-30 0001316835 2022-03-31 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2021-07-01 2021-09-30 0001316835 us-gaap:OtherAssetsMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-02-04 0001316835 2020-12-31 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001316835 srt:MinimumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0001316835 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001316835 srt:MaximumMember bldr:TwoThousandTwentySixRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-01-01 2022-09-30 0001316835 bldr:ManufacturedProductsMember 2021-01-01 2021-09-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001316835 us-gaap:RetainedEarningsMember 2022-06-30 0001316835 bldr:OtherFinanceObligationsMember 2021-12-31 0001316835 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember bldr:ShareBasedCompensationAwardVestingOverThreeYearsMember 2022-01-01 2022-09-30 0001316835 us-gaap:RetainedEarningsMember 2022-03-31 0001316835 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-09-30 0001316835 bldr:TexasPanelTrussBusinessesMember 2022-04-01 2022-04-01 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember us-gaap:FairValueInputsLevel2Member 2022-09-30 bldr:States pure bldr:Store shares iso4217:USD iso4217:USD shares 2022 Q3 0001316835 --12-31 false 10-Q true 2022-09-30 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 147175704 5761463000 5508590000 18368853000 15259047000 3746731000 3796138000 12109601000 10893890000 2014732000 1712452000 6259252000 4365157000 1000204000 875012000 3015051000 2599523000 1014528000 837440000 3244201000 1765634000 -44111000 -35954000 -156140000 -95593000 970417000 801486000 3088061000 1670041000 232410000 188341000 723205000 387081000 738007000 613145000 2364856000 1282960000 4.75 3.00 14.12 6.23 4.72 2.98 13.98 6.18 155309000 204268000 167522000 205976000 156493000 205630000 169111000 207513000 84982000 42603000 54156000 39510000 1924912000 1708796000 268694000 255075000 1758881000 1626244000 240346000 207587000 142316000 127964000 4420131000 3968269000 1491622000 1385441000 500031000 457833000 3453340000 3270192000 1637358000 1603409000 35216000 29199000 11537698000 10714343000 1087994000 1093370000 850758000 718904000 250166000 216097000 100972000 96680000 3837000 3660000 2293727000 2128711000 414911000 375289000 3169429000 2926122000 304939000 362121000 130089000 119619000 6313095000 5911862000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 300000000 300000000 148994000 148994000 179820000 179820000 1490000 1798000 4252851000 4260670000 970262000 540013000 5224603000 4802481000 11537698000 10714343000 2364856000 1282960000 355472000 401500000 -57183000 -65696000 26652000 25288000 1813000 32235000 -31026000 -4805000 91485000 615453000 61926000 321068000 32596000 141058000 2982000 -5491000 -5307000 -16653000 -31260000 103006000 99778000 177874000 24020000 61150000 2627866000 903217000 619551000 898113000 76162000 205241000 160179000 7461000 11728000 -817331000 -970402000 5267000000 2420000000 5405000000 2495000000 1001500000 1000000000 615082000 471360000 20672000 2475000 16797000 17970000 440000 537000 1979545000 565618000 -1768156000 -131886000 42379000 -199071000 42603000 423806000 84982000 224735000 138034000 75531000 790994000 414515000 9985000 3658362000 12711000 13164000 89400000 49135000 1644000 41826000 30756000 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 472000 5000 -5000 8465000 8465000 16000 99000 99000 150000 2000 7287000 7289000 497235000 497235000 207196000 2072000 4248194000 1232189000 5482455000 38000 6421000 6421000 10958000 109000 578133000 578242000 22000 202000 202000 10000 555000 555000 613145000 613145000 196288000 1963000 4254262000 1267201000 5523426000 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 300000 3000 -3000 9316000 9316000 16871000 169000 990570000 990739000 1000 13000 13000 90000 1000 5492000 5493000 987209000 987209000 160226000 1602000 4244374000 890377000 5136353000 6000 8496000 8496000 11238000 112000 658122000 658234000 1000 6000 6000 1000 25000 25000 738007000 738007000 148994000 1490000 4252851000 970262000 5224603000 11200000 58.57 658200000 16900000 58.72 990700000 3600000 79.58 286000000.0 11000000.0 52.77 578200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basis of Presentation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Builders FirstSource, Inc., a Delaware corporation formed in </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1998</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, 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 </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">575</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> locations in </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> 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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Business Combinations</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">When they meet the requirements under ASC 805, Business Combinations, merger and acquisition transactions are accounted for using the acquisition method, and accordingly the results of operations of the acquiree are included in the Company’s consolidated financial statements from the acquisition date. The consideration transferred is allocated to the identifiable assets acquired and liabilities assumed based on estimated fair values at the acquisition date, with any excess recorded as goodwill. Transaction-related costs are expensed in the period the costs are incurred. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Comprehensive Income</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Comprehensive income is equal to net income for all periods presented.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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. 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, including a decrease to four product categories. As a result of these changes, prior period amounts, as disclosed in Note 3, have been reclassified to conform to the current year presentation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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. We have elected to early adopt this guidance effective July 1, 2022, and have determined there is no material impact on our consolidated financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In March 2020, the 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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div> 1998 575 42 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Business Combinations</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">When they meet the requirements under ASC 805, Business Combinations, merger and acquisition transactions are accounted for using the acquisition method, and accordingly the results of operations of the acquiree are included in the Company’s consolidated financial statements from the acquisition date. The consideration transferred is allocated to the identifiable assets acquired and liabilities assumed based on estimated fair values at the acquisition date, with any excess recorded as goodwill. Transaction-related costs are expensed in the period the costs are incurred. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Comprehensive Income</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Comprehensive income is equal to net income for all periods presented.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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. 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, including a decrease to four product categories. As a result of these changes, prior period amounts, as disclosed in Note 3, have been reclassified to conform to the current year presentation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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. We have elected to early adopt this guidance effective July 1, 2022, and have determined there is no material impact on our consolidated financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In March 2020, the 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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Business Combinations</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On April 1, 2022, we acquired certain assets and operations of 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”) for </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">89.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">79.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively. Each of the acquired businesses provides building components primarily to multi-family markets, serving such markets in Texas, Georgia and South Carolina.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On April 1, 2022, we acquired substantially all of the assets and operations of Valley Truss Co., Inc. (“Valley Truss”) for </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. Valley Truss is a manufacturer of floor and roof trusses located in Boise, Idaho.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On July 1, 2022, we acquired substantially all of the assets and operations of Odds-N-Ends, Inc., d/b/a HomCo Lumber &amp; Hardware (“HomCo”) for </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. HomCo operates a lumberyard and hardware store business located in Flagstaff, Arizona.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On September 1, 2022, we acquired Trussway, LLC and its subsidiaries (“Trussway”) for </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">274.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, net of cash. Trussway is a manufacturer of floor and roof trusses, serving markets in Texas, Florida, Virginia, Colorado, and Georgia.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On September 1, 2022, we acquired Fulcrum Building Group Holdings, LLC and its subsidiaries (“Fulcrum”) for </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">122.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, net of cash. Fulcrum is a multi-brand operator of lumberyards and millwork facilities located in Florida and Alabama.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Each of these acquisitions was funded with a combination of cash on hand and borrowings under our 2026 revolving credit facility (“2026 facility”). These transactions were accounted for by the acquisition method, and accordingly the results of operations have been included in the Company’s consolidated financial statements from the acquisition date. The purchase price was allocated to the assets acquired and liabilities assumed 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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the aggregate fair values of the assets acquired and liabilities assumed for the acquisitions described above:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.536%;"/> <td style="width:2.381%;"/> <td style="width:1.0%;"/> <td style="width:18.083000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,133</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">136,916</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other receivables</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,247</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Inventories</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">70,711</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contract assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">163</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other current assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48,931</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">183,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">246,400</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">731,073</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,864</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">30,606</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contract liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,047</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term debt</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,163</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">92,404</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">638,669</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: accrued contingent consideration and purchase price adjustments</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,985</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: cash acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,133</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total cash consideration, net of cash acquired</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">619,551</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table></div> 89100000 79600000 31600000 32100000 274800000 122300000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the aggregate fair values of the assets acquired and liabilities assumed for the acquisitions described above:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.536%;"/> <td style="width:2.381%;"/> <td style="width:1.0%;"/> <td style="width:18.083000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,133</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">136,916</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other receivables</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,247</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Inventories</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">70,711</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contract assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">163</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other current assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48,931</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">183,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">246,400</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">731,073</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,864</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">30,606</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contract liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,047</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term debt</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,163</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">92,404</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">638,669</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: accrued contingent consideration and purchase price adjustments</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,985</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: cash acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,133</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:15.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total cash consideration, net of cash acquired</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">619,551</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table> 9133000 136916000 1247000 70711000 163000 4700000 48931000 29724000 183148000 246400000 731073000 19864000 30606000 10047000 29724000 2163000 92404000 638669000 -9985000 9133000 619551000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenue</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table disaggregates our sales by product category:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.913%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:9.772%;"/> <td style="width:1.0%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:10.112%;"/> <td style="width:1.0%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:9.772%;"/> <td style="width:1.0%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:10.112%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Lumber &amp; lumber sheet goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,816,347</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,405,840</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,986,993</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,771,227</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Manufactured products</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,478,183</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,259,294</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,541,390</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,208,934</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Windows, doors &amp; millwork</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,294,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">883,448</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,539,103</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,473,519</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Specialty building products &amp; services</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,172,834</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">960,008</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,301,367</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,805,367</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,761,463</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,508,590</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,368,853</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,259,047</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net sales from installation and construction services were less than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the Company’s net sales for each period presented.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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 customer advances and deposits, and deferred revenue.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Through September 30, 2022 and 2021, we recognized as revenue substantially all of the contract liabilities balance at December 31, 2021 and 2020</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table disaggregates our sales by product category:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.913%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:9.772%;"/> <td style="width:1.0%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:10.112%;"/> <td style="width:1.0%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:9.772%;"/> <td style="width:1.0%;"/> <td style="width:1.33%;"/> <td style="width:1.0%;"/> <td style="width:10.112%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Lumber &amp; lumber sheet goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,816,347</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,405,840</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,986,993</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,771,227</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Manufactured products</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,478,183</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,259,294</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,541,390</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,208,934</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Windows, doors &amp; millwork</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,294,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">883,448</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,539,103</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,473,519</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Specialty building products &amp; services</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,172,834</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">960,008</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,301,367</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,805,367</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,761,463</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,508,590</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,368,853</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,259,047</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table> 1816347000 2405840000 6986993000 6771227000 1478183000 1259294000 4541390000 3208934000 1294099000 883448000 3539103000 2473519000 1172834000 960008000 3301367000 2805367000 5761463000 5508590000 18368853000 15259047000 0.10 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net Income per Common Share</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income per common share (“EPS”) is calculated in accordance with the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Earnings per Share </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">topic of the FASB Accounting Standards 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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The table below presents the calculation of basic and diluted EPS:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.325%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:9.689%;"/> <td style="width:1.0%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:10.029%;"/> <td style="width:1.0%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:9.689%;"/> <td style="width:1.0%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:10.029%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">738,007</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">613,145</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,364,856</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,282,960</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares outstanding, basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">155,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">204,268</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">167,522</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">205,976</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Dilutive effect of options and RSUs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,184</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,362</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,589</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,537</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares outstanding, diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">156,493</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">205,630</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">169,111</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">207,513</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.75</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.00</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.23</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.72</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.98</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.98</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.18</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Antidilutive and contingent RSUs excluded from diluted EPS</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">129</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">241</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income per common share (“EPS”) is calculated in accordance with the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Earnings per Share </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">topic of the FASB Accounting Standards 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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The table below presents the calculation of basic and diluted EPS:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.325%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:9.689%;"/> <td style="width:1.0%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:10.029%;"/> <td style="width:1.0%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:9.689%;"/> <td style="width:1.0%;"/> <td style="width:1.309%;"/> <td style="width:1.0%;"/> <td style="width:10.029%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">738,007</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">613,145</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,364,856</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,282,960</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares outstanding, basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">155,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">204,268</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">167,522</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">205,976</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Dilutive effect of options and RSUs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,184</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,362</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,589</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,537</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares outstanding, diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">156,493</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">205,630</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">169,111</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">207,513</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.75</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.00</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.23</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.72</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.98</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.98</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.18</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Antidilutive and contingent RSUs excluded from diluted EPS</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">129</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">241</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table> 738007000 613145000 2364856000 1282960000 155309000 204268000 167522000 205976000 1184000 1362000 1589000 1537000 156493000 205630000 169111000 207513000 4.75 3.00 14.12 6.23 4.72 2.98 13.98 6.18 8000 220000 129000 241000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Goodwill</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth the changes in the carrying amount of goodwill:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.196%;"/> <td style="width:1.804%;"/> <td style="width:1.0%;"/> <td style="width:16.0%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance as of December 31, 2021 (1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,270,192</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Acquisitions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">183,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance as of September 30, 2022 (1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,453,340</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(1) Goodwill is presented net of historical accumulated impairment losses o</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">f $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">million.</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In 2022, the change in the carrying amount of goodwill is attributable to the acquisitions completed during the year. As of September 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, no triggering events have occurred. The amount allocated to goodwill is attributable to the assembled workforce, synergies and expected growth from the expanded product and service offerings of acquisitions. The $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">183.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of goodwill recognized from the current year acquisitions is expected to be deductible for tax purposes and will be amortizable ratably over a </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> period for tax purposes.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth the changes in the carrying amount of goodwill:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.196%;"/> <td style="width:1.804%;"/> <td style="width:1.0%;"/> <td style="width:16.0%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance as of December 31, 2021 (1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,270,192</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Acquisitions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">183,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance as of September 30, 2022 (1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,453,340</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(1) Goodwill is presented net of historical accumulated impairment losses o</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">f $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">million.</span></p> 3270192000 183148000 3453340000 44600000 183100000 P15Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table presents intangible assets as of:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.536%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:9.658999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:10.433%;"/> <td style="width:1.0%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:9.658999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:10.433%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross <br/>Carrying <br/>Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross <br/>Carrying <br/>Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,026,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">522,462</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,781,264</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">328,540</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">201,861</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">162,395</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">201,861</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">155,141</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Subcontractor relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,757</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,072</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,519</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,243</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,681</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,594</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,344,085</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">706,727</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,097,684</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">494,275</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In connection with the current year acquisitions, we recorded intangible assets of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">246.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, which includes </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">245.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of customer relationships and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of non-compete agreements. The weighted average useful lives of the current year acquired intangible assets are</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">years in total, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years for customer relationships and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">years for non-compete agreements. The fair value of acquired customer relationship intangible assets was primarily estimated by applying the multi-period excess earnings method, which involved the use of significant estimates and assumptions primarily related to forecasted revenue growth rates, gross margin, contributory asset charges, customer attrition rates, and market-participant discount rates. These measures are based on significant Level 3 inputs not observable in the market. Key assumptions developed based on the Company’s historical experience, future projections and comparable market data include future cash flows, long-term growth rates, attrition rates and discount rates</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the three and nine months ended September 30, 2022, we recorded amortization expense in relation to the above-listed intangible assets of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">76.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">212.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively. During the three and nine months ended September 30, 2021, we recorded amortization expense in relation to the above-listed intangible assets of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">92.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">261.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively.</span></p><div style="font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table presents the estimated amortization expense (in thousands) for intangible assets for the years ending December 31:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.701%;"/> <td style="width:2.196%;"/> <td style="width:1.0%;"/> <td style="width:18.103%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022 (from Oct 1, 2022)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">89,643</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">323,904</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">261,946</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">190,795</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">166,933</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">604,137</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total future net intangible amortization expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,637,358</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table presents intangible assets as of:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.536%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:9.658999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:10.433%;"/> <td style="width:1.0%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:9.658999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.32%;"/> <td style="width:1.0%;"/> <td style="width:10.433%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross <br/>Carrying <br/>Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross <br/>Carrying <br/>Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,026,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">522,462</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,781,264</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">328,540</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">201,861</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">162,395</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">201,861</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">155,141</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Subcontractor relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,757</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,072</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,519</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,243</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,681</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,594</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,344,085</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">706,727</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,097,684</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">494,275</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table> 2026265000 -522462000 1781264000 -328540000 201861000 -162395000 201861000 -155141000 5440000 -5117000 5440000 -3757000 14919000 -5072000 13519000 -3243000 95600000 -11681000 95600000 -3594000 2344085000 -706727000 2097684000 -494275000 246400000 245000000.0 1400000 P5Y1M6D P5Y1M6D P5Y1M6D P5Y P5Y 76700000 212500000 92300000 261600000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table presents the estimated amortization expense (in thousands) for intangible assets for the years ending December 31:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.701%;"/> <td style="width:2.196%;"/> <td style="width:1.0%;"/> <td style="width:18.103%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022 (from Oct 1, 2022)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">89,643</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">323,904</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">261,946</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">190,795</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">166,933</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">604,137</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total future net intangible amortization expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,637,358</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table> 89643000 323904000 261946000 190795000 166933000 604137000 1637358000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued Liabilities</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued liabilities consisted of the following as of:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30,<br/>2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued payroll and other employee related expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">492,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">385,800</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued business taxes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">102,445</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,055</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Self-insurance reserves</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">77,599</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">68,060</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts accrued for repurchases of common stock</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">41,826</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,545</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued rebates payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,805</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24,766</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,666</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">63,156</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48,973</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">850,758</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">718,904</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span> </p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued liabilities consisted of the following as of:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30,<br/>2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued payroll and other employee related expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">492,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">385,800</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued business taxes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">102,445</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,055</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Self-insurance reserves</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">77,599</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">68,060</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts accrued for repurchases of common stock</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">41,826</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,545</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued rebates payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,805</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24,766</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,666</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">63,156</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48,973</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">850,758</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">718,904</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table> 492125000 385800000 102445000 81055000 77599000 68060000 41826000 51545000 48841000 51805000 24766000 31666000 63156000 48973000 850758000 718904000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-Term Debt</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term debt consisted of the following as of:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30,<br/>2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026 revolving credit facility (1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">450,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">588,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,300,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,000,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">700,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2030 notes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">550,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">550,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027 notes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">612,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other finance obligations</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">200,393</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">202,995</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finance lease obligations</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,787</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,205,158</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,957,282</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unamortized debt discount/premium and debt issuance costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,892</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,173,266</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,929,782</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: current maturities of long-term debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,837</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,660</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term debt, net of current maturities, discounts and issuance costs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,169,429</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,926,122</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span> </p><div style="margin-left:4.537%;text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The weighted average interest rate was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of September 30, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively. </span></div></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">2022 Debt Transactions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On January 21, 2022, the Company completed a private offering of an additional $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">300.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in aggregate principal amount of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% senior unsecured notes due 2032 (“</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes”) at an issue price equal to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of par value. The net proceeds from the offering were used to repay indebtedness outstanding under the 2026 facility and pay related transaction fees and expenses. The </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes issued in January 2022 form part of the same series of notes as the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> billion of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes issued in July 2021.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The additional $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> 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 $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> 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 </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes using the effective interest method.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> On February 4, 2022, the Company amended the 2026 facility to increase the total commitments by an aggregate amount of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">400.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, resulting in a new $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> 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 </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.35</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.60</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and there are no changes to base rate loan borrowings. In connection with this amendment, we incurred approximately $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> 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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On June 15, 2022, the Company completed a private offering of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">700.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in aggregate principal amount of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% senior unsecured notes due 2032 (“</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes”) at an issue price equal to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of par value. Subsequently, on June 16, 2022, the Company redeemed the remaining $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">612.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in outstanding aggregate principal amount of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% senior secured notes due 2027 (“2027 notes”).</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In connection with the issuance of the </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes, we incurred $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of various third-party fees and expenses. These costs have been recorded as a reduction to long-term debt and are being amortized over the contractual life of the </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes using the effective interest method.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company concluded the redemption of the 2027 notes was a debt extinguishment and recorded a loss on debt extinguishment of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in interest expense in the second quarter of 2022. Of this loss, approximately $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was attributable to the payment of the redemption premium on the extinguished notes and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was attributable to the write-off of unamortized debt issuance costs and debt premium.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">2026 Revolving Credit Facility</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The 2026 facility provides for a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> 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 evidencing the 2026 facility, subject to certain reserves. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30, 2022, we had </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">450.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in outstanding borrowings under our 2026 facility and our net excess borrowing availability was </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> billion</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> after being reduced by outstanding letters of credit totaling </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">129.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Borrowings under the 2026 facility bear interest, at our option, at either the SOFR or a base rate, plus, in each case, an applicable margin. The applicable margin ranges from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.35</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.60</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% per annum in the case of term SOFR loans and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 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 </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 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 </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% or </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, based on the average excess availability, as well as a fronting fee at a rate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.125</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% per annum. These fees are payable quarterly in arrears at the end of March, June, September, and December.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">All obligations under the 2026 facility are guaranteed jointly and severally by the Company and all other subsidiaries that guarantee our </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% senior unsecured notes due 2030 (the “2030 notes”), our </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes, and our </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 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="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">“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="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In addition, the 2026 facility also contains a financial covenant requiring the satisfaction of a minimum fixed charge ratio of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to 1.00 if our excess availability falls below the greater of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">80.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million or </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the maximum borrowing amount, which was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">180.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Senior Unsecured Notes due 2032</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As described above, during 2022, the Company issued $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">300.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes, which form part of the same series of notes as the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> billion of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes issued in July 2021, and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">700.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes (collectively, the “2032 notes”). The </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes mature on </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">February 1, 2032</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, with interest accruing at a rate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% per annum and interest </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">payable semi-annually on February 1 and August 1 of each year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes mature on </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 15, 2032</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, with interest accruing at a rate of 6.375% per annum and interest </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">payable semi-annually on June 15 and December 15 of each year.</span></span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The terms of the </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes and the </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes are governed by the indentures, dated as of July 23, 2021 and June 15, 2022 (collectively the “2032 Indentures”), respectively, contain consistent terms and are among the Company, the guarantors named therein and Wilmington Trust, National Association, as trustee.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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 2030 notes or certain other indebtedness will also guarantee the 2032 notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The 2032 notes constitute senior unsecured obligations of the Company and Debt Guarantors,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> pari passu</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> in right of payment, with all of the existing and future senior indebtedness of the Company, including indebtedness under the 2026 facility 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 2032 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="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The 2032 Indentures contain 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="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company may redeem the 2032 notes within five years from the date of issuance, in whole or in part, at a redemption price equal to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the principal amount of each of the 2032 notes plus the “applicable premium” set forth in the 2032 Indentures. The Company may, within three years of the date of issuance, redeem up to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the aggregate principal amount of each of the 2032 notes with the net cash proceeds of one or more equity offerings at a premium of the principal amount thereof, as described in the 2032 Indentures, plus accrued and unpaid interest, if any, to the redemption date. After the five-year period from original issuance, the Company may redeem each of the 2032 notes at the redemption prices set forth in the 2032 Indentures, plus accrued and unpaid interest, if any, to the redemption date. If the Company experiences certain change of control triggering events, holders of each of the 2032 notes may require it to repurchase all or part of their notes at </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">101</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the principal amount thereof, plus accrued and unpaid interest, if any, to the repurchase date.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Fair Value</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of September 30, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, 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 2030 notes, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes, and 2026 facility at amortized cost. The fair values of the 2030 notes, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes, and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30, 2022 were approximately </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">467.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">999.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">625.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the 2026 facility at September 30, 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.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We were not in violation of any covenants or restrictions imposed by any of our debt agreements at September 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term debt consisted of the following as of:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> <td style="width:1.618%;"/> <td style="width:1.0%;"/> <td style="width:12.885%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">September 30,<br/>2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026 revolving credit facility (1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">450,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">588,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,300,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,000,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% 2032 notes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">700,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2030 notes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">550,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">550,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027 notes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">612,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other finance obligations</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">200,393</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">202,995</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finance lease obligations</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,787</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,205,158</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,957,282</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unamortized debt discount/premium and debt issuance costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,892</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,173,266</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,929,782</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: current maturities of long-term debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,837</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,660</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term debt, net of current maturities, discounts and issuance costs</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,169,429</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,926,122</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span> </p><div style="margin-left:4.537%;text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The weighted average interest rate was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of September 30, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively. </span></div></div> 450000000 588000000 0.0425 0.0425 1300000000 1000000000 0.06375 700000000 550000000 550000000 612500000 200393000 202995000 4765000 3787000 3205158000 2957282000 31892000 27500000 3173266000 2929782000 3837000 3660000 3169429000 2926122000 0.034 0.028 300000000.0 0.0425 0.0425 1.0050 0.0425 1000000000.0 0.0425 1500000 4400000 0.0425 400000000.0 1800000000 0.0135 0.0160 2000000.0 700000000.0 0.06375 0.06375 1 612500000 0.0675 0.06375 10400000 0.06375 27400000 20700000 6700000 1800000000 450000000.0 1200000000 129000000.0 0.0135 0.0160 0.0025 0.0050 0.0020 0.0125 0.0150 0.00125 0.0500 0.0425 0.06375 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 September 30, 2022. 1.00 80000000.0 0.10 180000000.0 300000000.0 0.0425 1000000000.0 0.0425 700000000.0 0.06375 0.0425 2032-02-01 0.0425 payable semi-annually on February 1 and August 1 of each year. The 6.375% 2032 notes mature on June 15, 2032, with interest accruing at a rate of 6.375% per annum and interest payable semi-annually on June 15 and December 15 of each year. payable semi-annually on February 1 and August 1 of each year 0.06375 2032-06-15 payable semi-annually on June 15 and December 15 of each year. 0.0425 0.06375 1 0.40 1.01 0.0425 0.06375 0.0425 0.06375 467500000 999400000 625300000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Employee Stock-Based Compensation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Time Based Restricted Stock Unit Grants</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In the first nine months</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of 2022, our board of directors granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">490,700</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> 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. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">462,300</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of the RSUs vest at </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% per year at each anniversary of the grant date over the next three years, and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,400</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of the RSUs vest at </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% on each of the second and third anniversaries of the grant date and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% on the fourth anniversary of the grant date. The weighted average grant date fair value for these RSUs was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">63.55</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per unit, which was based on the closing stock price on the respective grant dates.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Performance, Market and Service Condition Based Restricted Stock Unit Grants</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In the first nine months of 2022, our board of directors granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158,100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">RSUs to employees under our 2014 Incentive Plan, which 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><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> period (“performance condition”) and continued employment during the performance period (“service condition”). The total number of shares of common stock that may be earned from the performance condition ranges from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">200</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the RSUs granted. The total number of shares earned from the performance condition may be further increased by </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% or decreased by </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% based on the Company’s total shareholder return relative to a peer group during the performance period (“market condition”). </span><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The average grant date fair value for these RSUs, with consideration of the market condition, wa</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">s $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">70.77</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">per unit, which was determined using the Monte Carlo simulation model, applying the following assumptions:</span></span></p><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.459%;"/> <td style="width:23.541%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected volatility (company)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected volatility (peer group median)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">34.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Correlation between the Company and peer group median</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.6</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Risk-free rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The expected volatilities and correlation are based on the historical daily returns of our common stock and the common stocks of the constituents of our 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.</span></p> 490700 462300 0.33 0.33 0.33 28400 0.25 0.50 63.55 158100 P3Y 0 2 0.10 0.10 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The average grant date fair value for these RSUs, with consideration of the market condition, wa</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">s $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">70.77</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">per unit, which was determined using the Monte Carlo simulation model, applying the following assumptions:</span><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.459%;"/> <td style="width:23.541%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected volatility (company)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected volatility (peer group median)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">34.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Correlation between the Company and peer group median</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.6</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Risk-free rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> </table> 70.77 0.530 0.346 0.6 0.000 0.017 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">A reconciliation of the statutory federal income tax rate to our effective rate for continuing operations is provided below:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.706%;"/> <td style="width:1.0%;"/> <td style="width:10.507%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.641%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.507%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.641%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Statutory federal income tax rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">State income taxes, net of federal income tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.9</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.9</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.9</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.8</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock-based compensation windfall benefit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Permanent differences and other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.4</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.9</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.2</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">A reconciliation of the statutory federal income tax rate to our effective rate for continuing operations is provided below:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.706%;"/> <td style="width:1.0%;"/> <td style="width:10.507%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.641%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.507%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:1.0%;"/> <td style="width:10.641%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Statutory federal income tax rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">State income taxes, net of federal income tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.9</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.9</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.9</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.8</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock-based compensation windfall benefit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Permanent differences and other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.4</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.9</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.2</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"/> </p></td> </tr> </table> 0.210 0.210 0.210 0.210 0.029 0.029 0.029 0.028 0.000 0.000 -0.005 -0.005 0.000 -0.004 0.000 -0.001 0.239 0.235 0.234 0.232 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Commitments and Contingencies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of September 30, 2022, we had outstanding letters of credit totaling </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">129.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> under our 2026 facility that principally support our self-insurance programs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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 amounts in excess of our self-insured retention that 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.</span></p> 129000000.0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Related Party Transactions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of our total accounts receivable and our total net sales, respectively, as of September 30, 2022 and December 31, 2021, and for the three and nine months ended September 30, 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 nine months ended September 30, 2022 or 2021.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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 nine months ended September 30, 2022 or 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p> 0.01 0.01 0.01 0.01 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Subsequent Events</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Business Combinations</span></p><p style="text-indent:5.2%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On October 3, 2022, we acquired certain assets and the operations of Pima Door and Supply and Sunrise Carpentry (“Pima”) for $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in cash, subject to certain closing adjustments. Pima produces and installs pre-hung doors and supplies windows, millwork, and trim in the Phoenix, Arizona area.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:5.2%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The accounting for this business combination has not been completed at the date of this filing given the proximity of the acquisition date.</span></p> 9500000 Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 11.2 million shares of our common stock at an average price of $58.57 per share for $658.2 million, inclusive of fees, during the three months ended September 30, 2022. We repurchased and retired 16.9 million shares of our common stock at an average price of $58.72 per share for $990.7 million, inclusive of fees, during the three months ended June 30, 2022. We repurchased and retired 3.6 million shares of our common stock at an average price of $79.58 per share for $286.0 million, inclusive of fees, during the three months ended March 31, 2022. We repurchased and retired 11.0 million shares of our common stock at an average price of $52.77 per share for $578.2 million, inclusive of fees during the three months ended September 30, 2021. EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "QG:%4'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 " L9VA5.QRD >X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI^FB*Z&;B^))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF*]&U_LL=-RP U$4 %D?T*E<3PD_-7'7K*P&L.3,X3 MXW'L.[@ 9AAA7\JZE?69 ME-621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "QG:%5DZK5- P8 -(? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,"+;,+5O"##C)EFDVFP6V[;;3#\(6X%G;8G".+UMK)5*WK1:J;?F$4NO M1<)C^&4I9,04W,I5*TTD9WX>%(4M:EG=5L2"N#$Y7 @,A4&,7^6),VB MB,G=F(=B>]NP&X<'TV"U5OI!:SA(V(K/N/J8/$NX:Y4J?A#Q. U$3"1?WC9& M]AO7<71 _L8? =^FKZZ)1ED(\5G?3/S;AJ5+Q$/N*2W!X-^&NSP,M1*4X[^] M:*/\I@Y\?7U0?\CA 6;!4NZ*\,_ 5^O;1K]!?+YD6:BF8OL;WP-UM)XGPC3_ M2[;%N^UV@WA9JD2T#X821$%<_&NYB9)UTSR=-!2\#4=T_+VRN-"F1Y1OB'O1*S6*:CZW/\RO@6E+(M* M#T4=4U1PQI-KXEA7A%J4&LKCXN%/8G--+,<4_D5QG++FG%S/.:+GB@V7Y)_1 M(E42.N._IAHJ%-IF!3U"WZ0)\_AM X9@RN6&-X8__6!WK5]->-])[ O8=@G; MQM2'^YXQY:M XT)_>6(1-R'C.N./D\>[^^F,/$RFL_GL_<>I>W]%)D_NM8D8 MU:I)W"F).VA)RX$QWR5&4#S)G4L\/]B[=F\8H? MG1M."#U]FMT;^="PNGRTXJ/GS'TN=$X)'7,"=N:%_,YW1D)1XL2B3(^(6DD?@25L:NO(R-NY$]\2QB84C&60H_IV9+ MC^L<=0!X7%V^RMC8N#/9\]U'7*YTBGT+"FI-7!$E+#8W;4VK@\?5!:W,CHU[ ME'F@0D[$DMCTY\4OY)!ZC82X$M1-!.L[6&!ZGZ]( F-]P\*,DQ^M:\LF"8R, M?.%GK(-+^""[,D(V[EX.^;@ F!4 LWR52MYG*E6PE(5.8*R3[^1P]O50J'5R M-;U?LAG:[9[=Z_2L]J"U,4%6;LC&#6L3!+%O)5'HF=Y)#W_D:2=ZEGAEG'ABL?5 M)'4JL^3@UB;OJB/)V5&P$P+4;AM/%B[AC9S*&SFXJ7D4^8;?6L28>3@ATN]; M3:=CSCAX:%V^RAPYN*\IMS8_9$R"SPUW>S]OQ,2UE,R,_@\/JXOXZBSLA($I M3TLDB],@=PD((RYVU.3B<=\*V7IU:JHW#O+#Y)1XVLH5!ZCET_+ >I0?T[:J MUXO3[G=,[SND).1+"+6N>S"ER^( N;A1(LG/8!="*1'EEVO.?"[U"_#[4@AU MN-$?*(_QA_\#4$L#!!0 ( "QG:%4]%==%4@4 ' 6 8 >&PO=V]R M:W-H965T&ULK5C9;N,V%/T5PAT4+9#:7$1*2AT#2:1I S0+ MQIG.0]$'Q:9M8;2X(IVD?]\K69%MDM:DK5]L+><>\MS+Y8CCE[+ZJE92:O2: M9X6Z&*RT7I^/1FJVDGFBAN5:%O!F459YHN&V6H[4NI+)O G*LQ'%6(SR)"T& MDW'S[*&:C,N-SM)"/E1(;?(\J?Z^DEGYRO)K?7,SOQC@ MND9M,/0@3XOM?_+:)F(O M 'C< ;0-H&: =R2 M0'LO2UX;8#WWA9X&]!('VVU-XF+$IU,QE7Y@JH:#6SU M19/])AKRE1;U0)GJ"MZF$*XF3["WVU\]XCN M/Z+[A_C3Y>,-O$<_H<_3"/WPX4>D5DDE%4H+]+@J-RHIYNH,?3BX'X\T]+!N M9S1K>W.U[0T]TAN&;LM"KQ2*B[F<.^*C_OBP)WX$F>G20]_2HMF> X#GB(#W&1 MC2,!$T' #<+8 >04^#R_ QZHY9U:WJOVNE0:E8OCBK?A?*]AYGO"9\10[,*% M@K# 4&SC""4X%-@@C!U '(0LV,OA@6+1*1:]BG^I2J5@N:^6:>$2+*QV*2:> MSZ@AV,81GU"/&[C(Q@DH'#5QL8WSF."$'RFPW\GU>^5.P2^DQ?(,+64AJR1# ML(N@9 [;7EJO,[6E0/(5/))RU]]WE %CBCTC'38N\#DF9C9L&,.$8VY6W\9! MTD).F3L;09>-H#<;[7*[J,H<@3&L]9>%4W?@T$V@NL9XOK9Q 4P0SYSH-HQ1 MSZ/6J'*CF3B>O[F'>DAWTPL<>\0WE M#EP XR(0AG8'CN$@P,(LN -(A(^AZ2,)V'.AY#T) ,EO57<*)_9,@Z%)L"G< MQI$@8!XQA=LX'P@Q-W7;.!;X.#@FF^YDTV_NW]MJ.^52:R/U68"Q56<;!YL9 M+ "F7!M'F? "+DR]-I#0@,+&=T3PSD&2?@NY$XQ@1=M^1)P[M9_4/9Z4+3HI M6WPJML.*[!PDZ;>05XE*9\X*;./\_>5UZ'-S[-EFCYG#SB8BWM#<;6,'3 R/ M[:%DYQE)OVF,TFRCG=^25VVDH=#T3@X4'8:F572@"+-@L0,FAB0X(G)G$XGH MG59?FO,0"6;I&7S"4B*887E9M!_I[@G6ZSS_]00[)5MT4K;X5&R'M=EY6M)O M:H]/,(==Y9SAT!R #G^)/2JL(>C@$SZGUD1S\?'0%T=&X-H>"QO,KZ M7#?G=T^EUF7>7*YD,I=5#8#WB[+4;S=U ]TA\^0?4$L#!!0 ( "QG:%5H MK+K4 @< "8= 8 >&PO=V]R:W-H965T&ULK5EM4]LX M$/XKFAQS=YT)1"]^;2$S-'!79GJ4:>C=9^$HQ%/'2BT%2G_]K9Q@)Y:LT"E? MP'96ZV=7JWT>R:>/LOJJ%D)H]'U9E.ILL-!Z]78T4ME"++DZD2M1PB]S62VY MAMOJ?J16E>"S>M"R&%&,H]&2Y^5@?%H_NZG&IW*MB[P4-Q52Z^625T_O12$? MSP9D\/S@#YIUF MX.[UL_>_ZN AF#NNQ$06_^4SO3@;) ,T$W.^+O1G^?A!; .J 6:R4/5?]+BU MQ0.4K966R^U@0+#,R\U__GV;B)T!).@90+<#Z$L'L.T 5@>Z05:'=<$U'Y]6 M\A%5QAJ\F8LZ-_5HB"8OS31.=06_YC!.CR>?KB\NKZ>7%PBNII\^7EV32S3]<'EYBX[1E^D%^O/H#3I">8EN%W*M>#E3IR,-$(RC4;9]W?O- MZVC/ZZ9B=8(8'B***74,G_B'7X@,AI-Z.-D?/H+ F^AI$SVM_;&^Z-=5)4J- MN%)"J[>N>#8. K<#L\C>JA7/Q-D 5I$2U8,8C'__C43XG2NZ5W*V%RMK8F4^ M[^,)5PL$LX8R7#G8P QWHB,I#5+2S8+# M+L9)G$;N/(1-'D)O'C[I!<$D9WMMR 4RL=,34$:Z(!UF% JQ)XEI S+U M@KR5FA+GO:M2\_(^APYZ,)/,T818S,*D"]9E"#T#]U5P MRWW$3WZ;?G (I\TX+*16,W"8T92D?1A;7B)^8MJT@_XV0&RV(21D<91:>718 MXI@$+.@KRI::2/0B95?D_"XO<@T<1/>@"S6HO9[MPXD=ILEAC18E61;1>3 M),4]K$=:VB-^WFO$PR&@-J'1$)/(6I ..YC[M$=#T);WJ)_WGHM]):MZ;PSJ M6'88Y4 (U$%M&)!U*=!AET91TE,2M"5 ZB? YPA@7[ZN:I0FB$*6]\=:5$O8 MF-\Y6R&U28TE+.ZB=EA%41_HGJ78W!<8N=25&PX[%HM4);,P\V=S(Y M-CN63=EFP$*P.D69F:[XY[74 B5OG."]CMWJ SF/J7[=T7[P+>72U"O;IEIF M7Q>RF(E*_5'OW?23^UC.2]T_?2[W2M[V#^9:_F:']JW/JUZ9^(?H")]@ BJN M0@^\6(LA(G@(>SJD%AS>C_A:+V25_Q"S=^B'J.3S<]/AP(FI&KG6"O8],Z@< MY_F>%]!/E,HK.-I/6BL9V ') .L$&*PO8]!;^E)&@F0(>K?.$XG384*Q/X.O M>Z[(;#4"!-K=$+NLXIT=U'[66LW"_)KE?#;+#?-#*USQ?':=MG>:1CAJ&^SP'9.K?VBY;/0'![-D.!5"7/A/JZVQ48:8QI9!]:V M71A@3'JVFZP5)&PO=V]R:W-H965T&ULK99M M3]LP$,>_BI6AB4F,//29M9%*6P02@XK"]F+:"S>Y-A9)G-E.R_;I=TY"UD#Z M %I?M'9R]_?OKG?)]==\@1BO+/@(J(* MMV)IRD0 ]3.G*#0=RVJ;$66QX?:S:U/A]GFJ0A;#5!"91A$5O\\AY.N!81O/ M%^[8,E#Z@NGV$[J$&:B'9"IP9Y8J/HL@EHS'1,!B8 SMLY&=.606WQBLY<:: MZ%#FG#_JS94_,"Q-!"%X2DM0_%G!",)0*R''KT+4*,_4CIOK9_6++'@,9DXE MC'CXG?DJ&!A=@_BPH&FH[OCZ$HJ 6EK/XZ',OLDZM^V@L9=*Q:/"&0DB%N>_ M]*E(Q(:#W=SBX!0.SJ$.C<*AD06:DV5AC:FB;E_P-1':&M7T(LM-YHW1L%C_ MC3,E\"Y#/^6.;F_&DYO99$QP-;N]OAH/[W%S/KP>WHPF9'8YF=R3XRD5$*L M%/-H^(E\)@^S,3D^^D2."(O)?R81Z,#"PX22(%1CNQP]VV_I2%_A_ M$JNDH5&FH;%+W1V&V-T8.TB"06/ /F"_>3R-E<3>]8"MZ#R$NASDPNU,6#]" M5FZK:;?:?7.U&=QKJT:O95NE586Z65(W=U)/\0$ 0H!/L&N\QQ.24$%6-$QK M07.MS@:"=6K9+SCW&%4P6R5FZVV8,L#NDH2F*N""_0&_#C?7;&V0V%;^>8%\ M@&$%NUUBM]^%S:1,ZY';KTA>LNZRJ$!V2LC.NR#Q_245/J%8O*PC[>PEW651 M(>V6I-V=I",>1=A;AU1J]Y!*W6-48>R5C+TW,!Y4IKU7>6I8]75ZB&6%VK;^ MO=*LMW-OK]-"K=(RS6ZOUWP-76?:Z76='=0;+V+[[=1["K>0/ B]QG0+NKDQ M3NA9[BL52Q9+$L("?:W3#HJ(?#S*-XHGV80QYPKGE6P9X$@)0AO@_07GZGFC MAY9R2'7_ E!+ P04 " L9VA5?VA;0\@( "C)P & 'AL+W=O3_[E\9Y<&:65/Q.Y']D M\WIU/8I&:,X7R3:OOXN77WGGD"_G2T5>-7_12V?KC5"ZK6JQ[@8#@G56M/^3 MURX0!P-@'O, T@T@PP',,H!V VCC:(NL<>L^J9/)52E>4"FM83;YH8E-,QJ\ MR0J9QFE=PJ\9C*LG=T^/]P^/TX=[!)^F3[]]O;_Y 5^F/^#?MX?''^CI"[J[ MF?Z*OOSV],<47:#?I_?H'[_\$_V"L@+]6(EME13SZFI< Q@YY3CM;GS;WIA8 M;ARC;Z*H5Q5Z*.9\?CQ^#$[TGI"])[?$.>&4;SXCZGU"Q"/$@.?N_<.Q P[M M TN;^:@ML$FU0@O8)15:E&*-8..529T5RW;E9G7&JTM3V-IIF7E:N:LOJTV2 M\NL1;-N*ESL^FOS];SCP_F7R^4R3'46 ]1%@KMDGCU"$LB(5:VYRLQT;-&-E MK=E-" U8Y =7X]VA![H=)A&) Z^W.P+G]^!\9WINYO^!S07UJ*Y0+: @I:)( MLYRCHD8H68NRSO[;7#!YWD[G'V2-^CX+R2"YNAGSL.]9\+"%7^SPF MK]Q8H4+M]A=^B",Z0&DP"_P@#LPHHQYEY$0YK47Z\T)2T!P!3.#EJHTO?Y6? MC9LFTI"0(/"'4358^22*S'#C'FY\\1(5HKAH]FZB]KJ1ISQ]L6*/# N1P8Q%G@WK M ?]B-T^LDF+)*\FF;3B;_95GR2S+F\KRJ2E"?;2AYORYS>3J'MC)W[=K/C=6 MH@[$F4K1N68[#AE1(2/.]'[G*<]VR2PW[^IN]-&RBC%0RS"A!KL ^\RGEIPJ MZL=.7IU\+7:PV$2960!2TXUC?<49["C!7F#9RE@Q,W93\QU(KQ+(R[&#NQD& M-_=C#:3!#C/L^3:0BJ&QD]*Z79QNH9073J2^CH#$T; J&LQ\%F,+2L6,V$V- M+4KSUC6BU3G/IUXX!*M;8:CTMI6IF!&[J?$F3<56:IY-\B8WD!&A@>\H)@>* MJ\.HVV&/PO'1 E(1(W8S(X LM_QT)'6>B^,PC(8P=3,,5B&SP%2$B-V,V&^B M4SAUFB/,(UHX=;, @Q@RPR2*#(F;#!_?*V%-V(E.>B0@810,RX#!,/:@6(46 M^(H?R0E^')RC,JBMU7O$-SDKY9UKMN,H*,HC;LIKHK"54G$ARE8"5)E4BTH> MM%*G$P?&@!CY+O9]/,REP3"*(XPMY8-93,=&)-0QP0"SN*5HE;EI]WI;I"@1])=V![0:;K'[[A#9Y(@D, MN(%#=C92B!I]-# I\7S"M/R8*#?PYR?OBA#'@=86VQ1SD55'S$HHVG[450#3"-Q=)8=Q,5!<$ MV#MN[G0M2J.A/0M420?J).7#+$ 5^PLN8.,!T=..%B9#%F)J:U)2Q?O4S?O/ M!PXTL/FK+&3 _BMY':6B,A^*J('#B1=H'3BC'0LM;0UZT/T^P?1'D4\*!U+# M*1<'83P\$AGMP,P68\7:U,W:#Z^\3+.JH;I*-N5 '3?2RHA6YU[&M"6M&_G4 MHH2I(F?J)F=8SIV^:.2>6*]E*TX"-@(UG(IQ',8^&_9!3)9^X ?8PL14,3'] M(!.;Z,P(WD"P. PBK#T>,%I2'$664RA55$S=1^4&?-.==@-!VT%ZC.CHP$WK"':S2CD:T+0!6'TA/':Y+*SV03Q4&Z.J8TZ._JBJ M.]=LQR%1=,S<=-PD=)-D[1DV*X"+098;W=;Y%,.2HFR0/8-=Z/O4LGV88EWV MCM/V 5+W4R2F4V@8>W&LH=7M&&8^MJTUQ;7,_:C9M=;40Q#W^8&=]8!]KMF. M W+PX/G$D^>]TTVOI&TFID#HV;SI>@%M#KLHQI#H+!['VE,$@Q4-_(C:N@E, M\3US\_V^#;KYO[H*S'#*)B$>'FE-9A0'EB8I4Q* N25 \U[0A5A<@ 38=\G% MK$[ K%$$_+7C6)D1U97,>2-S9GFV3.P)TKD_BIEVP#"8L1A;2[P2".Q$+WWP M/*X]Z;42A[_3@[.>VIFA(1\P6PJ5F& GVO'K]I'!?B?)3)7\:%6>$J/='8*C MTA=I#[P,9M0+_:&4&!^\[K3FY;)Y"ZQ"S9.-]GVA_FK_IME-\W[5X/HMOKQK MWQ=3T[2OKWU+2A!)%61Q 5-ZGT,(:MF^$=9^J<6F>:EJ)NI:K)N/*Y[ I & M\/M"B'K_1=Z@?R]O\C]02P,$% @ +&=H501\M9:D#@ 1WH !@ !X M;"]W;W)K9L$R >R-3Q M3&);3*Z7A\:YN^ET^H*1:%MSDNA2E)WKIR\H*X( +$%"7MV+N]@RL O\N03Q M Q;4V6-5_[:\*\LF^C:?+9:OCNZ:YO[EZ>ER?%?.B^5)=5\NU%]NJGI>-.K7 M^O9T>5^7Q61=:3X[I7$L3N?%='%T?K;^[%-]?E:MFMET47ZJH^5J/B_JW]^4 ML^KQU1$Y^O[!Y^GM7=-^<'I^=E_3YN[547H43/;\M-AWAK;US-ENO_1X^;LO%1-%XMFVJ^J:Q:,)\NGOXMOFV$V*E DHX* M=%.!#JV0;"HD0RNP304VM +?5.!6!2H[*HA-!6%[2#LJR$T%N;Y83^JN+\UE MT13G9W7U&-5M:66M_6%]?=>UU169+MI0O&YJ]=>IJM><7WS\<'GUX?KJ,E(_ M77_\Z=WEZR_JE^LOZI_W5Q^^1!]'T<7;UQ_RJ^OHW0?U^<>+?[S]^-/EU>?K MOT17__SYW9=_17T5]?_"UZ$4T7T9>[:K4L%I/EV6FC6MCZ.1UO6G/Q MU!K:T9HO55/,@&J7_FH7U7RNPOJZJ<:_ ;5'_MJO)Y-I>UL4L^A3,9TXGHVB;KL/FFF!6+<1D5 M3719CD^BA/P0T9C&D+Q/EL3:4CL*/9P3PJE,D[/3AUT]H7(B-0N-W$(\S2@C M9K$<*"9H(MFVF-'K9-OK9$BO?XB6=T5=+@?UWFNQ'=1?+N^+F) ^ M7FNA<<@=@=*,I\(-0TRO.9(Q0VZQE5MXY?ZE7#9J[(RJ&S7963;U=-RH$779 MCN[1:C%M0,V])D,U%T[@VF$KG*MR;$560OD\"7WAZS4=*J5TA!(L M=8,7TV>.9,Q0/MTJGWJ57T]"CMO9\40-&'.%#,OU>!&5W]J?2TCPU'W4Q"RV M1U.OWT")1H-Z;X4$0S9SND,3;NF7 MN7,>*P@A*\R2Q-OH/24AL9ZMQ_N)XKN?_39#;^B--4,EZ=[0J$YS+&NF[#N0 M1/PW]=,<]'':W-V5LTET4]4=XVKTH#XN)^!E(.XS0]UT1%IQNBFW&ZC'U%:W MPY85\[F_7_OJILF%^-$E6#=O&'M]!81K;$8I)/"-4:WE_'TSI-!L1/QSM8/C[HMZ"* &%=*F& M96F2,?N91%Q$HK'([! $S%$F,FH_KX&",F$9[V!QH@&(^ D(H/%^$5 QB+@< MI)1*.3"71'6<8UDSE=5: B(88 MXJ>8?=: _":#H\[%EZY5(%3'.98U4WD-,<1/,3W/"8 >J!)%. \*5&9!M99C M63,5UG1#_'BS<*3:BP]088)Q.)':FN.4:YLN8\3MR" MA I)8P+?V51S#/5S#'!G]ZK@-QEZ9U,78Y14- 6>)ZB.T M9Y<'8T&8NAAU+&GJQ'3:OQ[<84K:P7H(YJ&:>:B?>5"7@_V^@H/819UCPF,@ MC#'=YEC6S!0;C6&)'\/\F)^XB,0RZ6ZL^9V$#KJHUO+^/IC2:8Y*!G/4CZN% MGUP3EVIJ_CIRS>94<6 M[YL>8_\F_P'%Y^[LB4LU^-KI-5!!$MMK6/Y&! >S"VEMXTB2= S0FJP2/UEU M2^L='X"T-D+BV)T'78)%XPQ8R+KJ:2I\X4;^6L%*'P+3$HUIR9Z8!EX%"AT3 B1O6:8UDS MKX?&.N;'.C\1,Q>H!$F(LQ_F=Q(:R*C6\OX^F-)I)F2#SRGU[N4RE][@'6T& MG%1R=[0!<_".-E#0NZ/--)>QX/-*_2J@XA@#,M\Z=K11'>=8UDSE=PXM#4[, MV\T.@A5W\^U8&K>+)W;&?2&+NGE.:,F=T0$WO8RY< MN3YS+)^FF)J&F)^&PI:L>HQU+%DQ-XOOF*8\X\Y#"BB8. =L43>L& !5;=M( MQ_21:Q+B?A+:;\6* Y"2"&C!"BS)L\1=K^II:,=ZE;]6\/G;0V 0UQC$_1@4 MM%[%W5TK=WG;[S!TK.#0%IC]X,-R:6JH>8C[>6BO]2J_S>"SXQ 7 2?'43?( ML*R9LFL0XWX00UFOXD B(,V2E-E1[>84'C-;W0Y;]I/-WZ]]==,8Q7MVMC!7 MHOR^@L/8I:=C%A,@D%$S#;&LF1=DYZ43?K3S+T5QE\Q$D@EGCN9W$CSNXKYD MHK+ :..E:CA14?^A@;'U"$VB(3&(O&< M%+U-96.K.!$LY?8ZNM]+Z&, U5J.9ME$&*)C)>'=_P^R\AA01G,C7+P*PB<+2+&/N73N\Z,C? MT."8.@2$" TA8M!NT*!GKP#.)8$3$* @, $1+F[ $Q"@H&\"(C1)B$$;,D$3 M$+_)X/=WN<#0-0%!=9QC63.5U\@@_,BPWYO34-_3(-PT.GNW5@!9;XD=G =Y M =W.&^B>N?_C@U^_[6!!74Y(@/7-$:K7',N:J;]F&.%GF'WV+(1+'5E"G(D0 M:M[<()\YED]33(TEPH\E87L6/<8Z]BP$<$@IRV*9V*>9H(+$?8BA9M )X'24 M:AR7'0L-0D./V'<[R#M 0(>-1 ;M6L!%4^DN?EWU-+5CV\)?*UCI0\"2U+ D M]WP]'G05I,M.Q)[&^_V%CA82>.>$_>##\F@JJ&%([KGQXWUA*.;>SJ4$3BT! M+PQ%38K#LF:JKBE,(K\G#[P*P!OM.,NSX9,&E#]9IC63.OA^8^Z><^_U*5=)DL2R6U3]A<^IT$#[FH M>-??!U,Z#6YR4!J??8X21&7IXE.[7I!PYTYW44QUS#Y-"IACE+'=U[=M.@^\ M42*+$RD[.J]A2P[:K>DZ3 J+@,I8$GAQGE** NL%J(YS+&NF\CMO"3_D:\)Q MWQ,.O"@<4!_W/>&'X#*IN4SB)^9)($F.V5^J<.EW'#R&#O&98_DTQ=0D)C$3 M\WJ,=4"N!/+M!$^=EX1?0@4)<49>5/22 "FJQA':L4>0:JI*#Y&9ET+'APB% M(+>C*'"8_*JGJ1V0ZZ\5JC26-?-R:$1+$7/S4G2F42F M![C,L5R:VFKP2O_ U#V_K^!(!U+WH%!'Q30L:^;ET#"7/B=Q+W4Q2K9/.GNW MU^\D.(Q1$_?Z^V!*IU$P'9RXUYN&D+KY>' N!E 0R,4 2L&Y&$!!7RY&JFDL M#4[KDJ%DW45&JL MW$YP[^OJMB[F2OQ5WK?_I>#TS M>1'Q](3+Z+ZLGVJO1_47D9K2[]C]H1UH9JOE]&%=Z:8L5:,FJ[J%^N:N5/_5 M91DI9\W=,BH7$]4N%5)-.?^JS'Z/JY/H5T\WQ$GVW&Y(ZG0CR^(3^=WN'KWX M<;4HAW4@.1'/:K_,3GCJM)^FXB1^1OO?%ZJMVXP8_Q4@VM-^5X">2#>0N-P) M)* 'H6%$3J"[]73GJVGG[= M09^_3M.7(S480'_)U%_67Y)\JET_?<6RDO]VNEA&L_)&-4.%HAH5ZZ=O+7[Z MI:GNUU^:^[5JFFJ^_O&N+"9EW190?[^IJN;[+ZV#[7='G_\?4$L#!!0 ( M "QG:%64WJA#4P0 #L. 8 >&PO=V]R:W-H965T&UL MK5=M4^,V$/XK.R[3WLU0.[;C%VB2F9 XA?8@E$!O.C?]H-A*[,&V9[7[:+4K=9:,/XJ84@G?LC0772V6U23JZBKM91#-*6A5!8(_CS1 4U390C=^+JRJ=5+*N#F M>&U]5,:.L4R)H .6?DXB&7!QE+V2I*/_#9$E>_9)O*QXV *9] &"M -8NP#D L%< >Q?0/@!HKP#MUP*<%X/QS3"X MF01#P-%D_.EJV+_'R>0>?ZZ#FWL8CV!PV;_Y-9C U0W*QX/?+\>?AL'=Y"<( M_GBXNO\+/MP23G,94YF$)/T(/\/#9 @?3C[""20YW,>L$"2/Q"F(%$EXG M:8J9)3J&Q"B4+T:X\GA0>6P=\-B&:X:+"0CRB$;;> .CKRFPUA0,K*,&)W2A M@]TZ!:ME60W^#(_#?RORH_#@./R:<(2;!^&CUSMO'B'#KO/!+NW9A^Q)(BD6 M#@GC&4PD"Q]CED:4(]U?BT0^PY?^5$B.!>'OIJVKC+>;C:LB>2X6)*1=#:N@ MH/R):KT??S#=UB]-O+^GL> ]C8W>R=C6#K7K'6H?L]Z[HXN"AS%6TPCP5&%U MEPG'<W M=4:5CK.U6JVR%;]3Q^^\0_Q)'J:%P*8%; 8SVDC%Q?&%OIB-*5Z!W(V(7,>W M[/8.@_MJ9VIG^^[G@[G#1J>3NY%^QK>6>ZX^\PTF#+TCVOF1!/ MVQ'X-4/^?^4 W!9<% 0KHF0;E"!I;,Y))H 4,F8\^0=9FCX#*_"JPPB/%)\1 M\A5*QK'U+>DA/D&=/^SM94-<45&O"^B5), MRPV[#4?B%**")_DVNYW1(']F;XN *Q>;_*_3-,]_RW?U5MO\!\O"&%7S\KDAT/$BEU5WK*7UB^:BO,CO MR ?XTC$;Y'WO//":Y/YY4+Z,C)=EJV<54C]/<@$IG:$+F(98AGGU5*DFDBW* MJ_642;RHE\,87W>4*P7\/F-,KB=J@?J]V/L74$L#!!0 ( "QG:%6\6DS$ M3@H ($; 8 >&PO=V]R:W-H965T&ULS5E;;QLW%OXK MA H4+:!8%]N-D]@&;"=%L[O9!'&S>5CL S4\DMC,D!.28UG]]?L=DG-1/$Z# M;1_VQ=9PR'/]SHUSOK/ND]\2!7%?E<9?3+8AU,]G,U]LJ9+^R-9D\&9M724# M'MUFYFM'4L5#53E;SN<_S2JIS>3R/*Z]RPW=4OA0OW-XFG54E*[(>&V-<+2^F%PMGE^?\/ZXX5^: M=G[P6[ F*VL_\<-K=3&9LT!44A&8@L2_.[JALF1"$.-SICGI6/+!X>^6^L]1 M=^BRDIYN;/E1J["]F)Q-A**U;,KPWNY^H:S/*=,K;.GC7[%+>Y\^FXBB\<%6 M^3 DJ+1)_^5]ML/@P-G\D0/+?& 9Y4Z,HI0O99"7Y\[NA./=H,8_HJKQ-(33 MAIUR&QS>:IP+E]?2:R_L6KQSY,D$R;8ZGP60Y@VS(I.Y3F26CY!Y)MY8$[9> MO#**U.'Y&43JY%JV-.S^-([_@1>F_=1AK] M>U1/W%CC;:E5>KHRZD![\78M?M9&FD++4MQBD8#"X,6_KU8^..#H/V,&2OQ/ MQOES;#WWM2SH8E(S+W='D\OOOUO\-'_Q%>U..NU.OD;]V[WX53+C0BZ.Q"AY M<=WH4I'S,);SX=8VKJ"I>&V*HZF0XB65G3T]%:8NHN6>=3Y;"A[2Q M<-9#&A#Y8'2 ]!%FH/O:8!56^=Q(!SU!QA',%UB6-3DR60L^^OUW9\OE_$46 M8QH?%R_:Y1U]N0(/C2SY=LFZ=K7IUB)3YO>XLZ-E-*Q>=%$%?6!*KY663D/> MQI2PN+ 0VNVTIV0&Q1Q9#S8YW8?!>T>?&^TZ>Q!,K T[$D" TU$M."*G\94L MBF0 !D=C9*.B04%4H7:D7[U2^UZJBQJZ$'"!ET\?>$' M36:\8&N]:CB,0( M2UB*B(F(DWXKUJB)\I\69M.%"J;AL'H[&A MDUL#7-HHS0B]HU;>5A;X?$6"[FN43]A--=$F:0<7>Y7",OH/!F.-]R0=^S2: M W&Q;C@R,W]V)>3)OA*(,>-ED37%+BHUREOT$4*E&&;H%&V/.'0E2]@3D(HM MC(Q&? D-JQ4$/%[$ K+@/ .!H280X&R5@-,CY0_PL6J"4!969_,-P:*T+TKK MH:5O,0N)]A&3C0ELL1IV*W2- ! ;,G!N6<;W5&=5'R0!UN *60:.8W>FPC$9H.- MC/#:F6PX_VC.&P,6NK3&0V+P@X%6G$IC;OVXI4B-]4>62 D\9JID\B9F\JO; M&W$V/YV.$T&G16Z3&S-9X'2J7 ^S> 8$RXA(9EJ;#)3^4$5A:]4T$T-[R#9# M4AQ6G\-*F.M,).*((J394B:HA?B!,]-:QD[ MNX0/IH&=B(.UCO"3WA-'39$K FM:XI4NP82+M^-3 EH1\9U' M2R#A#(CD :HUR4';50\FLV$JRNO\LYUL.ENFB2:M#6WI4['C&<8F<&#(ZAK$ ML5AB * _D+[/6]_&:HL>HN9\;!M?[I/:G0D9SK*?ZUB G%\BY$G?I6A+><0U M= ")V%9S]PHGEOLQ=S!S8X4&_HK8*_1^!31MX&:_E_^ M ^V^+2U<21J'RGW $/VG;IAPJF&L7H^)A+3;&59D-MX%7M4- 68PR4"D.LX&2SL2XR[[TK MN0BQW8E!L1X_@/:&[9A2:]^^),8@-T1CB\(IRYV[VY0CN(J+X^E? ,_H"GXS MZ+K>.6OPN\BI&5/?6XS@W/5QQY<21=\Q# ZB>3!*.D3>M<6_OLF[NKUN^SO$ MKF=P7-U^@!I'D>23^=DCQ4[\\"NFS8++X8_/AZPXU&]:$%_UP.C6_C$ =DQZ M[1N?TM)-O,[C(3JE2Q[0C(HI3BKE6! %L#H@8-]U"[GI*O9MHA[T7&U6!P'. MG!O304>:/E4^"+Q$O);[E _1Z?AV2D#QH?6:4CCP# ]0\Z;VU_%N#+8M6?K;H@V:2LR1+A;33WF,-\D_L,O^XT4-TO)$. *C>8X- MP'T$YO,G\Y,IPBW?'(GW(,*/"-/GXF=9,!J&4XUX%96)'=?HJ3A1=4*]C]D, M!DT=4]VXFEW"\RMDR/Q9W73M=H=!*,FIH]G3JR%D@Q^6;L30>ADIR^ M6$:$S7'>V6:S?3 @+_/]:>S%6@ASM'):Z\'-=QGMVRX>(@SXKO>!EYBFLOD& MA*T9HX+/?Q$/>;9A^_H&'6:(O=[8W<0R*OK7Q,38)?IL\%DD#C#\\8A-'."]*6N/H_.CIZ42X],$G/<"X\2/+R@;D^/AS M2Q+M 6_ ^[4%UO(#,^B^NEW^%U!+ P04 " L9VA5ZFLKC.@& "Z$ M& 'AL+W=O*\W[?)4F3<]G0AF4S,6C8;;,,FXVMT+I]54W[#83'^1BZ6BB M?WU9\(7X*-SOQ:/!5[^UDLI,Y%;JG!DQO^K>A.>W(Y+W I^E6-N=,2-/8JV? MZ.-]>M4=$""A1.+( L>?E;@32I$AP/BKMMEMMR3%W7%C_8WW';[$W(H[K?XG M4[>\ZDZ[+!5S7BKW0:_?B=J?,[*7:&7]+UM7LL-AER6E=3JKE8$@DWGUEW^I M>=A1F Z^H1#5"I''76WD4?[,';^^-'K-#$G#&@V\JUX;X&1.0?GH#%8E]-SU M;6DQ8RV[TUDLUF=O*3/0-,S/VJ\[=TK+7>2K2??T^(+6X MH@;7;?2LP8^BZ+'A(((J>L3=L_1QZ>\-_XR?[_TULG4%F_'',YA>O_PI' \NGL$[:O&.GK/^XW%YWDS48\<]?\C936&D M8F%%<<#6 B7R5RF-2%DBC$-!,VZM<);Q/&5H Z;6U7/VR'.AV"=36O]YK_/% M"@43L/=YT@OVEE_^-(W"\(*]$]SD(F#W]W2@LC9(GF2_\@L?4KE53)VXI_';1X.*3^,+M'HZ&!V&]2'CQ*O!&CF%]X$]K MK=,:PC&)3WJ=KX!?;-$<$_L O NMTJ\!ON;6?0\V1)0:'-VHC&K756&+V2*09Q*54*@"S16:%S MD3M:E&C.4FV8TRQ#:Y.G.XGX;QA^6B^^E8:?(20V-8%WNE=E$SNI.=Y= M/B!U&.XPV-LW)+$5',O+.3I#:82AK>9*0Y$@&$VP2!(<*IUP!^SP_U9+BW1X MG_*E]J[^4L*-_\C3AS2UI[^=HKW:IF32?MSG[)W.[C2[+[,8.%_RK$"E<9.N MN1$M#U[FD(!H)ZMZM9EJ3T'^*V]Q U,>S;*QB1,)OTTZ[?K_1O$%O)K/ W9C MY-^Z#C@ZN1,>W5$J/.5KOMG6D00!1)!,)3(18!HW&M$#3Z+)J#?=J88<5QDP MEG"[[+7F_TU0MRG^=7:_4=K(E ?LLT26YQ(C7 BTX:FNVDF=_C_B^IM2):;, M4/EU';XUNBP0"O]E?X"1VL(!(6$4]8;?(J39M.+#%WALMOFF/2_;X%>Y2+;H M=L5 GE3227$0>4^*%[U1/.89WVM#MG;:RBJ?UVC-\Y)N"KCMH$%PZD#-V=1 M91@NR2+]B[7! 4JL,-(#R-(0HV/TOI56/E@).)6N@;AI2?)BS6Q#%3+#X\+I MGUN>U+B$(:2)+G/RC-B,-]L^6L%GF7!+.AL\-@@;BI:JY-")0:FOV)WZ7?(5 M2D:('&0EJDPKUD@>9W+!DB-*\KB)+-;+C,X,V$DI#,(Z MG H>$I>&K;@J2(81>XHCEIA=2VAY"-8+X)LR6 M+7!"KY&8E>-S#3Y6)AQ ([[;EPT'6_1P@EQ('+%D\ MFQ@9DUH,O\X[G[3CJG/B(ZQ+"V/V5>>.,IKL^M06T <$'] 7;!:$PV'GILH[ M2SX*K)(3X7 .K3?0G%:!$1"5U"VL=$TF W#SD.5RN!6"0JB MH:?.J9Z?EK8E+YH%DVC4>5L'A87381".IH"(@VXAR9M&'@F\\"6AHLV Z'M&**<5^:/!$& _&6Z]WU\)!, !)A^AW16K4='\] M=<)DB&;L6!00:Q6^76F$*@+T4;W4)C55+6Y45;FS\7 :C,>SSCUR_YPZA <- M&<) K.Z+$^,'Y<'3/_'RJ^K]!.DQFYZQ5[4]GS]MIIY4R8/5"I)?W;._U_ZW MBB_8&*R>G87'WBK]G?=D)LS"OYJI.2$NU=.RG6T?YC?5>W0K7KWJ?^5T3.*T M$'.H#GJ3LVZ5/LV'TX5_G<;:X:WKATO!@9X$L#[7VC4?M$'[WQ77_P!02P,$ M% @ +&=H5=_1F8*E! MPD !D !X;"]W;W)K&UL?59-C]LV$+W[5PR4-&@!PM:7;6FS:R"[;= "31!DT^90]$!+8XD( M1:HD9]#FBVT1'7SMI+)W4>MX.\#J!.+M(X7BTZ+E2TN0US'\SF5@]."H4?#-BA MZ[@YWJ/4A[LHB4X3'T73.C^QV-SVO,%'='_T'PR-%NA06:$5&-S=16^2 MF_O<^P>'/P4>[(4-/I.MUE_\X+?Z+HH](918.1^!T[\]/J"4/A#1^&>*&9VW M],!+^Q3];H!KQ=. KFIQ;5!+P?@>EW@"6\T\JU%GY1-=;? MXA=$XLPD/3&Y3Z\&?,1^#EG,((W3]$J\[)Q9%N)EUS.#MT9W\$!<#9T ^"Q< M"P]!5S3PUYNM#?-_/R? &#]_/KZ_+3>VYQ7>170=+)H]1IM7+Y)5_/H*^_S, M/K\6_5I=K@*?IY7-X23'IQ9AIR5=1J$:<'PK$6IA>=,8;+A#"WJ@2\LE6=LC M]$;7 ^E6T5*CS?%F]JDUB-\4']X3AV]F9KZ&OI )G*W9CT*!:_5@N:KM3[/? MAVY+)7C%N_XUR'$P]J%&Z]K"2TA8D:Q8EJ_)3ED>+UF1QV2O6%G07YD%>[U. M6)JN9^^X&G94RL$0HXFVI1CYNF!)D9&5+DN6ECGD;)DG+"MCR%@:%ZS,\MEG MH6I]L QJK8V=6'5"2M]4/+;,65R64!09R_."D,NL9$F<>69K&B7E[+''2G#I MCK =A*R]OF<>8T!?#E&AIY6L4U9D.92KF,6Q#YC%1&JUIH %I4K6[#V),5;B M)2S9>D7)K+)@+XGVLO1B) 6Y%JQ8^H5D&9*,2;(G[,Y? *&LXU+RL16J&BI- M,V88>^.9UP$- H$L58HK2&+X ?2.!DA7J.NY.KYZ4:3)^K4%];2!-H"\:J%' M([07G\Z=@1:W+7&3IZY-H:B_ M6O*B!E[I09%-?6(B&FA,T\Z?& M,'D*5XO!LW/;2H@@[_2^)?\L&O%6)MP_+H#Q/:Z3!930V'!2:GD 8G MI4+R8/P#XA$]/]*SY\;"DT*7QXH8W6%7HB^- 6)]3'63D$GP9:0_7!K%I M5S/6L*?,Z'D-9:3GE-'[2Z7B?GM'CS8M7:APH4TX(<(Z#SSQ!U[O/8%1T1I[ M;86S;!KMT)A0B2"0+[[10],"=7:'X7Z?VGL ^*; Z,1=*AEHC?K:@7HS)W'H MV!Z!?DX'\;E"TLLL@S*DR\]T$L;=$C;VH&FW&)@_3SV&+P%YG,-SC7IQ\9A2 MRDWX9/!J4,W&=_4\>_XJ>3,^QD_NXR?-.VX:NGATH78$C>?K9316^31PN@]/ M\U8[TC>8+7U9H?$.M+[3VIT&?H/SM]KF/U!+ P04 " L9VA5"G'2,?<# M ,"0 &0 'AL+W=OM7 M#-2B: %!'Y0LRXYMP$Y2M(<&1MQN#XL]T!)M$95$E:3B[+_?(64K3IL8NX>] M2!0Y\_CF<6:HV4'('ZID3,-C735J[I9:M],@4'G):JI\T;(&5W9"UE3CI]P' MJI6,%M:IK@(2AFE04]ZXBYF=6\O%3'2ZX@U;2U!=75/Y]XI5XC!W(_L45PT(-EN[BZCZ2HQ]M;@#\X.ZFP,)I*M M$#_,Q^=B[H:&$*M8K@T"Q=<#NV9598"0QL\CICML:1S/QR?TCS9VC&5+%;L6 MU7=>Z'+N9BX4;$>[2M^+PR=VC&=D\')1*?N$0V\;AR[DG=*B/CHC@YHW_9L^ M'G4X<\A>BKE&K34DEFP4:-S!F07X$6_5@Y!6P"7P1C2X5W#8%*Y[[ M!TAL8$=.[%;D(N"&M3[$H01G.%,Q4M31G477O_[DU&2'AUN][8473U ;B"G%9Y5U'-"O3$ZLJ%+&B3 M,TQ@78(N&0QJMX/:6K0\![&SZQ^7FQ4LT;%K--K!1M.FH+)0R*W@.YY34[@> M'$J>E]@!?G8<5;:N5NY&6P,#AX6)N.@.!:\ZPPG9^K"RTSBTA$7=VJ5.F=T, MS,$6+4[1!R:Q!T'3U5LDBXCG$BC =J8,.^-8=/+DCX%Q4?AP\[3I_[J3!VW5 M]0K8.+&A =OML,,9H%9HU(33ZCFD#U_17M-MQ6!KNO!)O1[H=(Z7E)PZ7TO) MV+/RACM,L6$81VD4>U$RPA'QXC3QLE&*X\@C&?$F:>CL=@H]'(B\,)\DT\DF80I6-O9/F/O,DX=6Y^EUJT1B]E=;K??%/( M(LH2?,8IP>_DZ(^3P_( !L$1 0U3**76E]P=D/A,>_M/6P*!<^^OZR& MV>&J7_8WW)-Y_Y_PA=UNA\?:TPQ)_5Y@T M!KB^$U@GQP^SP? #M/@'4$L#!!0 ( "QG:%5+N*.EF , /0' 9 M>&PO=V]R:W-H965T&0R[TV MGVV#Z."AEW=G M:)1,**5H45FA%1BL5M$FN[Z9^_@0\(? O3WY!J]DJ_5G/_A0KJ+4$T*)W'D$ M1G\[?(=2>B"B\67$C*8M?>+I]Q']YZ"=M&R9Q7=:_BE*UZRBJPA*K%@OW2>] M_Q5'/0N/Q[6TX1?V0^RBB(#WUNEV3"8&K5##/WL8?3A)N$J?20&K*)G%"^*/?.T*J@/+?^1>MR+Z1<)H[0_%S"Q\R; M(3-_)O,M?-3*-1;>JQ++Q_D)L9BHY$1IGI_!*R9I1< K MOB,-F"KA@W),U6(K$3;6HK-P*RR7VO8&X:_-UCI#!^3OIVP8=ID_O8MOFFO; M,8ZKB+K"HMEAM/[A17:9_G1&PWS2,#^'?K8\YS,7,4P&_-8@5%I2 PI5@V/> MA> !-;5KP-$R;\@>M"#4,&3&''PP:W6O'.@*ZA'M^N)5"-*])6/MZXL;)IGB M",SZL%ODV&[10)&%2F;P*GL-+Z&8Y6_26?8VO]CP+[VPPC>EA>RJF&7SJW^! MT%%P(\IX'B:4^:*8%?,TC">!PD(P7SDL06'@VPAJ'B,XHP/ >=_VDOE5T79, M&+I6'%#U+4G64!'R?!Y?4H-)2;1B.BYAU]F)-__#&L^#.6?$MA],=CJDL%/% M7+>=1$^E[$VH!T4@",F(NL:0@COB;Z%A.P1-XHS!,@YE'DDQ M*C8/>HG"=^F1#2V-RW"#TIG@. -[4&AJ0?[X]L&'CJY1BJCI -.1J8QN0RXM M,-__Y+\N>^Y"M.\"0<74517X!EFG)@Q<7_KJQ]G1]4=.&N2Z5N(K(4][!9TD MSIOUV%,2-C$D45NDB]FS"?U.@NC,/T#7FT[;45#89!O\,DY\#788YFTY@-Z1 M]PRRQ8]AIXXTZ/(_,/%3[9V&U]S*LIP*4^STY.V&6[R;^'#>_B1 MD?VD36)%J6G\9A&!&=Z88>!T%^[UK7;T2H3/AIYE-#Z UBNMW7'@-Y@>^O4_ M4$L#!!0 ( "QG:%7G5G6^Q 4 +@- 9 >&PO=V]R:W-H965TB#]3N M2,N&2VY(KA7UZSO#E639D86B0%^D)3ES>&8X%_)\9>PGUP!X]J55VEV,&N^[ ML\G$50VTPHU-!QI7%L:VPN/0+B>NLR#JH-2J21)%Q:054H\NS\/<>WMY;GJO MI(;WEKF^;85=7X,RJXM1/-I.?)#+QM/$Y/*\$TNX _]K]][B:+)#J64+VDFC MF87%Q>@J/KO.2#X(_"9AY?:^&5DR-^83#=[6%Z.("(&"RA."P+][N &E" AI M?-Y@CG9;DN+^]Q;]^V [VC(7#FZ,^EW6OKD834>LAH7HE?]@5C_ QIZ<\"JC M7/AEJT$V3T>LZITW[489&;12#__BR\8/>PK3Z!F%9*.0!-[#1H'EK?#B\MR: M%;,DC6CT$4P-VDA.:CJ4.V]Q5:*>OWRKO=!+.5? KIP#[\XG'F%I<5)M(*X' MB.09B!E[9[1O'/M.UU _UI\@G1VG9,OI.CD*> ?=F*419TF4)$?PTIV-:!?*GC/7B0HN M1I@>#NP]C"Y?OHB+Z-LC-F0[&[)CZ/_NG(Y#%.,#QG]L@"V,PMR4>LF\H*5 M7^.B?! 7@[APS"S.3O"$/+1SL+MC8K=0;6;B,!.?O+'&.79557W;*^&A9E>M ML5[^+4(^'E\^>24U\XWI'1Z:>WUR$U(!X2VH(. :V3GV#4MXE!0\*7+\?L7R M).%9D;#7.(IY.8UQ)0LK:3+E>1:QUR9A(>9*EJ'@+]U@T._2,AZK11IGEFLUR7D0$'\>\ MF"*WAQG4GV5DH/%"'3@\%*]34$GED^CG8"J%,=/GY*:#SH/3"4U0?]/0ZAO@I5&IF) M>[#8=%CO8-$KIK U!'*'C;,';1%8,?)Q'.0H69@GQ_.].6R:QZB3D0^"QW@O MA+3L7J@>B.2.TT'L TQ7F+>=E=AVI5HSXV&+K%$8KA9 N$T0C*HN)2:LY",C/2T(Z@G#,5/C MKQDB[9OX$^4G2]$578].UL8S,Z?"'ZIHJ%^PV6_,?H3U(R_4N^3>89/X#0: MT.N7+Z9)7'[K6"/1&(O[*3P/.AC0%7"VZ#WUJ\Z:OX;4'-Q,X2-LV'[8E]5X M*=AFUE8+_=RP!99\=(DR>GGJP;9/W/W$=P']L9_8F-WV=ALYOL& #5(8++C[ M<", NA&PK[O%XRHA]ML"6:E=<-\VJ"D^: \Q-_=PJF2(DF=*2UF,RUTQ&,I# M$B?C?*_:X)EV$"Z#:OW?;8C_/QMFR3A]:D,1CXMG;3C:Q&G7AXP_R/-QKPW% MZ&MJ-$M80\%"K]!>>UW_[&G+#M>"5PMK6O9+Y=EP+4BHV4QGO,A2$DBQ+Z=\ M%F4TR,A,/LL*&N0LGD6\G.4T*+ ]%WR6IB=H*KX]%ABQK(@R'J?EIMUM8EMC MS.]S/V0N70V*M.1I/CUT,YOLW::QC"S#F\&Q$/K#Q7HWNWN67 VW\0?QX4WS M+I0KQQ0L4#4:E_F(V>&=, R\Z<+=?&X\UJSPV>#3"BP)X/K"&+\=T :[Q]KE M/U!+ P04 " L9VA5@_YM! T# !Y!@ &0 'AL+W=O+HI> M4-+8(D*1*DFMD[?OD+*U+N 8O9'(X>B'-)NBL'>ZC MR#0=]LSR5[IFEJ3Y$9M#(6A_4BRB-XS+J&9?!=NUMCWJ[5J,57.*C M!C/V/=.O#RC4<1,DP=GPB1\ZZPS1=CVP SZA_7UXU#2+9DK+>Y2&*PD:]YM@ ME]P_Y,[?._S!\6@NQN RJ95Z=I.?VTT0.T$HL+&.P.CU&=^C$ Y$,OXY,8-Y M2Q=X.3[3?_2Y4RXU,_A>B3]Y:[M-4 70XIZ-PGY2QY_PE$_A>(T2QC_A./EF M60#-:*SJ3\&DH.=R>K.7TSE-O,H/S++M6JLC:.=--#?P MJ?IH$L>ENY0GJVF54YS=[II&C]C"+YS57'#+T:PC2V"W'#4GR,,$2=^ K."C MDK8S\(-LL?UO?$2"9E7I6=5#>A/XA,,=9'$(:9RF-WC9G&7F>=D;O$?VRFJ! M!G:R!9\R$P;^VM7&:OHN_KZ6\D3,KQ-=K=R;@36X":@8#.K/&&R__BHIX^]O MZ,UGO?DM^O^]E9N0ZQ*7=W %/MO$A:U15'K&DE7MP78(>R6HAKD\ #-DNU_0 M-5GL:]3^KCY@(;+BE&C8;)UGR[./,']JJ) F0%14P-V ]"O2)2A0OF M-L,7:CB&]G\'^2H-D[2@4585817',Z<>#65K#%CV0JY)G(9Y7D"5A'%1D"ZQ M_XY+,VHF&T?VR1M8+L-BM8*R"N.26+T:I374&"8F=3AR'4;==,SM3UDWJN^I M=5 5-L^0)V&5EE D89$7LQ*--A56>.*\J_N+%I46282'-PV59 MNB,JRW+QJS^",@N3HG21JV6V^$U9)F91EQ?R#JHB#I=%1:-E0MYQ#M<^MNBB M'?2H#[[IN?ND=*?.,%OGOKJ;VLD7]ZDI?V3Z0 <) O<4&M\MBP#TU.BFB56# M;RZULM2J_+"C?P-JYT#K>Z7L>>(VF/\VVW\!4$L#!!0 ( "QG:%7.^BXU MPQ$ . T 9 >&PO=V]R:W-H965T^E;&_VX50>*!*2$%.$%@#GDE^?KQL "8J4 M[#BI\^"Q*!*-OO?7#>K5O3:?[49*)QZV56U?GVZ/. M2IMM[G!IUF=V9V1>\J)M=3:?3B_/MKFJ3]^\XN]^,6]>Z<95JI:_&&&;[38W MCV]EI>]?G\Y.XQG MM[,7;\_I>7[@[TK>V^2S($F66G^FBQ_*UZ=38DA6LG!$(<=_=_([655$"&S\ M'FB>MEO2PO1SI/Z.98%LR9;[\1<_E][O(W MKXR^%X:>!C7ZP*+R:C"G:C+*1V=P5V&=>_->U^OGGZ39BN_ETKTZB+Z)/REH\N2+@N-6+).ED*O MA-M(L=(5@E+5:Y%;?/?B!,IW:IJK-&-S>O2/CN!=2X1 ME'>ZNJ/UA9&E5U(H9>56N>4'"RVFF:+FP5Y779SG[R:YUOM7'J7] SJ[V$\^FF M=F?PF:UJM@(:]'>4M0WO4FCKK'A*BKZ^F8MG^#B_(H[%,^PQN\(^EY>TQ_P& M^\Y/WDMK7R ]&"-KAW3@&J.WDY/>G[0R9J)'VL&-+) M6J8M<[O'Z!/0FUW>9.?S&WPFMBZSV7S.5O\$O[KG7 CY\SMID-J%JK&KM$Z8 MW.$VO&TQ.8>!B?9\^_U$&X$=21Z1O9R*#[]F=Y)1>/4[\H^SSGTQ> MV[SPMOJY%G_+ZP;51LS]TGG&GO^=WN[R^A'R;'>59%;%SJ@[8D^O5M*04X.A M''6CA&>#6EZ1W-/I9(H\7%544A 2^7IMY)J687E=J!T>@_VA.5H>W-W*6FDC MFMI*Z!J;>>\L&^E=_"GYZ7SZ4@S"@V_,7CX3N2->R Z\$TPA?V^PE]-B!IXN MIEB>Y$7=YU<@)&X(,O#.ZD+*T8F7TEH5O!;R'441CP1#(&+G+'R$2N88L M:WB80!&W#@:@9QO<,+R<0[^-=+(/+32RRDF/KM._6$GI_4<^ $18:3U7PR3 MU?UBN [=>R)F,,TRF*93_O@V3<5[S#Q' M/1O/)A>IA5O]&7@AW(W7RX>"%91HG!1(18%CQL=>#/C[C2HV8@-&EU(2EBFT M*,> M+(&VZ-*DO@NN!5FY-I-G5VHEH]V'IFPL.27=D] %YX$NRVPE*E4YH?!_)Y>& M'>I\+/SA3@1;1MP:XG5VV9!M''A"NM@JMV4;+Q\Y.[3QWT4]-)^F"*!Q!'L!:;O%Z# M8@AZ;5M=PCAW[ 3_%*"!^#\SS[+1'Z@5Z+V,23"GV'YFHJ%\ 67=/2!EL>4^/'G=Q]B$@RQ MNMM5JLB7E81.S!K2&B)M*5NP<@2M"?SQWJV5-;D=:V0V69!#4?:<7$Y#)2(] MXVG\JW5@V/(BZ%%\NUP1?0!'#K"_ M-: YN_B6XOJ$4-U_4DXC+OSJ>CH$DE]94 ?5]&.SM'@ %JT>,Z&CW)=CBKYF-P O5'N#@%WH7.@DK2>%K+#4&-]#T;> MFGY#66'_LM&?OZ&Z,#4*S:5D97U][1AI)KZJ>'SJ>7)=5$W9FK24VYT+\H?: M$5N.^[PM__*!@P=H+;DD@G/E M.OY;KR1QGY#??G&7>S0=\CDR ^W3[+=/>[FP;9X"!Q.?M3ZTK>AWOB2^BVEL MF-B@B#M5AHJ1[Y7B04_KDR:7#H;*M(@F3?Q(OE/ !9E8RQJ=#@$$L]-<*G8- M/MF@AU7C8SP\[RT(X@AB_\ :%041J7=8[9J:FS".V8A,.0JWP-G@(:E !V$Y M& Z?B1E6& /\UA-I&* K57)7&RKK'5([&Z;=@#@&&4:7WJ6P2L#MWP MP=5].!=ZTL /2>)%YJ?AX/1T26DN1V7(>81(T"X=+&@:JB5DEQQ- )UF[; IUT@8O>:F M")I)-@*'T\F,]VB5$^&#QQ6&"Q.[42"WK M@C_K#99"HY5,^8YI9XU-=QC#L53VF'%N_%86C$>QF3&K3-69N@1E#14]L@AE/V M/*P-F_!T[2^>56T29+FONM!*=6*%;E7O#5))E5$X:(PV1IYSBE7(^O(.'WJ; M?CUI=]EC:[0$D"_N.N;@5@A*ZDLJ!2!%^8O0G9^G$# .L\6(3_9J##Q7&>N> M Z9K0S[!0G#'%!$:]F1E!M;9RE1P'4H^7/SV[7O(45';3*#A:5KOJ+%ZYETF M(+O_8J.?V+!'MYI$^_:9"N8-J@&1H7G"M M7^I[H,<]4PY[GQ>^-XGZW"$/D MKMAG::$WU)9:#_MVN2H%[I2PXL ,R9I2 E$3!*NV\FK M]MX=YY6@Q%6Y/>Q!>XETM6XMON\= YN3E8O.>=B[4*60+O9<>&Q\0/T8@H_X ML\#\OLLJT*[5>1UG&AG5-E)10!D$5C)$Y5:Y4? 8*ZZ?SB&-)8/;='*=A=LA MOF6]]J<0*.&HKR;1(2%S&M;P=,^/?,AY2/"0/'QH93SD+A6C3S+P-O^,U$2. M;I6WK3:)1]$"/U&/=/K\^;U8R)J.7;CN46)>4G/*CW#_W'(>R;CT?(/#)%^M MH!488K]C&*E>E=6=8?)P$J:X#!+PO_(2C2 !<%15UF<@7RM0N4/S^D1H_G* =.LO9!G=. M9N]\](8'0GEMJQ=ZU-N-%]PVZP:/ MS]HT^$B]CF=Z1/*.ZV2@^=4L,\'_G.6P5?^,$]913AC):*]Z6[?/0;>\4-+M4.AZ2EM%C-/^R(" MTHT7+ [W?#5(8BI+D20!@SH/@U4C*3=CW6^J0DY:.^CSDVFHC?TI#R7AUEJ- M[!:Z6001W9( MZ,[4H01'L?@*@^6CVV]:M@O MCS4-(Q#5?]6^(0%^(FU?]7JGO'Q@P)5AGV94T+["4H@YD#>%.R.8?8#7D?T4 M_B!Q4=IB1.AG[X_A_(1K7-<.R >X#D<@#]:\>CP3_/C$,0V M>F(;C#TPS;+R\UZ44EE_2,#;>SUR(WC :E%58QS%B7N0EG?I$'F+UHFCJU7Y+*//$UK7QLJ ]B)!S(\][W?:" ;SKV, M8[, C-*3HO'#5?\NPO"D,^U9$\9HTIQ"CF26'$Z"8OL*?1*N9M364>G""'/\ /> 6.U!+)T8\,@A[=]US;KEDW?JRSA- M^ -TZQ7=GL,=4"@C);T*9RJQDQE7C!_G>X@;YCEA+-,=$2AZ)XX0AMX_$21- M3<0M'V)PB8 +/6?0#5BL=#@BTBCPBMOU5J%NW#$/*"P,=_<=S'[1[/\+Z7[H MYV@ZQD-LU[1]#-K0V-,8APZD-9P>(J_]2P_RSN<1!$T9ACT'Q/2*X#&:X&,> M.KYK#*A;Z0NQ2?M&93KUS*:S(Q'6.L0W:*-EP&OC78YM_\YPXM#1VL'7-U,U MEEKZH1*_%T#?=',)51,\"$6$"B=A\7 0P\<3*V(B8)J:,P^=L80S2H5@_TUZ MNOQ#@/951YJG]="0/\OKL-Y(RS[V;H2'7#T0YI*W$^C,VN>;CD^;F/O8=D1Z MK*%S8WKV+SKMOP!X>96\;Y+AFYN;F^2E@C@:N)Q?3!;)M_VNC5\JDO[='YJ< M4R/IWZ!X#W^NQ!Q&VC4N.2JCU[[XS5,*3"]^D1OS2&MZ\'.@N3$/ZH2RJ;7# M4,3DLO%,LK]DH MM)@(O4?V9K8%A0ONWBE=Y>UPCM]4B3!3FSZ,4UMZ'Z'T[RT^1M;]NS7Q=/V0 M=TW&?MYPEOSJA($'_;:&P"_2C/\!2OMM^_.=6_^KE>YQ_]N?'_GTU8I*KK!T M.KFZ./6=8+QP>L>_85EJY_26/VYD#L/1 [B_THB-<$$;M#]J>O-O4$L#!!0 M ( "QG:%7%N*[&_@4 !(/ 9 >&PO=V]R:W-H965TVATP-$+D6,28(! M0,GJK^^W "5+?B7MH1>)!/?Q[7Z[6.!D9>R-RYD]W99%Y4X[N??U<;_ODIQ+ MY7JFY@I?,F-+Y?%J%WU76U9I4"J+_F@P..B72E>=LY.P=FG/3DSC"UWQI277 ME*6RZW,NS.JT,^QL%J[T(O>RT#\[J=6"9^ROZTN+M_[62JI+KIPV%5G.3COO MA\?G$Y$/ K]K7KF=9Y)(YL;<0.V*9*\<7IOA#ISX_[1QU*.5,-86_,JM?N8UG*O824[CP2ZLH M>SCJ4-(X;\I6&0A*7<5_==OF84?A:/"$PJA5& 7\+<;1!N/YZ%F#,ZY[-!YT:308C9ZQ M-][&/ [VQD_8^Z!=4AC76*;?LKU@Z8H+Y4,&G'4C)I5JC%+'VY_NY M\Q;%]-=CF8F.)X\[E@8[=K5*^+2##G)LE]PY>_EB>#!X]TQ8DVU8D^>L_S*(RUHG) M K-=,@U:S"B;RE*J+3K76$<+T8?)R=M!]W PP%ZP]>*"EP9>'+UZ^>)H-!J\ MNYI=N_ X?/>:O"%N(W"02]D&+Z/!< ) "2C%ID"7A:H(.QRMQ*<):_-MIISR3LZH2I9JM-VJ/)P:@[ M!GA$)H(",O@AY6D\II]$D-:LK"RP @I551E-X0RC!22O@&(&E0=/GVJ8[SC6[1]R+Y'00#056D57_ M#S[NU8SI2TM5=%P8 /JK@6_4HY^I(-Q;SH-F1+*NRU= M\BWRU(*1[A;^8G745GAH/Z%V:@Z38,>OZ]$EVS#A4!)=^JSL#>:AQ#AK:;Q M>G0H]_^CTH?3H^X0](70O[^$-PE)"IUED>\V[/ND/E91>RF4#E?56OIH>/C. M4<%++D0)1:/Q',L^$RXV>:.%485#AK&%2O:!V[)O;"4V=25P8#]1M?:JB/6K M8N&^"74?.V7;QKN6DTWVMWTMW+2]"*,[K9@V-CC/>0_;/>.;[GQ@.-:H-P*Q M:LJY)#LC)X,@T)>8$ERVE>5SM%.IUC1G=).M@"2SIGS@?.N%D.T%# 6IO]D: M21+.3])'.YW:EL&S6+[/7PLND^:$NJX2G-R$YOF:AL&MQ1GF_N*SE1#Q!!2Y M*:0:6Y8C\4M!#&)KQI>%-4W]G924L>F>8.3?;!9H XV]"):H>'CVXM*7NV.'HA)8W;!")''.1&V<*0TV531"^E2;G #ES7Q7HC MFID"1U]Y4PYGWUH$W?$/'V]E(X+1I1'E0OLUO4IBLE_3=-P#$X\+[:2VY%2K MZC6-)[T#B%\8&UD E#G[%?,>AZ%K'FC3H'=PYRC52R0-4:#83M$X64*HW)&DLH=)CL;7M= M%H<2[RUN1Y*0[+5OPMFLU=Z)<#LE2QSHX$5VRTWA853#/XHU?$<'X$!8WGWO M[0=X+R]Z9^2(SQA1V%8K Q,JT&]Y@YTO=FXW5O!CD;PEVWP0 VA9V.^-[' M>\Z=>+PM8D0O="5S*8,J>G?:0>3A!A9?O*G#K6=N/.Y0X3''I96M".![9HS? MO(B#[37X[!]02P,$% @ +&=H53]%C>F@! 7 H !D !X;"]W;W)K M&ULA59=;]LV%'W/KR!4K-B S!^RTZ9I8B ?'=:' M#D'3K0_#'FCJRB)"D1I)V?&_W[F4K-B8FSS8HB3><\\]]T.\W#C_&"JB*)YJ M8\-55L787(S'0554RS!R#5F\*9VO9<2M7XU#XTD6R:@VXWPR>3>NI;;9XC(] MN_>+2]=&HRW=>Q':NI9^>T/&;:ZR:;9[\%6OJL@/QHO+1J[H@>*?S;W'W7A M*71--FAGA:?R*KN>7MS,>7_:\)>F3=A;"XYDZ=PCWWPNKK()$R)#*C*"Q&5- MMV0, X'&OSUF-KADP_WU#OVW%#MB6ASV#\\D/#/+>($^\.T>)Y9V, M8@>;S7LXN*S5:XF\4T^4;@<1R#R\['JK6\Z MZ_P'UA_$%V=C%<0G6U!Q:#\&DX%.OJ-SD[\(^$#-2,PFIR*?Y/D+>+,AO%G" MF[T:GKC301D76D_B[^MEB!X%\<^QD#O$^7%$;I*+T$A%5QFZ()!?4[9X^V;Z M;O+Q!;[S@>_\)?17T_&R]70R$OL(XAI]HYQ5VFB9FL"5(E8D0I2QC6F$[LPBA/(R8N&$:[V@LJ34-]U3# $!O*AMJ^U*8#3XA!N$#J+Q;JU1!F+) MK7YQ\JWR1 <%(OX X8,G)YQG3O94#*N3AU?9Y=/11/QT])*L:<^"PJFPF&X( M_0A]G_)^)7W;7 MDWO"L+!DHR@TU/-D%3(A;2$#S1PVN_44=OD,%!#%#"CI,N\N.6+Z3FGT M="D)4=<<(@+"^"'O095#D2%0[#PAW4OD/&IX!G?58A,(\2XC-]T>%C)PO0A% M/F)\"P47$&M#0IK@CGFT8MD&Y# @VT9:K@>"5=R/CYX:E$Q?%G*)#X$HV\AM MAR7K#J>WE;0K<(-3>M* 1S$-Y%!CB1OT;TTA9"K!1 0=VR)]J0PH8.Z"+3ON M\0=N_4O,R>W.G*M>UJZUJ1 8[$"[ \%\VKV6IAV:YG\&O=ANC8BA#HW$79NZ MIK6]G D+ 3)6KR"#H4M0#R#>2!^U:HWT9HOJBA73;A)7)]2S0"6B[O15VJNV M1N^FBN)77=R>&N>3ANA'[0I6)2"-*%9 M&NA1R;C+VBXI75:[WA"E=_6^0H!NN?4T"T5K[5H.79IMX+*Y5HHSR,1Y$NTG MA-((ZOJV;:#S,R W_DZH1 &YVNO,)<4-49^JYP^_&)MC@$ M[&.J).:D%.S5L]*ZQG8@BIE);I)>M(6)2=73L MLS+>^^+7Y%?I7)-XV-A]_(>GP]'INCLQ/&_OSEU?I%]I.#=4PG0R>G^6"=^= M9;J;Z)IT?EBZB--(6E8X_I'G#7A?.A=W-^Q@.% N_@-02P,$% @ +&=H M56PI1ZXU!0 P0L !D !X;"]W;W)K&ULE5;; M=Y"$SGKAM'CI]@,"EB!H$& 4[;_O69"4 M%-=6VQ>))+"[Y^R>76#1.G\?2J(H'BICPS(K8ZPO)Y.@2JID&+N:+%8*YRL9 M\>HWDU![DGDRJLQD/IV>3RJI;;9:I&^W?K5P333:TJT7H:DJZ1^OR;AVFU M#'3CS!>=QW*9760BIT(V)GYV[0?J^9RQ/^5,2+^B[?:>S3.AFA!=U1L#0:5M M]R\?^CP<&%Q,7S"8]P;SA+L+E%"^EU&N%MZUPO-N>..'1#59 YRV7)2[Z+&J M81=7-ZZJ=$268Q#2YN+&V:CMAJS2%!:3B!"\<:)Z=]>=N_D+[MZ*3W!0!O&S MS2G_UGX":#M\\P'?]?RHPSNJQ^)D.A+SZ7Q^Q-_)CN])\G?R'_A>/>4KWNN@ MC N-)_''U3I$#]'\^5P6NB"GSP?A1KH,M52TS- I@?R6LM7K5[/SZ;LC%$YW M%$Z/>?__)3ON;C8;BZ,NQ540KA"H1*1J37Y7CI%H290R%VCV$&$'$V$H1O+) M0GG*=13116EXZ3LQF[\=3R%C8[@C&VC$P]BSMW-12*6-CH\BEC**VFM$KZ4Q MCY@8=>U\3%O1T,5/VJ)&TBK"-K?QL@IC\6M)S*.6]A&@P$/8)L$%DGOK6IN8 MQ1*C*Y*E7"AG4>&FFPYH9,P)H-]((Y21FEU^*;4AF*"$_3O N"'G3@5(I_0D9BD@D] $\4C!O:8Q-%E(>TAB9B@&M# M(WY'<,W,P"$X*_%9U##1ZRYQ8)H\I 1BHW5PRYL0:8U 0((Y!KQ8CB4VX)VP MHF0#AC_H'S%9;'+#L8&3@0!\1UO;#A)ZA&FC+!%C>P0[&/(*9* <',*^:"(W M$5#IC4P)1K0&['W$03'B4DR<9]/>%H:UH0=A93+L(0R%N#*Q=,VF/$RQ4-(R MP8'5MVE!JC>T2PC/;W.-J!,28:;X$R34';!*Y2BP&D)XA^AVCSO+=!M71VVSFS!!P792J]= S,6QTZCT+F1;6@T MW',7Y:",V+W>H'L650J,AEHW 1,AA*&^SJ/D.)^9*CBA"V B/3[L)9P$@.*S MC:Q<8U.@I-P0!L?[3@563RQRG3(#];4L.Z-I.VCSH'3[9E+:JZ;BT0*_??O" MN)*/G"?^8P$D,*E]\!%M.<0W6J:^X!&F^081:NIHAT:5SR7KB=!0GDY9D/Q0 MM[TBNI0?-DDOR#6W#CXI[K161X3J9!\?1]Q@R!M/VB$!X6GO,)-#A(DS%QX7 ML31BG3\88R-!.B'16-SJO$F#"5OXRL-MM=8\[- !.D!"&+TI:?^N8$XACTAG M=)Z&QG,BWFN50SXKZ;'XX%KP],,$0YHX1]8)&7I!]23[J3%@^:O)-_LS2;F MIS;U7Y_F'7IHB.&^V%)&?VUTSB.R8(V(6OJH56,D"@@/+A\_=RY/#JY5%?E- MNCRF$6!C=\/:?=W=3Z^Z:]E^>W>Y_23]!JV \Z6 Z73\YBP3OKLP=B_1U>F2 MMG815[[T6.*.39XW8+UP+@XO'&!W:U_]#5!+ P04 " L9VA56@&A$TGS[+EM,U2VX"3KNB !@B2=?TP[ ,EG2TB%*F15!S_^STD;==.$V,=(%LB M=??3ZMA5V<\G*K&?9.-MMW,I5X\-& M/I]V8L5W[+]V-Q:K?(]2RY:UDT:3Y>4L6XPO+L^"?!3X4_+:'3Q3B*0TYCXL M?J]GV2@XQ(HK'Q $;@]\Q4H%(+CQSQ8SVYL,BH?/._1/,7;$4@K'5T9]D[5O M9MEY1C4O1:_\K5E_YFT\;P->992+_[1.LA,(5[WSIMTJPX-6ZG07CUL>#A3. M1R\H%%N%(OJ=#$4O/PHOYE-KUF2#--#"0PPU:L,YJ<.AW'F+MQ)Z?G[+2GBN MZ498OZ$_K-!.1+[<-/? #U)YM<6Z3%C%"UB_TK71OG'TFZZY/M;/X=?>N6+G MW&5Q$O".NR%-1@,J1D5Q F^R#W82\28_'2S]M2B=MUC]_5S<"?;L>=A0-Q>N M$Q7/,A2&8_O V?S-J_&[T8<33I_MG3X[A?Z3)W0::UP,Z00)"TW\R%4?"H7, ME$;8.+VMI4:?&NB$MJLKTVCO4?,7R092*J>Z9 MEM:T)'1-&KW*"04+WKSH!:W9,HFNL^91HGI9;6A,KW=Q>..%0D_XT52P\%UB M;VL &==Q;")J,PC! 0H9ZE. NS2-^A\!EW;'<1?_81L]-++@&\O)D,8!49NJ MAD/5O(080(;TJ;?0MX-#+JD10=45P*SHU=(*3@K M0]I&6R"%P_6$A[@*3C:R ^*UT!AW&&R>:L.)E9*5A!D8$: %%E*]P)EC$@/5 M3V-I1!WJ#'M6(F,E7*P\:O;9@D,28UZY_\4X#9]K9_G!\$%C6,41ZR@65II# M^]W]%%^DX?5=/'T"7 N[D@A3\1*JH^'[MQG9-%;3PILNCK+2>'2A^-C@2X1M M$,#[I3%^MP@&]M\V\W\!4$L#!!0 ( "QG:%4EK,-5!P, 'H& 9 M>&PO=V]R:W-H965T)EYO"9HWAM[ M[VI$@J=&:;=(:J+V(DU=66,CW-2TJ'EG:VPCB*=VE[K6HJA"4J/2/,O>IHV0 M.EG.P]K:+N>F(R4UKBVXKFF$?5ZA,OTB.4[V"Y_EKB:_D"[GK=CA!NG/=FUY MEHXHE6Q0.VDT6-PNDJOCB]6)CP\!?TGLW8LQ>"6%,?=^\K%:))DGA I+\@B" M7X]XC4IY(*;Q,& FXY$^\>5XC_X^:&%%C> M"!++N34]6!_-:'X0I(9L)B>UOY0-6=Z5G$?+35;I\2P?C,M M!XA5A,A_ '$.MT93[>"=KK#Z/C]E.B.G?,]IE1\$W& [A5DV@3S+\P-XLU'C M+.#-?E8C_'-5.++\1?S[FMR(=O(ZFN^2"]>*$A<)MX%#^XC)\NC-\=OL\@#7 MDY'KR2'TG[N/PQ!3^+_@5>"3AD\EF0(MS&*U)] C=\I# M)RU64*(E[FL0SB&#"%T!U0CL"'9 ,%M8RT; C3$V[&^ZME7/PU!;Z1"NA64+ M(?L,OQZ]. M3<+!WCPF4:*5C>?@I:YK@UH^3>#*RJ]&"Q#L?%/X4OLJE:;3Y,EX"51+!\6^ MS.6W,D,M'&A#4"!JO]$J)"ZNH'!")0A]&4/^5BJ/MV.CBN>SJ"?92'J.(KTM6\N?>$'#=I=<#U/BOE&:QA71V.]BG[R+3RZ\JVP.RXF*-QR:C;] MXS0!&YTN3LBTP5T*0^Q585CSSP&M#^#]K3&TG_@#QM_-\C]02P,$% @ M+&=H51+&UL MM5EM;]LX$OXKA!=8M(#KMS1MFB8!$K?%]F[;#9+=ZX?#?:"EL:6K)&I)*H[W MU]\S0^HEC>/N'?:^-)9$SNOSS S9LZVQ7UU&Y-5]653N?)1Y7Y].IR[)J-1N M8FJJ\&5M;*D]'NUFZFI+.I5-93%=S&:OIJ7.J]'%F;R[MA=GIO%%7M&U5:XI M2VUW5U28[?EH/FI?W.2;S/.+Z<59K3=T2_ZW^MKB:=I)2?.2*I>;2EE:GX\N MYZ=7;WB]+/A'3ELW^*W8DY4Q7_GA8WH^FK%!5%#B68+&GSM:4E&P()CQ>Y0Y MZE3RQN'O5OH'\1V^K+2CI2F^Y*G/SD%OS';GRCZ<\SR$E,X^5=M MP]JCHY%*&N=-&3?#@C*OPE]]'^,PV' R>V+#(FY8B-U!D5CY3GM]<6;-5EE> M#6G\0UR5W3 NKS@IM][B:XY]_N)*N]PILU;7EAQ57DNLGEV;(D]R.TTB1*O@L3%$Q+?J$^F\IE3[ZN4TH?[I["N,W'1FGBU."CPENJ).IJ-U6*V M6!R0=]2Y?"3RCIZ0=YDDIJE\7FU4ZZ;ZY^7*>0N(_&N?PT'>R_WRF#:GKM8) MG8]J#J*]H]'%CS_,7\W>'K#V96?MRT/2X?T&'/!NGUV'=_Z:$4#?^5JWOB+9 MIK$*O+9:OKBH0FE+*C$@G/-X!A)]IOP34E)RBV3U_?DQA)DEYEM%0/G).8IZAS,2(:Q6W>QP&"%>00=3?B^^_@\ M@!(P =^;DHF@&6.03LZ#+&*ISJVZTT7#R_Q>\\:A$# 7Z3[A7%GB*+(BIS;& MI-N\*.!$GYP7E@H1GQ@7ZPK=UP'B,7Z(=FY2^=DO0I ;=GFBWC6VS64D- ':L"-MGX[S^$%=X-*W;![2ZY3'B-?25PSH["@%B!I2A0?A?J4:BTMJ$'I!ESN:U)YO!B M-U&/T\'**Z-R,!1FP=4><2"O\7!Q8/\#T9B4DZ^9*5!!NP1RW_&[L4)J$^TR MM<81A*D[=#",$UQROL2I(,ETM:&V-,'56$+BW%1;DS:PCLOQQEA1WF=7\[S M<2<&Q7K_AHFZY#B&YA.SZ%K%$#=$8XO",=N=YBXI3*RB/'"IH_%? ,^).D#: MDXZT)]\C+0L?3M?65/B=T),#[$&)3W+XH!H4,_5+XLT*XP,.#/-0]/LQ=+ 1 M$VF5:HOJ=67P1SUCW"QF;S]?L; CX1D2]F)T\,+NK9 MKZ;.$QYMGI\.57&Y7+9TN^PAW+W[>4!!:6#M%Q=:S%*.@L!V;'TYZ%BETJYT MFEHV) 6M++"ZZT;0.,DGN[;I#@;YMD-# '?!3=6!7%=]VWM4(H+P6N]";\/X M'!R!= P2M%Y3(*YK5@[TXT5Q3&[5_!$F\L& 97D 0I]Q,1_2J!34TLD8$3-IP./*#U@>+> 9_UO%/151.X=0GRI%PS%D+MI,"?R.:?W\F\- MELQ;^SFBCTXH7,_9*A1(GMTLH[FOE')T^>[I@=GQ25L "(IFD1N ^QZ8SU[, M7HY1HS&$$MMZ R'\B()RJC[HA-&@6\RPG/?BC$S/>W>QE3T/;Z3N(J!A^JT; M6W-*L)EMB/K97000%?0. Z\*@U2HZ^$N;NT(*2 MQ^B02A>L#9EN*2VE86_'7 YPW1['XCG?Q>N8P7TBQ.'L";F"A+QHV"98.U%7 M\AH_Q6!,6_*I/\AOY5J588;FIC> 7B,P@,1A"("ZQDO_D"N;_O#8EN5WO=+_ MJR8,;T43(B!^B-P/P>G@5E?N0_CNFDU',L(%;_>VNQZ_#+?" M_?)PM_Y)KJ:<*FB-K;/)Z^.1LN&^.CP@ZW)'O#(>8X;\S$ACEN8%^+XVL#P^ ML(+N/PTN_@-02P,$% @ +&=H56FFT?S$ P $P@ !D !X;"]W;W)K M&ULE59M;]LV$/ZN7T%HP9 2O1J^66V 3MKMP(I M&C19]V'8!THZRUPI424IN]FOWY&25;E(#>R+1?*>>^ZYXY'T\BCD9[4'T.1K MQ6NU*JKN1 ,U6G9"5E3C5):^:B30PCI5W(^"(/4KRFIWO;1K MCW*]%*WFK(9'251;552^;(&+X\H-W=/"1U;NM5GPU\N&EO $^H_F4>+,'U@* M5D&MF*B)A-W*W82+;6+P%O")P5&-QL1DD@GQV4S>%2LW,(* 0ZX- \7/ >Z! MK]R9RXI8$=;KC^*X^_0YS,Q M?+G@ROZ28X>=IB[)6Z5%U3NC@HK5W9=^[>LPH?(ZNX"696_4DW7 M2RF.1!HTLIF!3=5ZHSA6FTUYTA*M#/WT>MLJ7%&*W(LJ8S4UI5+D^IEF'-3- MTM<8PR#]O.?;=GS1#_CFY+VH]5Z1-W4!Q;F_C]H&@=%)X#:Z2/@$S1V) X]$ M011=X(N'A&/+%_^OA/_:9$I+;)&_7TNY8TQ>9S3'9J$:FL/*Q7.A0![ 7?_\ M4Y@&OUS0FPQZDTOLZZ?NM!"Q(YNRE%!2#>0M99)\HKP%90U*@59DDW]IF82" MT+H@#XQFC#/-$(+VMOI^-[K4+@=_W@/9"8XGE]4ET:8I^N/+_D5>C68ZB-H9 M48=!E#5VPNA8&!\)HYTPC"$[O $JUNU) 2J7+#-NF3C PGD6FG+GFM6(%:U" M,G7CW%.UM[RY&0#ZHP2H,>H5F7MA'#N;/!>M69"0 UI-$F&<>O,P=3Y@5#DR M*!)Z43)UWM4'Y!#2B)P&WC0,G7OL:],AIZ3"-.[=\U9*1)\,B3<- N=1XL4I M]8M'&DZ-$24:=4UEH,G,F\>A\P$AV(%86PYXM1!I[I!;L;MMU5"\:.Y-H\3Y M38CBR#@GX2SVPF2&$C6M2V:R.2&3U$LPM*W3:?&*3./0"Z:C.C3TQ1;ABH1S M;Y8FQB);.-\:/')ID'[+>FP+ R_ (GVO?@SI53^(NKS5("OE/3RGQO&'/L U;8*'B#I_',2].Y\X#'=X&]THE&C-%@JGH.-Q4? MF!K)J95MCVMLC_EL0FYZ/ML_0Z=>=\V#UDZ2M9[Q>Z3&-Q,;_=SQ MBJ18UN MP=UTXG;M%)NQA=F63Y*; M];\_RG:\%NAR#[9)B?SX413IU5&J'[I"-/"SJ5N]=BICNDO7U7F%#=<7LL.6 M=@Y2-=R0JDI7=PIY,3@UM1MXWM)MN&B=S6I8NU6;E>Q-+5J\5:#[IN'JZ1IK M>5P[OG-:N!-E9>R"NUEUO,0=FG^Z6T6:.Z,4HL%6"]F"PL/:N?(OKR-K/QA\ M%7C4SV2PF>RE_&&5OXJUXUE"6&-N+ *GSR-NL:XM$-'X=\)TYI#6\;E\0O\\ MY$ZY[+G&K:P?1&&JM9,Z4."!][6YD\<_<%Z1 A^@Y#!C6Q-I>&/ML#B MI;]+;&9*P8G2=7 6<(?=!80>@\ +@C-XX9QB.."%_Y/B9R4;V!)715Q[=M(WT>]KY".,B:>E*T)1A; M?"B$YF6IL"14#;*GWCT%[*: ^13P%_K#XNV_V5(!WO.D^0CTJXS@JI2PTO 6?I?Z2A5%"2S,/,@ M9(&7LBR,%@^B+>11,RBD5'IBU8BZMK/%^F81\[(,TC1D49229QQFS/="RRPA MS<\6NPYSP6OS!/M>U(4]WYG'"&COB,C1TO*3@*5A!-G28YYG 4./2"T3 DPI M59(67^@PQDJ\A9@E2TIF&0YR3+3CS!Z&GY)IRM+8;OCQD*07):]=0/?9M*"[ M7PXS44,N^]:,@V->G&PO=V]R:W-H965TN#X9R]DQS1NY2%4O016 M6:.N#6D4Y6''&NZO%O9L(U<+,>BVX;"11 U=Q^1_:VC%<>G'_OG@L3G4VAR$ MJT7/#K %_:W?2-R%(TK5=,!5(SB1L%_Z-_%\G1I]J_!7 T=U(1,3R4Z('V;S MI5KZD2$$+93:(##\/,,MM*T!0AK_GC#]T:4QO)3/Z'_8V#&6'5-P*]KO3:7K MI5_XI((]&UK]*(Y_PBF>S."5HE5V)4>GFZ)R.2@MNI,Q,N@:[K[LY92'"X,B M>L> G@RHY>T<699W3+/50HHCD48;T8Q@0[762*[AIBA;+?%O@W9Z]8!U_\)+ MT0'I09);T768JVW-))!/3VS7@OJ\"#5Z,OIA>4)=.U3Z#NJ,?!5,H:=6+SD';Q[)GG##XIL,&@7[=\W M.Z4E=LD_;\7KX-*WXE;#T\6HHD,_@KW[[$.?1[U?(IB/9]!KZ:NLN M#!%[Z:=M!0D?O-]BWZUQT\U4"TJ379F5M*; Q< M*Z+Q1_G:Y6YT6?UT.?>>:@GPJNKD ;V\.O%,\4P%8S)*WJ>&HQLQ*(14 8&7 M$GIM>U'9LK!.#$CEL_)T&<9BC1(,G3 MH,ARE.. %C28Y9%W!US@%7(8W^U]19KL&6$/X-PI@H-+:>2"W1&<@HVS+$BB M&?)- YH7),ZG06;Y9\%LFGLV]SA;".SW.&Q,ED1O\J5LGAZWWQ2RB(L4UR2G MN&;%S*S)]-=HG#,=9WF0SA+K.$\B)#(+XMAD$PG%R65>Q@3./=&PO=V]R:W-H M965T&3:A$F470S=Z/E6M%5SB MC0;3UC73STL4:CL+XF"W<;B?V=<%;,@<@VAP-PZ!$:_1[Q (1P0M?'08P9# M29?XV&H6G 908,E:86_5]BOV?"8.+U?"^"]LN]A) M&D#>&JOJ/IDZJ+GL_NRI/X<7":?1&PE)GY#XOKM"OLM+9ME\JM46M(LF-+?P M5'TV-<>ENY25U>3EE&?G7Y0JMEP(.+QC:X'F:!I:@G7.,.\AEAU$\@;$&5PK M:2L#GV2!Q=_Y(;4S])3L>EHF>P%7V(PAC4:01$FR!R\=.*8>+_T?1R8+N)*6 MR0TGKK P!JV!2VYRH4RK$7XNUL9J>BF_7CN&KDKV>A6GGG/3L!QG =M MW0KFO+QN&-&PO M=V]R:W-H965T;,Z0\\TW+X]G.Z6_F!K MDJ>NE68>U-9N+\/0E#5TPERH+4B\62O="8NBWH1FJT%4WJAK0QY%6=B)1@:+ MF=?=Z<5,];9M)-QI8OJN$_KY"EJUFP%%\;C:U=8IP,=N*#=R#_7U[IU$* M1Y2JZ4":1DFB83T/ENSR*G7O_8,_&MB9@S-QD:R4^N*$C]4\B!PA:*&T#D'@ MUR-<0]LZ(*3QSQXS&%TZP\/S"_K//G:,924,7*OVSZ:R]3R8!J2"M>A;^UGM M?H%]/)Y@J5KC/\EN>)O& 2E[8U6W-T8&72.';_&TS\.!P31ZQX#O#;CG/3CR M+&^$%8N95CNBW6M$RZ*<3,21C#,DI],7],#U$K=]&<(SK M:;2'&LA:M3B:C=P0ZRI//&F)^6A>\<60(6'0[^4$ZV*A6X$>BT-NH-QKF->P MR0>MC"'+LNR[OA46*K+LE+;-O\*/X^GKR5DCB:U5;[!4YGQR[2Z1X+EEQDM!H.B0KCS*:\]PG"]-8 MY @X)"LI$LIS3,:)?DW'?DU/=MBML4WWMORW3[A6C&L^_?_Z^+27DWUL\1)& M&N*0!NQI?-UNGM7;!#JMPWH&H0T!63E?!XU_^6W7^LDX6VO5D=]*2X;)X"[? MTX)F2>P>Q-B:,2VBQ D)X1FC19(Y(26LB&A>I$[(L$,S6L3Q!$/%[;NVZ#*+ M$LKB?%_Q=6_=3Y?$37[(_5BX;CJR.*=Q.CU6XO!@G^#0;?S6-*14O;3#:AFU MXV)>#OOH]?FPU3\)O6FD(2VLT32ZR+&.>MB4@V#5UF^GE;(XX?Y8XY\+T.X! MWJ^5LB^"B!DL8VL12IDE2\^^\SI&S%!;R^2.1PYLU[',UH>5#ZT>P1 M+3QU0II5L+>VOXTBT^RQ8^9&]2CI9*MTQRQM]2XRO4;6^J!.1&DWSA"MESW;X0/:O_M[3;MH M0FEYA])P)4'C=A5LDMN[W/E[AW\X'LS9&IR26JE'M_G0KH+8$4*!C74(C%[? M\2T*X8"(QG]'S&!*Z0+/UR?T/[UVTE(S@V^5^,I;NU\%50 M;MD@[&=U>(]' M/87#:Y0P_@F'T3?+ F@&8U5W#"8&'9?CFST=[^$LH(I?"$B/ :GG/2;R+-\Q MR]9+K0Z@G3>AN867ZJ.)')>N* ]6TRFG.+O>-(T>L(6/G-5<<,O1P.LOK!9H MWBPC2QF<7]0Y&M/0%M 5\4M+N#?PA6VS_'Q\1LXE>>J)WEUX%?,#^!K(X MA#1.TRMXV20W\WC9"WCW[-EK@XULP6MGPL"W36VLI@_DWTN21\3\,J)KFEO3 MLP97 76%0?T=@_6OOR1E_/L5OOG$-[^&OGX8>P74%BY4ZA+;ZW@G$'%6[D91 MBQE+5LIB]PA;):A7N=P!,V2[G5$5+'8U:E^*=]@<-TDX>\TEQ:C!,-F:-[,3 M?L^>-:$ 64$1I@;L>J&>$:F3!7/)\(D&BZ'\KR!?I&&2%K3*JB*LXGC"J0=# M"HP!RY[(-8G3,,\+J)(P+@KB);:_<6D&S63CD/WU&YC/PV*Q@+(*XY*P.C5( M:V@ C)@TR5FZ*RK+3;[HBP3$ZGS M@KR"JHC#>5'1:IZ0=YQ?^I2BLZ[O4._\;'/E)+7C )BLT_CS\Q MO:-[!(%;"HUOYD4 >IQGX\:JWL^06EF:2'ZYIU\ :N= YUNE[&GC$DP_E?4/ M4$L#!!0 ( "QG:%6M[$?WGP, )<' 9 >&PO=V]R:W-H965TQCV MH-A,(M264DE)>OOK2\F^+.ER]V)3(OGQHTA1LX/27\T&T<+WMI%F'FRLW4ZC MR%0;;+D9J2U*TJR4;KFEI5Y'9JN1U]ZI;2(6QWG4G%3.UL(R3> M:3"[MN7Z\08;=9@'2?"T\5FL-]9M1(O9EJ_Q'NV7[9VF571$J46+T@@E0>-J M'EPGTYNQL_<&?PH\F!,97"9+I;ZZQ1_U/(@=(6RPL@Z!TV^/[[!I'!#1^-9C M!L>0SO%4?D)_[W.G7);XM'#UP)<-FN$LL@3N3**J![KI M@-@S0!/XJ*3=&/A-UEB?^T=$ZLB,/3&[82\"WN-V!&D< HL9>P$O/6::>KST M&3R?WZTP5:/,3B/\?;TT5E-7_',IV0YK?!G+W92IV?(*YP%=!8-ZC\'BS:LD MC]^^P'1\9#I^"7UQWUT04"LX+\\EHB]"72;J0:T#K=V95(JNF+%8NX!V@[!2 M#=U5(=? #>U-!U0*B^T2M:_'+5;](@D'5T*2C]H9+FLS'%"M]7LG7^E ML1865KP2C;"/<)4,X36,LSB,XYBDK"R=-!B/6 :_4*53!E)9-)"$:=Q9)>[K MK?)16OQD5O1&;UZ5+&%O*7X:]ZJLC]+_';6B5_76D"25 M%2$KV>"+Y*W25OQ+Y^R/O:965#MI(RI,*W8MT EV&F',SD>IE+$&KMQ!EQ,& M0Q)9X1C#D&(D!<7)#32@N&WQ 8Z8T-;1&:6E*V)T65J K(C3G14_#,BWH MF^?QX+P?0I#T%I#'_W'"(VGCV?Y$]#7A)?DD'+,)R8Y6'B:,^:H_4%\=_(BD M_/D>-4U\$)*BHK&@N24U=5LZ&E.!'38;E4[RW,_[S\T#;W+:B&XW@9!ZSVS1 M3_KF<027+F-T,BQ;U&O_)!CP:75S\[A[?'6NNV'[GWGW9'WD>BVH]@VNR#4> M%5D NGL&NH556S]ZE\K2(/?BAEY.U,Z ]"M%_=@O7(#C6[SX 5!+ P04 M" L9VA5/%H]:2,# "L!@ &0 'AL+W=O4_WYG M!VBG4;07.-MWWWW?V7<9--JL;('HX+F4R@ZCPKGJ)HYM5F#);%=7J.@DUZ9D MCI9F&=O*(.,AJ)1QFB17</S@\"6SL*QN\ MDH76*[_XR8=1X@FAQ,QY!$9_:YR@E!Z(:/S>8D;[E#[PM;U#_Q:TDY8%LSC1 M\I?@KAA&GR+@F+-:NIEN?N!6SZ7'R[2TX1>:K6\2059;I\MM,#$HA6K_V?.V M#O\3D&X#TL"[3118?F6.C09&-V"\-Z%Y(T@-T41.*'\IM]CI&]B?X5XK5UBX M4QSYW_$Q\=R337=DQ^E1P#E67>@E'4B3-#V"U]N+[P6\_AMX4S3A6:L,X9Z9 M%?4 4QSF:-:"MB9:<1%JT)9EAM89D3DR0[7@40D'WPU3SAZJSM'DOMMN;,4R M'$;43I9R8C3Z^/[B*OER1%I_+ZU_5-JWT-%1JH _>F M$%E!AY::TZ&AGB%QM15J&7#\DZ2K949JL**L99NEU!QE!UA5R29I9? ML9ZXP5&RM?; 4;@.G&;4,4YLSN.QU$S@Y[%0AL5P:75=0(A=,G4&O MW[TB]XDV!K=4%N@:1!4H3%K8\"S_B8:D>_62B(LU%8W\-@(EIS-/8R;LZCPW MU-_&5_ZB>PTGAUY7_&J"E&B684Y:JG:M7#M,]KO[47S;3J 7]W:.4R,MA;(@ M,:=0NIS+"$P[&]N%TU681POM:+H%LZ#/"1KO0.>YUFZW\ GV'ZC1'U!+ P04 M " L9VA5K0U4N>D" "M!@ &0 'AL+W=O=77&7JM$H="8%V+0,D^J7UH2N";GN8]F"2&V+5L3/; M*>V_W[434CHQNH?$'[GG^!S[^F:T5OK!Y(@6G@HAS3C(K2V'86B2' MFNJI$ M25\RI0MF::A7H2DULM2#"A'&4702%HS+8#+R>KW+J)<#(JV0H7:+^5,TVCL&5)>8'2<"5!8S8.IKWA^<#%^X#O M'-=FJP_.R5*I!S>X2<=!Y 2AP,0Z!D;-(UZ@$(Z(9/QN.(-V20?<[F_8K[UW M\K)D!B^4^,%3FX^#TP!2S%@E[%RMOV#CY]CQ)4H8_X9U$QL%D%3&JJ(!DX*" MR[IE3\T^_ \@;@"QUUTOY%5>,LLF(ZW6H%TTL;F.M^K1)(Y+=R@+J^DK)YR= MW,A$%0CW[ D-?+AG2X'F?Q7L(%EEWH1T<01W&\AZ_?^NQ[OOZ;/N&2FT0H4VF$G].EL9HRX]CNRU#4[($QP%=!X/Z$8/)^W>]D^CS'KV#5N]@'_MDCHF2"1><^>15 M&2PLLY55^AFN,47-!&QYFC.+8!7<51JNL@Q]KM>S=''A@@Z'RXK+%=R5A'6< M9I?E_:*F= W_EF5S!--*RQIIO)9F29INI"F2AJTTO9&6O$A3K33@!DJM'CDE M$RQ=Y1AV[G.-^"K-X"OI>S73<=GB4J8';:^S>%-=W.M&<+"S\6C<0J Y DG% MDJSOH(N[9UO/*:%5\O#1E8V4G!942DV]XD9MQ"1*NYYP.]C^%P MTW9F2+5'HK208 6$V_1[AXCY)(!=]8O'-H&YB.-B5 MGN%6"2E0KWRA-*2YDK:N)NUL6XNG=0EZ":\+^2W3*TYG*# C:-3]=!R KHMC M/;"J] 5IJ2R5-]_-Z7^"V@70]TPINQFX!=H_U.0/4$L#!!0 ( "QG:%4Y M_9JQA0( /@% 9 >&PO=V]R:W-H965TY-9UC(.D%+;"N08-M#\,>%)N.AR!F%."JDJBL94RU#7 M"FCN@BH>QE$T""O*1) F;F^FTD2ND#,!,T7TJJJHVDZ!R\TXZ 3[C0>V+-%N MA&E2TR7, ;_4,V6LL$')605",RF(@F(<3#KGTX'U=PY?&6STP9K83!92/EKC M-A\'D14$'#*T"-3\UG !G%L@(^/G#C-H*&W@X7J/?NUR-[DLJ(8+R;^Q',MQ MPRZ=O\3+)M?N2C?<=C@*2K33*:A=L%%1,^#]]VM7A(" > MOA(0[P)BI]L3.967%&F:*+DARGH;-+MPJ;IH(XX)>RES5.:4F3A,IU0S361! M9@HT"*2N5A_(),^975).;H6_>WOP[A*0,OX^"=&06X@PVQ%-/5'\"M&(W$F! MI297(H?\>7QH1#?*X[WR:=P*.(?ZE'2C$Q)'<4SF*!68+T70+>#=IBQ=!]Y] M!?Q>+:E@OWS2%U)HR5GNK8G(GQ?KOB#73%"1,5,LI\ \6M3D^V2A49EG]^-8 MM3Q_[SB_;<5S7=,,QD%MN=0:@O3MF\X@^MB27:_)KM>&GEX)9+@E]EHA/R%; MH.J8Q':0SFATUJ*EWVCIM\)\7E4+4/8%?I*9*Z@FO_UU'M/DP?H.S Z<==H? M]I-P?43!H%$P^$\%VCT?1__R'7G^P0O^7OP/?7C0C16HI9LYFF1R)= W9K/; MC+6)[^:_[GXFWE&U9*8@' H3&IT.#;'R<\8;*&O7VPN)9E*X96E&,RCK8,X+ M*7%O6()FV*=_ %!+ P04 " L9VA5%=P3?Q4$ !V&@ &0 'AL+W=O M[.R%;.184X&H).+DWZ^$"39;H@TS)[F(^3H/XH'7<,QT)^1/M:54 MH_N49VKF;;7.SX) K;4)&51RH,H#(=!2ECF MS:?ELALYGXI"W=$GU]_Q& MFKF@IB0LI9EB(D.2;F;>.3Z+\<06E%O\8'2GCJ:1/925$#_MS%4R\T([(LKI M6EL$,1]W=$$YMR0SCE\5U*OW:0N/IQ_I'\J#-P>S(HHN!/^+)7H[\\8>2NB& M%%Q_%;M+6AW0P/+6@JOR/]I5VX8>6A=*B[0J-B-(6;;_)/>5B*,"W'^B(*H* MHN<6]*J"WG,+^E5!OS2S/Y320TPTF4^EV"%IMS8T.U'*+*O-X;/,GO>EEF8M M,W5Z?E$HLT0IM!#IBF7$G@R%3M%YDC [33BZRO:7ESU-;V*J">-OS1;?ES%Z M\^HM>H58ACXQSFWE--!F4!8=K*L!7.P'$#TQ@"7-?13B$Q2%4=12OG"7_UEP M9WGL+C_/Y5/E@3%9ZXQJG5')ZS_!^T;OB4(W)*,AN_:3$'"8B!8PV*OMM@KZ;W_NRC/U[\*ILH+$?U] M;9:A*TU3]4^;RAZD2DA8# 1KJ.S7*OO."W)A0LD2*O?QU9)D:D.EI$F;0B>J MJT)(6+R'34J8O97=S<<3/YP<_TV#NQ9/@]K3P.GI/5&Z0VZ=L*ZF(&$Q$*PA M<5A+',+G=@BI$A(6 \$:*D>URA%<;IVHK@HA8?$>-C[*[6CB#YZ1VW'M:>ST M](-P3A^JS"Z$?V(>5]9MCIR8KHX@83$0K*%O4NN;P"=V JD2$A8#P1HJ<7AX ME [A,NMF=;4(2HLKVO'MMH?]87M2\5&K@9U^OB2).OU\^CY+5!E3$]8D6 4$ M78IT(=!UD:ZH1*])FK]#ET0F.R)IJSKG;CJK@Z3%4+2FXD/[@2/X/&/0+@24 M%D/1FCX/C0AV/IQWC#1H"U+1&B&,?%R'L/+S$LT%/G07V-U>E/?='7DX0=?7 M"T2R!#&MT+)8&6N,2-;^].R&=A8%VFE T9I"#VT('KQ @$';$5!:#$5K^CQT M)-CYE-XQP,/?(A>-^OZXF;F%>Y>=!;U$FX$/?09V-QH?"KZ616KZ7<83EMVB MCU(4N;DEEW.J8[!!.Q%06@Q%:WH^]"EX_ +!!NU:0&DQ%*WI\]"X8.?#?,=@ M3WX+-HXBO_??8(,V(U"TO:#@Z#=^^T;F$Y&W+%.(TXW!A_[(?,_*_4N._8P6 M>?FS_TIH+=)R&PO=V]R:W-H965T,*?0K"F-Y/M@IE9R-1M+;L8C*4YZP&,YL MN(BH@D.Q'+>5YV(Q9SGJHPB-F-0#*-(BKN+UG( M]^<#/'@H^!)L=RHK&"WF"=VR6Z:^)3<"CD:5BA]$+)8!CY%@F_/!!3Y;D5D6 MD%_Q/6![>? ;95U9<_XC.[CRSP=6UB(6,D]E$A3^W;$E"\-,"=KQLQ0=5'5F M@8>_']3?YYV'SJRI9$L>_AGX:G<^F V0SS8T#=47OO_(R@Z-,SV/AS+_B_;E MM=8 >:E4/"J#H051$!?_Z:\2Q$$ Z/0'D#* M .<1P+L,L!^;H!3!C@YF:(K M.8<5570Q%WR/1'8UJ&4_?46O4)!C+[N>"HA2,Y'"KJ2-6CDE$K??B*>1".^\(;O;&KNVKG>O93=S6_-S+(I]A?UU"&KA2+Y-]]Q M)IU\R MRS]G,J$>.Q] @I%,W+'!XO5O>&*]Z\-E4FQE2*R!TJE0.CKUQ0?._7T0AGW$ MBLA)'IDEV+N%[8QMV['FH[M#&-H:CH714RF96M@E5:6-?HZK?HZU_?S*%0V1 M1^4.>9 " I^)/!F4?211TN.KM-HS01Z3:/D'?I(A;^G@A4B M>WI_@JZOEWEN#2#9WJ9KN#]HG'62B8OM5HY8:NL[%HTAL08:MT+C:M%<>!Y/@00X:8\!EG7( M^J"X'2C8GKAXTL*BK>M8+(;$&EBP5;M32POFL]I!9JRI]%M%J\N%.-,6%7U- MQV(QI=;D8E;#VN?3W6&_L;P1,F%/BK)*09'%B9LD4IB0!5+R.GRVCFVIU) M9=3MFU)K0JHW!5B_*_BHDM Z[W#%B_:=!M%,O01N*9V=B9M8$8],M6X2UBA%XVT MJ[9NI$R[(\69.-W48]0&FU)KDJF-,-8[X6*OK8'2=;]3&UO3SE)EU ";4FM" MJ2TP?J8'3NC]8P88]SA@=S;IY!6C#MB46O.Y9&V!B=X" Q>1,A^%]9/5/C2D M:X)M:V*U]P;ZRHY%8TJMB:9VP43O@BO+]Q2;KAW&EM79(>AK.YK-2]AA4MMA MHK?#[97[*41=:]RW8NLK/1K12YAC4IMCHC?'USS>#A43$?+9NM?RD:XM)MT= M@[Z:HZ&\A"TFM2TF>EMC9P MY7NMBF0B @\LHO]/*E7TV/- TG700]>=C=LPC1IH4VI-F+6!)GH#7.\? M,;'-OY^0*/?1Q:OOJK3Z1N,B_S*A57Z)SY;%EQ:U3/'AQR.4;@?V05P?L.Y>CC(*JB^:%G\"U!+ P04 M " L9VA5-8MAYX4$ *&0 &0 'AL+W=O69:5N69^8XI<9L4EV[Y;,)*V264G++ M@2CR'/.G*Y*QW=2 QO["7;K>R/*".9ML\9HLB/RZO>7JS&PI29H3*E)& 2>K MJ?$)7L;0*QTJB[]2LA-'QZ ,Y9ZQ[^7)=3(UK/*.2$:6LD1@]?5 YB3+2I*Z MCW\;J-&.63H>'^_IGZO@53#W6) YR[ZEB=Q,C< "5GA(I-W;/<[:0)R2]Z2 M9:+Z!+O:UK<,L"R$9'GCK.X@3VG]C1^;1!PY*,ZP@]TXV'T'YXP#:AS0SX[@ M- [.SX[@-@Y5Z&8=>Y6X"$L\FW"V [RT5K3RH,I^Y:WRE=*R41:2JU]3Y2=G M=^2!T(* 7\$"9T2 ^R=PRUE2+"688TG6C#^!=Q&1.,W>*Z.OBPB\>_,>O $I M!7]N6"$P3<3$E.I62J"Y;(:]JH>USPR+P VC!2[(]@(@ZP.P+=L>N)_YS[O#H7#^W^CQBT?O) .U38$J'CK#BZE, MY1-0C4? -:W5J'RJ]\WRF;,2Y.*?H9:H!W6& M!RT5\5)L\9),#25Y@O '8LS>_@(]Z^-0/73"(IVP6!.L4SFGK9PS1I_]H5XM MHGR0A_)?NWJ5:_D">9BYO@<=#TW,A^/4#MBY5N"&5M]9V2(- <+JJ7ZV^,#8O2*.ZY':@3%NF$Q9I@ MG9IX;4V\U] .3V?E=,(BG;!8$ZQ3.;^MG/]R[:A=W6'@A6%?.@;L?!_:]AGE"-I8@]%8;S M5FJ26G"2["<\@W&/8I[; M=SIAD4Y8K G6J478UB)\#<4(=59.)RS2"8LUP3J5@]9A]6"]7#,:WXYH.'Z@ M)@D]T1@R5/,#.W1ZJC%@Z+@.1/VI23Q@B&PK")$SK!OP:+T$1R/^EM*$[<0' M$#'&137WN$FSK%P.#^9@E/;<-M1*B[328EVT;EWL0UWLUU"19E1=]=-)B[32 M8EVT;OT.2TXXNB[Z@9*@ 8$('2L,^TIR:A@$R'&"OI"GR3$9&X<_N M2YVT2"LMUD7KENFPQ(3NJ^B*UJ6H5EJDE1;KHG7K=UB.PM$UTP]TQ3O=F8"^ M'2"GKRNGAJ%G6=:)KIS:(61!Y/E]73DUM /+/3:L S:/]G958ZVK374!EJR@ MLM[1:Z^V&_>?JNWJWO4K>#F' ]>CN-]_I$LFVULWS/I.KZZG!#<$)X::!^7S$F]R?E .W?'[/_ %!+ P04 M" L9VA5_]M]CF " !T!0 &0 'AL+W=OA;65S3/3H10:5I:Y3BEN?RU!FLTB&D?[ MA5M1-^@7XCQK>0UW@%_:E:59/+"40H%VPFAFH5I$Y^/YANQ$BK>2;PUFRO8U1,$%D:Z\&6;/G8VC5C1.31J!R8%2NC^S[>[ ME>ZS(]27@'[8A-DEXT ML$^>D'LI'*]K"W5_,9\KMK^\[Y\HE%TC*/?CF.KI?U ]&U3/3A[R"FP!&LG@ MS%3,<0F.S"PYTJ&C804]$4O6=/3NL6$^NRC@6!%]FG$2\OA>L\Z3T3B+UX?B MX@,G*+!U\+NC+)W&WA3#ZM!2SGLG_0WO^]$-M[70CDFH")J,WI VWN\GZ!I M@Z\>#))+P["AM@C6!]!^90SN)S[!T&CS/U!+ P04 " L9VA5=#L7RB0% M ^'@ &0 'AL+W=O@F,4M,Z?WWLTU((9@,=OVECAZGA3;LB[[G@8\ ME#="OO/&+!EH!O<(9WA!.47,_KWC,1I(\#+>9O2%[")"+H1B@B=2T'4%@B+!B00?=>/]#KS.7FOS M;M'AW8Y0)^$<;WK -.X!,A"2^#/NAO^Q+3KADV[X4UPR.+P(#ZYW'DK@T^N= ME\'#ZYV7P:.?>_.S_QW[B1#,9I&9@L^\M,BV.2YC2LH'F:KW6$N.Y8?=0[6) M%WB@L=.LPN4[UH:__@(=XW>9I%223522!2K)IBK)0I5DD4JRF2*R$]%:C6BM M+G9Q,J3B9)")=H]U!)8G5.]#U_0,P^WK[\=R/#?S/1<9_JG9Y-S,,7W',D[- M HD9-*%EGYI-S\TLWT5FRRP\-X,NLKW6H-&Y&3(=R[.=4[N9A YYR'<^^4ZF MP6ZFP>[<.R:X(.S\2DD7,E'ON>WCM63;9GO;&'>Z M<*M<59(%YP$@PT*.U]JI5(X9JB2+)#/@N#9/IDXV/5F,W\O&[B[,FSQ5? M0(1XI)F6KS+34DDV44D6J"2;JB0+59)%*LEFBLA.] N-ST]X1N<&.+J41M4X M][@2ZKFM.FCG2@<,E;)%D@F 5@^VLRB)F=-#%_8U M>/1I%_YW&B4_\VID2QFHK8Q._IN5H9(MD$2 >GX[P58Z9JB4+9)$ ,VS$&82 M,Z<'O0OB0)_B0)WB>"QHFASR;)Y5+PCK*5:XH"+!!OACD6T3EE8M2Y(?\B?^ ME5^J)W1V-GMM,77Z<[.85+(%$O<1:N=/2H<,E;)%D@ @:B??LB@MV!*2?G27 ME.-R)2XB*Z:.;4'W7[R;WN:R\U%<\;7Z1_ AA)+^B%^.BKNK3_K]S>I37*Y2 M5N-E>,F&,MA)I8%R?UFY;U"R$3=9;X12DHO'-8X37'(#]ON2$'IH\ &:*^/A MOU!+ P04 " L9VA5VWGG\HH" #H!0 &0 'AL+W=OM#I:I9MX=I#P[< M!*O&IK8)[;^?;0C+MC3="_CCGG//L7UOT@CYJ I$#<\EXVKL%5I75[ZOL@)+ MHLY$A=SLK(0LB393N?95)9'D#E0R/PR"V"\)Y5Z:N+4[F2:BUHQRO).@ZK(D M\F6*3#1C;^!M%^[INM!VP4^3BJQQ@?JANI-FYO!?PC6*C=L9@G2R%>+23FWSL!580,LRT92#FM\$9,F:)C(RGCM/K4UK@[GC+ M?NV\&R]+HG FV'>:ZV+L77B0XXK43-^+Y@MV?D:6+Q-,N2\T76S@058K+$K*B[A5G!=*/C$<\S_Q/O&46\K MW-J:A@<)%UB=012<0AB$(3PLYG!\='* -^J/*W*\T5O'97S"#=?FE.C2'-E$ M*=0*YE1E3*A:(OR8+)66YM']W'<<;9;A_BRV$*]413(<>Z;2%,H->NG[=X,X M^'C P[#W,#S$WGLXA2FN*>?V$$9[A/JDM6>S(;(EOTB@\#P:78>)O]J@8 M]2I&!U5,LJ>:*FI+<^^#:=&CG;2#BV@PO-B?->ZSQO_IW;RT-XS'_QH?CJ)H M&/PEP=^IOA+EVO48!9DME[80^]6^C4W:ZOT=WO; 6R+-C2A@N#+0X.S<^)=M M7VDG6E2NEI="F\[@AH5IQ2AM@-E?":&W$YN@;^[I+U!+ P04 " L9VA5 MW^2G-T " !\! &0 'AL+W=O+*J+F,HY=46$MW,0TJ/ED:VPMB$.[BUUC M490!5*LX39*+N!921WD6]E8VSTQ+2FI<67!M70O[=(7*=+/H-'K>N).[BOQ& MG&>-V.$:Z;Y968[BD:64-6HGC0:+VUDT/[V\FOK\D/!#8N<.UN"=;(QY\,%- M.8L2+P@5%N09!+_VN$"E/!'+^#-P1F-)#SQF'L"LH):Z?XO'X1X. &GZ"B = M &G0W1<**I>"1)Y9TX'UV"8N:*B19"'4"QTLD(7EQY)&W MG,(7[[*86*@O%Q>#J*M>5/J*J#4V$Y@F'R!-TA3NUTLX/CKYER9FGZ/9=#2; M!M[I_\P*7<*-)O8H-VQX[AR2@Z5TA3*NM0B_YAM'EEOF]TOJ^RIG+U?Q8W3I M&E'@+.(Y<6CW&.7OWYU>)%_?\# =/4S?8L^O)?>$]??-'5VT=:L$80FR;H2T M/"T$;,'AB[?>,W\)S'Y:]_G9V>0BB_>'>N*#9O)S>2OL3FH'"K<,2R:?SB.P M?:_W 9DF]-?&$'=K6%;\>T#K$_A\:PP]![YEQQ]._A=02P,$% @ +&=H M530N?(%> @ 9 4 !D !X;"]W;W)K&ULC51M M3]LP$/XK5H8FD#:2IBUC+(U$86Q(0T)T;!^F?3#QM;&P?<%V&N#7SR]MZ*32 M[4OBL^]Y[KFS[XH.];VI 2QYE$*925);VYRDJ:EJD-0<8@/*GI M:310%D!2I'F6':62.^- M2S9),B\(!%36,U#W6\(9".&)G(R'%6?2A_3 S?6:_2+D[G*YHP;.4/SDS-:3 MY#@A#.:T%?8&NZ^PRB<(K%"8\"5=]!T[YZHU%N4*[!1(KN*?/J[JL '(\U< M^0J0!]TQ4%!Y3BTM"XT=T=[;L?E%2#6@G3BN_*7,K':GW.%L^061=5P(\IZ< M,L9]I:@@ERI>MZ_;_CE8RL4!V2-\UMH8J9HK4NO">)*U6H:8Q5/Y*J(_D M"I6M#?FL&+"_\:F3W6O/U]JG^4["&32'9)B](WF6Y^1V=D[V]PYV\ [[F@P# M[_!?-?GUS9V02PO2_-Z6;Z09;:?Q[71B&EK!)'']8D O(2G?OAD<99]VB!SU M(D>[V%]$:JAPH?@S,#+7*-VCT1J4)4] M7OT#RTWX5JWWEB,<11B^/Y=EH/C MX6!T7*3++=K&O;;Q_VFC$K7ES_$A-: YLFTJ=K,-QB$7LZUHZ<;+EZ 7H;\- MJ;!5-C9!O]N/D-/8.2_N&PO=V]R:W-H965T=.*M@#JQ>)EYOC,< YG M..,]X]_%%D"B'TFSX=LYV,HQ3N.1*[)*'\^2/$;#\QL/%RX2':;&5^P9R. M,[J!!6,((90YA!4_3S!#.(X1U(\_BM!C>I_YH[-XQ?T3T7P*I@E%3!C\=_1 M2FXG1F"@%:SI+I8/;/\GE &Y.5[(8E'\1?O2UC)0N!.2):6S8I!$Z>&7_B@3 MT7# S@D'4CJ0MSK8I8-=!'I@5H0UIY).QYSM$<^M%5I^4.2F\%;11&G^&!>2 MJ[N1\I/3NU32=!,M8T"W0H 4Z HM#H\4L34ZOOU^#I)&\0=E]VTQ1^_??4#O M4)2BQRW;"9JNQ-B4BE>.;H8EAX\'#N0$AP5DU\BV?D/$(D3C/NMWGT.HW''A MCMONILI&E1)2I804>/8)O$]1&DFX^JS*:Z5)P#^?E3VZDY"(?W6Q'L =/7BN MRAN1T1 FAI*= /X$QO377[!G_:Z+?""P5A[L*@]V'_KT#\Z$0#/*^7.4;M!M MPG:IU$5\@/$*F/RU\30EMN-8@3LVGYK!:.RLD>\%3F77XNE4/)U>GK=AN$MV M,97J<2F27$;_T_P5H:-Z0'(;%*Y\R_.)WZ&JL7-&#O%=/56WHNKV4IT5@@:. M'B N.(IME&D5TXMS;A4-!-8*V:M"]BZI)F_(/ P$ULJ#7^7!'T9-_E'IJ?>: M1[RNFH[ML!]@XIU04U#Q# 934W"L$I<0QR,=JAH[FP2N8^FICBJJHUZJCYRN M 'VE"6@EU.M\;ND,!-:*$UMUD[8N*:(2?:!4#(76SD5C8,'#"*G$:2L)!Q[N M5.?K=FVF]1R!>]OS65(JH5H:P1ZQ1UW9:PU=%SNGZ-;M'O?W^\5N&;)49I&A7%WZ-.9V;[KGZ!:=W[V'._B ?"*T==&,U<=G=Q+#+B4ML)T@]KY"!]A,E M3K,"1ZYG=1O5JV9MGO5L08;;3Y10S1W)%<9>T)U9=7:V.^I^^YF-Q6"^E?U" M^29*!8IAK?RL:U\%RP^+SL.)9%FQ*UPR*5E2'&Y!?67QW$#=7S,F7T[R]6.U M;I[^!%!+ P04 " L9VA5:TMM6R4$ !H%P &0 'AL+W=OY^ M.-T'EPS$VL3.V@;:^_5G.VD@-&3ASKTO$#N>9UX>VY.9R9;Q[R(!D.@I2ZF8 M.HF4^:7KBD4"&18=E@-5;Y:,9UBJ(5^Y(N> 8R.4I:[?[09NA@EU9A,S=\=G M$[:6*:%PQY%89QGFS]>0LNW4\9R7B7NR2J2><&>3'*_@ >27_(ZKD5NAQ"0# M*@BCB,-RZEQYEY'7UP)FQ5<"6['WC+0KCXQ]UX.;>.ITM460PD)J"*S^-C"' M--5(RHX?):A3Z=2"^\\OZ!^-\\J91RQ@SM)O));)U!DY*(8E7J?RGFW_@-*A M@<9;L%287[0MU@X#!RW60K*L%%869(06__BI#,2>@,)I%O!+ ?]0H']$H%<* M] X$_-X1@7XIT#]5PZ 4,*Z[A>\F<"&6>#;A;(NX7JW0](.)OI%6\2)4;Y0' MR=5;HN3D[(9*3%?D,05T)01(@2[051P3S2).T0TM]J+F]'T($I/T@UKQY2%$ M[]]]0.\0H>B6I*EZ+R:N5 9I6'=1*K\NE/M'E/?0+:,R$2BB,<0-\F&[_+A% MWE6!J*+AOT3CVF\%?("\@WK=WY#?]?T&>^:GBWM-[OPW[=&_UEX+1J_:&CV# MUSN"]Y%0(N'BDSK(,7J]3_[\I-:C&PF9^*N)^@*\WPRN[[]+D>,%3!UUP0G@ M&W!FO_[B!=W?F^)N$RRT"199 JLQU*\8ZK>A[Q]>7)"BCN."45K>PELB$W45 M_U@380YT$TV%AK'1H+/*9N;W@TY_XF[VX]]JQ[GQ/TEE9$EE+;"#*K"#UL!^ M,_E%;7N\ :[R)5H+6*Y3E*JS(!!;(IE $5BN%I%#&IKBW*KPW.-@$RQL#\4 M/0/F GDHTW=&OP +VA1&EA36@NIU=Y5#]_].DNT:SST- M5M'"GT3C]#QIRZPZ;7L%G]=JZ&=&+Q8LRT&J.VK% 539?X2-5J"SV;")%EI% MBVRAU2GQ=Y3X;YE"2G1;/-E$"ZVB1;;0ZCSM"F*OM9JSDDA*%?M?A-ZKSN=0Y50;$R M+5NA]O2:RJ)35,U6;>$KTPP]F+_V+N=>PWRHV\BF4[F#+WK0MYBO"!4HA:52 MU>T,U<<5+]JZQ4"RW/0M'YE4U8YY3 #'P/4"]7[)F'P9: 55@^$PV3#^)"H B9YKVHBI4TG97KFNR"NHL;AD+33J M2\EXC:7J\I4K6@ZX,$$U=0//2]P:D\;))F;LCF<3UDE*&KCC2'1UC?FO:Z!L M,W5\YV7@GJPJJ0?<;-+B%2Q /K9W7/7<0:4@-32"L 9Q**?.S+^Z3O5\,^$K M@8W8:2.=R9*Q)]VY+::.IPT!A5QJ!:Q>:[@!2K60LO%SJ^D,2!VXVWY1_V!R M5[DLL8 ;1K^10E939^R@ DK<47G/-I]@FT^L]7)&A7FBS7:NYZ"\$Y+5VV#E MH"9-_\;/VW78"0B" P'!-B POGN0<3G'$F<3SC:(Z]E*33=,JB9:F2.-_BD+ MR=57HN)D=MM(W*S(D@*:"0%2H+?HO9!$Y0L%FM6,2_(;FP5\_ZQV@@"D=@+: M#SN?@\2$7J S1!KT4+%.X*80$UH, + O2X MF*/SLXM_95R5Y)!I,&0:&-WP@.Y'QHH-H10I6Q;_+=&&SV0LE1DB?S'4V3I,HG+AK"S\:^-$I?FB#]5'Q#BP,PM2+[+1XH,6G M:)&-%N_1@L1/H\1.2P9:IZ(7_/'-ZM M*]#7%9NS=&\3^TDX"N/Q?];H+Z7C,F7CBZSPR69_0%02P,$% @ +&=H5<\VFA4\ M P LPD !D !X;"]W;W)K&ULK99OCYLX$,:_ MBL5552M=%QLPD+TD4KNK4RO=Z59->_?:(9/%6H.I;3:[W[YCR-)L(%%>W)L$ MPSPSOV?P'^8[;1YL">#(4Z5JNPA*YYKK,+1%"96P5[J!&I]LM:F$PZ&Y#VUC M0&PZ4:7"B-(TK(2L@^6\NW=GEG/=.B5KN#/$ME4ES/,G4'JW"%CPX<@:? M2M2YY<>B,"ULR%]2K*623H(E[V[!":G>DP_D^^J6O'OSGKPALB;?2MU:46_L M/'18VB<(BWV93WV9Z$29%317)*:_DXA&T83\YKS\%@J4LT[.7LM#-#RXC@;7 M49#]?A<]N&%-^+9:*4(OD^B70F&0-4H_0R JU,)AR'PA)N%G>Y' M7R3MBOBMXG&9S"(6\7GX>.AT'!;G/*=T"'OE(1D\)!=Y6+<6GUA+G'B:QNSS M\(/ZC$9)5#Q,T:IP-]-E%,\' &J>L];-:K!5,469CRCQ/V!'E.(JSG)Z@ MS ?*_")*63O :>"F\/)1X2C)TN,FCJ-BEAY$O<*;#7BSLWC_^.4_Q30;3[B8 M\6.F<522S[)XFHG17P<3/4OU33NA+MV>][D.-YJXE(F"+0KI589V3?^%T ^<;KI#=JT='MG=98E?56!\ #[?:NU> M!O[<'K[3EC\!4$L#!!0 ( "QG:%6R#CEB9 8 !XZ 9 >&PO=V]R M:W-H965TSD>E\N-2*/R(M^*3)VYS8LTDNJP6(_+;2&B51V4)F-J M6=XXC>)L-)_5GWTHYK-\)Y,X$Q\*4N[2-"J^O1%)?G\ULD MS[;16EP+^7G[H5!'XX:RBE.1E7&>D4+<7HU^MB^Y4P?45_P1B_ORZ#VI4KG) M\R_5P=O5UB02L905(E(O=V(ADJ0BJ7[\)Z^2N8E* MLI#&V?XU^GJX$4U'+5T>H&QUGUGW4M"W4V5G%R_B[/UJ\_B2(E MH;B1Y#6YWO^+D?R6=,[]& H9Q4'BC'S:Y+LRRE;E;"Q5 MCRKN>'EH_<[([2J.W62F+G1KYDOSU3EU MWDJ1EG\/*;.G389I54&[++?14ER-5,4J17$G1O,?OK,]ZZ#:R^8N[F#K5RL%ZN6_*/4KXM6-/@TZ^"V./SE4,"6,# M"5#?M:R.8* V-<'<1C#7*%C]O2:K[[5:E$J=9;2-99201*A9"LEODG@=53.? M(8G<7H:.[3O4\SH:&3MQKD9(&.MG0 ,:^+U1!6I4$\EK1/+,(HFRO%0SH**H MBIV:0NZ*6,:BK"8FB2;@D$9>7Z.IXW<$,G;@7(&0,#;0?<_K#B%0BYHZ?J.. M?\80>D4R]0RDA.G+]:JIAF4]T!ZO@/[ \/*""0TZZAD[>*YZ2!CK9Z"&EV?3 M[O "-:H).&T$G!H%5)-.CWP4=WER5\TA%H58Q9+P:!DGL?PVI(N1=^Y\$0D+ MD3"&A'$03%,X:!0.H,\# 5)?)"Q$PA@2QD$P35_;:A_=+?03P8%X7)LF:G+6 MG9XMS"V?*R"4Q@9R<*?37@XK)]*X6$!I(93&H#2. MHNG:MNZ+[6*K)]+[6$!I(93&H#2.HNDRM_Z-;39PGE,]^[Z'/U@\O5[=&;HN M-/?P;'60-(ZBZ>JT_HUM-G!49;7([R&FEV;VC,X77^1 M3LD"2@NA- :E<11-%[7U@^@$6W^AUA"4%D)I#$KC*)HN4XZG_<5/EN4$ M3L=H,+=\MH90LV@P!QH$;G>B^W_80+2U@:C9!GHHL>_J-:N/%5KH\AXH+832 M&)3&431]R7]K)CD6M- Z4'L)2@NA- :E<11-E[FUEQSS6J'G[.VP>W/+B>^Y MW9T=4.<(2F,#&3C^U._N[( Z0N.CG7+5SLG?HF*M[CM)Q*W"6Q>^*OK%?C/B M_D#FVWKSW$TN99[6;S&UL MK99=;]HP%(;_BI5I4RNMY L"[2#2"JI6J9-0V=:+:1^]@ZPYV0CVH-@.0I2[D:.6O$_,IU5;*&C*J.R('KD:60 M&47=E2M7Y1+HPHJRU T\+W(SRK@3#^VWJ8R'8H,IXS"51&VRC,KG:TC%;N3X MSLN'>[9:H_G@QL.\9@9WQ@\%. M[;6)09D+\6@ZMXN1XYF(((4$C075?UL80YH:)QW'[]+4J=8TPOWVB_N-A=

*?/I4;L2?PNR<$02D(_E40EH+0@A:16:P)11H/I=@1:69K-].P>V/5FH9Q MCYT40=B[-RD7/2Z6#0XL>@,\@X)O8\D\(+@B'S<+)] HN6^E?MUN:OQJST( MJCT(K%_WA%^W$_3>:[,P(%P@J&- C0[FKEVIG"8PWAR\_11WG*%QUO&[0&[K;?:K7Y]4" M[E4!]QH#CCIA_]6\;+1XZ_&T9%:CC2K:J-6\C-H$;\FL!MZOP/LMYV7AYP?U M?(MTMAPD9N/"_XDUJ+ &C5CZ;8[(/6Q%NF5\1<82%@S)#4U8RO#Y&%:CWUM/ MM"6S&OIEA7[9:BI?M@G>DED-W/?^5A->R\E<&AZ^GF'W()=/S L&!X^LNU<+ MF4+T*Y4KQA5)8:EU7J>O'SE9U'9%!T5NRZ.Y0%ULV>9:U\,@S00]OA3Z[2T[ MIN*J*NSX#U!+ P04 " L9VA5^9VP2Z<* "]B &0 'AL+W=O-#YHGB'E[[.&?"GZYCG- M/N<;(0KR91LG^>UH4Q2[-^-QOMB(;9A?I3N1R.^LTFP;%O+3;#W.=YD(E]6@ M;3RV#&,ZWH91,KJ[J;[V,;N[2?=%'"7B8T;R_78;9E_?B3A]OAV9HV]?^!2M M-T7YA?'=S2Y?TFT88-4#K+X#['J W7> 4P]PS@=,.@9, MZ@&3O@.F]8#I^0"G8\"L'C#K.V!>#YCWW:3K>L#U^8!9UP_.^/:3,ZH*.OS( MJWIQPR*\N\G29Y*5CY=>^4%5=-5X62914O;'0Y')[T9R7''W/DW6/_TJLBUQ MQ6-!?B*685F'CW_-PB0/JS+.Y3?>+I=1^7$8$Y8<&K,L\%>N*,(H?BT?\=N# M2U[]\/IF7,@-*_GQHMX([[ 15L=&V.1#FA2;G'C)4BQ;QOOZ\=>:\6/YA!R? M%>O;L_+.TH)\GUP1<_)C]6RT;,^]?K@O'J^(X70.=U^8/92S6V;G<*_'QMM& MYW!?/_Q![+3#@SY/W;1S.-4/_Q!F;+7;GYL@^8DE>9'OYFE*0?[^7#R"L$-O\/RU;]^Z@.>U:^5+Y)M^%"W$[ MDJ^%NQ.CN'W\SI\8_VVH4B;E(S$-B/A(+D!A%8@R)<1"F](1S[ E'IQ]Z M(FIZ8A%FV=C*SYM;%3G#0O$I)3XXE/=&6M'RUF))/XBF-G\I" MOL^$7"H1/UQ$<51\;:MHK3>THI&8B\0\).8CL0")423&D!@'84I73(]=,84N M?J;(GD!B+A+SD)B/Q (D1I$80V(9T(/>FD.U!U)SH9H'U7RH%D U"M48 M5.,H36T/JVD/J\?Q;Y[OPV0AR"+-.UXTM,K@KK N3R.W+HN@TWI0S8=J 52C M4(U!-8[2U()O F!3FZ6]O'[Z$"75 <.?Y.$7_U-K,T!38:CF0C4/JOE0+8!J M%*HQJ,91FMHQ33QL.M@5%#0=AFHN5/.@F@_5 JA&H1J#:AREJ>W11,VF/FL^ M3Q#"W2Z.%N%C+$@6%J*U0Z!I^[$P%T6@K5 M&%3C*$VMZR8L-K6Y6X^%4GUF5;-0@B;(4,V%:AY4\Z%: -4H5&-0C:,TM6.: M*-F<81=*T"09JKE0S8-J/E0+H!J%:@RJ<92FMD<33)OZ9/I[%DK06+K6+M88 MT_-U$C25AFI^SWT(H+-2J,:@&D=I:E4WL;.ISYTMP[;(SVDAVL^;0@-EJ.9" M-0^J^5 M@&H4JC&HQE&:^B:M)IRV#.@*R()FT5#-A6H>5/.A6@#5*%1C4(VC M-+4]FBS:TH9YWW.QJ5XTM%\:Y$$G]J%: -4H5&-0C:,TM?R; MK-G29\T?L^A)+O1)NEJ)3"Q)N%YG8EU^99=%R2+:A7'="9T'!/H9!K<#4G-K M[7QI[EB3\V: YM!0+8!JM.]3PJ#3\A[3JB76/CW^611D)[*%_.T=KJOK M37=9NA!BF9-5EF[)\O1RBM8"AF;'4,VM->5I,Z\,XZ)^H:DP5 N@&H5J#*IQ ME*9V0I,*6]I83?XR/ZW[XQ5$LB/B\@X617D'B[(;6IL FA!#-;?6E N>)ZU+ M&FCX"]4"J$:A&H-J'*6I7="$OU:?\/?%R^?TRN""A[Z_N-:4]V8YK04/#7RA M6@#5*%1C4(VC-+7@FU38TJ?"TRM[-OD[J"YKY0S85J'E3SH5H U2A48U"-HS2U/9K_WD@\L?&OU"-;__DQ) )Z90C4$UCM+4VF[27TN?_B). M:1YF,"WU9-54KK/.2QT:_T(U#ZKYO9^3 #HOA6H,JG&4IMXWL8EV;?W[CO_R MF<_:+]\.VIQ9.:MP_38,K7"HYD$U'ZH%4(U"-0;5.$I3NZ!)<.T^">Z+YWOL MRV34--I.JMSKYQM<\= W"$,U'ZH%4(U"-0;5.$I3*[X);6U]:.M<62^>[]$3 M0P]HH9H+U3RHYD.U *I1J,:@&D=I:DN1QMY'&GLC:>R= MI+&WDL;>2QI[,^G_1S)L-\FPK4^&O^-\CUX5#-MUO"ZHY+\ +H MS!2JL;;],-KW@_=[K%J[39YK#WPS;^?YG-8RAL:\4,VMM3X7:T(G]J%: -4H M5&-0C;?\P%ZL\R;&M?4Q+N"\I7Z&P<4.#7EK[>5+,:'3^GVG#:#34JC&H!KO M\92H)=RDKK;^SLW3J_)"A >11&DF_UGLRSJNWHA%W+TH_V#,K+5LH>$K5'.A MF@?5?*@60#4*U1A4XRA-[9(F?+7GV&-5Z#MNH9H+U3RHYD.U *I1J,:@&D=I M:GLT^:VMSV^_YU@5^I9>J.9"-0^J^5 ML"_O2STUK;8+M2ET8@;5.$I3__!7 M$^HZ^E 7QH,<-#C0"AFHN M5/.@F@_5 JA&H1J#:AREJ>W11,"._GW 01@EY-7[-,]?DS0AWI="'C3LHWQ3 M-4NZJOY@=VN?0+-@J.9"-:_6E)N\S]JN@?*A\P90C4(U!M4X2E-[X.3/!NMS MWK,>R,1NGRTVY9\>D_6_5 ^L6UL!&OI"-1>J>;5V^A9+RYBUM@)RW@"J4:C& MH!I':6HK-+&QHX^-?\^BPU%T6?K[1!XR9T7T7WE O13RP+H\LH[3,*FN%VWM M!&AN#-561]_*K\_;\J[Y;XYJTU&LN1S;=_0]0 M2P,$% @ +&=H56&'\^4E"@ ]VX !D !X;"]W;W)K&ULM9U;;^.X&8;_"N'.%KM )M;1=J:)@9E(Y*;8Z0Z2;GM1](*Q M:5M8';R2G&2!_OA2AYBF+=%1\,Y<3&Q'WT,R?,V/?$U:U\]9_GNQ$:(D+TF< M%C>C35EN/XW'Q6(C$EY<9EN1RM^LLCSAI7R:K\?%-A=\60*Y.'A,JJ8\9MGOU9.[ MYW+K (/'[_2:=UXV9A'7HC;+/YW MM"PW-Z/9B"S%BN_B\CY[_EFT#?(KWB*+B_I_\MQ>:XW(8E>46=(&RQHD4=K\ MY"_M'^(@0'*Z YPVP#D*Z"W!;0/&^ =!W@] 7X;X+^U#9,V8'(< M,.T)F+8!T[JSFK]NW34!+_G\.L^>25Y=+6G5@[I_ZVC9(U%:2?&AS.5O(QE7 MSG_)TO7'?XH\(8%X+,E'XEC.A-R+IRQ^BM(UND[NT>2]4FOHQ$"6/XI_D%;\]!.3'#S]=CTM9P:J8\:*MS&U3&:>G,E?D M:Y:6FX*$Z5(L]?BQ;-B^=&4W-X(!:R\DVXW1'.SE4^[@O7NL+="\VM>6YO M=:2\[M*BS'=R)"O)?WZ1%Y"[4B3%?SMJ]Z6A>=VT:H#^5&SY0MR,Y AYZUB^[<\LR[H>/QTJ EENB(31TT8X5_[4 MF3DGC6"@0HDLM7.Q5@+&&P AI:]6;8_^VL2\L_[GUDH2&41J$TAJ+I E%&IVVT MQN;>I>/_0.1TPR%IWW3#C!BL *B_":6%4!J%TAB*I@M%F9RVAYUT0/U-*"V MTD(HC4)I#$731:.<4MMLE;YWT@%U3%O:X:3#=JV>60?4-(72J-UA_5K=[6!= M;3Z]5N]597K:9M<3,:F >J,MS;;U287GG$PKH,;G6XNET&+9&XK5.U99EK;1 MY)I/+MWI^=D U*F$T@(H+832*)3&4#1=*V<#4+NSI1UFQFG?9.#-EX;0.E(HC:%H^J8FY58Z1F,+,5LP MES!4 2W-=O3\.9&Y[T@ ;[XRA-:00FD,1=/[7QF/CMEX-._1Z^QNJ.<(I050 M6@BE42B-H6BZ;)1SZ3C0&88#M2FAM !*"Z$T"J4Q%$T7C7(S';.;V3?#2/A+ ME.P2\ICEDED-0PLNJ]$W_KBGB^=9=^*_'7!M8*[\8!E O4HHC:%HN@R45^D8 M;:WW3C3-U,%#B'=BUW@]GW5!"PZA--K2M(_L9K-.TPE5L-[KRFQTWF4V7A#Q MLA!%07)1G7:IWOQO' :@+J33M7&S;Z" NI!0&H72&(JF2T8YF8[9R1R\E=?, M&ZR)R6GRZ-G,"RTXA-(HE,90-%T2R@-US![HT2BRR)(D*NL9Z$K():O(%_(Q M7W>O4Z'6:$L[]GDMYU@:4-,32J-0&D/1=&DHT],Q[]*D>9:6U5#1*H'P--TE MG4* VITM[=B&L.R3SS>@Y890&H72&(JF2T%9F8[9ROPJ)Q+5@F(5O8@E66QX MOA:5?15EG7* .I@M39M)'.L N@\32J-0&D/1]&."RMQTS>9F[5)$>Y?B0N:+ M)Y%RF2V6HECDT;8Z;MHE"3-WJ"3.U/(N);P]"'M!RHUHSLWNET4\+C)9<9G6 M9$L(EZ*6+5A$/%:MR<4?NRBOQKXJO)!"+U:\.9\M.X((_5D?.ZG'4NN)R358@/,SGBR6+BN"XS M)[;U0_5Z==GIZK[QDR_(\R9:;,@S+\@'6P/P>I[W(+:E2!YE":_G9B^[[!MH M7X50&H72&(JFOYN45>R:K>*C=]->51U:^;C,XICGG9]0FTL9_-XZW;,ZZUZV M0)\H9=\Z[6(3HQS]C-!0V62N?FUN/D#"TSA-(HE,90-%TF M!X?XS6[PL4SVV:S?#FXS1Z=4L(?\#;[QL5ZP9_BQA_BQI_B_AVWL*MO8-=O& M9[Y-Y'^DG?5WJ@/J'4-I 9060FD42F,HFBX@Y4"[/O0S2Q?J,$-I 9060FD4 M2F,HFBX:Y4&[9@_Z+I5+'%$TNU_J94DVU)4VES!81]W[2T_=)FBQ(91&H32& MHND249ZT:_:DSR>F9D+3J0VH)PVE!5!:"*51*(VA:+J E'/M8K?KNE#_&DH+ MH+002J-0&D/1=-$HC]LU>]R(Q 0UOEO:26(ZR4M0]QM*HU :0]'T[SU3[K=G M]I7/YJ6'7^F]>=UD+F&H0J"T $H+H30*I3$43=>1\GT]&YJ>/*C!"Z4%4%H( MI5$HC:%HNFB4">P-,X'Y=AM'"_X8B]YS!"WQ)(&X1QGD]JT7!N8Z#NYMJ)<+ MI3$43>]MY>5Z9B_WS:FF?R5D+F'PJ ']&@,H+832*)3&4#1=1P??U>IA4PW4 MUX72 B@MA-(HE,90-%TTRM?US#N+WY-J_.X,,CG.-&^[+C#7<'!?0^U8*(VA M:'I?*SO6._N5KN9$\X47@MQ7YQ?-"QNH)PNE!5!:"*51*(VA:+J8E''K8;\$ MUH.:M5!: *6%4!J%TAB*IHM&F;6>>9OQ>[(-U*]M::<;ST]6/U K%DJC4!I# MT71)*"O6._=UL$.2DF$)!/5CH;0 2@NA- JE,11-OWN!5Y^OJ)$$L5C+4NIS* M%5W>W&6M>5)FV_HF7X]9669)_7 C^%+DU07R]ZLL*U^?5 7L[W4W_S]02P,$ M% @ +&=H5;42 FD=!P %D !D !X;"]W;W)K&ULM9QK;]LV&(7_"N%U0PNDMD3?DBXQD$:796B&H$E7#,,^T!)M"]7% MHZ2D!O;C1UTBF8E,V^UI/\22S/8% ^EGC\FXDNZXCPC7Z,P3B]ZJRQ; MOQL,4F_%(Y;VDS6/Y3>+1$0LD[MB.4C7@C._#(K" 36,R2!B0=R;G9?';L7L M/,FS,(CYK2!I'D5,;-[S,'F\Z)F]IP,?@^4J*PX,9N=KMN1W//NTOA5R;]!0 M_"#B<1HD,1%\<=&[--^Y]*P(*$O\&?#'=&N;%*J<]XO,% MR\/L8_+X&Z]/:%SPO"1,R[_DL2YK](B7IUD2U<&R!5$05Y_L:WTA#@F@=0!] M%F".=@0,ZX#AH0&C.F!T:,"X#A@?&C"I R:'!DSK@&F9K.KJEJFQ6,9FYR)Y M)*(H+6G%1IG?,EIF)(@+*=YE0GX;R+AL]B&)EV_ON8B(Q><9>4ON>!PD@GR* M4^[E@OODCR3C*?%S3J@QI++$I>\'A8Q82*[CZL=0B.JUQ3,6A&]DB4]W%GG] MZ@UY18*8W*^2/&6QGYX/,MG@HMJ!5S?N?=4XNJ-Q9^0FB;-52NS8Y[X:/Y G MVIPM?3K;]U0+O./K/AD:)_)4*.UHSY4^_/<\[A-SO#/&VWMJ M9[)VNCO^24BP?>F_WRDSDQ?NU*,Q)F(6$V M$N8@82X(IHAEU(AEI*-78@E:L7A,B$T0+PF+DCS.NO12 2GYX&%;"MJ*CY4"$F8C8<[+RT'/QE-Z2M7+X8(J5;(\;K(\UF:Y'%_*X:8K MH=K88SL ),Q"PFPDS$'"7!!,D<:DD<8$.EI,D&)!PBPDS$;"'"3,!<$4L4P; ML4S1HX46>*Q>D# +";.G+P=%H_BG#@(.LDX7!%.4<-HHX52KA%L1/+",DV2Q MX,5NF8;-@\Y27D4O&5Q MG+,PW! YI77X7.1,;(A)Y 267.9+.2&7.\F"<.:MR(87,[K[%2>3_G Z_KF: M(B+G]]FJ;3?S/)&7?9/J@N*C^8F:?<-\-C_2M^-8;4!I M-I3F0&DNBJ;J8\O6,P^<2Y'_R$?N\VA=NG12)T'BD\^R$PID!Q<\ J*_XV!$12K.@-!M*5'H?*S&H42# MI%E0F@VE.5":BZ*IHFD=7U/K$2+&K&''F/5\P(*:NU":#:4Y4)J+HJGB:!U> M4V_Q'C9@W:\$UXY8,OB&?0VB/.K4#])3O8+2+"C-AM(<*,U%T52EM2ZS.<:. M75#G&4JSH#0;2G.@-!=%4T73^L^FUK%$C%V3EV.7T1\]'[V@9C.49D-I#I3F MHFBJ/%K'V=1;SJ,^5>R?3@% 368HS8+2;"C-@=)<%$T52FM(FZ?8P0?J/T-I M%I1F0VD.E.:B:*IH6M/;/,[U/F!!JR9N+_6876L]5_JJCY8$U/R%TIRN2V)T M7!+W@(+JTV>M:TOUKNWS1.Y>C^K*J1Y^;%\ I5E0FEW3]BY40FMU.VK5Y[UU M8ZG>C:T?JGQZI+)8IR)APN)JE2C(-L3?L?RX!^SP>9\0PSPAYAOUQ8,(G5J"VJ!0 MF@6EV5": Z6Y*)JJE-8&I5@;E$)M4"C-@M)L*,V!TEP4315-:X-2O0WZ#3/1 MFKA]5SWMFH@>6,[2M_#H7$,]32C-1='47+>>)M5[FM\Q:=&#F]>H=L]9H.8F ME&9#:0Z4YJ)HJF):HYPFE.5":BZ)5\AILO;4<<;$L7TA/B5?T M#]4+S,W1YJ7WR_)5[T%;O'IC_H:)I=0="?E"AAK]J;Q+$M5+Z-5.EJS+=Z#G M298E4;FYXLSGHB@@OU\D&PO=V]R:W-H965T"?FE6'&NR+6ZQ6S%,U;TQ)KG^LY" MR(PI?2J7;K&6G,W+H"QU \\+W8PEN3,=E]<>Y'0L-BI-:I MV$T&[XN"8F$=Y$N*+.;F=3QS/K(BG?*8,@NF?+;_A:6I(>AU?*ZA3SVD" M#X^_TVGY\/IAGEC!;T3Z9S)7JXESZ9 Y7[!-JCZ*W:^\>J"AX_[%OU(@X"_,&)@* *",X-Z%4.2G-PG::KO%V-7Z:69"=Q9M8SK_3*"$\MXY.L>Z7L_D\ +@B/A M-_;PWS9YC_C#D^&1/?R>23V[?S(\?F5VIF7.]*M.#R"WBF?%W\?T[2/U M1<(B)"Q&PB@(UM)W4.L[L.[9!YELF>)$+!9<\CEARZ7D2W-E+9-\EJQU!F:9 MV&CII;YZ3/+]!/X^T9N"8COU>MX@&([=[:&:UH5T51,)B\]\ OKZN)8&PUJ# M8:>\2?XE=WS+4W(LIU];65UW&!(6(6$Q$D9!L):Z8:UN",V@(5)?)"Q"PF(D MC()@+7TO:GTOK+NWK%NW9=TJ%B3592U1IJR=:]V/Z;NGC0YRR&@TZ@V>)4OK MG%V%0\)B)(R"8"WA+FOA+JW"A;W^Q:OUJA71=3_UVQ5C/X0;N0"W4^>):&SQX9V5?=52\H MC:)H;<4.G!Z_6Z*U%[AV6M<]":5%4%H,I5$4K:UR8_[X 33S^E K"$J+H+08 M2J,H6EOFQ@_RK79$YW*WPAW6NV$P[/6?)UJHUP.EQ5 :1=':^C5^CV\W?'06 M]LCOI\I=>W#G30FU?*"T&$JC*%I;U,9 \H?8W LUD:"T"$J+H32*HK5E;IPD MWVID0$K?_0RF(CPL:%_4O5#C"$J+H32*HK4E;->GXE:(8:;O<0&D1 ME!9#:11%:\O;6$S^)38Q0_TF*"V"TF(HC:)H;9D;T\FW>A[=B^+1BZ)X$%[T M7F1AJ*$$I<50&D71VGT+C:<4V#VETIHX613;@SLW+2!I$9060VD416N+VMA. M@0_-O0'4=X+2(B@MAM(HBM:6^:#IR-YU!"B*[3-T5A[;EA24%2OM"!7N]"_SFA[!N8YW^!U!+ P04 " L9VA5@X23!",% #;'@ &0 M 'AL+W=O_'[Q0EQ@"3']1KZ .HX_O/]V=_X MD]C#K9!W:LF81O=)S-7(66J].G%=%2Q90M616#$.=^9")E3#I5RX:B49#4VE M)':QY_7K@&*Z)L=*Z8TC(*-"3-H*$;'FGT MAZ1I.U(H&;.3 8Z68W#!G_,M/?L_[O4%VIY#=,:V3NH%)XT<5 MLSJ1H'?!X/G2Z/0!EBZ173=QDFY MFMVH;."?NRC3EM7NFMKI\K09=XZ]ON<-W4U%K[VBUUYCKU_,DPX#13=,PLJ% M%JD"%%+-T)Q&$FUHO&;OLFPH]E_)D%4JL][Z)94]#94W^%I'69;Z>X'I=SAJ*5EU!&W U[?T]0^-7[\-_OH6P'XS@7?P M5/>[/&6A[#=3>6^>^IR'\8FC&0L$!\[#W_4R@GL3SN$;0BKX?JF,K5'BKI-A MD>_W#^VV-G#O6][[C<#]YOM>7KW\PH<'G;KW/=^2V-\WBOU*%N.:ESIL68S? MB,4EEW\4:ZF7W_)VL[ =IQY;.N-#TQFW06=LZ8SW36=<2>"4T_K$O95SQJ=S#I&[IQ!;+N!G+ M4R;-CA$/&+JD\HYI@],91!A!UAGPU>PMOKDI/]P@MGDDSGO>]-91W5]X;ZGM'_7[U.!)+4]((LS$\0I(9WUG$(#%' M6F@:([Y.;F')ANM\%Q52U.X!!R))P,S*S 4,':\V02[A&9[\&NF6DZ29D^?L M#:17DK5.>FD+N9FLK:^%D'L9\2A9)Y51M<%88AE+#LU8T@9CB64L:6;L](D? MJYSX6OM5?2+7F,^"F!P8Q*GYZ'VM^=I ,K%()H=&,FD#R<0BF30C>7_F&[PT M'WYF/K=TWI@PN3"GJ@IZ6'.='3T6N<7)[20[K[3%LV-?L.(BX@K%; Y5@6W@ M?9F=I&876JS,Z>6MT%HD)KED-&0R+0#WYT+HQXNT@^(\>_P_4$L#!!0 ( M "QG:%77 ^>C\ ( &D' 9 >&PO=V]R:W-H965TPDR!'+JS"T:0X%MQU=@J*=E38% M1YJ:=6A+ SSS3H4,XR@:A 47*DC&?FUNDK'>HA0*YH;9;5%PLY^"U-4DZ ;/ M"_=BG:-;")-QR=>P 'PHYX9F88.2B0*4%5HQ ZM)<-V]FHZZ^@('/7V'EVII_9=5!]LH8.G6HBX.SL2@$*K^\Z=# M'HX<"*?=(3XXQ)YW']8W$4QR?P>DVR>QZO M]QI>S@VPEAQ?&Y*\!CKLR*9[=FPWYWN_?%UQD['O7PF2W2(4]D=;@NKXE^WQ MW06_LB5/81+0#;94% B2MV^Z@^C#"767C;K+4^C)S5,)OI0[+4F6%+AG9RG) MY&I_WD:VANM&'L]UCUT2=?J]<;AK8=%O6/3_GT4)8-C:Z&W)"L@$5ZU\:N!N M]P6?WN6@G="@(30X26BFC0%9UWD)6 $HACGX T"9\??C+WYM].HPHQ?L7N$V M;+@-_RU9F=B)#(C)7H#,VJ(/6XK5'GS4!!^=#'XO[.9B9:CW&([0%G/45I"H M._PC;GC4_@HP:]_D+4OU5F'="9O5YAVYKMOG;_/Z$:*>M1;*,@DKP, &X, 9 >&PO=V]R:W-H965T9 MD 75.)0K5Y42:%J#BMP-/&_B%I1Q)YS5V$_=LM=9FP@UG)5W! ^AOY9W$D=NQI*P KIC@1$(V=Z[]JWAJ[&N#OQEL MU,XS,9$LA7@T@\_IW/&,0Y!#H@T#Q;\G6$">&R)TXT?+Z71+&N#N\Y;]8QT[ MQK*D"A8B_X>E>CUWI@Y)(:-5KN_%YA.T\8P-7R)R5?^236OK.22IE!9%"T8/ M"L:;?_K,)R1NLT MBHP\:*HK+>1/\A%2D#0G+Q!R3S40+JI G,';P$%<@G<,(W?_@3[X-- M[-=>$%=$([%%^^U7\6PZ=#0^_Z>5U[P M_D"(\\RB\\SB(V93NQ:33HO)"2U$\OC.%-648,C8:*CFDM\PGF8TS\D2.&1, MVW286+)SH,%IDZC?P;?>8.S]:2L+\6\ ]S2Z[#2Z[&6Z ^P].'!-4H;E3 )/ ML"Q2GA*AUR!MRER>5J9_3?1^9 \[.LT=G^3V^Y69=LI,>YF^"HV'!;H:+[2(" !9! &0 'AL+W=OL,*%-@B9-60Q+,_Y[SDX: M%=%-?&E\]KUW[]EW35IMGNP> -ES)95-@SUB/0M#F^^AXG:D:U!T4FI3<:30 M[$);&^"%!U4RC*-H&E9T/)>6-15SV8%%1"=5_^W-_#"2". M7P#$/2#VNKM"7N6*(\\2HUMF7#:QN86WZM$D3BCW*!LT="H(A]E25Y5 NF6T MC*N"+;5"H7:@<@&6O6?SHA#N^KAD=ZKK 7>9ERM +N05NV!"L7LA)>W:)$22 MY(C#O"^_Z,K'+Y3?0#UBD^@=BZ,X9H^;%;N\N/J;)B1'@ZUXL!5[WLE_V)K_ M8VLE;"ZU;0RP'_.M14.]\?.<^*[(A_-%W+S,;,US2 ,:" OF $'V]LUX&GU^ MQ<)DL#!YC3W[VJ!%>A*2S20@@K%,ERPW0"]R3FQ'-_5T;A8/V3C^E(2'4PWA M2:>XH;OG9B>4I0(EH:+1S77 3-?(78"Z]LVSU4BMZ)=[FGTP+H'.2ZWQ&+A^ M'/Y-LC]02P,$% @ +&=H51>E#3R1 @ ] < !D !X;"]W;W)K&ULK55;;],P%/XK5I 02-!<-Z"TD7I#V\.D:N/R@'AP MDY/&FF,'VVVW?\^QDX9NRDJ!O;0^SOF^S^>B&,P%+ M1?2FJJBZGP*7N[$7>ON+:[8NC;WPTU%-UW #YDN]5&CY'4O.*A":24$4%&-O M$@X7B?5W#E\9[/3!F=A(5E+>6N,R'WN!?1!PR(QEH/BWA1EP;HGP&3];3J^3 MM,##\Y[]DXL=8UE1#3/)O['RV8/+OD-COIBP?7)C%'YEB#/I-7!J("=+JLP]^:RH MT-254).W9)+GS)XI)Y>BZ4E;W%=S,)3QUR/?X LLCY^U:M-&+7I"+2974IA2 MDX7((>_!SX_C/QS!^QAY%WZT#W\:'26\@7I XN -B8(HZGG/['1XV!?._ZDO M_EG]03+BKA=BQQ?_?2]\GZRT46C]Z"MZ0YOTT]I)-]0US6#LX2C3H+;@I2]? MA.?!Q[Z,/R?9_#G)%L]$]J V25>;Y!A[N@25@3 XNHDL<+QF2;X 42E:$BIP(W#":(=35C4[IC&,K-T074F#(]D=2US+H*P#?B^D-'O#"G2+/OT%4$L# M!!0 ( "QG:%7\[:8/Y@( ) * 9 >&PO=V]R:W-H965T18 M]%@!5'U9,IYCJ;I\98N" TX,*,]LSW$&=HX)M<*Q&9OQ<,Q*F1$*,XY$F>>8 M/UU"QC83R[6V [=DE4H]8(?C J]@#O*NF''5LQN6A.1 !6$4<5A.K OW/!KJ M>!/PD\!&[+215K)@[%YWKI.)Y>@)00:QU Q8O=8PA2S31&H:#S6GU:34P-WV MEOV+T:ZT++" *0//%+!/FB395['!HH;@4 MDN4U6,T@)[1ZX\?:AQV VS\"\&J ]QP0' 'X-@;9RHIQH<(2QR. M.=L@KJ,5FVX8,PU:R2=4+_M<O(!G2!"T8^4E0+31(QMJ6:D>>VXSCZMLGM' MLH_0#:,R%>B*)I#LXVVEI)'C;>5<>JV$WV/90X[_$7F.YQV:3SM\#D4/^/1ZN-NBQF\6QS=\_BL7!_W^IB+0M81<_#DPOC,]?UF[ ]T4$C.F@5_6+O_$4SDF,4 M,<:1.JUH7A9%]E0W*2<"T!1S]3N1_.F0-:WIWFI-EV111V1[-@\:FP?='M%! MES9V219U1+9GX["Q<=C5$1V^."ZCP''VS]2T-=M;C>F(K#+&WOE7Y\!7IN81 M2GM)9?6?:T:;LNK"5!//QJ>JW*JJH_\T5:UV@_F*4($R6"I*IS=4!X17]4_5 MD:PP%<&"255?F&:J2D;@.D!]7S(FMQV=H"E"PW]02P,$% @ +&=H55TE M)C1 P "!0 T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFY$V MHZVT54*:M$U(\+ WY#9.:\FQ,\=E+;]^OG&2?N!;,1X&72J(?8_/NOA5JEA8L3^LSP= ML(0)#SR.3EM#IQ@M\4YDBPD=A-SO^,F[[)H>UH4P'F9*;NHA(BY@]6G.@@C@KNM!C=8Z.9=*5[E=!O=[ M6@_? YH>&.1"M 9[Q 7&PX(:P[2\MIUJ25AX:1MVPLC,FQ"T\ MP#^S'>U5MK5SU;[)MFD-U4TGXSJ@OZWFM+=EHQ?I!@5_4.;+TDY'5GTH;W:C M6<9757^5M08P]2ZN3HM"K#\+/I^X=H>=_N\YS)IFF8MNTK?VWO,HO=ASU7\MR]:VR M;]CKL7XKOW63E\=@,CX&DT=1DX-C,)D<@,K:/,SD&FC09P M8!R1'W %9NDP73)A>&R[BUXFC+YY#QCY0V=VC]S=O3M^)1E="G,70N.R*;] MG:5\F2?MJ!M8B'K4IOT-IM>-V].JS<5ERE8LG=1=/9]6S< V;-;Z L(^SE MGVF21%$<8RLZF7@=3+!UBV/X\:MAWH"!Y8%,?[?6^&[C%7*X#K ]/50AV$SQ M2L1FBJ\U(/YU T:2^'<;RP,,;!>PVH'\_CQ04WY.%,&N8MZP)QA'D@1#H!;] M-1K'R.K$\/'O#_:41%&2^!' _ ZB"$/@:<01S %XP) HJMZ#>^^CL'E/A9O_ M_8W_ %!+ P04 " L9VA5EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( "QG:%7CRL4]I 0 )$D / >&PO M=V]R:V)O;VLN>&ULQ9K?<]HX$(#_%0U/O8<;X0M M@J:VQ$ERTO2OO[4=VH4X._>RY*9G[G5*A+/K18'#9+Z4VO8\?#FW= MN#Z^L$%E05L#A77!G5:/_M?]^E(\:*\WNM#A:=1KS@O5$Z4VNM0_5#[J#7K" M[^SC7];I']8$6:PR9XMBU!NV-^Z4"SI[4;RJ(==RXYN2(#>W$D!&OF1M.^!,8'!97;JRK8S[H(RDUE4%^N?\3 M1KO=ZDQ-;5:5RH0VCDX5-:#Q.[WW/6%DJ4:]0Q4A32YF)D"0Q-RT34'=^DGA MI^=Y^]0!<%$,W96&&VZ>-^!\D)/KY72V7,VF LY6UXOY=+R&B]4:#E]G2P09 M$9#162 _C1?CY60F$&1,0,9GA/PG0I ) 9F&^6]F-ARHTU; :&])]#> M\Z+=J@=E*H4'Z $U0@]X<9;0[MQDME1BKUP=K](:L=I)=X1(2H39(E^LS1]U M46 >RA=#9F',X54W]_6/BK'WX'D,1CEBR"R)<9:Y2N5BH663-FEUA$:98*'2H*_DF!9U @ZYL#+9R5M'66#(K(';NA"Z M]$8Z2(_73D*W9JL&).21\0L MCT,"T!D_RA\1LS]>9 *=A)0Z(F9U=*0$G8R42B)FE1SG!IUXE$0B9HF02<+1 MK#:B3!(QFP0G"5TQC"F;Q&>QR848YSF\DQ9C4C:)SV*33DQ*)S&S3E[#7%5E M*=T3QB27K)CM@$EX&<7F";K?YE46Q 20,"9EEYC9+K\PG[O9R (MI6), MRC4QLVLH5T.$,28EG)A9.#]=#4S07%Z!&^&[G^Q E$K@*55,.2=F=@Z)>32H MQY1[8F;W(,RNEQ-C4NZ)V=USF@?]'(SJJ.+5:P$\WAWAU)0PJR@%YC1((K:\WIM!6-2"DJ8%=2%>2E \[9XT.8>8U(*2G[O MM )55#F-2"DJ8%?0"\[/43MS)HDV9,":EH(190?0L#6_KI92" M4F8%T9AX8R^E%)2R*PA-)B_@V\FLR6"0;^=M."=.*06EW%OWU"*TN,"8E(52 M]HG0:\O030*",2D+IK$6_6IZE)+[]XV%^H>_P.1J"Y/5? D_X:$\DT5V MXT1]:#?RDK1>@-]613&!LFNSL#(__*/F\&^@C_\!4$L#!!0 ( "QG:%6\ M =;!X $ .P@ : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM. MPT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]=_X MDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:]ZD M5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,<@KQ^ M4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH M89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]# MO8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4VPGT M=M3;"?2.J'=Q/;K'&BK:W*7(-9=KM_CKV=\K']A M'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR% M58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.L7Z.TUK779'/)9]Y7"Y!-0 M2P$"% ,4 " L9VA5!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "QG:%4['*0![@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ +&=H563JM4T#!@ TA\ !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ +&=H5?T>&A$T P L H !@ ("!!AL 'AL+W=O M !X;"]W;W)K@ & @(%N)P M>&PO=V]R:W-H965T&UL4$L! A0#% @ +&=H593>J$-3 M! .PX !@ ("!2#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&=H5=_1F8*E! MPD !D M ("!&PO=V]R:W-H M965T&UL4$L! M A0#% @ +&=H5>=6=;[$!0 N T !D ("!3%D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&=H M5<6XKL;^!0 $@\ !D ("!A70 'AL+W=O@ >&PO=V]R:W-H965TN-04 ,$+ 9 " @9%_ !X;"]W;W)K M&UL4$L! A0#% @ +&=H55H!H1'* P YP@ M !D ("!_80 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&=H56FFT?S$ P $P@ !D M ("!194 'AL+W=O&PO=V]R:W-H965T M< !X;"]W;W)K&UL4$L! A0# M% @ +&=H52V)OF7, @ ]04 !D ("!5J 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +&=H5:WL M1_>? P EP< !D ("!KZH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&=H53G]FK&% @ ^ 4 !D M ("!_[0 'AL+W=O&PO M=V]R:W-H965T\ !X;"]W;W)K&UL4$L! A0#% @ +&=H536+8>>%! "AD !D ("! MDL( 'AL+W=O&PO=V]R:W-H965T 9 M " @>7) !X;"]W;W)K&UL4$L! A0#% M @ +&=H5=MYY_** @ Z 4 !D ("!0,\ 'AL+W=OA8 !D ("!#=< 'AL+W=O&PO=V]R:W-H965TW? !X;"]W;W)K&UL4$L! A0#% @ +&=H5<\VFA4\ P LPD !D M ("!W.( 'AL+W=O.@ &0 @(%/Y@ >&PO=V]R M:W-H965TKL !X;"]W;W)K&UL M4$L! A0#% @ +&=H5?F=L$NG"@ O8@ !D ("!^.\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+&=H50EA@=O7! TBH !D ("!A@P! 'AL+W=O&PO=V]R:W-H965TC\ ( &D' 9 " @>X6 0!X;"]W M;W)K&UL4$L! A0#% @ +&=H52$C^;][ P M;@P !D ("!%1H! 'AL+W=O2(" !9! &0 @('' M'0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ +&=H5?SMI@_F @ D H !D M ("!Z"(! 'AL+W=O&PO ! #L( &@ @ $J+P$ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " L9VA5%-1QY- ! "M( $P M @ %",0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /P _ + # 1 !#,P$ ! end XML 67 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 68 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 150 258 1 true 49 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS Sheet http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS Statements 2 false false R3.htm 100040 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET Sheet http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET CONDENSED CONSOLIDATED BALANCE SHEET Statements 3 false false R4.htm 100050 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) Statements 4 false false R5.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS Sheet http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS Statements 5 false false R6.htm 100070 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 100080 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 100090 - Disclosure - Basis of Presentation Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 100100 - Disclosure - Business Combinations Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinations1 Business Combinations Notes 9 false false R10.htm 100110 - Disclosure - Revenue Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenue Revenue Notes 10 false false R11.htm 100120 - Disclosure - Net Income per Common Share Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare Net Income per Common Share Notes 11 false false R12.htm 100130 - Disclosure - Goodwill Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwill Goodwill Notes 12 false false R13.htm 100140 - Disclosure - Intangible Assets Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssets1 Intangible Assets Notes 13 false false R14.htm 100150 - Disclosure - Accrued Liabilities Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 14 false false R15.htm 100160 - Disclosure - Long-Term Debt Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt Long-Term Debt Notes 15 false false R16.htm 100170 - Disclosure - Employee Stock-Based Compensation Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensation Employee Stock-Based Compensation Notes 16 false false R17.htm 100180 - Disclosure - Income Taxes Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 100190 - Disclosure - Commitments and Contingencies Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 100200 - Disclosure - Related Party Transactions Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 100210 - Disclosure - Subsequent Events Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 20 false false R21.htm 100220 - Disclosure - Basis of Presentation (Policies) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 21 false false R22.htm 100230 - Disclosure - Business Combinations (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsTables Business Combinations (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinations1 22 false false R23.htm 100240 - Disclosure - Revenue (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenue 23 false false R24.htm 100250 - Disclosure - Net Income per Common Share (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables Net Income per Common Share (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare 24 false false R25.htm 100260 - Disclosure - Goodwill (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwill 25 false false R26.htm 100270 - Disclosure - Intangible Assets (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssets1 26 false false R27.htm 100280 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilities 27 false false R28.htm 100290 - Disclosure - Long-Term Debt (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt 28 false false R29.htm 100300 - Disclosure - Employee Stock-Based Compensation (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables Employee Stock-Based Compensation (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensation 29 false false R30.htm 100310 - Disclosure - Income Taxes (Tables) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxes 30 false false R31.htm 100320 - Disclosure - Basis of Presentation - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail Basis of Presentation - Additional Information (Detail) Details 31 false false R32.htm 100330 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 32 false false R33.htm 100340 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) Details 33 false false R34.htm 100350 - Disclosure - Revenue - Sales by Product Category (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail Revenue - Sales by Product Category (Detail) Details 34 false false R35.htm 100360 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 35 false false R36.htm 100370 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) Details 36 false false R37.htm 100380 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail) Details 37 false false R38.htm 100390 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillParentheticalDetail Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail) Details 38 false false R39.htm 100400 - Disclosure - Goodwill - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail Goodwill - Additional Information (Detail) Details 39 false false R40.htm 100410 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail Intangible Assets - Summary of Intangible Assets (Detail) Details 40 false false R41.htm 100420 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 41 false false R42.htm 100430 - Disclosure - Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail) Details 42 false false R43.htm 100440 - Disclosure - Accrued Liabilities (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail Accrued Liabilities (Detail) Details http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables 43 false false R44.htm 100450 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail Long-Term Debt - Summary of Long-Term Debt (Detail) Details 44 false false R45.htm 100460 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) Details 45 false false R46.htm 100470 - Disclosure - Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail) Details 46 false false R47.htm 100480 - Disclosure - Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail) Details 47 false false R48.htm 100490 - Disclosure - Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) Notes http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail) Details 48 false false R49.htm 100500 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail Long-Term Debt - Fair Value - Additional Information (Detail) Details 49 false false R50.htm 100510 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail Employee Stock-Based Compensation - Additional Information (Detail) Details 50 false false R51.htm 100520 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) Details 51 false false R52.htm 100530 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) Details 52 false false R53.htm 100540 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 53 false false R54.htm 100550 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 54 false false R55.htm 100560 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 55 false false All Reports Book All Reports bldr-20220930.htm bldr-20220930.xsd bldr-20220930_cal.xml bldr-20220930_def.xml bldr-20220930_lab.xml bldr-20220930_pre.xml bldr-ex31_1.htm bldr-ex31_2.htm bldr-ex32_1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bldr-20220930.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 150, "dts": { "calculationLink": { "local": [ "bldr-20220930_cal.xml" ] }, "definitionLink": { "local": [ "bldr-20220930_def.xml" ] }, "inline": { "local": [ "bldr-20220930.htm" ] }, "labelLink": { "local": [ "bldr-20220930_lab.xml" ] }, "presentationLink": { "local": [ "bldr-20220930_pre.xml" ] }, "schema": { "local": [ "bldr-20220930.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/role/negated-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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 418, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 34, "keyStandard": 224, "memberCustom": 31, "memberStandard": 18, "nsprefix": "bldr", "nsuri": "http://www.bldr.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "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/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Revenue", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Net Income per Common Share", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare", "shortName": "Net Income per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Goodwill", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Intangible Assets", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssets1", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Accrued Liabilities", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Long-Term Debt", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Employee Stock-Based Compensation", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensation", "shortName": "Employee Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Income Taxes", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Commitments and Contingencies", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Related Party Transactions", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Subsequent Events", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Business Combinations (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Revenue (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Net Income per Common Share (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables", "shortName": "Net Income per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Goodwill (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Intangible Assets (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_862a92cc-582f-447f-b6f3-df6011edbc3e", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Employee Stock-Based Compensation (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "shortName": "Employee Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_862a92cc-582f-447f-b6f3-df6011edbc3e", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Income Taxes (Tables)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:YearFounded", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Basis of Presentation - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail", "shortName": "Basis of Presentation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:YearFounded", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_cf68a9d3-9d04-4205-97a2-9aed90de9e4d", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Business Combinations - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "shortName": "Business Combinations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_cf68a9d3-9d04-4205-97a2-9aed90de9e4d", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "shortName": "Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_d1f7657b-f3b3-4131-bbe4-5451f8914439", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Revenue - Sales by Product Category (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail", "shortName": "Revenue - Sales by Product Category (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_8687fade-b34c-4b64-8cd1-4f0faa2f9ab2", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_1ab7824a-a68e-4226-ab7a-4fcae377c2c2", "decimals": "INF", "first": true, "lang": null, "name": "bldr:PercentageOfRevenueFromContractsWithServiceElements", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Revenue - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "shortName": "Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_1ab7824a-a68e-4226-ab7a-4fcae377c2c2", "decimals": "INF", "first": true, "lang": null, "name": "bldr:PercentageOfRevenueFromContractsWithServiceElements", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "shortName": "Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_9465f756-9bd8-4dea-8b9d-543c0cb290d4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail", "shortName": "Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillParentheticalDetail", "shortName": "Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Goodwill - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "shortName": "Goodwill - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "lang": "en-US", "name": "bldr:GoodwillAmortizationPeriodForTaxPurposes", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "bldr:AllowancesOnTradeAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "bldr:AllowancesOnTradeAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail", "shortName": "Intangible Assets - Summary of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Intangible Assets - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "shortName": "Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail", "shortName": "Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Accrued Liabilities (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail", "shortName": "Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "shortName": "Long-Term Debt - Summary of Long-Term Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_2e2decef-3552-4e38-857a-9f78b0f5ddf7", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail", "shortName": "Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_2e2decef-3552-4e38-857a-9f78b0f5ddf7", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "shortName": "Long-Term Debt - 2022 Debt Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_e96f4835-d34a-47f6-bc2e-4929a2921925", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "shortName": "Long-Term Debt - 2026 Revolving Credit Facility - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_35da79e0-7122-4d12-9aed-ce3160de140e", "decimals": "-8", "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "shortName": "Long-Term Debt - Senior Unsecured Notes due 2032 - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_6de1bd79-e845-4c0d-8e17-2012b6198409", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_2e2decef-3552-4e38-857a-9f78b0f5ddf7", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "shortName": "Long-Term Debt - Fair Value - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_0d234df5-5dc8-43b4-afdf-34665475ba2b", "decimals": "-5", "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_e2d033d7-0844-41b8-bed9-04ba92cd11fc", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "shortName": "Employee Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_e2d033d7-0844-41b8-bed9-04ba92cd11fc", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_862a92cc-582f-447f-b6f3-df6011edbc3e", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "shortName": "Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_862a92cc-582f-447f-b6f3-df6011edbc3e", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail", "shortName": "Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_5af4aa3e-8797-46d5-9c12-8e825ef91335", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_34f2f4fd-e93d-4540-a24c-cf478fdec7fc", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_8243f208-40db-451d-8131-54ac91b3ae6f", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_6d05aa7f-3699-481c-b53c-a677041bd7cc", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueAcquisitions", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_74ea1ab3-5589-4212-a231-64e57437966c", "decimals": "2", "lang": null, "name": "bldr:StockRepurchasedAndRetiredDuringPeriodAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Basis of Presentation", "role": "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Business Combinations", "role": "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinations1", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20220930.htm", "contextRef": "C_47e495e4-5430-495e-a632-41838d70e591", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "bldr_AccruedRebatesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 4.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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_AmountsAccruedForRepurchasesOfCommonStocks": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 5.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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_BmcMergerAndCurrentYearAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BMC Merger And Current Year Acquisitions.", "label": "BMC Merger And Current Year Acquisitions [Member]", "terseLabel": "BMC Merger and Current Year Acquisitions" } } }, "localname": "BmcMergerAndCurrentYearAcquisitionsMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_BusinessCombinationClosingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Closing Adjustments", "label": "Business Combination Closing Adjustments", "terseLabel": "Closing adjustments" } } }, "localname": "BusinessCombinationClosingAdjustments", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, contract assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Assets", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, contract liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Liabilities", "verboseLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from others expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease liabilities assumed in a business combination.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease right-of-use assets acquired in a business combination.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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]", "terseLabel": "Redemption Period Within Three Years from Date of Issuance", "verboseLabel": "Redemption Period Prior to August 1, 2024" } } }, "localname": "DebtInstrumentRedemptionPeriodSevenMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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]", "terseLabel": "Redemption Period Within Five Years from Date of Issuance", "verboseLabel": "Redemption Period Prior to August 1, 2026" } } }, "localname": "DebtInstrumentRedemptionPeriodSixMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "bldr_DeferredConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred consideration.", "label": "Deferred Consideration", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredConsideration", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20220930", "xbrltype": "stringItemType" }, "bldr_EastPanelTrussBusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "East Panel Truss Businesses.", "label": "East Panel Truss Businesses [Member]", "terseLabel": "East Panel Truss Businesses" } } }, "localname": "EastPanelTrussBusinessesMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_EasternUsGypsumDistributionOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eastern US Gypsum Distribution Operations.", "label": "Eastern US Gypsum Distribution Operations [Member]" } } }, "localname": "EasternUsGypsumDistributionOperationsMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_FinalWorkingCapitalAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Final working capital adjustments.", "label": "Final Working Capital Adjustments", "terseLabel": "Final working capital adjustments" } } }, "localname": "FinalWorkingCapitalAdjustments", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "bldr_FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Four point two five percentage senior notes due two thousand thirty two.", "label": "Four Point Two Five Percentage Senior Notes Due Two Thousand Thirty Two [Member]", "terseLabel": "4.25% 2032 notes" } } }, "localname": "FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "bldr_FulcrumBuildingGroupHoldingsLlcAndItsSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fulcrum Building Group Holdings LLC and its subsidiaries.", "label": "Fulcrum Building Group Holdings LLC and its Subsidiaries [Member]", "terseLabel": "Fulcrum Building Group Holdings, LLC and its Subsidiaries" } } }, "localname": "FulcrumBuildingGroupHoldingsLlcAndItsSubsidiariesMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_GoodwillAmortizationPeriodForTaxPurposes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill amortization period for tax purposes.", "label": "Goodwill amortization period for tax purposes", "terseLabel": "Goodwill amortization period" } } }, "localname": "GoodwillAmortizationPeriodForTaxPurposes", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "bldr_HomecoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Homeco.", "label": "Homeco [Member]", "terseLabel": "Homeco" } } }, "localname": "HomecoMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_IntangibleAssetsNetDerecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Net Derecognized", "label": "Intangible Assets Net Derecognized", "terseLabel": "Intangible assets, net derecognized" } } }, "localname": "IntangibleAssetsNetDerecognized", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_NonCashOrAccruedConsiderationForAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non cash or accrued consideration for acquisitions.", "label": "Non Cash or Accrued Consideration for Acquisitions", "terseLabel": "Non-cash or accrued consideration for acquisitions" } } }, "localname": "NonCashOrAccruedConsiderationForAcquisitions", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "bldr_OddsNEndsIncDBAHomcoLumberHardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Odds N Ends Inc d/b/a HomCo Lumber Hardware.", "label": "Odds N Ends Inc d/b/a HomCo Lumber Hardware [Member]", "terseLabel": "Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware" } } }, "localname": "OddsNEndsIncDBAHomcoLumberHardwareMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other acquisitions.", "label": "Other acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_OtherReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other receivables.", "label": "Other Receivables [Member]", "terseLabel": "Other Receivables" } } }, "localname": "OtherReceivablesMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_PanelTrussOakwoodLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Panel Truss Oakwood LLC.", "label": "Panel Truss Oakwood LLC [Member]", "terseLabel": "Panel Truss Oakwood LLC" } } }, "localname": "PanelTrussOakwoodLlcMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_PanelTrussOfLongviewMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Panel truss of longview", "label": "Panel Truss of Longview [Member]", "terseLabel": "Panel Truss of Longview" } } }, "localname": "PanelTrussOfLongviewMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "bldr_PimaDoorAndSupplyAndSunriseCarpentryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pima Door and Supply and Sunrise Carpentry.", "label": "Pima Door and Supply and Sunrise Carpentry [Member]", "terseLabel": "Pima Door and Supply and Sunrise Carpentry" } } }, "localname": "PimaDoorAndSupplyAndSunriseCarpentryMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "bldr_SeniorNotesDueTwoThousandTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due Two Thousand Twenty Seven [Member]", "label": "Senior Notes Due Two Thousand Twenty Seven [Member]", "terseLabel": "2027 notes" } } }, "localname": "SeniorNotesDueTwoThousandTwentySevenMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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 total number of shares of additional common stock earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDecreaseToSharesEarnedTotalShareholderReturnModifier", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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 total number of shares of additional common stock earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseToSharesEarnedTotalShareholderReturnModifier", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "percentItemType" }, "bldr_ShareBasedCompensationAwardVestingOnFourthAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Award Vesting On Fourth Anniversary", "label": "Share Based Compensation Award Vesting On Fourth Anniversary [Member]", "terseLabel": "Share Based Compensation Award Vesting On Fourth Anniversary" } } }, "localname": "ShareBasedCompensationAwardVestingOnFourthAnniversaryMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_ShareBasedCompensationAwardVestingOnSecondAndThirdAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Award Vesting On Second and Third Anniversary [Member]", "label": "Share Based Compensation Award Vesting On Second and Third Anniversary [Member]", "terseLabel": "Share Based Compensation Award Vesting On Second and Third Anniversary" } } }, "localname": "ShareBasedCompensationAwardVestingOnSecondAndThirdAnniversaryMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_SixPointSevenFivePercentageSeniorNotesDueTwoThousandTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Six point seven five percentage senior notes due two thousand twenty seven.", "label": "Six Point Seven Five Percentage Senior Notes Due Two Thousand Twenty Seven [Member]", "terseLabel": "6.75% Senior Secured Notes Due 2027" } } }, "localname": "SixPointSevenFivePercentageSeniorNotesDueTwoThousandTwentySevenMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Six Point Three Seven Five Percentage Senior Notes Due Two Thousand Thirty Two [Member]", "label": "Six Point Three Seven Five Percentage Senior Notes Due Two Thousand Thirty Two [Member]", "terseLabel": "6.375% 2032 notes" } } }, "localname": "SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "bldr_SubcontractorRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subcontractor relationships.", "label": "Subcontractor Relationships [Member]", "terseLabel": "Subcontractor Relationships" } } }, "localname": "SubcontractorRelationshipsMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_TexasPanelTrussBusinessesEastPanelTrussBusinessesValleyTrussCoIncHomcoTrusswayAndFulcrumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Texas panel truss businesses east panel truss businesses valley truss co inc homCo trussway and fulcrum.", "label": "Texas Panel Truss Businesses East Panel Truss Businesses Valley Truss Co Inc HomCo Trussway and Fulcrum [Member]", "terseLabel": "Texas Panel Truss Businesses East Panel Truss Businesses Valley Truss Co., Inc. Odds-N-Ends, Inc., d/b/a HomCo Lumber & Hardware Trussway, LLC and its Subsidiaries Fulcrum Building Group Holdings, LLC and its Subsidiaries" } } }, "localname": "TexasPanelTrussBusinessesEastPanelTrussBusinessesValleyTrussCoIncHomcoTrusswayAndFulcrumMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "domainItemType" }, "bldr_TexasPanelTrussBusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Texas Panel Truss Businesses.", "label": "Texas Panel Truss Businesses [Member]", "terseLabel": "Texas Panel Truss Businesses" } } }, "localname": "TexasPanelTrussBusinessesMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_TrusswayAndFulcrumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trussway and Fulcrum.", "label": "Trussway and Fulcrum [Member]", "terseLabel": "Trussway and Fulcrum" } } }, "localname": "TrusswayAndFulcrumMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_TrusswayLlcAndItsSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trussway LLC and its subsidiaries.", "label": "Trussway LLC and its Subsidiaries [Member]", "terseLabel": "Trussway, LLC and its Subsidiaries" } } }, "localname": "TrusswayLlcAndItsSubsidiariesMember", "nsuri": "http://www.bldr.com/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/20220930", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r455" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r456" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r453" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r453" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r453" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r457" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r453" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r453" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r453" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r453" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r452" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r454" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r172", "r173", "r174", "r175", "r192", "r227", "r267", "r269", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r172", "r173", "r174", "r175", "r192", "r227", "r267", "r269", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r131", "r173", "r174", "r246", "r249", "r411", "r440", "r442" ], "lang": { "en-us": { "role": { "label": "Product Or Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r131", "r173", "r174", "r246", "r249", "r411", "r440", "r442" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r168", "r172", "r173", "r174", "r175", "r192", "r227", "r257", "r267", "r269", "r296", "r297", "r298", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r168", "r172", "r173", "r174", "r175", "r192", "r227", "r257", "r267", "r269", "r296", "r297", "r298", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r441", "r443", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r134", "r391" ], "lang": { "en-us": { "role": { "label": "Title Of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r26" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 0.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", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r135", "r136" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 1.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 $54,156 and $39,510 at September 30, 2022 and December 31, 2021, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful lives of the acquired intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 2.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r83", "r84", "r85", "r304", "r305", "r306", "r364" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r271", "r307", "r308" ], "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", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r68", "r156", "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expenses" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r11", "r78", "r114", "r123", "r129", "r138", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r351", "r355", "r369", "r394", "r396", "r416", "r431" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r24", "r78", "r138", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r351", "r355", "r369", "r394", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r360", "r361" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r266", "r268", "r338" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r266", "r268", "r333", "r334", "r338" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r344", "r345", "r346" ], "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": "Consideration transferred", "terseLabel": "Cash consideration for certain assets and operations acquired", "totalLabel": "Business Combination, Consideration Transferred, Total", "verboseLabel": "Purchase price of certain assets acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "auth_ref": [ "r67", "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r339", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinations1" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "verboseLabel": "Fair value of intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r335", "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets in connection with acquisition" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "verboseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r50" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": 1.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedLabel": "Less: cash acquired", "verboseLabel": "Less: cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r7", "r70" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 0.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", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r64", "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", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r64", "r370" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r420", "r435" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 1.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r170", "r171", "r176", "r449" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r83", "r84", "r364" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r228" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 1.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; 148,994 and 179,820 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r234", "r236", "r247" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 4.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", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r234", "r235", "r247" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 2.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r47", "r411" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 1.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", "totalLabel": "Cost of Goods and Services Sold, Total" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "verboseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r76", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r206", "r213", "r214", "r216", "r225" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r77", "r82", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r202", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r219", "r220", "r221", "r222", "r381", "r417", "r418", "r430" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r217", "r418", "r430" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r14", "r427" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r189", "r219", "r220", "r379", "r381", "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r34", "r426" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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", "totalLabel": "Debt Instrument, Increase (Decrease), Net, Total" } } }, "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32", "r190" ], "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", "verboseLabel": "Private offered aggregate principal amount rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r33", "r192", "r368" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r77", "r82", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r202", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r219", "r220", "r221", "r222", "r381" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r77", "r82", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r202", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r215", "r219", "r220", "r221", "r222", "r229", "r230", "r231", "r232", "r378", "r379", "r381", "r382", "r429" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSeniorUnsecuredNotesDue2032AdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r202", "r218", "r219", "r220", "r380" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail": { "order": 1.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", "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremiumNoncurrent": { "auth_ref": [ "r378", "r382" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r380" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r202", "r380" ], "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", "totalLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r68", "r79", "r318", "r323", "r324", "r325" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.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", "totalLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r311", "r312" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 3.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r68", "r112" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 1.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", "totalLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r246" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r273", "r274", "r300", "r301", "r302", "r310" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r45", "r88", "r89", "r90", "r91", "r92", "r96", "r98", "r100", "r101", "r102", "r106", "r107", "r365", "r366", "r423", "r437" ], "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", "totalLabel": "Earnings Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r45", "r88", "r89", "r90", "r91", "r92", "r98", "r100", "r101", "r102", "r106", "r107", "r365", "r366", "r423", "r437" ], "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", "totalLabel": "Earnings Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r314" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r80", "r314", "r326" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r314", "r326" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 3.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r309", "r314" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 2.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r314", "r326" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail": { "order": 1.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 0.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", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r40", "r41", "r42", "r83", "r84", "r85", "r87", "r93", "r95", "r109", "r139", "r228", "r233", "r304", "r305", "r306", "r319", "r320", "r364", "r371", "r372", "r373", "r374", "r375", "r376", "r387", "r444", "r445", "r446" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r204", "r219", "r220", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r367", "r400", "r401", "r402" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r204", "r219", "r220", "r258", "r259", "r264", "r265", "r367", "r401" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r204", "r219", "r220", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r400", "r401", "r402" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r9", "r162" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r164" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (from Oct 1, 2022)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r164" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r164" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r164" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r157", "r159", "r162", "r165", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r162", "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r157", "r161" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r162", "r412" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Total future net intangible amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r68" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Net gain on sale of assets", "totalLabel": "Gain (Loss) on Disposition of Assets, Total" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r68", "r223", "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r223", "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs.", "label": "Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost", "terseLabel": "Gain (Loss) on repurchase of debt instrument" } } }, "localname": "GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r8", "r140", "r141", "r148", "r153", "r396", "r415" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 3.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", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r142", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions", "verboseLabel": "Goodwill recognized from current year acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r149", "r151", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r141", "r148", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Historical accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r46", "r78", "r114", "r122", "r125", "r128", "r130", "r138", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r369" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r43", "r114", "r122", "r125", "r128", "r130", "r414", "r421", "r424", "r438" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r80", "r315", "r316", "r317", "r321", "r327", "r329", "r330", "r331" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r94", "r95", "r113", "r313", "r322", "r328", "r439" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 1.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", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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", "totalLabel": "Income Taxes Paid, Net, Total" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 11.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", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 12.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", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 8.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r67", "r410" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 13.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 9.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase Decrease In Other Operating Capital Net", "negatedLabel": "Other assets and liabilities", "totalLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 6.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", "totalLabel": "Increase (Decrease) in Receivables, Total" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssets1" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r155", "r160" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 4.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", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 1.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r62", "r65", "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 6.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r22", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory Net", "terseLabel": "Inventories, net", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r78", "r124", "r138", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r352", "r355", "r356", "r369", "r394", "r395" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r78", "r138", "r369", "r396", "r419", "r433" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r31", "r78", "r138", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r352", "r355", "r356", "r369", "r394", "r395", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r14" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureLongtermDebtSummaryOfLongtermDebtDetail2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 2.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", "totalLabel": "Long-Term Debt and Lease Obligation, Total", "verboseLabel": "Long-term debt, net of current maturities, discounts and issuance costs" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureLongtermDebtSummaryOfLongtermDebtDetail2": { "order": 0.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 4.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", "totalLabel": "Long-Term Debt and Lease Obligation, Current, Total", "verboseLabel": "Less: current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureLongtermDebtSummaryOfLongtermDebtDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail": { "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r177" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided By Used In Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided By Used In Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r64", "r66", "r69" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided By Used In Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r38", "r39", "r42", "r44", "r69", "r78", "r86", "r88", "r89", "r90", "r91", "r94", "r95", "r99", "r114", "r122", "r125", "r128", "r130", "r138", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r366", "r369", "r422", "r436" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r114", "r122", "r125", "r128", "r130" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r384" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 3.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r384" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 1.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r383" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 2.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r359" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 7.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r23", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 5.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r360", "r362" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 5.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 4.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 5.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", "totalLabel": "Other Noncash Income (Expense), Total" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 2.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", "totalLabel": "Other Receivables, Net, Current, Total" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromPreviousAcquisition": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": 0.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow associated with the aggregate amount of adjustment to the purchase price of a previous acquisition.", "label": "Payments for (Proceeds from) Previous Acquisition", "totalLabel": "Payments for (Proceeds from) Previous Acquisition, Total", "verboseLabel": "Less: accrued contingent consideration and purchase price adjustments" } } }, "localname": "PaymentsForProceedsFromPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r57" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 7.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r60" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 4.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r61" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 5.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", "totalLabel": "Payments of Financing Costs, Total" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r52", "r347" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": 2.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "totalLabel": "Total purchase consideration", "verboseLabel": "Total purchase consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r52" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 0.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 used for acquisitions, net of cash acquired", "terseLabel": "Cash used for acquisitions, net of cash acquired", "totalLabel": "Total cash consideration, net of cash acquired", "verboseLabel": "Cash consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 3.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", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15", "r226" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15", "r226" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "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", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r50" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "verboseLabel": "Proceeds from divestiture of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": { "auth_ref": [ "r55" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.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", "totalLabel": "Proceeds from Issuance of Long-Term Debt and Capital Securities, Net, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r56", "r77" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 0.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", "totalLabel": "Proceeds from Lines of Credit, Total" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 4.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", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "verboseLabel": "Proceeds from divesiture of business" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r54", "r303" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 6.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r38", "r39", "r42", "r63", "r78", "r86", "r94", "r95", "r114", "r122", "r125", "r128", "r130", "r138", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r350", "r353", "r354", "r357", "r358", "r366", "r369", "r424" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 0.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", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r167", "r396", "r425", "r434" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 1.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", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r388", "r389", "r390", "r392", "r393" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r59", "r77" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 1.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r58" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 3.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", "totalLabel": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security, Total" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r233", "r396", "r432", "r447", "r448" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 3.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", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r83", "r84", "r85", "r87", "r93", "r95", "r139", "r304", "r305", "r306", "r319", "r320", "r364", "r444", "r446" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r110", "r111", "r121", "r126", "r127", "r131", "r132", "r133", "r245", "r246", "r411" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 0.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r248", "r256" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r385", "r386" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r333", "r334", "r338" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r34", "r82", "r219", "r221", "r229", "r230", "r231", "r232", "r378", "r379", "r382", "r429" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r314" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r157", "r161", "r412" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r157", "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Change in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "verboseLabel": "Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r270", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r363" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 3.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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS": { "order": 1.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", "totalLabel": "Selling, General and Administrative Expense, Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 3.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", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r274" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r288" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r288" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r296" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r274" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r37", "r40", "r41", "r42", "r83", "r84", "r85", "r87", "r93", "r95", "r109", "r139", "r228", "r233", "r304", "r305", "r306", "r319", "r320", "r364", "r371", "r372", "r373", "r374", "r375", "r376", "r387", "r444", "r445", "r446" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r83", "r84", "r85", "r109", "r411" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r15", "r16", "r233" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r228", "r233", "r282" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r37", "r228", "r233" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r37", "r228", "r233" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r15", "r16", "r228", "r233" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r15", "r16", "r228", "r233" ], "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, inclusive of fees" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r19", "r20", "r78", "r137", "r138", "r369", "r396" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders Equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r377", "r398" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r377", "r398" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r377", "r398" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r377", "r398" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r397", "r399" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 2.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", "totalLabel": "Taxes Payable, Current, Total" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r246", "r254" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r246", "r254" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r254" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2026RevolvingCreditFacilityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r102" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail": { "order": 1.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", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r102" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r102" ], "calculation": { "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail": { "order": 0.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", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20220930/taxonomy/role/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/2022", "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of unamortized deferred loan cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/Role_DisclosureLongTermDebt2022DebtTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.bldr.com/20220930/taxonomy/role/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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://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": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://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(18))", "Topic": "210", "URI": "https://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": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://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": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://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": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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(22))", "Topic": "210", "URI": "https://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": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://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.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r453": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r454": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r455": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r456": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r457": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&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": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" } }, "version": "2.1" } ZIP 72 0000950170-22-023056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-023056-xbrl.zip M4$L#!!0 ( "QG:%5L=X_ER[X! "7J(P 1 8FQD4W4>CGQ?4%7=0R'4S;DJJ1K0+.\?'5\AII-, M.B-3$O?3/_-(0"! 0A )$8E7MZ1&O:UO[V[N[:__[MU_^%T+5J]>[;ZNW\5.UY6?UQ_BJ;OQH MTLRGL?II_X^?J]WQJ!['ZK]^WWM3O9KX^7$'1K/K)_USE'\&=Q^,X&IU6K^NQ'?O:CJK]\UNNPQS]1K4U M&E5[^5=-M1>;./T8PT:^Y+_\_KEV:]R>V,9D>OB#&F!>?\YBU MQ:#-SVXZ"O7%V/RV'4DQEB\67UX9.KMQJ%@,G5T>6E^9P.71[ 4LX@P>+9Z/ MAV7_QS>&YZ^=;2Z&?[XV_LKSY6_/A]:?;[LNR=/(],[D/A\^GHS? MFGM;_Y M9V$V?3$[/8DO8" :+T9^N=7LYA]]N[P?N-P\O&[U]&(D8LE:NJ;%@B6D[SXKS_>[/NC>&S1UW0(\:NM<'YK^.)% MWISG ^<-.K3VY&)PLHUK;W#VQ97!=3/AE*AO[8?%B(MIS*8HKW+S'2+ 33#" M!-&+QVZFL^MS@@^OS,>-PO3*E?,'+3/G4=@P?/&8L^FMLS8OX-NUW_ZE^N4H MV@#_5K_,ZMDH_D8P^OLO+Q:O\Z?'<69;&8+B/^?UQU_7MB?C&4@6= #/L%;Y MQ;M?UV;Q\^S%@C=?Y,N^.+ON+VX23MLKA?ICUWUA\A]L,$Z1"(.B!N'D?&,(\R)QE8Q MG"(08FR/\UUBO7DN"%^#L+2C_XYV^AH^:N(C%HS!D[;>\P+^\N#*MFV?I/77)$H8L3!=Q&F&67&,DL8\!6X:# M)+?/\D^XTB0\8)Y_9[?,\O74^E;*+Z8IK#6$^8B8B0KQ* URB3,DE1-:>RE( M\.?3/&.-S3^G,<7I-(;]V<3_XS_L:!Z_GJ3A4B0E)#(N:,1#M$@[$_*:1B4)E12E*!+B MTD58:..1UCQ28QGAZVM'N.,3/_R>>WF^1,0@C1J1FXDY; MPE(BK3,6<>UAK7&2R%+I4*#&T10P_._*3+?GL,B7]^W..&3=?+_)(D0HR->[ M;0N8H6942Y188C!?N)I5WB-#M94^*J4=O\>V$#9Q:UE$6AE8 1D$L"Y,2T=- M14RP$YFX][;XZA&P\R1(:U'4L,8\")B]@XTN9$HB.D&2#5\_PO;D^+B>939L MML8ABSF 8 #%ZGB-#9>ZP[]Z%.4QI["344P*ELW9E*5*0H[#%T)(PQ-[P*,L ME2I764 $2JT1',0@);"O'#P$ 8X(S$MC2#)!T,LLL 4/$%JQ.+*']]OWR8Z: M>&W7O[BJ9-JM"ZL3F]]^R>AKLVGQ!=RH:M'89E;7OZXU]?')*(.-]K.C:9Y' MUKWH7.]N?&Y"7HNKUUC<[O(]VK?-9#YMW[5H<_/LX=J5VOZ J;.P:1G2B<'^ MXLJ!1 .TH#FQDA,#JZ;7SG\:6YEV_JX.^7VJX[1JIQ!O!&/;N__GJ@3[^L?G MEVOB8:; XFV FWT^&=6^GOT1CQW<(M3P[<)R 9P"4F 2YG[V;KH/J+[V<>MS MW:S]EA=I<_\D9F-@=OK[O!YEX^9L;-Z@9Z.;Q45_>7'CO7X[G^3%E%[<]/PG MK?*\F/[,3F=9;&;=33+:PN3B.A??72QDN#34((:_W&+QS?G[\YN\N$*\FVD) M(B<&(3DB6,JL9 ,HV:20$S1:3*S',A1:_B@M*<+JCK2DW=$R.*>T5@(1R3.N M2P)H&0,"R>R2M\"TD?:-EN)=(].V!^_7G[U#KGC.Z+-3CN)Y,WX]A5>: X]]. M9K%Y-8\'GR8'1Y-Y8\5AA#V,"XK?0.@E4OF2 MB* +YU<7(L*2!$+".$0T ;TL$D8F80_(60@3B/-2JKX2;NN3G8:O!/8!#/L= MA'78BT#1VL_.[.KW8(;]=0JK]#WU>^>[_P?< '3\93EP9*>+FX,5>0+C6V71 MSO)L\+MQWE.SHZWQN,X'%W9ZNI+B@%*OI6,,*>UA+RGID%56H,B\B%1'G,+P MQ &HDE8:[,>/<7Q7>? )!IRVOUBV1) O;J0"($D)078S8DY$.6PPLBYUEL@ M2-*&<,Y,7VGW;:1^$#_;YD\[CJ.#Z;QIS@?'9L[8 M_VUR["?MVT_V%'3Z&?1?-F4O<^5#*$MB),10C:BF(.NQ\#^#&11_LT.4'9VF@7L9-QZZ5KZ7JB$$%JJV]&?M@Z[XVU[4L_LJ%?N$78) MW3]$R"H>+;' HT* W<4IF V6 K=*'H4"F\M(Z9=-SF$X'Z@A5$N:8*>GB'CB M'G J!5N54("FVF(E[< W?O9;3\8MU%F^HNE&'&$FG0\D(NI]IHJ,2$<03($H MBKG )"I1J+(4G->5"+*2Z&2 G1+5";""MT@+L!XLMU(PPFG4N&\D_(Z']LT\ M_P"4^^+%_E&,L[].)N$17.QWE8P=NMB#"L!SQ*-(X?8\*8RL21K0.F!VP , MVGM'P.':[1VZ]@050!I@9(X!FW." S(Z*D239$9BJYTB?25<'X3G%:I+Q)#%\%?"0=O("<&Z=R=6?478R^&;2!5W(6._9"GB-DAD MI66(1@IH6CH9K>L;A;ZCL?ZPXWFR?I9]S^?'B2NIK'Q,FD<-!JN5(/,X UM M'47&4><=UDF(I1L\0Y9Y/2"AYEH!B[6'OV"S1H>!A"(A&Y2R3DN,0V^=2[TC MX=,8TTP$JTS$2!&X+ \@FHV- ?D(2XY#)(!(^DK";1"1]>RU]?4(IG79-7C- M95M_WHL?)Z./]?CPZJ^&XNW3W-*D@##2.8) Z8%M!O@$$0_W"(>L.)5&9(/D?*GO7(:="5 ME+%*>N'!R!0 DC]@()(5QRIAH+>GMD6-O8P"NVC.J([2L56+,6<#(*;N8 M%5@VEH+VEAK 5@Q86#]T>^91$1>_.^*272$NX[%@1"$#1 /$E4/24[90,0?$ M3'-H=.\"8OM$PJN,U=E1G/;$*441,5D& BI&-F*-<-)8RD@=B:QO5%D)Y3Q, ME2F2#([ !K0Q_U&/ M1I\FT]4T?0GE43F<.0_[JTN[.D=6%$<):A/Q MD--$7+3(,9-08(92SG,L1&]#SWOM=.\,[5#LG!7.(^E!:7&C09%9#4 T"A&9 M4)KU-\BT-^KK$FEPA^>(B@GK@-)2V@2D 3;2%$CC%.'$"6]M?_-R_AS9\5M[ M'&\&BFVD;8SCW7$^_,W'P##\H4AU^1CXIJ#F/^.TK?D 3_*'G?XCSKYDBVU/ MQ@O1\*"@YV&BXBBYC#CE7-A@ !4'B9Q1"7G'?1*@ DC_ HCZ=Y;W-+334JMD M0P15S3TH;]23OKJY!VIUK,-* &0NP>33/,41.(Q=!DF(P1,%2#82DWIZG M+R7W9YBB5-+$J6<*M9&8/ ?RZ4"S52J)UC0E(89NE3Y-6/_3Q-12K;#3%HB8 MLH^(^( L$P11ZPW+GF',E^X:_C%S9%'OCG5ACD0C$X=)@?'.+>(J :3S-()A M0HVEAA)#>P?IAN6]SJKFCCOZ\M '>:^]=UY2"S@]IU^H8)'Q7J,0,9'L#=89G>C5@^H;"036$@+ @ANSSUWR(J8A5'DP0NJG1E@\G!_XD-H=_'NS%KG MLZ\]&>$09PFP"H&_0-XK1Q45GO0VN."[>=X'1],8?RC9^['(UY5?/G(<20!- MK-H:D-%&4,S6H,0#I1%P%UM^!NE*6@Y/$URM+!4X"E"/"C0C]P"VM"8.12-T M\ %+2WN;YOJZ!O 4WP"C 9%@0Q_6;A2WFB;.FM]/_[#_,YENCVSS%7'?3L8^ M0Z!9W#H$7LVW7.[!2X>\QPU14CB,A&:YS()TR,'"(F<2"$T?N>1+%YWWV-9/ M$,$F+?,N&; RG4MY6Q-D6"!M;1$7!59J\&D?CQS\\C3N1ADB<4$9%#470$<< MD(Y$(4!YU$EB-,>]"W[I/:[K 5['S&":J_X1H0&O6PYT]:!VK.,ZPPA%4N^. M<@9MWK? ="6WDJ/!44ES'*P' Y\DB73 JE 5/*@ U0:>KSY4X3R=%BTPVDJ M5: .!4%HCF!,0"%% ;LP&B+&(9'>8LP^'/LMQPY7L%@I68Z"9KE$OK!(J^B1 MDUCU:GXJF@"B5R,F@?&Y#&"JZ(3A!L2FE!CU MKK<\W\]#F:M2X/(YRT.D@$_"$"$58B:[U@2YE_V_ M/6]FD^,XW8NCEDF;H_ID, Z .[6/>'H'P+)*$6*:"\*CI-K ;2Z1Q9PCZX7) M16B-8$M76,L5OIVEC'C-(U>YT(_++G9@;YNT0B99$,218N9[R]2]]7X\ 1W! M@N'>&H%TI>C%H=WPRGS7M M"-J5\320F(8E01C)G%8N^ZIR-65C,7)22<1B]%$'1_G@%?,3I9UUEAB(*=BF M)-<+\[E2D0K(:L#:4J5(HZ*:TMY%)_0R/^0)T@L \:HHO$>$LWRHH!DR#E P MP&&C$L91+]\ZNB]W?;L*_6W%YGMUYG=YZ(/._&(TSN7&A32WX[,L=V\S -.D M3\X2;P7IG:J]*+'@#&J*4B.A$4VB8YU.=& MA/"7<"")&!:QEY8VG:07J@7["!X%XS.2CQ"#KN4?>!:ZTX=[$WE80Z/T11(=>$TM92B07 M$< \ >1V##FF,-+2>:L#UM[U3M\_R&OR*AO4DY,8#J(_&D]&D\/3O?KP:,EQ MB!U23 4IG.4.*.8B",;.PA1M$QT!,FL1Z&S4^J-2DK[E1(B+NR(V7ASXH+S0YJA+)H11* M(YX3*EQ.0[.@&K%)08O8.^/NCKZ@Q^XIVH,\ 8.)C3YI0*2$Y/-6@YQ7!#'N ML[HT 2_?UOMAM-#5J9(G@7!.B>3H(I,%<0@)T#J=Z5_NHI\6KGL:=))CCGJJ :& I M1[$S4!WP"DRF&''0VJ3>(N>P7'YQR]L[GNPO5,.[CW$ZSOZSU_48MA08DWGH_B1-+[[9'8?X>?^3 M/;E#@Y05,W2?H'8/P X9K;&(T1S[KV3.R/(Y8"HE:H(+.A:';J_BDA*-4AJP M=*/T0#&10TXM#DB2Y!)CU/G^5@'XMD/W70C-VYUQ:$"YO?I]ZV^38S]9P)6_ M@5X"W?0(29$_$ JC.G+Q1LU3-,DC0VP. Y>Y@PO+/9=-DL)Z%45OK=L>^YJZ M+*(=C8XYW2;A'"OL,X5P+E,E';?4>TP'[PU\O+X W5EI45&'P8 FCAN 8"3D M6H(:)6D53VVOU]Y19?FQ1P6"#P&G);KG$;\@K+ M"9RT-DHPCR+00A+@+*SAE5>(<*Q4QMR"] X_%O]-S_TW3W"$9K@420F0*2YH MQ$.T2#NP@P1G'C0%!02P]'KV3^B$=PTH'F^-A@3:[?"G9Z8!Q9F53N"JI%?[MJ?/O L,W] M^&1/WXP\6 J[LV9_[IHZU"!"'R/?VOR(=ZJCLT(9*= -(XMSGIQ08 <:1L', M2#12H3 Q2[<#?Q@P=%7O@4=C28H\-X4!RXK! 3BWCR-C*E/.U?H=GE8_*#^CB7A4VY/G>3XO1=RJ&S7_DD+P&$=M 95,^E M;E?RH"2#!T5"0,'EH @'TM@EZ9$R) ;B;2Z6U+>MTM.@B Y#57A*/('!@41D M /:2#@C( [+5&*T9-5&$I7>77"79VF'J!^:::88Q,D9BQ$E0@-T RD4BL&7) M4H!S?2/-=XY@]D^BK^UH=OK[O(8+C0_/:U9]"1)?S?!O(%5NW^J EI2!S9\[ M%0K 4A$[BJ5G#*C9-UH.TBOIMT,H_!F+S+MNNR21H*4UC.D M\F;A%AC,>F U'A3G' NJ0V]-^CY7X5U2]1\=G?+8(TI]CE3/?6%L;M]C=7)& M6$9$;YV]W_$DQL^VN:EJXVW5'+\N/M,F*YS[(P']O)Z/_/2[%N@P%2*S6IID M!;)9UG.92"[N+Q'EWBAKF*:\MXW>WDS&A[,X/020(I8>=O+##]^59]AK .0*K*ID M<^ -S;4A@@0X[@E. -VT"$L_XOA1WGV:0+*@$TE&:\1;_X ,%CE&(B*P3;)S MW7C>6__ K:CHW>PH3L_8]POG#L;I2HDT7E.%M,@U(02PKDE:(DE#HB()G>( M2]FT2'7_=IRZS"HGRX$_6BB6V00)FW.^&1B"&LQ!))WDN7N+!4';5SKUT[?6 M'6DDM89ZCX2FH/VX2LC)Q%!($A,2@_/]*_]:JB[\,)D!6_J<_(P,,R I]+?\Z!/4]5C^R5C9NW<'Z%(Z4/(6T8A!>]!@D'%6@9SBGNH$ MZ-7TUFKJV7E9A]C+*2ZD"1(9E9,O&2@.*QA&#EN1'/5!N=Y&ZP^F;5>'](H< M:XSS6;,'JX6+W-LI@J67F#*!.VJB6KJ+^8=/$+N*F Z6L:2(1H(;"R(D-U34 M(B'L6 KP7&1>BM"AM=+JC70.W*<>AHXA2M&9W.S.9,;3)C15J3C(P1L*\6N?A/ G45DX1M&B6H,FUX?^V< MWN8!7J >QQ.FZ,CTBMKN\&^? M,/]9']M4B'2'(!0HL <%C$#',X6I$T[UU@ZA!R^+H\(HP4A%^$S2P$ MS6>W&FFA+#)):8>3""'UED3#L_P[))R2E-DH\F%NCDS0%@PV9CTBEOKH>##4 M]0[8]_O,L+.@$8:SR:P(4BE:!(8S 9X"^N#@=5326B[ZX$KL03E][46(.,#E MI,IU;7(U&R%!7U!#G#%!&-Z'\)KE-!JR7G+@8(9DS(EP7*3<2@\0*G54:$*I M%;VS[/J?MO$TT4\>ZYADR+497#[M"6!>< E6(&;*Q1"LVB'U<9_7(=CP?%D%#.$L4:$'#(OE42D 8ZPEZQ'N0< MJ''9,RG78=Z@)D'9%"@8WE;DJF41V40P?N>F>>?0WL[EJED717I9%QAWT2&EDA08$3)?)!3&YU327% M6',FBOI:!MMW(!OS0?X=A-TP!0Q.3(E@&9@[L!VY3A$9KS3*36J)T:!$5>\. M[+]C/?YAQ_-D_2PKM'/#Q MM^F.?3LN[(&.\-HR[T#7TQ1UKH,'ZD%%AD!#&$9TPHH77?]CIG=G^7LB2EDB-XO_ZSNOJ3I559:E\G>!N,4$T.1YU/!2!Q(O]SY M"FP\+HBPJK_!IKUAEQ[X/(GU1GB&4?*Y30>HKIP:%9 (.DDNN=*N=PBDA[&G M"\?Y[8&G9X/;DF^Y?LY_1SM=S5 W&X0+A%D48@*;V1F)'(L1=+K2FAE!(BXE MU7],CW9U5N5Y(EY3@8*6' $]&++YES0];LG3 Z;S26IK M D,F ';F% MDE*7(V!@,#M%$WML\I7N67ED^'7^@G[7?GUSC_ZOQ]OL@-%SR!,=/F#5P-(=L/ESF8W^>'+ M-1EX77_:,TJT7_[@%=_OO[IVN;J9<$K4)GSWHU?+NBLLUOU=VCH&*GK[:C(: M 0AL0>/%O4+]$7CQ\B7> CM-+2S*/:=S[??YPU=Q/#D&V_.&R]YUT:Y_^< P-]IQC)3/71&(H4CGQL[.&QM"8(;[5+T&>9TX!CF*F(XY M,0P(_!5U$IH89YS4,(PHP1WF M 25C=-;B!J1_SA>A5!N'4Q XP#!O/"96)A2<@KEAFTTV*Y'D.&FC/3>2P#"7 M$N:P*,@*FW-A6L4:-0P%(*%YVD M)%_-<$6<20+Y%!7B#!;3>*^15=%B#%?S1,(P02UL2A<0%4GE:I@<.0L+0CRS M5!/-':4P+'F8.W<)498)DD@ND*HC8@*K(%BV0//<+,>"P"OS&D.9V"]!2WPU1NKDJ%!^JH'"4;P#(A M(J#<-B!9;*-W^4F]<-H+HE%@.0W$:XT<90H)(874R:9 \M6<\D;2' IB0\JY M"!*U"$RY"%0@RL!-\KJ%R(2U%A8UIRPP8W-16(LTR1E!L,:Z;?_RXBLN.?^D MFH]GD9'/Q ;!71$G;96=%.]C9^J MO]I1?3C>',4T>PE/T9S8\?F4/AV!S$/PB8^;)].( M/DWMR>5IT?8BEV_Z[_^<3V8OO[KUXL/UJ@&9F5Z"P$&?ZC [VDSU#+7J;]S> M^46^]6___J]$XI>_O#BYNCIN,H5U:Y^=;E!Q,JO"9 [FP\L3X&4PX-IOR)>' M>LA"?OU0/[B2&1+%Z==KZ:S_Q^%T,A\'>.;19+HY/73V)[S>_N_GEY<^HT*L MG_\A/[^\G0B?%A,>YU(I\GE]OG1_:#[QS MQGKH=KC[^KK)*%Q^.-WE\KY_NWNP\ZK:/]@ZV-GO;$LL=V*[(C] MG>WW>[L'NSO[U=;;5]7.?VW_;>OM7W>J[7=__+&[O[_[[FW9)L/<)IWJ]?^T M (;&A[/)>+UZM;&]45$LN%G:UNAT[K=NC3/29="TR=N]<6VSG .3,_)>@A7+ MW4%G2.G\MH"4FLFH#N=CI^V5+\WY6YNM&S4OET&26W#B#_&L7"&>[50DO@82 M5C>QZ$-ON-;Z$L:3<>O2J'WK7'G] 4ML$YBW8!]*L/Z"#DAC,+B6][>Y+6X QC8CX>36+W?K?9/CV&?7RR0'3?HFX+* M8)>C*K+;3[8=<7'VQ5F$OXD>.'0RK=7$?%3^+EZ M][HZ^-M.=%2+\\8JPLJ& M[V&Z>TWE-DRG<9+..T1D=JY[FY SSB!JG8HB42:3Z4I4_MD^X\[BU/Z*H-P, M.1P(;G(4[.EIM-,X?A))V2F1]^/);'% SO!ZE8^[$!_GL"X'O-R(ZI;VC.WJAN@GTS;281/N #@3 M:+8\_77UOZ>2%]T^TVPR,/#0\VE^?X_T<-)%:BYS>7.SDKK)XK'M(%]8H1$RY .5"&NI,SA_ E98ZU@R6EN'NPNW&FCDO,#+IYOZ%3#N*U0 M2O%C'W \#FN7 XX!''#T1N9^F0.]5[#<+7+)4D:IEP(YJP+8O31GJVB!#%54 M!BJQX \V>1=R:2\>UDV&K;-=S];/6M:H)JF:7K!$99NJR94Z4QU# M58^K>M94_JCUW/]<]%S1)>!+'4GMM=>R_>'"4S/ M[_ZQ;FK7UN_://_]V2 8%2XR.-K;<;UAC/Y+FV0Q"[<,HAL8\^^,N>%"\&+Z M]=S.M\J"^-=G]1T)?CFE RY!ZO'+3[!2R$VC_<=F^S?*']R\1S[&Z:SV=G2V MWQ;[\.*:BR4]N^H-V_(V-KF'9,)+Q8.=VJG6$!=)KGZ%600[51!DE%G/D.VVS*;=@'L^GI]B3$ZZ/ED.4/JB4'I-XB(:ST0CUR8ZSBW2#F0= MQUPCIV-N890%H^;*A(Y<> ?V\^Y9#8=%[??5\.<)BBC6N0?S#TB];Z *O:*@ M0C\5XSS"CNHT=ORG%C94DVDUR?7WJO^93^LFU+X]%IVDR]NI+'R7"U]?QF[M M^D\/[;C^O^W[G_L$7N B#T,NC[ G.@,NRR3Y,T$M103<5?;N;NQM[&]4.\3C9NE+#? $IR18&2?*HM])UR*)WZ'X"80)\0@%W(%,^8]24DIG3H*EM@*89JK MJ"[^>0,+1H;N_:$8D^KWZ2D\POYL&N.L9TD G3[L^F/&%IHH?V]*,.^*^8^2>5R%%,4\9WJ1G9* MS8*^^D'T9870!T68H :Q"!J.$Z61]8*BH(5B5FEKD^Y4S6W#RW?3@\FGX4<; MV-'(-@5P=7423*A@F&@4DS"("TN05FTS)HNQX=&2T.U.;,^YWDW_G$X^UF._ M^M$Q;9^( >"Q9W6Z= V+E?.EHI4_N!2<:*=$PY9SPX2>R9PR2,TM.IH 3ZA,[JN+G MZ.>S^F-..$FUCTT)SUA^/X1.Z?H\%&-A\[NR.:B^*NN^;T8!P+\YY60 B:V# MT]D_/:*EZ6@2"9.(B+(VHRN/K+,)!1Y,RLUY G]P.>3LYM@" ; *>(H2OLI> MCI\?T\M!M0;\;B5LG !_&W5BE:L>*Y)X-WJ[R^%$/[]7S^#^6=>-M4LCN))9H-JW/+!>@7X?33/\*JR M()N!S2XI_$$$"G]S]]RAG"3M?/_(#H^KP9J;UK,:?KFH'A"G,50G M\VDSSV4$9I,*1K1QHH3^Y'[.MF N%[?E9YM?T66@&N/JK9I^2#<*V7+/-V6 MF=I6K2]JY_XT$']GE4+:D7,SF=_9,>'\,&X^L^C&C[9NX !/WA@ M4")?EGC&9KJ,[Y3&DH@YTF!&(^X\0391FKM9.X[!2)?\P?T3SG#E*:&NU6F/ M#Y/OM6+?*O@YR;.?^'^L5X!$JX]V-(_5O^6ME2LF5VU/] &$&!0&N8.GBL6V M;SER1F8OJ:'(>$J0)]@*"M\PEA[*(&=J>Z&U!\X=O[]YM5>V_FK$7U#A,4N* M(L:%!.602&Z8F)"WP0CCA(_VP55)SI7#.?AH"WA>BT&+\.UJA)_EX?\]F?ZC MVL_ZXP)SW2-.X\9CN)4KB'B/$_+EIMT]Q._(;I0'V@C-SO^C0_!"+CEU8G<< MQ+<62G8Z7RIO^1'ZNCFQ3I7H40V5'(_@R=[W) M7LQ_SNOLPYQ-*A?/!L U+]R8+-<76?1).7-F7O*!7IA#6WZ6O\Y]4JH WX*! MG8?"ROC8FMN$5FWSKZ;Z":X'LJMJYF ]-4>37&/UO(G&[,C.OI[[)WMUEGF* MBQ^?/W/(]V[V<<1J.3I9)QMS-%I%<'>/*UVL[%F?1LB^\K. M[*)#S%>PY,LU+A^U[LUA),#@?+2KT[*.#ZJ<,1M5+RNC&V8#94=V6 M=#_))=V7C5$6\[V 'K'Y>>/6;DA+0A;2)YOS\E *6"$N?43.S^@,M%D/R'^7-8U4^S MH_.O-ZK]&-NYA9CJ<=L1M,T 6L06^I>W37'Q?7AY,? .0VZ?Y,70[ @Y'W[+ ME"_&UN,%@B+4(7KNW+GLT=GH:2!J+_V= XWGHV)#90'VS6 ]D%>8?J\CB=PP M6G1P(4HW&"8=7(AL&"7O&F&(-]23!V,\.!OOJ6H++=T&]CK<#(]O>%HK1W42F5_-NA13MF6K''?W*R;!G T M/5A.Z>,VZ&'IA\'2=]"FV1?CN>R!5>/QPN2KPN3WHO_6K4J^;(05X_3"Z"O" MZ)TY6N^8D%!,X,%NE?N%6=[D#"UZH>B%0M]>,_M2]$+9 ZO XX7)5X7)[U>= MXK8#PL+QJ\KQA>$?\Q3K^ZKWMM9%44HBC$#&A8"XL1:YE+O%$$%,Q)1;U=%1 M5BL#?I\WL%A-<_THRTTF(P.17:/;BLY4(3GG/V7UO& MWE[P==&()9*CR+9"MT*W0K="M^=#M^X*\]^T;"L8SW[?;)>;=U7)=ODZVR5] M(ZLDEY^^,1FF3C=EV+9YM3%4XTF;%CMO%ADIL&81R!:J/+)I4U/.&VU9C>(9)=A]_K)OV0'ALQ[ZVHQPC#*O;>I2;F1T'.PU-E?O= MU>&V\L?L)_OSC4DEJYS25FK?]#13K#F*H]$Y>U4_ =.T^5J+6C??SH):I&[_ M-TSSONG;][:570+;UG*+3*(*[%[EDZ7DWFLQ8U MM-TTVHN\G7R,[:79>D4QI;F 1O_VZ,.RQKM,D!O@.IPIM-=M91#8'&<:+;*4 M,$^(4B\1YX0@X[A"-AAF8XR8:OJU1J-:8:=![>FD6;LGVPJ2^^WF??=E%ZY5\W&]N/S[#XNMO0: P->P(,VO:[MO7U_1@9O M!V$R.QNP]AOA:ITHL:XP/]<;YX^Y*HICXZ;GZ.-$[]XLJ1\U/>D&%2>S*DSF M;A3[[3L9N(N$T*6OSM%%\,")/8P+QQZR:1:GFW;TR9XV+]>J%V4=![/+5J1# MYN_O=]^\VMG;KU[O[NT?[+][O[>]LU[MOMWN3JH/H %>::!ZN_LD?LZ^NM>@ MFBN"T=^?T[9X+C)UH/5HU ;CZOO%7[C^SA@M-ABY0SF:[UY(;%!^YSYUBTZ. M/QP\^. >#3WJ\KT2[=H+05:-(/=M6/((!+H95CPC$N78AD*?_M+GC(6N.C)P M[K%WUIYD<,0;6M/J/^VE]C?+;2_X:*KOF0[]VNUG^W-H[J';/2NKRE]7KW;=;;[=W MM]Y4NV]?O]O[8^M@]]W;"\EL[QU3WQEX^D*[WFRGUC506'Z(5!K@R24K..G9 MQJSLSN)Q139NV@&%LL]:]O:1)!?@ZAQ5?6AF=K9H3O@HF.J,&Q\?5;V^""S? MOWCB^X.H_+CG?TB!4L^!G0=(I0&JTP*EBL(M)"DD>0P,E%-SIO$HCIOZ8_Q0 MC^%]7&T0M#W)RY_S[.!5>X[25F&]0$0Y3O[=25S,IZE^>C^V\P /$WYNT_<. M8.%BV^_I+!\((4F%5@5H%9!6:MB@)Y MYAQ:2%)(\F,PZPQT?/"70,<'9T=V[..'YBC&AW5N'BKL^GVQ M5^7H$K8&N1 ML7@+I'H5_=FG9+W@JX*O"K[J'[[B!5\595Y(4DCR&/C*-DY[6XYKS*120NNZWB7=U6W\A0^\$U6];*5 4!%@18$&"O$* H"+# MC4*20I)'0(!M$:RCR0@06/,A_G->STX+%-QNJRDV53VN]B^MSWD%L6JG7:<; M86(YYRPHK*"P54!ALJ"PHO(+20I)'N><\\OIYI>LQ><28/]V,H,?S2;5+>#L MI@#\R^BKH*>"G@IZZA5Z4@4]/>^\1EKR&@L(&P))+D 8/,7Q!_H!?FH/%QCC M0Z@;/V\:0$$?X-/1:5,W'])J8[$_+A[_2\'\5Q?+T#JLMLZ6(KO*OD"SC-T6 M77ORF+W8S$>SYFI60,%I!:<5G-8K74T*4'OF0(T5H%: VA!('*^YY>I,?=^%R6CQN05,%314TU2N%6M#4LT=36P5. M%3@U!))\!:?LAVG=_.-#LGXVF:XXE,IQ4-7KQ9,6%%505$%1O5*D!44]=Q15 M\@<+B!H$2;[.'YR/I_&P;D SQ/"AL:-X7E?K0Q/]?%JO>,'Z]Y<>O]K/CY]S M ,\J9NTO5J".B^"I]TW,7YXYM H.*SBLX+!^J>*"PYX[#I,%AQ4<-@227,5A M\D/\?%2[>M5+9^VS4*_5)OUE: ?ZU;A3;E[.7)BFFW M^Z\.H9TOSQ=>&?K.O+0Q\PH?7:#X$WL8%Z(%V00/NVE'G^QI\W*M>C'XG4I[ MNE.[7YWSC5K5(9,T1Z%?JBK:52SZW;9R&XF^M'CSFQKM#.XIVJ#Y+S'SKW?? M;KW=WMUZ+C9L+/,^O%7A^L/1[M&YJSQ:Z+I4+?G^_^^;5SMX^ MZ,B]_8/]=^_WMG?604UN;U1;;U]5^^]_W]]]M;NUM[NS7Q1F9PC23XYA98[B MN,G5M>HQO(]#WTG;@Q*EMSW%N[>O=M[N[[RJMM^]W7_W9O?5U@&\V3^ ?_[8 M>7M0O7M=O?MS9Z]%D/L]WVH#)\5-[0CZM= W@>".E&BG6+FZ$2RWWK+S:9\] M:7ZB33N?35ZZR33$:3OI>GRXB5^VP]'(GD[F,[C^YQA>+NY%<+OT9S^ YQ_9 MDR9N-A'L9( >YXO8.B$7UU[[^JCS8]W4KA[5L]/-\]_?<."YN!U7&]C(O[0F MP V>WK,Y;5!%OCL&?V>$V5!4XR__T0=?L9MYP=XFIB^3@47"YM(B=?!X3[=( MWSB'US]T#-_I&=!=SQ)T+X]K=5^.>SJCR0^>V1:R !'R][^NR;5'9)LSC72Q M9N)D5K4MD*JKZOF^15 >@:Y/!N4ZW1V+%IZ7.W?^XJ;5B]^NM.^\7U#,8VZ8 MR_<"2@UQY_1()CQ)"$6A4I'<17+_0!_!KULN%\']G$5",8]Z$J>\3)[_J1Y7 MLZ/)O+'CT*Q7\;,';J].@-F;(SN-E3V&9YDU/S\QWQ0A4*H+YN0OF@IB?&GE'D0;/I1LHPGPR7*/9CN\?CKW_K!5P.LEO% @@Q/ M%/]2?X8[C%]/K<]Y[6W:TNL/6C$1N;7(6TD1-Y@AHPQ%@6J)L6?""+Y6M5?Y M/-O+Q8.V/R@>+;&.(2&T09P2BBQE!$D>A>),&2G]6C6VQ[#,\P8=6GNRN1<_ MQO$\OIY.CMOFL#")_ZQG1]OS!D@6ISN?_6B>^W5L-4V$_X<#^WFMFH_KQ3W? M?WB__PHL ]AX<$VV5H7H:UBKYMQKB19 MYY+]\N+J\__V2)PS9-&W"JIGV(B@AW+D>NY189^"' IR>&[(@2HK%9. '&)T MB!/.D1-4(:T5<5YXIF/X&CEXS852$L.D4@3DD *R02H4/<$)<(@6(?4'.0BL MUX7!!3D4Y# \"A1?0@^)4A!!002KBPB,+>$C6)N:E$/%KZ,"P=(HK@E2*,))% M@K2P">'@=5326BYT;Z!#CAHQZYBK AT& !VZ"U#I*CQI&(0:GCC:GC2SW&#M M(4$JSXO&@W$L_2A9OBDA[QHJVG/BK0*=OL,^]PCJ+6"QI]+Y%C\3Q3(9)Y#$ M4B$>@T>.R(A"BCY*HQW&KHN8E:P;WJ6_3B:AV1J'_3C]6/O8[$]&H1-,R-85 ME^N*D:X@X6,*O.NQT$7R/;7DZSD%>BA?'N9^*@#C6;)9 1BK#C BCIQ83Q"6 MPB/.B$96*8ZBB8XK%SDGIHO0EN4##"/7"=,%8!3)]PP 1O%,%.#09_8IP&'5 M@0,C/+KL5DA2,L0M<\A:)I'FS.80&,RC[2("9LG @=!U@LVZQ,4U443?3IJD6C]J/ M6-&><^Q@?%DE#G%8ZU]"J%<4&5+IC5?)PPU81#QB@BRG!A$6<_RT%P9?R[ZZ M3U1,*\K_G$Y@3IU 0;J."5]7C);(Z"*1AD>!'LJ'DE15V*EKKI[[1*%TK=#)NB)TG8NBT(M$&B %BN7=0Z*L MPOH71;VBBEJQJ)F-$F%J">*""Z2Q%H@E;S"3"3-_+5ST/E$?72MJV>8DTZ*H MBT0:(@5Z*!^*Y5W8IRCTP2MTFR37Q%)D&!C=/ B"'(T,)<)=,HEXY6@7019= M*W2^SJ18)Z(4&1F"1"I%1IY+],-^',&B'*Y7AW$$(%5:%2)"- MS@%P*<2&2(<4@08YV41"M^[7CK/K$T[Q:"?'RXD.YO)DW35> ,X8 -.ZNS7R33 M2DFFGE.@AW*BY%$5]BF*??"*G7HN3') ?I+SJ#0H:9>+U28F&"5"@7H/7<2M M+$NQ:Z;6.>^L1&V12RLEEWI.@6*']Y HJ[#^15VOJ+KFQLK((T>8B1SO02.R MQA.DG9>,>TZPUUW$B"Q+73/8QWR==M>UIDBFE9),/:= #^5$L<,+^Q3%/GC% MGKQ/0F"*&'$&<(SE.=B5%.N 08IB'X!D*G5- MGD^4!&B!V,S.BY>L5^,X*P5,5LDY4V)T>R!12XQNP81=8\*@)#R*I$B8F 3 M1H9T3 1QQ1S!B;EXO57Q?8(NSG7$ A*>A>2^G8PGYUCQ;?R!XG<-D!5>?;L* M'E\GI"0%%4GX'(!$#^5-20HJ;%8 1P$(!' M*9"A,2#)*"/8>>5WCV8!Q?);AQ6.M?PJY7%#8&%8)4(2'E M$@<(R#QRTFB$B>OIY'@;KE>/YX 6WUT4KOJ]E?F+ M<0=9XN]\GDTM;,1Z;*>GN[-XW #,S#.93MJ2>N=(M)/P;:/P.B>E*661;P.D M0%'[/23**JQ_4?NKJO8UP<$1C3S#%G%%<@:UUDACG4@(-O+84:!+O]6^QF2= M:UG4?I%OPZ- 4?L]),HJK']1^RNJ]DW$V"3N$($]@;@P#FE0WRCK[\ C6/+< M=!.6TF^US]:QUNM8EBHL1<(-D )%\?>0**NP_D7QKZCB%UCJ:*Q!(6$!]KY1 MR,!'*#FJ2,)!RW2M?/G]HD/ZK?C)NE1 )UX4_Q D7*G2\LSB/F;V\WF=EE*B M996 8 D[[H$X+6''!5AV#2QC\I1QII"R\!>/&#:,] '1J%4(2E&BK[51O'_\ M" #&LXCCW^,XPORZZ9O(Z#HG):6I"+WG@!EZ*%I*2E-ALX(M"K;XNB2P$=A8 MZU%PU@).B 99A1URGFOAN0^47BO_=O\@E>5@"Z+U.NO.W52PQ?,6>CVG0/%' M%,S09_8IF&'5,0-QRC@689NPI!''R2+CE$(P2<==P)A+VEV$RW(P@Z)LG6)1 M,$,1>L\ ,_10M!1_1&&S@BT*MOBZ.BR-$5.1D,!6()ZL0H:DB+#W(HJD$PW7 MDF;N'T2S'&S!M%K'NO@C5E+HE6HJ):KF\DYY&V=G-51*]915\EYU&G1X5>K2 M#9K%;IC,W2@."V/>@S\?CQ7_K1\<>'=B%YC:?_E^,TR5@?% 3$#1$(RX]0EI M2RQ*P6(9G#/T>JSW?4)R0+MTW$-3,;V.<3^+L'R7D>8:=C,5"C5K\S+59>._3T>6OP\SW*SGL$#^#MD658G$:A_ M9*=QLQ\GDSVG?C]X]P=U8V]ZJCQOB3ND[C>%4D7L#;OB41&/=V:Z 5*W4+2( MT>&)T1Z1Y7K:*YFGP&+V/8G]E9;-ZEK6-X M&&]?348C.VW:GURDIN'+J6ET[3>^H8;0R:)DGO5#P17DJ7@CH(["NYX+KC#A9!<8 P%Q0+BC##DL (@(8.(5.) /.NBKM\R<0?A M&X06X%& 1P$>0R9+ 1X%>!3@\5R AZ'.4><)8MQKQ%,&$892I#&629(8-.== M5/=;)O"0&Y05W+&:N*,T]NR9%GQB*?:J'LU!3)0DTU6"J*4 ];.!J*4 =8&H M/PA1M1 T9K=8H%0@;E+N?D$LX7 M2"W(HR"/@CP*\BC(8[60AY?:>D,E$E(IQ ,A2'-K$9-9_F]DO/_V=XVALH"">QA M!$%T? RRJZT]W]RW^/SSV@<] JJE,(ME'JFE.H175:D,F41C\^W^/RS MIV@1HT].EX(>"XD*YQ2RK#19!H@?'T5N M+4XBW\Z/79R^2VU<0O-N/FMF=ASJ\>'U4B>+P\J+V 5V.78!P;N45VWVZUK] M&59P?APFL[/OUWXC@ 09-B6TH4C$9P$I>BAU'K>=6($>*\)H!7H\ ^@1"(W8 M".2E((@[8Y!.1B')A":"&FT)Z2)A]$F@!\5\GD MZ*'4*=Z,PF@%>A3H<1/T8 :[@#62@AK$99+(ID01803P/JQM?PO!ZZ?@JK8UZ(6M+9Z*"/KM'G]1;:HV) MR#H=$$\L(1>,0,8[C)GWSA.YQ#">,X5Q#81V%\@CU[DI?8N*3'P>H**'=L"_>6'I0YY M;(<#P4M=MONO#NU\=;ZHB4GSPO?Q%RR;=Q,1G6PN7A]JL=V[&L8WN3>%L=P MAV;C7%1UCS&[78CJDDPM?+@!A-^WH MDSUM7JY5+P:_4VE/=VKWJ_-X&]5-1F%IV_3W][MO7NWL[5>O=_?V#_;?O=_; MWEFO=M]N;U1;;U]5^^]_W]]]M;NUM[NSWYGD7^H#]57NG^^7UM"Y4+@?+BO< M#\Z.0.%&L#!BG U]9VV_>_MJY^W^SJL*7NV_>[/[:NNF'32XYSJ )_I]Z\W6 MV^V=:O]O.SL'/=]P U_NG]Z/[3SD!FL_/R+FY%<+NH9S_PN?W>21,WFPBV#DC7\^5I MO6^+:Z]]G7KSL6YJ5X_JV>GF^>]OR,!9W$[*#:W(7]JGNL%CLQA$-R1GWQE# M\JR_/8)N""H>?ID-+F0GD\$_>IEOY#GI=H,]>B^\!9?#*K3N)TT?FNLL?P++/FYV$E.#T1\;\CFCLE7%\K M^5]U2N.-[)-N\?+M)S[G2]D7TCX9#NMT@^P#(\=\2%(QO/Z+FU8O?J,XUT3I M R-_9Y=%%VV_/IU-X5=FFB;-FLQ].@9Y3 MN1\\6CHI/R/SV;_W@JU)5 MH?^B^9:&KS3RZ!Q&#$>,N-4&&>-M+OP8*(DV87RMJH*PB5O+(M+**,1ER#6M M"44Z:BIB,H0Q\755A:P8ML8A_[/S12MLS;;M=)J3D?_#CN;Q2BV%]_NO[E5( M0?-UH_O9D:WGDFX5-,VP 4 /Q48+\@M4*%"A0(5G#A4"LU$PS) @22#NO436 M\(2PCR8FAUDPX6NH8+@420F)C L:\1 MTLZ$7 S28^^HP8$_'53@=%WBSDHN M/2=)-V!'TS?:H3V]H^DQ9-QJ>)JVO&\3!JMI]!&$A!O%]6H4FZ:RH]'D4RZ6 MT.0R1A=JKTCTZR7U!%6&@0UG!+.(&Q#1EFF+J":YHB^71I&'&']N%*:;6Q?D M>#<^F-H0SRFW=T&XLQ"$3F2ZX.M$W-X5<]B;?B$8LW^U;.O;M[50TF"" R(J M!,09A\T:6$(TP>:,P7@:K_DT?@2H/,6V9F9=D-O[7:S$MIY55U))JYQ%VAXF M7$Y?RI_"W]/8G$18@X]Q=%I"EE;I;*&;RJ4_6,3AN<#HQR^C4>S]_LO?F]5H M)%&YB E*\$2 ]+Q"S@B%*+>!4>)L%+B+HX'KBO-MG'6I.\FZH7S=D,X.!8J( M6BD1U7,*]%!@//10H##02C%0T?%#U?%)>TE94"@Z'Q$W'B,MDD9)DN!Y"C@0 MWH5/_Q%TO,)Z79G;/3]%1/5'1)6PT>+,O[Q3WLV.XO22)[^$BZZ42Z>AD>!HK5[2)156/^BM5=5:TOLG1(62:<=:&!,0/E&APR.&JN$;9*= M!%XN6VOG"IY*%*T] /'T3,(MBX/FCCME=_P17DRF=6S6JW&0!LCC'$%69(,TD0)@9;2VP"'->%?^9R%0;EUBH=\6.M?(."*0D!M+>$B)<12AG.$$^0B3L@+0[40W@O>39&U M,YG_G_7L:'O> )WB="N+_ZY/\F!7,]Y9J'614RLEIWI.@:*^>TB455C_HKY7 M5'T;EQ@W7*+LQT'<6%#?V8T3O362DD1]\IT4/GLL]0T[6VA5U/< Y%0)Q"EN MG>N94OY*SZX2C+-*L*]3+_EWFJM?[.J>$V\5Z/0=]KDKI0J,[+^0OB77GC G MA>*()1L1=]PBRQQ'TDM-2 J,TM19\E6+&YM.,^PY76>D9_GU=V.>RS>#+5OD M70_D7<\IT$.ITJN(H (LAL)H!5BL.K @D0FBN$+61HHX20SI8#5*7"N #1A3 MWTF$T;* !57K1O8SRJ@ B][XKVX/1:%+]E_1XK_J;*<<3&9VU(W_JAQ;]M)_ M58X#AK7^Y=AR16&A]Y3$Q"AR@@'$8SHB1XQ#,B7.909XE'52O[ES1,C7.85U M99UEDQ69M%(RJ><4Z*&$*%T<"P,5I;X"2AW+F*S7 DDN!>*)&^0<=X@X[;0D M.GK<22Q2]TJ=K1NIUZDT1:D/0"8M*^YHU77_\.3,G]/)":STZ7IU,K+9)S,. M5?SGO#XYAN]+L9^5\\^4+-QAK7^!\%/@;@HA:5M3-JD.!X8F==\#V=E:/#ZM1M$VL6F&,)@G-XO;FM(\D2_RH(3\]L=P326X^LE_V;B9 E MN8>['M$KR=VQ?TW44\(,!= Z);VT__J@I)%B:0D4Q=@U45V1$LT7P+JW#SG M5%969BH8C0%O5 'D>:BQX1RX"JA80?1^G(%:[VC^IX'EGP[O][3\LLF[8[I1 M#)YB=9VIXH88JD<$2+@;!&4*ZT_"/5'A=H+I(JOTIA(\H#%5A*MB@XK2>BNU M<_%:2[X[W9G:NW"C,G,K)0EW!PQ%537'DI?YZVJ5_K$X.Z/:F2G9-TI:][7^ M9-\F:M\2U\E[9\%Z[0"M3.",RF!0&\]LMCZ;,?(N[VA\I IH5'(ND=$9&M%1 M?P@T2 Y4)T,!1'H^!3W/3HGL-"!CK&HS9@BB:& ZZOKYB&J<$>3Y=8O7RS"&57 3#830VGJOM:?G-M$G9M$YX+U!30K$:I/ MJWXL.0O"1Y],$<%D'&=D^3M2O[R:_B1O'[^.9Q=IL7PQJJOCJ(JJ9XXE@W,YY>KKDS?'A7,WR1N:1-$ F](D"C*(8QO$$$)TW!<0 M,3I E:I!%()#T"XHXYVT[-HDBJ\<;< MC99I(FO1$N/1F"M*8%T?;:M5GP]-FH(7/:7HE'XP@T2"=-U4B1+2%;0K9D0K;$&ZN"PPC:8K48 M,49PV7L(BGNIM2W,CY(\&].6L+GA.)?89F/9L^>GS[\W_]^^M.CQT^?_8_9X__S MR\GS_TL57WUES2H(P]?_]1OQ#4'4)D0$"\'2."P-.NK/[\R)^B8$)@'8&DE2 MXXYC.35_.VY\=K;P87&VV"[RYKLVDF2-0]U&H/Y!,22(FC2@F ME*D7ZO3+5*BW,Q6?7/9V%CI[R1ED5A#0Z0@^> 9<969M4#[P469DOM.#GR_E MX.&(5[?XG%DS=PZ;O+W5.+M-05WZ%OT&J:*I>]Z-PT?V@.S!=.T!E\&8XA4( M+!S08 *?C((BHTO1EB <'Z4V=:_VP,FY-#38J0=[<(B[VI1'ZH>6*C&L+W*Z M>NI,A\Y32B514]:^UI^LWD2M7L:H8HX1LD0-6%A]$)CF$"(37'IM ALK$S0P M^D_O"7U,MV<5FQL:#T'LU","#7)%4U>?&X?O" *(Y+U7>7=16BL9AYR+!PS: M0O#,[/XP,GHMX[7NOW?,Y.Q1W@VW<\=&.^DA=NHBE4,E05-(Y3RL'PWQ.D(N MY[A."+O)Y5!FO*_U)[,W4;,73"@V60DAV&K ]+M!4*:P_J3?$]5O MGVQ!A@ZR80RP1 _68H9@63$1JU0K/T:RYG#ZS?6<.4/ZW0%140D.Y6UN:OQP MOEKO*&I59JOSO/;;Q?+%["S[3:;JG*DZ0DJ0][7^Y @GZ@B5-JB9EX#61$"A MJADLS(&2*0KFLW5JE.J9RSU?(%5#%Y53D@;*D89TH&D(:M-T##-&R=#.7HAA(M M%JT#H!$XI'5B-8=10"PR)6ESS'CM3OY=4D$_57%X7K7A496&!\OTT)\OMOYL MYRY/0T7)#Z]IU.IN.;>RS3-"FL'>'1$VCD"#=--4VQ]R'+T$&CF.J3N.G)2N MWB*!X=4S8 H2O-(%N/#&NNR#D*-T ;H/QZ%UFXV!R'$TDP&[O8Q)[#D#)B@# M-MJ3\GQ5N606KT^QH8JE*:6]Z%2AK_6G<\^)FL;BF @V1Y"A^D5T/(/SQ0+/ M*C*7,C/IVECS.Z6I]M-I0,R%DW,C1LM'$3%-BI@:1Z!!FJ!60A1 I.P34'85 MO67"2I ./:!@#EP*:?C(9,^]2'BM%OE.Z:!]*3L7=FXX)V7O@)CV5<@T=0/0 M']D\62WC(:Z:'==ST$WBAN[T]K7^9.\F:N]881J1,W#,A&K58@ WG/9YK3A3 MCOGJX_9XU>R]#(SB]I#CW(WG]8BE)L52C2/0(&X[VTD65>FOI,6TF#^V7SV3)OAYQ.O'89;3Y+B\W;B?%^F6:+S>;"+V.N_+/94H7.I!(]E"[O M:_W) 4[4 6;EE75&04 W.$#+P4I9(#+K%%H3O(V'NT@V4CTWUVZ.8C0C2&0U M*;)J'($&J8.J=BB 2.TGH/818PS&>XBZJ*KRHDJ>8TG[/,HEK]?["C]N7]]I3K[21[I M$(_AW$DZQ"..ZA !DNX&09G"^I-T3U6Z94S>NP(>_= 9.A>P7"@0WFGG+=C-13S=JXII:+S:#$[5> M/'*/&&0IC'$),?/J$0/38%,*P)/AP7JMI0JC7,8:E.*J+QRW/)O+NLCCE6@DT,AA3-QC(8XDE1? YYFHPC(;ZUC)XEHW/ MW'H?["C7P/9L,+B;:TX&8Y*\=XAA9M3*N1\FNVSE3)V )IK,HCDB#7 NS1$A MKSFVU]0!HXJ& T:M 44<+IR%:AY=BCD9864:I5;IBLT1RSIQJ\GB3 M[&5W5-H/) =OK0242?N4D@\X M2OYJ;$^AAJZ$<;Y M7ZA&KJ^T8@5A^/J_?B.^(8C:A(A@(5@:AZ5!G?I\]H.H;T)@$H"MD23U+CF6 MVH)GVU7\[Y>KLY37F_\QR[]>++9OOJ/Z@FXB]0^J(4'4I.,D6 B6>X>E074: M; MCD;HL/ZR -"9+(WGP+Q.@$H%""R8^@=71A4,4?HQ"@!_!V6WF_O9KT_7S[9^ MF]/?_-E%_CFOG[WTZ_SA.7[];M=[\]Y6=7 M3_G%)P_Y;UX%[E6)QDI(B@VUD,*!5Z&^(ZUTU,HY<[T,\BXE"ZVLPE A<$.5 MPRUE#WW3P:5DG/OU[+=AD>4&?(\ M/AOL'N/-@XOMR]6ZOM'TP?._V7WQYH*>DR<_WB'85!C MC=4:VQ"5Y]$,=TM#VE=4GVPV%U_QL ^%/L,#/QCM35[>6G(8;(PUG$'ZC("R M&'!8!&ATS+.LM.#77,Q8(7V8=UA<2<(5#B%I5AV*KQL1(1BHX'11HE1VEOO" M\/1BN]GZ95HL7^P=R*%8RZH*)(9JQ-CPXKT2X(4NUK!L7;HF0&,!N9>W^?_R M>O4EW'R$[+W8!"A M.US$6RWI?/D+3I1RS@FCA:R'\V7F(P2)E<]Y43*4@GR+C,<)H(Y MA(#< L9A=QA=AI30:*U-%-?3[W?):3:Q!'2R3#QP4Q"8PB,JJ4 &G6L02 T^ M1@7*!I6\B\;X40G0"I*ENM3B4>9PSJ$.\ M0\GH4)D.E3\9T*Y$9I76-8)%#4Y?)#B3,O#(39$8M#'71F6-$M!?>=[Z9<&< ME'+<1@?<WEW>PE?X^96'*<8WUPC,//;V;-\OLVO0E[/))O/!!-B]UV/ M1O.8F5,.;17;# M9L!7%34:DLM2E> \"Z.TD;ZBM[N\UCB#2N;H;E+7@R@%45+3E-0X @T21%-M MH1N'[P@"B#2]5TWG&E4:1D/P+ M@0 95T@-XC=%F%H+!:PF^K]Q#CZGIQEG2 M] XHZ4BN[U.WKR]\4AZDM!B"U9_-SOTBU?6<17^^V/HSNADRI=P-%:SUM?[D M\R;J\P)7)H?@03CO /,N=X,:I,[(O C%.CY&[N8]L?]<>?UD^?"2U:_8OU&< M'^X>::MNJD*BREHBJL81(/UN$)0IK#_I]T3UVPBO3=0,HA=VJ+"N^FV=K$HN M2@D\Q2K*8^1I#J??FLVU&>U$AHBJB^Q-TS=C*'OSA4_*T[SU=5'2+/OUPYN24HN37:D_)\M?5GETU?/AI'2*5)4\IRC7IB0.:S&9S(?!ZY^528 MDI!&04PV ]IJ0YTV ;3G11JM7+:C9+FN3JQ]O!.(<@05YIJG4O68M> HVLQ=2MA4U.RS3, [+@-XA?@\7JG]J(P*_'&SRL.WS_RU% M8%E;$:4 K:P#+$.S!\P&A,LLQ,BXEZ-,__WIO>X\6*8].5K.YTJ:N6ZT#<1G MXXE,;7OE*8TCT"#1-%P'1H:%# L9EKX-B_6)Z^" 93U,-V<9'#I>_]-E+IRJ M]D.-D70[C&%A<\-Q+K&':C(R+%^1A:M_^[ILNP]O6Z!__L,TPQOU$UR,:BBN M+>_=5U&,OHKO]>/@^4'.QESFYR_SS,>X>E7?QINAX_IRM1VRA.OZZ MK'<=NM;;V:K,MB_S)@]$6Q=^D]/PT2X_/Y3;SLIBZ9=QL2N=JY]X5?^%S;*MRXP?/7\O?S^_.?@R_US7[G MS_[AWVR^_V;V/[M_4D>5C!&?U/%7YW /:JB.=6^/Z0^_G/STZ/'39[,?3YX^ M>_[L])>G#Q_/9R=/'GX[>_#DT>S9+S\\.WET\N#IR>-GC1+J.R!V6XOH-R__ MLYRM_K'I'9B'AQH*L]=W,GSQX_FCT\??+L]*>31P^>U_]X]KS^]1^/ MGSR?G?XX>_C@V;_/?OSI].^M/V"=0_'G7Y;^(@V30_\RFH?;ZPMNU<'=_#Q\ M1AGUWH5QMS6]J?["7VQ7[[( P^NKNX+OV/>[;X]AG_L.\:V1[LK_[-?_RG%>F/R6<7/U ME?W!7_F),B'[-65"=T_FUM#[XC22;;+XPT[N,(PP^2.85 2&K__K-_J; ^)S MAX+C=^O8"J[WYI=&?3J>U!69_4?]SY>;V>.ZENG_"^NZ0?]@>N$]'YA]P?-R M/;??W8/3!B60PC927[O/F/_S8CG;OEQ=;/PR;?[20'0WCF\;H?FA6@M2ZR-4 MZV&,< /Q2FH\R4T3H43$W BR'1(S)V(^FI#?5^>MJ5> ]U?8^=!O7LYV)ZVS MLEZ]FJW.\]IOAXJCH?;QMUW-Y7?47NOK=U&'O)3QY6)]7! U&'^';6?2-WP- M11C!TG54$4%.!DJ"KS6"I)E4M,7XX @V;V>+95R]RFW<3*0@OI_4;,^#_>C& M+XTPG>X]7F=]$(%EP&J4 (U3X(77X%A [8K4TL>/[_&BR>A4QN'B+H/A0_!: MUI_F5MID6%;#V/(/[_'^O%[5E_/3:K,9Y<:NF$N-T*2A*WT+? M(#TTU"RD&_AOO!L_/UZK=%RFD6WM"Q]132 M370JTSQ$! O!TC@L#2H;'4=/!\H##R#J&\ V*/(@TS?VO-&@.;+C/2F//S[+PPJ;P(9WO7N=1VB(-^]=Y0Z?"4TKPC#KGNG%0IK#^TS-^_='B MGV]J'$[^=>=?%0^:"RM!9F8 (W?@F,[@51$E6.Y3NN9?[Y:GNI2FDYTR/?>O M'[\^'V;W_)"7N;[.+[>NF_I@UH\^Z6&5F=>7,I:%/2;*;;K,^ZZM+8_+RC1( M/8@Y_LCRD.4AR[/GE)W6J&4*D*I9 0Q<@?>90U*^E!!2<-Z.D[([H.71 M:J[=:!=#CXER^[,\5-_5V/-PSS2W&Q -P5].0GTUD,QEK5>^)!PJ\9I2!I!. M5/I:_^G98?*1.Q\I$9U#D4$Y7CVA,AX<5PRBUMH[F4KR98S4V;.7?IU_&-C] MX15R'Z>CB)YK135=Q$P=(M @3U!-%X4/"7OWPH[9R1@Q0HI#35<2""&["(&% M:"4SBJ=KPGZ7!-$^A;T^Q]:2L'? 3%3$1=F8S&O:P:]KKWS?YI3*L*=E?.A/I:_VG9W_) M-UZ>UMJ2BRH%=+02T'$&'F6!Q(0JFHOBY2@W&'?$_F2U'&C]LJ3_;3W_N(7\ MDL^9H E/Q%(=(M @9U!)%H4/B7SW(N]Y\LSX"-:9 CA475O..(0047-$%C,; M(SET()''N66CY8>(I#JOSJ*A3?W0T\.7?OFB_MAB^;8H:]=0_6SAP^)L-X5I MOAO8]'O-ULS'7R\60T^NC[YO^/K%JYQH:E-G:2$:7M(\1 0+P=(X+ U*&TUM MF@Z4-+6I.XJD@V3::5Q]4I[FF!>_^7!VYQ:^QY5\;B.**5]#2>7FD\K]D2$5 M3MZ>&X\F,A:M!I9U !1:@_/<@_0L<1\-9J;&. _6<8:()O\*%_^?;*\(E&C MU$TZ/D=+>?&CJ)LD_]+!-I)\#OD<\CGD%-:?_.[]DR'YW=O]KAZ2<;IP0&&JWRVZ@$6-P)F1F"SS0HS2T.6Z MW[TB42/YW;D;[T[+,?%L?W:7_,O4\WK'%'_D<\CGD,_9K\]Q+CJ-RD$HOIJ= M**MG25Z 8RRZF-&+)/:3UQO;YTC!YTR/UG;YF(BV/Z-#]7J-/0_W?3.H?C0$ M_-]W;/6VVK*,Q4D\NQ>EZ=PC!=9#"^ M7 ?-.YGZ^V+[\N'%ICZ >;WK?3A6YT,UWAC:8V+=_@PPN1ER,^V# M,H7U)S=S_SI.;N83)Y5*E!*T (-& YKHP:-F8!QG(GJ)WJ;]9/#VZV:J-YLS M16/4CL+.4)U>8\]#$XVU#V?2^UG]Z M#K _1J1:I]N-;$@B%QTM:!4R8$$%/GH) HV-,@FCLMU/]NJ=3OU\*5/C^E?) MYT(S.L*DDJVKQ=6>W\*DD%Y-SQJB?:0\L185.C9F^^\]RK2\RU3=--M%%9P9]K3]Y MOHEZ/I5LD-IYD"5F0&,*!*,D0#Q__TGN+'F4[IYL90,PCB MJ0X1:) UJ**)PH=DOGN9-RQD*8L$GT0!]-&#=4E"D,E&'KF4Z/>6VMF'S'-C MYM8@Z7P'1$4U3)3=N;$'^]>G=X[KZ*^;],ZHR?)0OSNOWR^4.M_.-JNS19I] M^%0W#MX4 TI9 MH?'U@$I,@5>+*J)B3N'9$ MN+^.Z.],Y9MQ^BCAG(DVJXH^$UA7[6M]G(D+&^#"QA$@*T%6HN7P(2LQ=2OA MC+/5,S 0*41 [0584_^3171"%)94NM:'<7_MR,>U$IK/N2(K,4DN/$2MDMQS M-DM2-FNT)^5)WLZBW[R5MGX^:UJ_/#F METU.)\O?FS\\^%TX1NH2KH696]WFV#]RI=TQ8>,(-,@W#=52D>'H)$C%!)G'2(0=V'#4=S47O,W>DF0WFDF"'=>Q M6W^<-5#&K)RM_K&9E?7JU6RQ_"UO/LIL?4?56WVEMBH(P]?_]1OQ#4'4)D0$ M"\'2."P-JM7GMMA$?/U .3ML6Z&^ 6R#(@]Q-L[W?#;.Z6Q\W,W#Q2:G(5%0 M-PR_7BPVBR$+L)G/EGD[6Y7+H_/=5]8YT1%Y-Z%.E^J.+1/=88:Y/\:D;K:? MN,1L FJO/.B, 5 [#BY(#X(E4ZQ ;O#:6(:[G,S_[-^\JJ]C\WSUX%*7?KC8 MU"=UL\F;)WE[6@95>_N5-%*YJ)LK-=I,SF/BW4DVM"4_0WZ&_ SY&?(SD_8S M6L4BD^:@"@X'_T9 L%Z B-Y6?V*T$FJ,@_^#^QGK[)QS&C!U%'[F$-U=*.?7 M#]?]O%[%G-/;/X?0M7@AM"]T@CKG$$2(@:!&4*ZS^]# VE-G:IC<(#,I4R&*\XH"@> M?)02H@HR:70<.8Z2VGB[V?BQ[C4>O=]JG);W*8Y1,AI&S[D633;T()JB&B3* M1WPB'W&QCB]])8(A_W"^'CIS;-_,9^=G?KF=^66:Y5\O%N=#@I1.ZZ;D!8\I M:SR%]9^>%^R/*^FT[A/51[DZ4!L4^&0#H%("?- "&+,V1ZZ-U/NI/OKYK6;] M/"C6@V5Z_$ZOQND+PFJ,(M4>'<59';F9#NZ]D.LAUT.NAUQ/$ZY'"?0E<@$J M.P24&B$H)R!X832S7&O&]U*CM%_74T-[SHTCUW,,KH^4H-T3-QD:I!F2O1AIFFF!!T[_R&WFA0&YDJUIXHG0&$0?' ,=$X\>9VY MS':4'-V58^=G53].RW[MJIFC'BU%1^,DCIL&&T>@0;(Y;",:#[/]/KUJUZ5KL;RQOR\=)4\I^T6#)!K@81HD04?.=.1\\SP,Y8T))8+9 M'3F7I,&EX$#J&(UFJKBL]SB Z^2= -YE'L:F/J/UHT]WQ^!F+F6;%7=3\]?] M'5:3KYIZ/I#\%_DO\E_DO^Y_%6[V7S(48S0J,"B'0U3-(#@I 2.:H*LS"]\E^3\E\TV>Q84I\?3S8KBZ5?1IILUG7JDP;\- \1 MP4*P- Y+@VI%D\VF R5--NN.(JFK$&T>KCXI/ZS6Z]4_ZF9A,ZNO.J]GZ_S; MZNRW8?<0USDMMK/BX^)LL7U#2?YN@IQN>AY;4K[#9#MEJ7=9:A114\%DF88LM:Y2C0Q"8?5IT,PH91R7[%H1X-?> MK1E?WL4\44&H=!Q3%25>_UZK3L(U6%3(WI98^) M9ONK@R3[0O:E?5"FL/YD7^Y?N,F^?&+P!7I;6(@0F9;#<=M@7WP!IUSF,B49 MU2CW0?9K7\2\FBBR+\=B7ZA>J['GH:F>SV>KY0NH4OJJ\D>X;/6\VK[,Z_H% MOZ1V-Y.RPW1DTM?Z3\\.DX]\FP;S(?LH0++J!!&EJQ8R2W#6Y7BQWMWT>Y)':IY8/2:? M*SKR)?[J$0&2]09!F<+ZDZQ/5-:-C:.ROS9S MX6LKM>Y'UJF2JQ?^HDHNRO[<4LFU*OO)_M!A:),V\9BR]%-8_^G9Q/[8D@Y# M/S'SPZ$KR3E0:(>6>$R \PE!L6BB-T+'Z_<2OKJ6ZS,>=Q2#J[F:,SM:5[QC MXMW^3D?)STS](N,QQ1_Y'O(]Y'OVZWN",]9BRL!MKAZ&J^I[>$F0M3 E%U,M M#A^]".P0OJ>^OKG45!5V%+Z'JL(:>Q[NNRKL2E9PEPNL;W"Q?'&QV+P>AH7S>4,SW50F\XSH![\;\'M,)RQ36G\SO_?,BF=]/W%]AZ)5&!LH,]U=< M=.#1%+"19:%MB%Q<:V_R=0F\']\-FAS/\W(]-\[0(?8QF%ZR+F1=V@=E"NM/ MUN7^19NLR^W61:;@F(T(T@H)R*0#RY2HUB67C,:::*YUU/BZO-T^K(N9.T/U M=T=A7:C^KK'GX9YI[?'KO(Z+31[R=9OM*O[W;'4^1#_5W$W*]Q[3(6&&8C4%H?@(&-!I%[P*?O2AF<\&7C^]I/5W?)^^V#G^ M&R*U7"$:ZA"!!DF!9F-2^)"*=Z_BG@>MA?20"Q\:J=JJXEYXX%B\2M$)ET:Y MBSFBBBLYVN$4T1 U3J,$S>$:IUVLXTM_F:*)JU>O5LO+3 V=3$XI0S-JVCS4 M[\[K]PNESK>SS>ILD68?/MN-@S<%G#X3/E^*5(=>L3^NI9/.VRUOS"R'P"1$ MC G0JPPN:02=0@S.(!I?QBS2^G&U?B]]I^7A3OAV'GBD;L+.N+G"T:XI')*_ MKSKP&HOM$WE_YZ1DI*:>3"/#18:+#!<9KOM?A9L-5U)*1J$9E!0XH)(**RPQLE&OA.[9<"FMYII;LEMDM^ZI+$WL.>LI*.LYVD/R)&]GT6]>SBXV M.!$?KP?VB4__HDV!W_?MR7[ZISVC]Z#,94:/MG"O=9)D 6?3[MNCDK*:>$24'1@Z,'!@YL/M? MA9L=F$U%,A0,6#0*4!H&(0D'B0O.,:,QM-*?U(Y0A_FF\H1Z*[0 M'W*MF?-29#6?(9JAM;-.X)2,X#V3/&8978QCY T'RSK\__%[A7B:-]OU(FYS M&K[P8)D^_,25[_RYOK%5];BQ/L2;_"A?_OWX=3R[2-7QU@]V>O34;_/C4G+< MCC/Y38QT8:O&ZXM2CL[-F>%DP=I,1$TFY7A<)\/],>C#VY*,,[^= MA5P78#G47J[*['Q'6%0@,*7<(QW\]^'DZ>"?Y?OYK$VS']0!TDV#;X[F( M^%8,A)M6%^$L]V59FSX0^5,;$?CE8)/K;9__;YM_FU -/<2U5PPPU8]<< XD M!J[0"6^U^=CU*E_0>YG!&F< =:H_$[D FZU0N3@NI>K>]5J<.RLZ.)R^(2[) M]K97NM0X @T25K,5@F1[R/:0[>G:]FB9L_7HP)=J=M $#XYK THBZFB8E#I< M.YQDW.=8+%C&.2!&-URKX-4J1?1%N\2RZ=[V"(%S(WOH3$V^YRO3?71@V75> MAV"Y)U@J",/7__4;\ZC890(Z0(*:(]HCT*)D*J-:3H$/Y8 M#N&?79R?G^5AYH$_FZ6ZC3];;2[6]?<,\Q6'<_ERMOK';+&\W*'7C?=W;>3$ M&G\0V@CC/RB3(T-$Y-O+41 AU0M2#>%"M$?!U'>D@ M)B$!S5 _PHO-6!GZLP/,GC],CDTLZ9Q"9O?C5.:E,0 M%=+Z)F'I.2Q(ZTGKIZOU5>A%9M;7?R!&0%]EWCO.0::0@C7<,'6MW?9=NC[N M0^N-FBLY6C/&8^*TCA-"'V;X*"$TC8107+W*LZU_?>7E4EYE'',)SLJ?SXP^:A6S[&Y ML#.H"ROA!E*U* MMHR3E=F+6B/'N>)MWL@E6CI,J<[41;T_JOE4(7^-4KBCVVZ=54GV=$Y'2!'MM0D+T1X%$R'5^-Z 3FVGL(-X\FZ7L%K7C4)<7^2! M?I>;17K;T&MWFNOCKQ>+S6+7X(M.<_L24TK$3+KLCQ+,E&#>)9B#""8)$<$Z M,?3#9@BV8 ;E,!2KF+59?LUQ<#A+Z^^J7 QU/J?K!Y=:\?"J5/RXJI]^+Q2C MY)W=W%G*.O>0=28/0!Z@?5#( Y 'F*X'L%J9^C1$<%D70#9X .DT*!%%LE%H MG:Y-N_TCA\SWXP'D7"L[E[K-.1B-$U['&29J%#&%#--;EIB=7ZSC2[^Y/)P^ M7Z_.*R)OYK/S,[_<[B;"#S;#JEGI*[I$M8?:T_F<.)FD,TQH*"IQA HJ6SA9$9)*/<5_@H3]?;/W9X]?G>9D6VZ$>Z609+];KG'ZXV#Y9 M;?]OWMT9':!$,K%DX6-B8UPB.*R$RSG7U-ZI!ZZBZB'*[5Q]4IX._P:L"EQL\LQO-GF[ MF:W"UM>%2K/%:HHF9Q_LXDX&3LLOF_Q@T(#3 MMPIPLGS\EO]_7*U/W['_3P/Y_[3P87&VV+X9Q4%:-T?&Z'20Z*L_!$C5&P1E M"NM/JCY158^"\1*E!K3"UC^T N]+ F:XM(5']/*KBGQ:475T<][H#'BB+ZKY MH;S0)VI^+E-!NVMCZYPJ&Z2\GI7%TB]C'BW]0Z>%31I%RL#WM?Z3NVG='U_^ MRS^]KJ8.OZ<,R,"2 M55EQ:ZZ=0_SA:TF7>XX';[<=N+R8--2FK/,'UY/BZM6KU? 65_&_J39E2IZ0TL!]K3]Y MPHEZPIA3U&RX@V2+ K1%0F J LJNZA%M.;:*=8?;E?SENK?7D']<;5^^I[G M3\O#'#+>:EJMM_2U^73]=.;)^ MVXNU/YN=^_5V2"EM7^9-'NBP+OSF;9/EU=DB^>V0@MHEJA?UVS?;^HFA"<[F MVW>TML/IHA5_^GL<^]R_RI:J +_7-?N?/_N'? M;+[_9O8_>Z?$MP]$>YPX_NH<[D$-J[.TM\?TAU].?GKT^.FSV8\G3Y\]?W;Z MR].'C^>SDR/)H]NR7'YZ=/#IY\/3D\;/1N&VO;V@<9MO?\[)SXKM# MBI=U&?)Z\Y]##[7MF]X?I(>G3QX]?O+L\:/9PYL>E.[>S^F39Z<_G3QZ\+R^ MHV?/ZU__\?C)\]GI!^]M@/)W=_"?5]W!?_[N"?[SLNY^\SN=];TL/\X>_ON# M)W]]_*QR1%V7TX?_^]]/=P1R60[GOI\]_C^_G#S_OXU'8>_?S M-]1>7/YSJ+Y%I?YY]ZYN2+F\?4W?,B8^_SV?^0[[;7UO[LK_OOHW\F\%RJ_^ M+>9;8S6[\K\O6(X#O3"EY977Q>EU[?5U?:* R?ZQ J;]562^([\O2E+:_2:4A8!J!J@6AE$2:!1=!!0!131(H%%T$5 $%-%@ZZ =(!$Z*O / M4MK-K/)G;;2CZ [PAJ*4@.H$**+3#D$CH @H HIH\,A!(Z#:!XJ.SJ:%)P'5 M$U"_RYH^L*R]K5+Y?>'4^7:VJZ>;?9APZ [T9L^^HI'&81^-J_]< MQ:3'9Z0A B"F[@0HVH!,E8&',7UU$=L@W^[0;BA$":A.@"(NG2J7/LV7(S"( M3'N/40*J$Z"(3#L$C8!J'ZCV,N.7J]@2?H?J=[M/S_+GQ7*V?;FZV/AEVOR% MG$O'(7N_@D@Y]48B^ME+O\Z-S,RB;#K9*@**.)HX^J89 \311Q?ZQ-&= $4< M?>P<_="?+[:MW/8ADB:2)J"(I(FD/WQ 'OOUF.XPM^8NE.@"*6/G:6 M?KXB(WUDD7^(J:IJ]XOV-E15O5_OMJ:I]#JV_(.I:YO=5^\T>(US/;?"T>0UXJC^$"#I;A"4.[#\X0C]3VU88M+^ M7K7?QF0=K]J?8E* 4ABP,@K02>C$N>(BX1C:_^S*;*G'EZ.EQIBSRN=<6Q)[ M$OO^$""Q;Q 4$GL2^^F*??*"!Z4EV"0Y8,I5N 5J8(B1614<8](KJ8[D7+ 2O0@0=M05TEH/WMFI^5BI+9:S4 MYE!RK\5<&B2Y)[GO#P&2^P9!(;DGN9^NW*/6-@1>P(M8=^K2&;!12(C<%N_J M1A]M_ECNK4!9!*M*SU( 5#R!Y9*#0A\=#])G70Z7RJ^/<#48)/@="/YX19L? M5NU2T6:/19O_D=62$KF\1DGU M9I?GE+/H$H(/G ,:+L GA6"*5=I+F:2^EM3)5IMJ CDDRX=$4*P/3ZE_J% 8 MDTPA2G:CRSO9;"YR>G2Q7BQ?_%Q?["I=%FX^B-7W;79#+C=C56Y:-U=6CV7^ MB*\FQ5>-(T RWB H4UA_DO&)RGA"P3&5#+$,DEPD0M ,H6A?N-;*),[V*.-_ M\V<7^585OVL*QSK2;R*J#A$@_6X0E"FL/^GW1/6;284A"P<6+0)ZY&!-T2 M M,R%F%$+[C_6;Y\RY$Q:$%56_F8L06#%@&5.E[NLQQ9L/6PZEWW)>C<<<-:DX MT56'"#2DXBT,F_F#BG( T&X4E/X4X5_^Z;5@'+]OXX2K/\0;BE.BSR. A5Q% MTV%!FZ#V)>_F35 PC'.C#9CB"J!6&:R4'E)2N@@7HRSFXTV03DQY;PI([1R@ MY743I&0$KXUAR$,R,=[[)LC.I1:T">J KJAY(-6AO7]._I8WVTH/LU69K>N' MZT7ZN]"D$:0*W[[6GXS@1(V@MQYU]ASDD -';MF0V2Y@ ME2EHJR]$MO^BM-V?/_A-3@]7K\[SK7Y0S5J_Z:1.@H1076( .EV M@Z!,8?U)MR>JVTZ6B#)),#I4W=:Q@.>(@,4:X[E.,5_K_C=V%=J7RO:G\CG_ M-MJ)-5'3I*BI<01(L1L$90KK/SW%[D]R__Q.@LAX7#,>NIH(+9T%P:(%-$J" M#5E!2=RHY+GU>,UXC%T^-X;QF&WJ UL_(@; M[:OZ4C;/5P]2VMU5]6<_^T4Z63[TYXNM/]O5(H2/:Q&>YLN[K?E97O^VB/FR M>.%ICJL7R]UOV=4QC#-]@>@6=-DB:'6^:R/61HEQX\';C6ND,KJ^UI]\OP[ 4ACC; 3ABX!$FGUAP!I>8.@ M3&']2QLMD$P0!>'_G\XM.$)":0MFO$2M5=\[VUX]B;C M0B().3%6?P@T).344X<*V@CQW@O:B#XG 0NYBJ;#@O9![4O>+5>!8M)6($*. M0@!&[NIVQE@P+D2C2DG6ZGT/LMOG/DC1/J@#QJ*>1%2>=J4GT:X.8?:/Q?;E MRWR6A@"_9:C=[+?ZZ9S:N);2>%!WXPVI$+BO]9^>-^R/,JGC_NT6EZ54C&?U M722O #DW8(M-4&)&EGQUNFR<$_N=; U7-'Y?^ M:/5WDNYA4!=^LC5D:YH 90KK3[;F_@6=;,WMMD:AT5Z6ZF.<]H!*"?")J^I8 M! LR"FF]',/67+F*^C2?^;K=?KZZB[NYC=R=\%Z,S= ^@X]V/GE,+$SN MAMP-=2XDH:7.A53H2?0Y*5AZMB536'_:'-Z_9M'F\/;-H> :.T#,)Z)"! M9\S4O2*ON[RLD_!IY :,][:T5C"HZ!2XX>&0* MT*H UFD+0;."04V*:,QBFB0C5&$0TZ!G )U MD6L"S/ZHZP=_YI142V:\UN"XXD-Y=@(O)(.BLF+1<./BM8DJU31ZQ89";I:KD>3U9YS- M!D31TFGF;3#\8U/X;Q[]>++9OQFDQ-F?:D=B3V/>' (E]@Z"0V)/83U?L7>%<:&2@ M4%K %#PX= Y,84$Q8Z(3UZY@,Z>#C2&!5ED#%A,A2"4@I"1=T>@0TX'$'N<" M]=P)ZBM*@M\A B3X#8)"@D^"/UW!ERA5"!BAN+K%1ZXT>.$\)"&,$=Q)9JX) MOL/B/=,!5,'Z,XPKL%5WP7%?+0#S*NCK U3V(_A&XMRIT0:B'Q.O34%72.Z; MA*7GL""Y)[F?KMP78=!Q68;C^P@8H@/OLP(E=)0: \O\^KPT9)8Q63?TD6= M%1!\U@:*-"YA$"X;>[#]O;-R[I Z:_<@^-3[K"F9NF="^EO>;!?+%[-5N67@ M;QNWQ!L/XFX\(\U4[VO]R?)-U/(IS7TN44-*.!S/<%/-GQ906"X^*!+-1SHGF\U%3H\NUI7I?ZXO=I4NZSAO M[J;[U_7'=W^^HJX3S6BG/L1=D^*NQA$@26\0E"FL/TGZ1"5=J^"#* :"-Q[0 ME0Q6%P;)L3#H='!NGY+^-W]VD;]4T>^:ZADMQ4.L-2G6:AP!$O,&09G"^D]/ MS/M38QK>\XGA/3K'4H*%4FP!3)Z!CV'^D[C(($(8T0=U% MO,\3S/+KX>.[CN:DNPO-[P2;*8,G63V0K!X]X@W%*=%GD[ 0?1)]$N)$GT2? M#+35VZ M9WG]VR+FR[J&ISFN7BQWOV57XC!*;:6=HZ8KM$1Q'2+0D/+3QHDV3H0X;9R( M/AN A5Q%TV%!&Z?V)>_FC5-07";--&1K-* 2')Q/!H(V5C-N;5+JXXT3.FZT M"@R4E1*0ZP"!<0G!E?/B3XG 0NYBJ;# M@K9"[4O>+85'61NM50"!-@P=]Q5X+S-P'#JO6K3"VKWW1?GL3NA3"?%_QW:ZQ#BM-D!*EN5PJ\+$ MX@&]U.#K=@6XM-%Y:9E);HQ:H?WM=3YUY$/;H"X(BYJ]4.7/E68ONR/>V3\6 MVYMG[BY MS_EHI4V*48D[M33W-)_YNMU^OKJ+N[EK"F^T";''1,!D;,C8M"JL/W-Z2N=TT]#?=,>T_R M=K98QM6KNXXTI/M.S><11H8HU._/Z_?+ILZWL\WJ;)%F'S[9_>T^^PO?MJZ5 M?N;)N&H,*B!=/B(-$0#Q!FC!H>< CD%ZB'7!)C]4=Q_72SS3++Y3##!V[@(T'CL M=N,QCZFR<0KK/[WR&17& V M@97J! L"%AG!:U=_)AD991#28/C8$SY1?MWJC_-?+Q;;-^/T%YLS0SW&2.P[1(#$OD%02.Q) M[*@OIC.,!+?/7FG-Q+8,UP0(K(E6#X!D$;33( MG&.V*0@<.I4>1.QQ+M#6W3V2X)/@]X< "7Z#H)#@D^!/5_!EX-**P"$J8P&3 M0/"V:GDPRD65&+H2/Q9\HX7T66G0HF1 ZPMXZ2-P+V(.F%S]?0<2?#X74LPY M-5,AP>\1 1+\!D$AP2?!GZ[@JVR5R;E4A:_[>E1UM^Z,+6"93(4G;K(-U]IO MZRR\+@P\&RZ/*,/!.BGJ7K^(+)1AW!TJG:_F:,4+D2'%R MB#<4IT2?1P +N8JFPZ(_ B/)HHAKL=R%>I3U'ZF[XU (PY%GW46\/_.= $@5TLWO!)LIMB59/9"L'CWB#<4IT6>3L!!]$GT2XD2?1)\-P$+;^J;# M@FJMVY>\6^[36ZZT\ 9T40@8M0(?9(+$BT=G"^/%7;M>ARSS%"T,W?0 L\_@ MHG=0, F1H\A27ZNU?I#^ZV*S?55?RN;YZD%*B^$U^+.?_2*=+!_Z\\76G^U* MKL/')==/\Z\7BTU=NF=Y_=LBYLLB[:-$VV<"'':.!%]-@ +N8JFPX(V3NU+WBV75%T,65H)!E/=!'F> MP<"3-I C9T5EM"H5VC@1Q751\D$= M3OIW\T_S^<4ZOJS,,30YB;MI1F\;G/R9_Z6-*N/&([@;YTB5='VM__2<8W_\ M^.=W%$@&^)H!UC(7IG(&&Q0#U'+HQ.L,)*:U"CEHP?EH75K>"U5ZL*P>=KM8 MW]2T9:S.+)S-G:+N+%-K1DJ.AAQ-IZ!,8?W)T=R_EI.CN=W11!5L5-Q"DD8! M1FMA&/T'2FFE;?$E<7$X1S->=HZST<8-'!/EDI4A*].JE/8<5U-8_\G5)?2G MX72QF"*N&P1(B!H$90KK3WOJ^U M+Q!4*:P_E0MU+WDW[X-,R3%' M@Y"-2X V1_"F;G&$+#[88@.7:K3Z+-H'$6-1DT4JL/K<7,W=2?KL'XOMRY?Y M+ T!/JN?V*X7<9O3VYJK@1TVL]_JIW.B*PA3\H;'5 L[A?6?GC?LCS+I"L(G M4OW,ZX@Y $<;JEUU",X;#YDSZS$*+"6-4C^VDZVAS_B/J_5S__KO@WZMSE(U MN_43NZ_^\''+\?'Z+])-A&.XB4"NAEQ-^Z!,8?TGE[+O3\ZI81%%7#<(D! U M",H4UI^VU_>O1+2]OGU[7:10S#D/"7D$-%S7[37+X)W)UFJO=+AV@O25 Y&? MYC._S>GYZBZ[[#O?^%>*]MBTQR9KTT=17C,R2_N]1O=[DT.\H3@E^CP"6'JV M)5-8?]H9WK]FT<[P$ZUL'9IH$@>9G074'.NFT$M(+CEN!;-.7Q]X]W43GVEG MV \%][L[_P;>L*X&>>C*O_7 6DRT>D(0(@7FX2%N)EXF7B9>)E MXN6V8"%>)EXF7B9>)EZ>,BR?S"5_*1,W#MX4<+IWS:2>'?=[KL8<"N08("KD M@ XS.&D+L( ZAE"T]GZ,$9%/\O9DE]_^:;79C')2IKF<3JN+<);):C96B_[E6)'9;)^Q;S:;HE2GJ0."9:PZSBP]V.(D*%M$ ML#XEC==&:E@7F9+<@--V]S,"?.$<)$-6?RP78^S'9O/AZM6KU7+7-/:RY=;I MQ7:S]05UD>PT'LO,-P-2RO-X]_O5ALWXR2L^)SIR59!F(\ ML@P]PT*6H1>DR#(-M@D?4:-8'E 0,8T^& 4 MR"RXL(+Y(NW'ML$Q[G,L%BSC'!"C@Q -!XD1?=$NL6P.9!O47 DY1Z')-DR3 M]:X6UE(KNLE[#;I.=4^PW%M##.IBT$LP$5*](-40+D1[%$Q]!Q,AU0M2#>%" MM$?!U'%"M$?!U'VG18MS<"M9D*1-Q MU'US5.,(D'0W"$K3 VG_U(8E)NWO5?N#LD45K-J/8I@ X!!L4 F8+!*U#\)% M.8;V[^W*DW%M]F-KG-6FH"HD]DW"TG-8D-B3V$]7['E0S/,Q+\ M#A$@P6\0%!)\$OP)"[YA.;JD(.4@H.[G!5A7&,12WZ$/PT[_>NM49:01T8/R M6']&J@P6G0(=-"(+]0<1#W4SN3[$C+?9/+5Q7IN"KI#<-PE+SV%!2>YQ;)N9HV^Q?UCBS=5RV2;U&^B_;_%O>;!?+%[-5F:WKA^M%W.8!]TH4 M.VK8'&A$)WG&)DOGB5DG>G6!+-_]6CZ5/ O((F!]68#,&0C>)! N&J:\Q*RN M]9YC4H>8>!X&/M>?*3J#S2)!XD8P5(QGHVZT?">;S45.CR[6E>E_KB]VE2[K M.'=__N W.3UA![38J]&D> 1+U!4*:P M_B3J$Q7UB$9*Q R^* ^8C(<@N 631)6:V',M?$U(XKZW_S91?Y23?]4LN?? M^&BI'.*F27%3XPB09#<(RA36?WJ2W9_F_OF=!)'SN-[*WB7/K(Z@;+& LLBA M0E2!5"4%CC:7E#YV'EH4%%$:* XCH& &;*K.PR3-K16E*!4.[3QFF_K UH\^ MG5,@=S*U(_2_T#%#7_:&^BI-6&G_Y9]>"\;Q^S:"LC_$&XI3HL\C@*5G6S*% M]9\<@9%D4<2U6'%&C0+[C]1="@'"D">HNXCWB8)9?CU\G-LHIFX\AANR,E^^ M$VRFWIUD]4"R>O2(-Q2G1)]-PD+T2?1)B!-]$GTV MMZYL.BP[++*@^X?*Z M@U;")R^',H,,*)F"8)(%@YE[E8S#>*TR\B[U"0_2?UULMJ_J2]D\7SU(:3&\ M!G_VLU^DD^5#?[[8^K-=G4+XN$[A:?[U8K&I2_ZW M[&H<1KDO:^<6J1<645R'"#2D_+1QHHT3(4X;)Z+/!F A5]%T6-#&J7W)NWGC M)!URQ[F&D'@"+-Q!L")#BCKIH!@W\EJ??YZ9",9:*(9IP(0:/$,$'Y5#59A3 M4M#&B2BNBY(/:C+4OYM_FL\OUO%E98ZASU#"]4Z<&R>MCM M8GU3WZ2QFB/)N7*C= NPPBC-$YU-*TF$LAS,TXR7GI"8G0TZ&G,S_S]Z[-K>1'%G#?Z5C MGO7&. )%U_VB>=81&DGCU3ZSTH0DV_%^4(0Q%YKK$$A4A\CY?10Y(Z!X\Y.0,U#TK:K>\,A M]^KWN/33/O^W3_Q=G)6Q?]?M16'96)5*&-94#*O]QZ>$04+V6;.&)J>#1)J+ MLL%9 +B\0J., MH?TA6^31N?B!JY; B*MZQ%5N 2"B"HTRAO8'IW*D3J4F5)3,"*0528B73\YI MA:24+CN/(1*A[WV3R2_ZE'>=G>#T8#,3@%BC0JS*+5 1D4--1O!NP.)0DQ'@ MLP*S@*JH>EB 'U0_Y5WO!TG)J& L(LVL0!P+B;0("1')N/;.<! M'P2(!246(<'J2[MJ=C/IS:?IZN0DSD(9X$W^8K6<^E4,FYRK@@YM\S%_'0,L M01B3-GQ*N;!C:/_Q:^&OQ2QDL9N_Z'[]^6K!\8-ED&%8BO DEB* K %9 M4[]1QM#^(&L>G]!!UMPL:TCDP7M"D8_1(DZ)1\8'CKB*CA/-/0Y[VU#>1=;L M[*;R+LYL=K<_+.ZB;NXC\[B%8U3@,\G8)8ARY(QM#\XAX_/6> 3< ZAO&!5O>&1<>]-7#73N5^D@Z+Y1$9#Q#@D8J^*PA>+T]/%O*L9W%=< M>[M>M2L[+SG9ARJG1I2<:"TA_1HP:G@6 .JNT"A5KTKXMSHD,7#_4+F?N"@9 M>#1(7(1$D# M9 ]D/SP+ -E7:!0@>R#[\9)]<-(I@0U*1!/$=9+(&NP+XTN)::9NOE=XU$@N M*>,!!4I8%@C*(<>C1%SRY(6/UJ:]/)%[(GO>3=F(PTT"/25D&P.S .%7:98A M#PL@?"#\\1)^=HXQ5RDBXTSVU!,3R.(0D>*!LF!IY"E>)7P;A N$611B\H@[ M(Y%C,:)\(:V9$2269-('(7QMV$0Q#70/=#\\"P#=5V@4H'N@^_'2?7#>*9\T MDLI9E+UTAK3._,V%9]Q:QSC?HWOM18@X&,2DBMFK5YGNA4Q(4T.<,4$8GAZ( M[G/W97*2=080_@ ('VJ?5453CPQ(?XOM:CH_;A;IA@U_ZU@E7OD@'HQFA#W5 MA]7^(/G&*ODLP]@9C;0R6?))%I&U)"M Z5B0E)*@W=Y>'B9'72K[7;;N.X>5ZF9'^M_RPB]#G<5Y?3?4)Q0$C$B'EQ"6GJ)F!11<^V" MBON[WA^.TO]F9^OXM8Q^UU / S('U!J>!8#,*S3*&-I_?&0^/#:&S7MNUB1) MV*I2S0*>U63"!J7).TN+A.?=>=74'=/)*Z>;0"T\.K"CP\BJFK:/6!:/7)6[RB<0KP6:59 #X!/L'B )\ GQ68!=SZJH?% M +,L(#VA2T^0G@;'M4?<\("X5PE9C"D2SF'*C-?8D$.D)SP/_[-N5Z?Y4=H/ MB^SU_8L^G*SKHT!7%=_-=ZVN:F>Q^7'Z<^]GD-[Z)? M',^[JW0I#@?)K3031J -D#< "U0$?.#XP2.$U@<'"> SPK, JJBZF$!CE/] ME'>]XV2%L5$9@R@/"7%K%;)68&04V_K'*\E]= 1)5\K_XV21D48@ M)@BW6AO3;1D CA- W !2/J#VT/#5_+MXME[ZDXP^I% ZO^H ME"-DT@VK_<>G'(>'C["P\68![)0WD@:7M6\1P*)L;FX"0\K%I U1!JL] 7SG M8@L71!6>S[.&74V7UY53.MA>F'*B%8'%C+"8$10-*)H:C#*&]@=%\_A<#HKF MEAT]E> .\X"2,3JKDZQ3K-:B[.VIC<,I"!P>3M$<+CI'#K?1YU."7) R(&6@ M+@.P:GV+7$=G\8K&*<#G$S#+D&7)&-H?/,''YRSP!&])[N!8$*P""H)Z5+9Q M1IISB9*040@J6))[L6UIF7?)4$2<2Z70'T&&!8*4]MY%@942_K$]06/P1"C8 M#P"\09 S(&>J,,H8VA_DS.,3.TG(6>@6%E5O>&1@>[5[W'IIWW>:I^PNC@K8_^NNV7" MY[<$$ Z6\PGKEP"SAF# MJ-9,=D4$":>(>\)*)4&.5#"&TT!E].)@V5G@!@%@05U R*[ZPE:0W31Z\VFZ M.CF)LU#&=Y._6"VG?A7#)N&J@$/;?,Q?QP#K#\8D#9]2(NP8VG]\TG!XD GK M#VY;?Z -2SP@DTIA':8B,L82%++NU=YYH\+>^H,[)8]UM%5*8_^R6'ZPO_^] M\-=B%K+6S5]TO_Y\M4KVH=+'#*RJ?!++$$#5@*JIWRAC:']0-8_/YZ!J;E8U M@DLMG;(H6)U5C288.<->$_H1Q$V8L(-!7$#X@;$S3"R/*LA6LCRA,K(D.4)\#D^LPQ9EHRA_<$W M?'S. M_PEEW_G'&"<(:\$AYQFRAR5C D0]3:,L)B4@?>]OK1?,.#9:X^)1 > MGF\(A06KZ@V/#'MOXJJ9SOWB--:Q,*WRX5Z1$'ZTU:(N'Q^7%\TFSE9-NYA- M0W.Y9P_/^QS>\*UK5>D7>L;N[;)!!ME%*@( P.4JS0*X#+@,N RX#+A$84H41AQQCS2 MG!(DJ5 &L^#,?M;E7?8=/UL9W;N8V-7S7^MY[%A>-)03&D="P$J'[N#T9A/*;-Q#.T_ MOO1RT(3]7BK8\:"P0X1IAKAP%EDG'7)%*(K(DW7QJB:DAE M:4*Z6[B;N$[15$+V-6#4 M\"P U%VA4:I>E/!O=4ABX/ZA&=]K&Q#'3B(M#$9&<>.L4E:)= CN M[UB_K+Z*R_;5O];3U>?#U!>;2 QE.(#L!V@!(/L*C0)D#V0_7K*/RB1.6$0R M18RXI!'9@ /"!%NEE3(L[3GZC@9')=4()V\1)RD+A( %4H&HY).A*EV_:>KA MR9[G;LPG3'$@?"#\X5D "+]"HP#A ^&/E_ 9-2)(:E$T1&5/W0FDG<=(Z2@5 ME\Q$NT?X7I?$4"H135$C;CE%6D6&L@@PC.B$%:Z'YX%@"Z MK] H0/= ]^.E>ZE"2-9:% QAB'/-D34Z$W\047J+3:#L*MTSX12SB2.2N1UQ M:C1R25&4__&T%?TDVY>&;DR=]SXG/M]U(T5(-:]2RD!" MYK#:'Z3,HP/D=TH9&'&C&G&56P"(J$*CC*']@8B B&#$533B*K< $%&%1AE# M^\-"BI$NI(C<*8F]0,1PCK@W!IGH'&(NB"B(L2K1O=I8R4E-2E$-'0/BUG/D M.-=(Z*2CM\[SF*XNI'@>_F?=KD[SH[0?%L]#F)9GL+/?[#2\GK^P9].5G77K M*=S5]13OXK_6TS8WW?NX_#CUL5^!\2[ZQ?&\N\K?[&P=#U-X8\(-U- &B!N@ M!8#Y*S3*&-H?7-!'9VYP06'$#<8"0$05&F4,[0\NZ$A=T)1D3"&:[$1ZB3@C M&!EG [(V>Y_&$,V,NNJ"*AXML8XA(;1!G!**+&4$21Z%XDP9*?=V\087%""N MRH0N* 0U?(W^+IZME_XD(T>I!>6[+=^:O@[4C^2/4 5J3,H1\F2'U?[C4X[# MP\7PN!T5SLZ+QQF-B94+! MJ:Q.L,7(22N1Y#AIHSTWDCRO7!Z>X2X@R(Q!/1"$G=$1,8!4$USZ:9\!W*?^+L[*V+_K)K"P<*Q* M)0RK*H;5_N-3PB A.PFI"?$D*8P$BP1QH[(<9%D.FA!)#-@0@\W];P);?GS; MX_R6 ,+!LF=A)1A@UO L %1>H5'&T/Z0+/+H5 S%2&#$#<8"0$05&F4,[0\^ MY5A]2A.,"40AGS!'G#J++''9/^0Q:4:$XW&O&,E=ZF'>X%-V\Q!?=BGO/#D! M_B3@U? L #1>H5'&T/[@3SXZ#8,_"2-N,!8 (JK0*&-H?_ G1^I/"DL%2YP@ M)J)$/+F(G.4*N10(X]YBS Y2W!+\2<"KF_ **E5"EMK.UL-=.D+S:;HZ.8FS M4(9WD[]8+:=^%<,F<:U@0]M\S%_' .LXQJ0,GU)"\1C:?WS*<'B0">LX;EG' M01E-P2K$(ND$KD!."($8"T$D:[&Q[B!)>!UME6+MORR6'^SO?R_\M9B%+'7S M%]VO/U^MVUY=&MY3 M_AK>8 40.BIGZCC*']8=[ET=DL,C8]Z;N&JF<[\XC5"$<$PJ^* )\RX?'9<7#27.5DV[F$U#<[DO5VZ\ M,=CI"\/G:RT%X9WJPSL/.8)W)5LV!PSE"H9RY18 )@0FK'GX !,"$P(3CF(H M5VX!8$)@PIJ'#S A,"$PX2B&=K->"2F-#1-1R MCCAV AFK*2)2R12P#DSLE5.ZRR;(;^+J=3=K]NNB;0\R_:Z8GF"LJBR8!$IA M<%!7N05 *8!2J'GX@%(8NU+ SBB+B4/:>(VX-PXYIC"2+FAN.0DT':3P(B@% M4 I0B[$*8PX/NGZV,SOWL;&KYGT\6\53%Y<-PY.&8DIA_>28A.9!DZ8OPS ] MH@6'PV+M9A&D9F4+7+[>5B VZT?LZ\6FUYY)'"D*Q)>=B&D6FR3+3J]$KJ8=_6\^WJ(;]>K M=F7G9?7(P8H=Y6.2+8PD$:'T 6+D%0$$,6D%4O4#KW^K0\"!!QB]! ML([$""T0U4)D.<$(2'/P;E),BSJW=P#=42/!@>ZHTBR@ M.T!W@.YX*KJ#4R6TDED^6!X1CSXB2YQ%1'(5*578>GU5=X08(PO)YX=2.FL5 M0DL^D$9*TRB]H2H2^D"ZPR@\H9*"Z@#5 :ICR&8!U0&J U3'4U$=Q&+N0TDA M5HP@[JE'+G^'HM&)&2%Y3'M[<0B;N+4L(JV,0EP&@8S/TD-'345,AK 'BW;D MSD[Y1&(&NF."@WR6G[S-DVEG.O;>J+]^%'@JD_5)$J3?#A3'.ID<];>#KO6K-KZ%OO>[6[ MWM+FNTTI#>.,8D,D85SE9OWAS^1H"Y<[O>+R\VP8)"T6J_EB%7OZ>//A'T0S M13!V*$63?5<>-=(VN?Q)):(UUE*3'YK?3V?/9G9^_!\_Q#GZZ_NA&^Z'/_^V M7K9K.U\UJT6SC&?KI3_)7;DY6RZ.E_:T;>QZ=;)8YON&QGUN%NMEXQ9V&9I% M:L)T&?UJL6PGS:>X@[]U>9H#M?+UJ$9H2&9Q!41&. MN"X[B"D>D3$^1L$3ZW8#^_YU4)UJ>7=AH>?S\*ZWS\OUC.705U&N.\2F?/[Y$Y35K_D M=[-9&-KC@@M3'\MQ(WGS?P-XNA6>(DF6)129#(@;D9TJ&A7RTN 8L,P>TG?! MDYN%Y5=BT_.^ [Y8M*O\18=4EQVO_#&&]RN[BNW;]/PTG^3MR\5L9I?MYN@- MAN%=#*.W>V7Z2-R\U'/@7;\YB\M^X)B)/>G-_YF9^MX8_CD6[2&S",5Q,8P7F=2MKR8K=OIQTY(I!BS M Q&Z;M&L3F+^9QECDP7(ZJ1M8G8JPS7+;X_&@E=_!\_I3DCFE,-84(^8H]E= M=RHAR[E!0K'L127-(J=7D?"<*MUL90CJOPG.21 M&3N8W<'E &J_=0(D:!II9NA 7*9IJWC6ZMHB2HV7'NN0Y%[:Q;<,B %H=35> M"7!9J\-(N&TD!"=+HC-&V"N'. L$:4L5DM2;*+P6B3T@-1Q.Y!J#C\;KC6YX MX0[J\+_6\[@C#$%1W5%1B1!8< D%X27B*6GD3&+(!)RRHVB44^SJL"$14Z>T M1DGA?$[@$EG,.;)>&"X2-H)=G[?WP(J*'.E00>B*8&)6>[LB$! M6>HI4M1'7*K9NKA7H^Y;QD/M@DJ9(Z%'.VI 4'W#-$#".!%,$&6:Y5X='=(L M>22(P(I2)X7 #\<,AQ-45,NCFY>U#[V'WUU0_;?-!F@8 47UG8I*"RND-RA& M;C.#^% *3T5DO$B<:BZ]=GN.B.9"*8GS0Z585F!FU@E2H>@)3B)R+4*J05$1 M,OZA Y+JT#$JSPE/9>Y(,IY=#,.1$28A93!6)*FHPIZ+\2T#HG9))>B1&J\' M#Y+J&YR+W'6CMA99XTN,*F*D/66(!"&EBAYK]UTCX;$DE5!/8"+V&DGUK1.8 M%XFJ?]I)1LU_A>G'S;]KSQ#_PL*Q X^BZS*_[]8Z]."M<[%4:. =_$/NO=9G MG9-?XW/ISJ53MDV!]/Q>TWS8\=+.FC.[7)6.GSM[&PM(=47F,U.&)DWG=NZG M^:"V4.=IOFY[=-WPK_'US[V9[^I?!#K8C2TLK[3PR7F9_;,LQOH52LBF_++/ M[.R3_=S^]$/SI\$CX4$7P1P0"0_?.@_74=UB%NZMF_[\U]>_OGSU[GWSR^MW M[S^\?_O7=R]>39K7;UX<-<_?O&S>__7G]Z]?OG[^[O6K]P?#MGM]H<,@V_WU METX5[Q+)/\Z)Y!\71#+T;O7FH73PO;[%VP^OWCK-^U!TW>K+NXV[:P$,/8&.>14=$B'@5#FIF$DN=>#X/ MORVSRS-?=7^^3;]L2>K].4>]G+9^MFC7R_@A/\7/LX7_YP]-;+T]*QUGN8ZW M+(ROH2,-#E;(PZ6"=^_1M5^(?K'L.L&S?(>X[!86WYL:M>VTFX38[7S#@]#K MNWU9$<]N[_ARL!W_GKWIG]?3K@Y)\\MTV:[>+]9+'[.;,O='D\8V+^/,?BJA MF]Q5SS:]M0O=QM!,Y_C=&?-&J8PFG3YH,:[:915MV2&K:]=G9;!J777Y!OL@Z M6;_*/+HLT.=*5R]'G6:B76;&;2>[QX0R.7NVF!<&[LXOOF1FVW[*)3_&QZG/ M#[A:E,(&*;9M_MK.FI/%:72;092?=NVZIRNS%EU5@V4\780X*R-L>\UB@?:H M*8'2%WV8M%F*_3\L3SCY#9L2M6W+)E(S &$7M<%FL()$AG"(E M-#622!;97FWJ;ZG6U$T$Y^'BXO)M^G7A._"[G/OP/MLX[LYLX3)[)48[=S7; MML)]@?\ &^7ZSIDT=96 M^[2,IF^*HZQU\K>91?ZUMLO,"QEVES%KG57![A27<;Y!_7+JO_^?WRDF_J<- M;D_ZO\-/YS]\BOO?94UU[9?M^9>+Y?GWZXMON]N7.]^LT3I.F6:^NC2!EDFH MG8:I74[SDZ_GL\Q5S2(__O+3M(U]@X1RS_)&FRZX\_LR_FL]S5["(*?<[NP@ MW,.,VT@\A&Y\Q"Q1IO.";UE(Y5/M<1>JF'0_79KN76\C=*5KY=9O^T^W3^_V MR1 A7VHVRQW0KY==)H0-I8S7Z;DBZ]^TW&^YSN#5S&,>FZU=?NZRA6R3['1Y M<=7-]/)69/7CROS4[CS!V:*=KKILC-SAU[-5GZ?7 6='GY8<:7FB]7Y@V?3Y&/" MM-!JGPA2+K]]ECST76SB[V?1EX;;20_)JM*6OKW[3OGRS.IKD3=$;*_.YWPU8 !@ &V^R.&\:U MVVQUWI[$N&IL-Y1>YG[>IRSUB>"DN&NYV^;.GH%@N3CM\>,",+X $VY=:H;F MQRZ#:!TJJ[# M[VF#\@:;K,WBKDW;[WOU@A?E'M^%D*')/!VG):]XL9Z% A#+[/QN!NS_K.>] M"OTT79UT-SO-'DIN\96=SDK:_5>W]!;J.D#I$]"N,>;VF?+=2W;SZ:)=%?@N M2&3G\XS1&RW5Y$?Z)??,AF#T_YH?MV+G_*NMYOGC4?-\QV+Y$7VG8=H+"^5> M?V8WD:CS_*&[-6D?V)JWT[;T[HLVL]<\0HBM7T[=Q7.\Z=*:,D2_V+W/>32_ M>7^-Z3;-=/[:PT35+KWPNAA="#A($SABO&R2'0G/'KF+*"GMJ<5<<+97/N N M,;KW\;@T[+NN:Y4$U&*DS_V_OW'&!,C@ *E^5\?*9JW#1D>5L%QOL!I&7/-^ M6I!Z=5WPK1P\CQO(*A66MP\^V2!/=IFSUCR-=DLT'Z?QTT55TQ>OWDZ:3R>9 MU3[%YL1^[( W+G/SY6-Z,=>M 3F9QK33.L47+\'$K*O_&9>;Q. N4)EO$.?K M[.L==\YKWZMZGV^>55S,5TP%WS=_K>SO96%6:>3,#I_FFX9K;Z3L6S,MN\K3 M5X/&W=B_?IKVD-%^IBFSR06D?-"("Q.0YI0@2Z545I4?S2&0Y.=UFXW3MKDK MN*)\BQ3N<>1 $ZX#!H^#3.KUYY>'?#9=Y>?WMTQ$]:9H=FT!4W_W63;L)';X M4! MR];>K^RD=R _$% M=;*T+-*2U'0.E\]MJMN.BCTT8V/99E-6Y8. M7O=XDYY2"ZO%WTN(H:CQLO%"*%[)\6(1/DUGL_P2%]9!RSBSO7)N-PQ=(@[S M7Q@P'93G2ZTY,?(>F!E(\&"E> M,DS36P8X\1XY\7*#;W1U!O7,BYDA,C[,XVK[=1=CG?Q?]+,-K)C>_*YX!,!X+,/8, FAQ MGV@1ERN;1=)9!H#E%@>V.K.QIT7PMGTDP,4LMI?GUNG58;Y22:;;"IE+DSAG M.XF:NS&!S??EXS;1Z%P!]0E&_7>["JCM0Z8EI6C12[ID_?ETTW4*N,BVN,QJ M[B* \'6W.K&A/.+'Z6+=SC[WKWT.C$6$VHLTJ_( &[>@$ZIQ^K'7R+W\SXAQ M2[F\\7S32K1M_%G"_0.@O*Q:K,'5X\_Z5+MSM[ MLIU;,':;LTW*A-K.+*!M=]^PCQ85'?SW3=#'G]CY<=SJY=/M'.,V+':V7(1U M?KSB(QPOEMW=+\QK2SBH-'PLO2)=?\)1\[PT9.\2[:RB[6Z<+[?;'[?=<%*> M>S--TDO[$D]KV.0 _7.8<>SKF3E_F5VGXD!6Q%:C6;RK+J^':;YZ_6[5"QX> M=^5,UY'/^^P#!&>]LUI9C8R@624RY9 ..F2O-,@8M"9Q?\.INWBE^:DN)@-_ M6R[F^:/OZ0F\TTK$9J&#G1G;RU8"[7F_:5EO_6I1YN/+7'P?,+N8#-LQROM5 M5CMVF3W4G[MM]RZFWY^___E\YCU[N6T17,_?_S4K@Z/NH@CK&^*^S8\?%F<9 M$306?WRV>[/B%+_8"L/G%V+K_+M?=\1B%_[;_M+V ;H7ZRS%2H;\)G!84JCF MH0OVV1"6Y4$RQ.7?LS([GPK;S"CZS]N0YV*VO_B9_=Q'!N/RM-UF<$R734PI]A*S)%MFG5@.VDS7;6^SV>]P)SZ]W*21 MM!N+=)&%[DHEVE":+DU+P:1.8;59D^5^/.]48:'#BP0,(OJRBKO"\6JJ66G, MKC&RW+MTV:/FE2U9KC8LSOJ,Y;:<=#I=Y5:Z)$7/#YAO2[=7+C/J3U>3T.7&7/QEO^USH>0[?.7%MV;*2V>1WFJ+.6W2S5V-'U?1F^, M]6(@1>$^4+*O1)J[&]Y@9$:]:\ .(\PGV:?ENRFH:\_J?% M;O$R.YY]LL39HK1H.<.ME[E?EKOW^0^7(A&GB[#CC^\\6?$\%^7)2K,O^\S[ M+G\D#]=PD>%[_LIE#BI,-\DHMG#2>;4;!)KL &9O=$([G,&E MG-IB?7RRE\)&-PO%NKFI+9 5S"[D=@%Q)=MP^^LY*G;=H"RJW;-2N698;'(4 M2VMVV%C.OX**F_2-TK[M>IZYLIO[NBY[D'8O^G21\7I?_=IO'Z:00.)9-D5) MD5*T9*A8C[31%AFOD]>@/N%7<8]4'@.R; M!X:WM_/F^=ER.KO0PI_BCCNRF5G8"5=?SGKYS<[CK/FP7+?=G[\NYL>%C+=+ M]W=_[ET\]E/SGUF?SS-E_OKKBTGSPK81_>=T-KOF%/32SF:VW1S97^7M65L^ M^7]F>NU^Z![J_+?^JQ]W%\EE=,JY_;%W :Y]W+?VGY\6)8.D M>XIK#_FP^#3_F-\A7CS1M<>]RP]]G$?6-4_YRK:K+STD;&[[5-;M"NZ8)SJ+ M<2=S#14X9.4A196V.R&C7^(YK<]L.QD;R+H VMZ%-P'EX*V%0EO^LN $6 MV:0S?'#C. ]!!>7WG0BFHO >$70:HK>7>UNEV:+1;],JSEHD!>.3+?:;L6*3/LSXMI M6^H&!7NR #(%,MV0Z>4)^5TNO0.9O@VA16_0JWEHMW'%\"?W)]O\Y^+TQ:+Y MM2M7UOR[/3W[J?E/NPQ=<=%SJNT. HY]U&6W<^$$4A;') DR27&J/.T HZE$'4;R.L<;2#JHA1K M,^O0ZG-)U.KSE#9XU9:RG^<^\2[%_C*SQQDQ4YHTSY?3_UWL>*W 7_?$7Q?[ MXEU+8IUD^F0_7\P0E7J)ETHDGO//]EB@H"='0=JDE&+0B'F?7;;@ K*19K\- M2Z."YL;OAV(-5CKD'H=,L 9QRQ-R@?&RQ%))62*Y:F\SS0>G(*KXD08.&L3K M3+H%:UE&E]5F1^?0]2T.WT6 =3^V^DM^XVFPD^9OT\(-T_SI16D%&Q;]-/PF M^#HYPKE;0.LIMYO!=,N+.->BH]X+Q["/@946^;18_K,LJ]^N M;;KD%7:\VQWZ?);[Z.F *!88]CZ;=V>VO;U4!:MM/MFV2=U&1)NB7F6B?8M? MVPY;TOY/NGH)^1^W6"X793W&MG9;61"0.5N6E1J+6:<*?0:YZ6K;43]?T'!W MW/;KG7J\'[HGNU3.[5/VN\[MSL7<+@H1W'\)M[/UTI^4*@MGRZF/76/O M%6Y[D%IMY:=-K;;<&E<>:_$Q]F68K[OR-A@_CZN]1[VV[-M@,.<2Z$!!AOML M:[W3U%"089@%&80(-DCJ$0V2(%YR":T(!$G'/?,N$AGQ0>IN^Y,8UK/X-KT[ M7^'\>E/<,H9^L??S#0(]GX>=E=[/>Z3\4,K[0(7NAQO=A>G2(O-:MTIS4]-Z M?5IR]/XW]KLAV>/C93PNRPYW.>O*/.^7&'"[6\ E 7-1P-NZ3&3/!D,_AY"\ M=>#<89WX:[9L[@ACTZ_Z1]J\17G:9W:]6OSDBA!9=@^9.^$S_%-W.)K9SXOU M*M_B]QA^ZF]G.O;8')][QLR>M?'9MGC9MGV676MVE_YA^PCY&; M'MOWY)]N68ZZ[9S?,(CPR ;1C18'X]1HG&R*%A#;6#QO.W$V:KI M7.#F,GM>TYY?96!]__9].*?IRFIP?5!-5>I(7JI-\*@#^ O]8O=VV2!#["!? M@("#&O=V! "J'1F:@W$J-LZC4>W@$')H%/IC7YANW=IY:/]8#Y<.SO"#H<8- M>#P*-YY.0YC%ZN%W@.'%%V4&\GR/Y%(M_:.=7:W\"J0[)-(]K''FBZP1Q]C&D-?25#6F[>+%5VT+.7B;N4,LF'/"$62E4HA+0I'A*:'D"<..*:-X MW,O!(TE)H1Q*S)6R)8P@Y[JI1$&2-H1S9KXB!V]_$K%,#'S%-&*AG?S#JPN^ MN3%KCUW*VF.W9NV9"6$W9^T!6MZ.EH_#6?<@.[&:4(ZSU2C(SCJ1[/G^GD'? M,4H/96\0G/<@.+_5. "A-5@!].)H]2(A@ADB$G*XK-=7*2#+(T/,DL2M4Q:7 M\G.5Z<5^W[+^R'?GG'$8U4B8G!AR*$.1"XTXMQC9X")2WEK%4\B_[E77^!;5V&U&?F^2 ML>.-@^O&K/$41!L'!7H0;7R"JO'U_&/^T.V[#5'&<>I%<+B': 70BZ/5BS(0 MYFCPB#&ORYI4AQR/"A$5E**,2<%M;5'&+4]\/H@\5'BBR,VU0P'D:@0YB"H^ M07UXOK-YOU@:8HKCU(C@7@_1"J 11ZL1K=28):*0Q"$@KF-$1E.,N"7!NA2E M(K*NF.*&*/I##Q-$E)"P."R,@Q#B$Y2(_<2S[^<4OE\G0BRQ8IT(;O80K0 Z M<;0ZD49GC<,$:9%L5H?&(DV<0Y92YZ@)*LJ]S84>.Y:X/_U\$+G()PICB"D. M"NP@IO@$!>-ORU(6>?5YTIS-;)&,\] MKSXKM8TKB# .Q/+#4H[@?0_1"J < M1ZLA"*?H)#\RV;W,(@ZCE,M@@,^1"N 6ARM6J1""DNE M09ID^<=-,LAH3+/\LX8'0J*V!ZFPLP7VPR0B:C8A7$-D<%# !)'!)RCH7L]7 M=GX\+5NV01QPS,H./.(A6@&4W6B5G1?!&Z%=$#&<:UZLM^B\F^'6[:=_0AO/C+>UW2(UH>)BS6Q9>Y_#2U6WH, M>\L\8*_XPKC^^GX!\GD(['&]?.8&&T821TH+4Q9\.V2(C,AI*3CVRJC#!$8/ M*9\/N-9;,3+!ZH[KO6\9J_L[!%$0_ANOHY3 :KM.82% M#R@+/X,<$0))QJ@P-#C!OTL_WM=&<)?%8Z&/G6\.HA\9GD@,VP@/"_P@>OD$ M]>/YAA^'$9!/S.##$I#@@P_1"B @1RL@-0DZ\8B1T%PAGB4@TL)F*F^*PGLWG;].+1>)-E,L('PP+ .XHU/4"]>+<4'<'S!TO,W4<1C=.8,?AH0'?O<<W3.C0 M,59#)QS?,<9ZB'(M#POG4*[E_LNU0 BO"HD%QJG0.%]?K@6B?+79#NPU&'L] M;#!)W',P23RI8));S,(]AY+.UDM_4G+<\@_M-'0I#(LY1)6&RJJ0\U'_K"5D MN4'891-V,4QSST)"4NB(.%<$::PPLEX&DK#26NYEN5D=G?+8(TH]0QPKBIS% M BFKDS/",B+LU;#+;_;S:7Z.]L-B$U'9QF%B^Y?EHCU,_$0R/9'20)+:H + M]H08KD"\[U2V#!#/&KNIOE*^G\Z/\T^7Q6)CY^%"1YXMISXV-OS/NEUUD ,9 M<./4DI (,D0KC$]+#A!7?]QB(FCB:S0Q2]'8@+,F#C%K8A+=3_UV$[+@WV].FYS-\V?;I]FG!@M M("5OE,D=?[S)C)#35VWW>&P4[%6VM^U)EMI]N@/$7\>IF>\QP^/F-+':33@: M:WU3(MW-]@(-#AK\L36X8LYI)0W205#$:&T,I8_@0&OQ%9KUM MCE\1WW<2W;=J;<(.NOSE(1%\>!EZ(,Z_(@0..1(#RY'HI/FED/>DF<=5LT@' M4^T0Z:Y8M<..R ,$^XJVSX$5-$]!,GNN#/-<(AQ-0#PRC!S' :DHJ6/4I43( M/:=RO(FKMVE74A\FK8.8B1"DVH@UK'2YATR0_+FLPOKSUNIOUJ?YRC[_':8? M;_@VGWICL_[AFUN5C$QUE-;)K72-B>E=[GL.0QL;;%!(1.=E# P101/B@C-D MHS8(ZQ"=Q(3AL.>X,NYN[R!$/T@/&9R# MPHZ:Z^)8]_8>7?ME9ECT?M"S?(>X+%:YMS?<=+1=LKE^%-WIKC>,(NU3=,(P M9(PAFS*KE>+K9XK#YG-\0S_U!V.9O;S M8KW*M_@]9G'8WLF3UKX[,VGMD,3W';/IW;TE_ZA^NB?!^G[;1; M1_[YV?8:-\3Z^KMR>61(MN8/-\O>_D!RQ+[N,/P51YDCI>C!KG;01\N]AI!* MGVVLS?:%D+7^WHCU@X4@=9412#WH "28YC[6JUD'[20?3I8Q-O^=_SYIFU>Y,U9H&P/NI@_>;W"* W?7TGWH ERH44$]F*9:TSQ:J2]@X4I8F&)* M@66?(LL^ZAIF,!:@=04&'B!:$T#K)PL @-8#,A:@-: U:.LG# 0]ZC6-(#- M@,V@I)\F-L/LPJB@'$Q3K6G.69;PQ]M)9!CP.#3Z_'$Z;U8GBW5KYZ&]L7P# M!"W&PXO?7PAO],43!KC YM=UEVKS[_;T[*=FUO_1GL2X:HX7BP";V YD_0Y4 M[W^2Y3!@OY+OMI=4$F MFL@)XZK:FG$UC95Z2E> 4@"E,!C3@%( I3!ZI8"YQTS24CC#*,2)#,@8SY H M1;)$"-PXN5<.2Q*=3!8)B>J4S_$6:8$]LMQ*P0BGL:B+.I1"V2M>3#3'H!1 M*8!2J-8X@QXBH!1 *8Q>*3@1DJ Z(,D-1SQICPQS!!GI0J"&)>W45:40'7/& M4H48=24.X5,^G$HDF%.8.NL"^]:2=?>F%.3$Z/R/J;<.?4UC!91"O78 I5"M M:4 I@%(8O5+ T5$2-4$X\%*6,QID@\2($9\P=B9)MK.)N4H8MPFQ'40 M2!MED!!!7BNES%L M2\+"9N**2MIX@'%9#-6A!)E2*-BFI*=2U2D$RXTA.B#QHT A0;(8K5;@<@^FI- M,QHK -&/ENA%,LPFP9"ERB+.A$7:R8 HE43Z&%-(^[-#5'$7J$$DV4ST-DAD MI66(9IJW1#H9K:N'Z*DP$VHX$#V@&!!]M<:!(5*#%8#H1TOT@21M8LI4G1Q! M7,> --8.$9H\CLIB0_?V7(N2RXA30HX$4R9W)')&)>0=]UDSF$24J(7H^41P M,F'FH FC@&(C1+':[0!$7ZUI1F,%(/K1$GWDB3E*?69VD4F;X(@L,PXQ87CV MTCGV@5\E>IR8$B&[\%CI[-'K%)'Q2J/H6")&*QQ4K(7HV81B/3$,//IAH1A4 M)GF"61Q_STVX^-1.FK!8+-M-A9)\T5FVS3_KR5JLW?+#DH20$C=$*X D'*TD M]"II2[U'1EJ/LC[D2!MKD8^:>RR9HG1ODL=0SY-1' F1_\4%ELA&FK(D3%H' M[BQ5IA9)2,H$SP0; XF]@&) ]-4:!X9(#58 HA\MT6-K=!0>EUI@%'$?'#(L M)(2Q4-1@CFG(>PP0%QHQ7*_T249,R7BDPJ6NDS:2CF42,C^O,PT[X3$2%.GG:/6Y_]:%S:<*ISAUU13_8A/!S(1@*.D!* 9$7Z]Q8(C48 4@^A$3 M?9*>8I;]^>S%\Y"R9V^Y0\)+3Y+&.-@]HL=*XR"U1E90A3CC#%E>_J2&<6Q3 MLJR:7 XZX2J3/8' _;!0#"IR/,%=C:V>ISX];368&#\[H9>YF*2GD!(T6$^NQ#+7H33(ABDYTQ;G# MW[R'<$V#ZRG#8^UV *4!2J,6:X'2>/)*0V@K/<<6$1]M40T861HTG.R-S\^*"9*J S !Q!9X#. M@*$$.@-TQM?N?A,P%U%PQ$0L>^+RA)RD C%&DR*&&<#:6I7VE 9UE@?!D$Y,(\Z50UI3C#0G5G)BB+'5 ME$RG$XT%*(WQP^.]%VK9;>K-U0XJ5C8M75IT>_T:K3M Y'L3\XC*R/$]&3Z0 M 5ZQ2CUH[N1E/*9'M !R6*S=+ Y,I\+VCW<2NK>9'*3N$ #_>JFK%8U,9=F* M)5:(>R>0M@PC(8Q)1C+%]%XM8<6C)=:Q?) VB%-"D:6,(,FC4)PI(Z6O1>J* MB9)DPF6]Z\^^.,Y [-:Z'J=V.X!@ <$"@@4$RY@$"\%,::8]2L9YQ(GT2%.* MD;?"$1F)(&2O )[77"@E<7ZH%+-@2:'LAJU0] 0G$;D6(=4C6 36$W'8S0] ML(!@ <'RV,8!P0*"!03+4Q,LR0>.F73(T3(QB,NNRBF2,C$H5+!4>F:N"A:N M(C=9F"#!&4;E([*2T2QWLO0)"D=A2"V"A>@)DWJB!8180+& 8@'% HH%% LH ME@$KED"EQBYQ9"@AB!?98J02*##,>/ \Z;17JHAAZ117!*E4%H&Q(G"$30@' MKZ.2UG)13?H3$=U.TI@?-/\)%$N-BF4W RI_MKD!_[RU^IMU[F53G_\.TX\W MM!X_$HS]X9N;CSRXT*#WVZ9U-\X H?<\_ZI)&?^:Z;Q=V=G,=C!LYZ' :[M: MKGM1J:4I_Y\7;*;A>6SW^*RZ!M['-^F M:_BL+83VOK?>JUD\S8>VESCL;+V,YR2&Z"Z+O7[S2^:JF^ZQ/6I>7#ER.B]:,5Y_FF\R7*&6?V:?0-:.=-07=\SU6)UUCY[LN>V@_RV^64:4;)-F$V6+K M/ YLN?W*3N?YIYU6V&F;CCBF[:J*RV5G MB:Z!8&3=\\C*SWM\TKR/9ZMXZK)M&)XT%%/:62-_()/,\KO=M+-YWWG;M\+!4^-_E?6PR];I0TSLZZ;I<[WYN9'LW/!(VF13(.2OH\S'. M/A]=]U8U/G9SR>&\SBW)OLN-?MV##\*+4,[ NXO9:??2PB?G2V/.,K+VCCNR M*;_L,SO[9#^W/_W0_.D[;/$4?,32.KG''LH/.9?UF_&PG4X3-*CD#)*6B*S0 M<=;WG 1$$W%9GPK7W]AY=^V6G:['L?.]G^0YQ6:QR MKY[_Z[G/PJR(P^+^G&81V'6R@]'6O9KH$FD]P(A/Q&H9\A"W3N8QFQRR%GLD M! O8&Y.=QGL9\;\M9E/_^1O'_5>(8SG8@?\ (;'IQ<#P_F7Y^Y^;YWT4H3C)[[,'%.PR.^XO%F&: MIM[V$8G\T-E#7L9_K:?9%^A.W3CJ?50U7\[9-E^WZ:1MLUBOBG_6%=0/Z^7V M_#YZ==2\O+CIO=YITIS-UGT+=.^9?:(FII2]HW*ALT5IY>Q"7K[DB'RF&TCI M3O+W!E+BR60J81[Y*#.M.)60IAZCR' *CG"7 C\$*;WW)S&L9_%MNDI/7:=] M/@^;3O6AQ- .3U80R;DU1EH:O7%QMOBTQ9I^V&U9Z3;<>3:X 7PT_][4SG M[FZ.+], ]JR-S]IX9K-7%;?MTT7*^TO_<%U5DH_3=MH%+S\_VU[CAMHD_5VY M.F)4_*%[P1MR-?H#R1'#YJN.PU]QE#F2^G!7.^RSE>Y,:WVXT3;<%\KL])&> M(6RAI:M,HM55Y="":1[1--D0Y9C_^$'^4'W9OVUSUF+>AYN\N1)]/&@G^7"R MC+'Y[_SW2=N\RHT9_J];-G_Z\Z4)U7IVK?OF0G:#ZT"5(02 =[6F ?!^ZN#] M)K<(8'<]_:<>@ 7:E10#Z:IUC3G+$R!A9\F"Y=L4V#9I\BR#V]=,!:@=5T& M'B!:$T#K)PL @-8#,A:@-: U:.LG# 0]ZC6-(#-@,V@I)\F-L/LPJB@'$Q3 MK6G.69;P!Z;9P<'CT.CSQVFII+)8MW8>VDE7/2535EE[UB_1V]1'^6,]%#NX M+E'/8+[WG4-'7QEX@$N:NB5N=I6?JYZ2L[6;N;8"T%_OYH*A1E2I&XP#QGDJ MQ@&(&XBAP#A@'##.H"!N@/LVU&8[L!?8"X 0@! &%MAK*/:ZAW#OY5C^K@$V M5SLHENX6KR$[S5\9O XQ*'Q>E;&>B9V:AO806/2PQKEUYZK:33/>O?[N;_)T M*(3ZO589(#K?L(.?\BR%:) DQB#.N4'&Y4].*>)9P"XR?[4ZI>+1$NL8$D+G M?8GJ"\4$WYGM2\#8:D@$% M4+%Q!CU$0 & AB] DC:!:HH1X89B3)]8V0BI@U E$N<96<^$.98XTDHKPSQ)6N.K&H!AZ117!*D4+>(L M$J2%30@'KZ.2UG*A[U\#D G5=&(D!@TP* UP-9'D[AE!NVTJ[C=A1%2;+S(L M 0&YDI K.1")4)OMP%Y@+P!" $(86& OL!< (0 A#"RP%]@+@!" $ 86V&L8 M]KKW982C!\X!3CV]C/-%_NU[Z\8],4-7-&H?MSPZ(&YE:1U@KU'9JR;K !#" MP!K-P )[#-5D'@! &UF@&%MAK6/:JR3H A#"P1C.PP%Z5!8]OSBB&&G1# M"C'_O;M+#(W-5K#'L=]QJ&T6ZU6[LO,PG1]/&F?;J8>-2X;*LH^=^L M3UUX'_/Q?TO[3TK.>(NZT^RX*087/(M6< 8",$L-KM !Q?K6E& M8P7@^-%RO"&>N2@]PCYBQ)U.R FN\OUB2H[X@",[1!&Y1^%XBOF$2@T<#P & M'%^M<6"(U& %X/C17)$*5].D29N,?QXZ6: M"$J!XP' @..K-0X,D1JL !P_6HXG2B5,J,P<'R3BRECD&-/("LI$?E3,PUZL M_BYEX![)CQ<3HPY:*Q8 ;(C)'K#AX#B2/5Y.9^O5]&-L8DK1KYI%:A9G94BW M38:/YMW[O[:PS'"&TM?: M"Y3H$%#\QFV)HK=6(DORO[@PNS)T>?A?];M MZC0_]\'B3A.B>;65B[\PT'9OEKL$(&0U"%F['4!L@-BHQ5H@-IZ\V(A<6>)\ M1,$3BWAR'NG@'*)$::44(UD^W%OZRD.*#28/.L4%8@,0$L0&B T82B V0&Q\ M;61#>A.%4X@ZD[+8B *9+#F041J[)'7@D=Y;'LU#B@VA#[HN!L0&("2(#1 ; M,)1 ;(#8^%JQ03"S+!"$G;2(!QV0Y8(B82TQTJGHM+BWA)X'%1M,@=@8-T)" MV1?(!/J>LB^AAR,H_#).+7O07,S+D$V/:,'LL%B[600U6V7:^==;#/3L$"#] M>CT;K%18ZX0X]J&$O[(V)3$A';4GP7A,U-X^Y0$0"$%.*849U[CVQ(,R&$@-@ ? 2Q 6(#Q$:E@PG$QE,0&Y(0*0R3 MR$DN$$]6E2B%1Y0I(KCFWNB]'.0#UOFY_\B&F@@"TRBCQ\>K*4&'J0(D[C?U M1U2;^3,LI0*9Y4]SLT,P%(PB, X8!R .# 6C"(P#QADBQ TP?%2;[8"\ M0@!"&%A@KZ'8Z]X7<8X>. P#G/\5 F&JI@7 MP3A@'# .0-R@#07& >. <08%<>! #VM@@;V&9:^:K - " -K- ,+[%59Y!VZAPJ@1[6.$]D0=D=AND#CLA_JV7I-$?_LR/E!A($6I8J=@XH$= CX > M>7)Z!%OK1.(H>,\15U8@Y[5#!GME:!#2\[T5\G>I_7>?>H0=X8-6]P,] GH$ M],AC&P?T".@1T"-/38]X1ZF(@B/*K#T)$PG Y1'O >]XKD$$E+!U4DMZ8M,5 KH%9 K8!: ;4":@74RJ#5BG/2A! Q4IATRD,A MZU1$23$6C%,)TW@?:4L/IE;D$0&Q,GJQ GNB/F&E ]GS RDE")N2U&8[L!?8 M"X 0@! &%M@+[ 5 "$ ( POL!?8"( 0@A($%]AJ&O6!_U2>X(/7Y?#4-919I M^C$V=AZZ2:KI_#C_VKQ[_]>VB;_[V3K$T*3EXK0)_813\^JW]_7,L=;>+2H: MXP\V-=>WSX@R'D9CKYL&TS=;;(!L"PD+FX0%S2U-BD84B8F(2\^1]CJ_E:+. M>R]5"NH02U!WZ>5]].OE=#6-[:L-I_R2*>7%XO1LO;+EV=ZFJ_D-ST]S6Z\N MI3=T.X"WYSD,;#>' ;%;DQ@JS&#XVD$'&0RUXF7M=@#Q >*C'GN!^ #Q\0_M M)*8Z"PFN4UF=835R67V@R&7$A'"OB3O$:M.JQ >E!RVH#_(#$!/DQV,;!^3' ML.P%\@/DQS\(U0Q+(Q$E(2%NB$2:-K88(-.27,A6E#RS7\9:A=GN?(/I!.L5]\)); MS,*]L9(X:K;(^R#OT;5?)H+%LF.:9_D.<5FLW\2PWH6WZ:M+;YQ=/,CP=CMXUL.=GC?L^S\3KO_[3+Y>=RL.U$7[-(S?'&;L]V>V?-Y%RC):X%VL,\ MJ+Z/Y[PD-GHEWO>>_:H;=KU:;)5S>>[<>Y[AG[K#TE&,U9&Y^U\W>.8W_I'Z[+1/\X;:=N.INN/C_;7N.&?/3^ MKAH?$2/_T*FI&QR,_D!RI#'_JN/PUQPEO^ZP:X[Z0@Z^_O84_$,ML?C6@!^I M,^#W[51:_>(7L,PPEY1M&^FKK*;OWV@7D<0']F\.RF4_=IIFL<[])+1_K&?_ MTL$9_@OC]:!&@X5IL##M2I?XV<[LW,?&ML4=>1E]/'5QV3 R:2BFI/F1?,_@ M?F+V?XK3H ,Q#532'>_B;ICSW,0=(Y7<,QJ18X(@+HA'FA.=_\32&A>-9OAJ MW-%P*9(2$AD7-.(A6J2="24,Z;%WU.# ;YI5N%P0]_W+.\U9L@E5N4U-O;L< MUC0 ZIR&/)!$\(/6H'@(<$/4N @5 G:\ZM" ME>_CV6H3J\1=K))"K!)BE; _&$0U87^PIRIC(Z.,V^B1)SYD24JS)+4X(2Z\ M-,'2X).Y*F.%3=Q:%I%61F7I&P0RGE"DHZ8B)D,8$_<<_^2"31BOL&X%;/SU M "LW:L[V?&21<->7_;:&LF;9-?J*V4%YHYK'+3CZ9MJM% MV==PUECOUZ?KF2V_3D_/['1Y6FK7SA9MFQ]C\5!+'>ZY?5+S;]>]"1#L=F%# MXEC%%%#TS"$>*48VQH $P\N6OH=@7___[+UK;R-'DB[\_?R*@G>] M\ !,3=XO[3D&>NSQPN?UN =V[P[.IX.\MKBF2&T5J;;VU[^1546*$BE*K:;4 MQ5+.8MN22!:K,FY/1D8\T6I:#&]OM.^GC?+]#+IW;P26MR*P.!B!.3^3]P;? M$]?H%VM">N;G@,_/0"QGMS#1WI['IP:-OK]O'%'CJ#V28]&AG^9MGFBRU9OS MB-:<'!GMDJT:R MJ)-J#NL!^](/L7WP> 5_;ZIS>Q6K!;CM&MSW696;I?JEM;/9PK'$!OX<*MBR_@P_W$6[H>A[![N!>,Y-^_.,R^GPY6+B/R_..0#]_%EZ U^&% MRWH15G[9OAL>YFKJX=92:N^W%C52@I1Q$/@2#KI$!1 M6Q>H#,;9G7WVBQT7?4KDA^\^NY\QX<0ML^ICYBUG5D>_^#"'+PLWAM(:*5AF M]E>WW=JTN3$OL$@786FS*4VSB<*Z5DO[1W6YJB\736^-[9>XUMCKY?1_6ENN M;;;IZVIQ!>[/[HTFG[L&]S7B6)J(F^C<0*W(F!C9=I[^U) )E_=G@L[O8 M;!PF==G*=4?U'X:E3R?=> 9<^G(M2,^M='AKX?,2GV^.@B_MA]CE/)%-\+1O M[.RCO6Z^_:KZ M.1I)\(1PA7>Z$SZ/%>7'*6P1XL_3JQCNNH'W&9D6MI07B]3[V%+Z\X;,C[*Q M']M*IZOQ.1E2E"][3#8.$A$NP;H>1R+"Z-$X1,R9%-IL_>]X["3'O$W0()Y= MSQ#O[34LX7#Y8CZQVO %: Z>X"!?D.2@B&;8HMDPQL@79HQY0IO+:1",G!JS MS/TG95_>EC^Y?>/DM&5@[J!XZL&*IGCJU^ZI=]B"BJ-^C8ZZ;(Y&Y=>+: 8K MFI>GT]P[NZ.$W"\6@7F'XK@' M*YKBN%^[XRY ^\OKS'"<0CF;&)5[+Z(9K&@VD9?P%PZ])^<>3RVD#F[6UZD* M?C@F6PAT7V$/SO>K!AXOUE4=9RTF;LZGEY\SQN&5B?P54^8.732%"+>,]QH] M[8YD-F!' I)21<1%BL@R0I$%Y2")&Y$"N=M ZY,P1$B%&+R,>'().>\LDI&2 M:*D/4NXTT!YHFVW3XD>AO:433.6$2C%8VMLA&<9P.&P++"BPX&1$4V#!>&'! M"8;U;PJKX"%XHPCA@69"09W)V@Q'ADB.;(B:)I6PD3O\($>&-UN'1]MG1X\' M/ VH*_QT$/D(2B=\>9%\"J-Z(@8\/G%(EG]Z3OW>?,HSE#!]H0+2$Q+\E_9T[VL; M8NM_/J=NZ97)^;0 ]:<*YZ1][VBD,#X\7'!DCR.US+FP9)!S(2-!KI&)Q"!/ M"(DQ8JI]N(LC77*&,9X0X$6".)86614K(8:=02(XI9RAE M8B?'=61L\B(Y+B+IA)FCUDJ_*I]\HCFN@GL*[CD9T8Q&"N/#/04OK',9R@?, M 2]X[B/$_FB1$1XCP:@1">(_#FRGQC@Z9U42B#-A$%>$(R,=12%23S 1UA); M9E<1K997F#+*\ME%,JA5UBO\]O*Y5^RB2\*[]"KP,>OJG9R M-%(8'SXNN')]1N:D%S(HQ!VWB),DD99.PS\Z4!59O SCSX0054#+Z\IW%=134,_) MB&8T4A@?ZBEHH4<+'(([%E0@JV+F^F,4N6@H8LE8SJ31 IN[:"$0Q;TU NGD M!.)>&V2=TXA1N!+G6FN<2AZCN*N!NJNARZ%$],&*9C12&%]$/\&(7/(8AY ) M$3XY2R, #$L0E\0A1Y-"SAKM@\ 6JYT3EB,CDY=AVIDH4?(8KRR/47AV7F'= MSB^+.?QV<1F7L;(?ZA@OX.^%DP/A5E4^.1@KC \8%4*Z9J7$RR4B&E 5< MR(F3R." D924)HD%#H3>!93*4H&CH(AF(FON4SY, R0:C=#!!RPM_3)M:H1/ M##&EW+OXJQ+2!RN<8B)#D,+X0OH)AN22ZSH(32(647J;DUL88(:CR#A"$.-8 M*HD5$U@\,S1YH9H=K(XZH^M5>>03S745U%-0S\F(9C12&!_J*6BA1PM61RN5 MXLAYDJMU+4$:&X&4TX(+YA4W.]S!$5OG# 6E(>U8+I.0$R8@+"/@".FQ3O3+ M)#+81)1$1O%7):0/6#C%1(8@A?&%]!,,R261<0B:B"@(BR'E4AV#N,^CKK 4 MR%HG I&9J\4-$.Y:R EM>5R"AD.Z^P:.>'>!5GB\L8JF7TYW.XPP_7 MI3MMG+#XJ)63#MX=ZYO5$I?+JEG,IJ&ZK>!#%^%HI/6 *3U67B<(LPL\[>%I MPCX:;R-R/D--(SQ 36:04IPY:8Q4WMV%I](G *+&HLP6"?!42J2#Y\BFE*@) M+NCHODCFS(B)Q,-M=WO GK81+TB^.,+!.,*ARZ%@BH(IAB*MUXLI3A 3E-3= M(6SDB!(!RX1X< IQZ0+2)' D-4^6>&YL]#),V60B]5&)L@ML&F&RK^"N M@KL*[AJJM%XO[BIX97W4J)-BE%GD%(N(\PBPPU./F"-28RD0N7K&4I40P MH!3,6Z##D&,*9^IF;W7 VKN2RWD-H.2U.,*ARZ%@BH(IAB*MUXLI3A 3E%S. M(6Q$+3,F.(QPY IQ)R)REF8>))(LP!Z:Y$XNY\C8Z(7*L(3A!3655,Z7)5O: MEE5_M:,BMUY4623KZX]$/;ZT^WR_6-I9-=WXKLJVSJNT,HX3P!^URO:V>Z=G M-/OWL%AE-3HM"#]LO_ZOP['&QXO\!'4!!2X-X\ YI9C&2 MW-CH72)4XV=&62^2HU183A0]*L-[@5^G'#$*45;!;P6_#<4:"WXKV:47Q3TX M&$%2\(AZ3Q 75B(GK4:)X>BY5,X)?Q?W&"Y%4D(BXX(&K!0MTLX$)#CSV#MJ M<.!?*+N$C9I(?=1#V )O2G:IH),O+9R"3@HZ>37HY 311'$(?9'5.4'__=,\N^%Y[+SWQ^GR MO%J>Q\JOZAK>4%U'6U?6__=JVDSS.YI)]1%<1_39L83=TKUJD:I]D?$$5^9? M2X0_-!\8HG121"#)"44-#P4[;_:9K:K:@/JEI#R)^'G^'/TQEH;6S@-7"Q6Q#A_O2+O 4# MQ.'T"Y=G]Z=>3ES]*[C #)YG)(\#?NM\ZL_!8_G9*L#G1_).^\X M]GG>I$"<>H\T]GD&)1;1,)52,'>]E$_"$"$58D8DQ)-+X-2<13)2$BWU04IR M6EY*G-W?VWSBZC\R+Y7ADU\U #AC#2AKUFI27<0G;P ]UC!?P M6G-6O8>-9'<7L%6T5[&V'V*U:F):S:K9]"JVN\7]N\UZ[^;2UO$Y7,?&$OM$ MS)JN5MH8 T &+B. !R8RLYJ-B"1');5<,K'3QLL5;'Y$Y#EKB3/%;416,M@@ M$/J9B;W1 M[IE$K9RAL)FE2&9*&^X<0\9H@PC7@D01L":VB/K91"W.R"9O>C[' MRUK8@+^NEKFA=_*2ELM]L$0XCK"0K>UAI!,+8(HJ\)!(DC3MY*&R:%)]$G&BU'WEI07DT$ M; ^<08)8 ^OK(O=R)Z7!$_&:BESLSQ%7F@&2B19A1GV@DBB&&%L%3/8LZ3YJ2S1"9I,FVX:M4\8]^/=>+Q#&[MDIW5U M96>KF'=QFTW;7B>Y9ROWT3;590V[_1KNMHK-$G[,VT1W7=G+R]GU=/ZAW1I> MK&;+*;J$&UZ$*O[A8]-4<']S>+VI+N+R?!%N4OM7B]E5'A5UWFXS\WWE(HYI MFGH+N\OUEW0NV^;,Q65[AULWTMYUOL0B+T#TMLF_U?$JSN%!09 ?E^=5G2\R MR;_!S73'Q)/6G=13MUHNZNON(2M_#J_E=VX6Q2[A/6VNI[]&OA.XPN]QB2YM MKN"87N9;#=/&@\XLN[>U"P[/%,#.K__M7_Z@ MF)AOF^I\"D]3YV(3$$B63)S[.*G2:@DW!VNY^*_N-+E;YZP_MFZ_O_OB*MBE M79_#K#\%"WU>I=GB(ZS);#'_@):QOKBSWG<6K[WZ[87Z<@9(CVF 9]M%)*7D MX=C+.Y8T^@^K>NTEE^?@G%N# ,<(A@;O.0<_.<\U&K_%RV6\<.!]&)Y4%%-Z MNX;#;E7'M08];UI7L7;@V1?F[[!N<171;-IZQ%+X\5J/)YCR1!O R%(IBW@D M'%EL V(A),-(M,[M@&O%HR76,22$-HA30I&EC"#)HU"<*2.EWP'76VKY+MW% MU4N, FZ/JL>BJX(@5<%>?W9.>7 M%)$DY3$:"4O$'3'()*^08#%$YHSC:8>5Q6LNE)(8;BI% %2>;__>SJ:NGFZ^U30!U!RV!SQPC)S#&AEGM&)4!2)VVE2> MLIOXS9_'L)K%13IP&/ACF^O>MHV_=8CP?4Z/OX<[^.MLX7__JHI@#Y)C"_+;TPFXCR8?;[5X_.9 :B^"_Z8]2EFL0 %# M\Z?VK&P7M.>_YFMUYVFP7\C?]4/T_7Z!O'DPS5^:/F%IUDVSG93VS&2PJ^5B MW>F<;Q*6^0W^MGT[FMGKQ6H)7_%'#-]V7V?:5>W?#\HYLY=-?-/$?$JUC.OU M:7D*NDM_M6]ZQ=6TF;9%T-=OUM>X9X9%]ZU*G2E,OFX?\)Z&\.Z-](P8^8CW MD?P4#[]+GQ',GGBY!R9WZ%;LGS&XX^FD&)WV/KY7G0R3HN;3P]Q@^&F*9(XG M&9!#?L___HI^];*D,GL6Z5%2T\\OM!OJFN>&&FXQ"SO/=J1@=ALG#(=-Z.0$ M_X"]'E5HARWV&<99O;*IHR>X7\A5$]4WJ5Y<5._\LB)='4697G\B6X@O.H=P MZ*(9-J'2YU#P'=G&3I!8KR2^^SR@CHEX)0/"#G/$B53()B,0,4(P39F)YMG' M'>SF_7Z-%S:K3/TN_3C-.?#_FQL CL$,K,U$\OO/WXI/'"+'[[-/2GVY;?WI MQ+(O[:\ 2++A; R'+N#3PI%'Y?(=)(.X\H#EL M+;+":QJP2$+L\($]/PS\!;[L_<D19XHF@> &>0XH+O@@_&> M:NWB+F'0LT/ G/A[_W%QG*E@DDP,O[\VMGBQ(7JQDOQ[GKXY3\$2DGAI6:O]-R8P-.^YV(W$[01[T_CR"* M!"&D)/_&"0"?<8HW/LM#O)O%;!JJVVH]=!&.1EH/F-)CY54 Y2DXZ_V DB=L M?" 6V9BI89+!@ N509IH81F)W.(=&MQ/ 91N%NI/1)-OZO=E2\LLT&0[86>F#2/4'G]SX/]%H/:9C'Y2V: MHSW,2"6A.4X\>]1,P&VW3<]H]MMAL;.I%,39C0@\VG/FA2 M!?Y^.OR%GS-OX)[1;F%Z=<]?X:.%OO$0?>,])*]/^MY[>%[!51CF#$&!PC]< M)+ LXB6*QGFN*7%*'6F X"_U*H:?I[:E@YS&YH=IXV>+ M/*GM$RE=']07HE]$85Z 9>VX2J?.7HR^O'V.=OU"GO'0;G[>K#*'1Y;*LSUA MKV75EIKM>^+AB:;:#I?/[P>P2P8"=T#:VP0V+1V@"2E12I0Q:80E-!Z3[_E= MVK7_9V)SEB=K^\^,1=>V,;L1099PTPU36:26A/F&[=GF<2IOCF8]+S9K]C-F M0;X2G-&!\).FB9;RS)C'\35+HH]'$TW/M!;'N]QP;FZX'-:?F*=\ >K5)QCU M"Q*O%M$,6S1?C,7Z"&X?W%U=6?6^+OW5UOC2*Z\=:D>.O7Z*W+-FE4SKV(9K"BV<1=68;]C"N>EF$_ MKRTLEL;\,9\G7=KK>C&;M=.Q%\MS ,KQXG*VN(ZQJN.L'0[:5[TVPRFT&[H^ MO.*RUZ&+IA2S%B* T9>H"HF9]HZB8%Q W.=RTX@5XIHQ3*(P(HECE*C^K0\5 MOW:18JL\Y/M57<,='J5*E1O0:'I4NJ=7Y?)&$W@**ABP<$[:1 HJ**A@]*A M:Q&2#Q898RSBF''D;-*(42*2I4SI0.ZB L.E2$I(!$!"(QZB1=J9D*M(/0:$ M87#@7P85,"TF&N.""DX*%10FH%><:W*K!A:G::JE_>.STDFO3.2G!1P+E>XI M2J'@OM'B/A.LUY):Q%3. 3$9D)6)(>%#2LXP8=51AL&\SUZ][QD\)M(CF$XX M+W3?Q4>5,#YUF_^U\_+' M1'Q*380QY82NN*H2S0:CC>9&>TJ9CH@IYQ 7!B,CA$+>2NF9 M#$S:G6+6/B_K7&\__+GW?^OW?LMMOCM.<128ZC_@NIWK% M;9VP'$ID'ZQH1B.%$ME'&]F),$D+AU$B+D%DMQXY0@U*2I"DB'+X\UJKOD1D M%V0B2M7MB;FM4J_S&O,]?9ZGCLXNX>.77?%>J=<9)_HK:?-3E$)!?Z-%?]H* MCZ71B#HJ\VPEAHR2&J40-(Y&F20_J\&J0W^=D_^U\_'/4)_-]41S4L[WBJ,J ML7RPPBDF,@0IE%@^VE@N,D-><6YFVF.$[%9EF*<<0*]DOL^12D4H#=:H&<48!H:$G(8 M ] CF"+K",\416*:P9)[0[:H[[L1.@AR["T4CK^!.["U0#Q63-]9&K%&T02). M@T56B(0 "^K(0_!,X6/D?-HHT6?VGVG\A603(HX*&5_2^^V.-1^2$;UF-SAT M.11$41#%4*15$,6K1Q3)E2DS1. M='K40X+;_IF>T>R@PV+E9O'$\.EXA\$>V1H?+_("<4\A -QSOLHPQTP21(CA MB/L4D X"(YXD,YY:+\U1ALD_+[K5 D^4T(,]8WW0E@K '6KQR-#E4$!) 24% ME!10,BI0(JS ,DJ (BSE$1D262,]LLX(8TRRSNV_@]3*_N7[VO/WGQR-$7[TC^@1YSX:L]*[]O M86'U![VV7Q:E/7UU>FD>8G/-_GV2_LA=IX9V01/^\;. M/MKKYMNOJC^?O*H>U;[WJBH8]!Z'_J3OW2",WEWT ",P9K!V&AF)+>(*Q\P( MX%#"U&IK(\%QYV"/J\B-B#PC"IQY@"*RDE'$B68ZP"6$(7 [3=(M9>#;#U&?KL/$R MS]&N'\"^16TSP'L#WQ#K+)5G>\*?%_,/Z'VL+ZJL8?L>=GA2J;9Q[_.;>.(J M44$<4@I+V \8A9R)#I%<)2B(223LC-E[BHG_YL]C6,WBNY1%\=.\ 9.^@"=N M/M':^9E@[+"]RY,U]V>.Q*TY++,Y!)!!%FHS;98QY%DHR_,(F[39;/%Q.O]0 MV3P?YAQ_S+GJFM3C>Y89S MV]-;KPU*=[Z-7KKLDT:E7,OHAFL:#9Q5[YPW#TY[WAJ\?2; MZ;Q:GB]6C9V'YD_#B:,G)_CA6&RA@'J%1TF @F55QZO%["J?%_DZANFR2M:W M>?SJ&_(YMETF49Q6M?JK&HLPWAKT8G:ELKRO"HF!8Q:P0-SEUK7$)3(6?HK: M"$%,"(;L\((S$:PR$2-%*$4\$ J?B; 2D8%C"9%P'/<5?MW4@GQOZ_H:PDDW MX_!*&^Y-5"\."(36!1"< M'" H4^&^M-Q&X\EB<-P%PY$)*1>\2Y![<"RSC$8*#B0FQ(2 MK4UD&FFA+#)):8>3""'M]63_;)\SAK>@,_9#7 ]/^-4NXRUG=KFJX\:;(;KM MSOA!;W8/PR^F4@9,P-,RCSAG##DL(W*."6R\TMS3NX\85-"1$H\B^#/8\2F, MK$D:P8)(QX-75N O\HC\C.Z;X7F/^S[QM.K7%<6,5O/%Z0"<-' MSX 6=S5"=S5T.92(/EC1C$8*):*/-J(')Z01SB B,D>](@:9P"1*CB?/<"+> M^6/MB9\YHN,2T4_0794RN2\MM]'X,NXLC4XFV%H0AS@5!%GM.)).I:A]8HKM M<'8P:YUG)J$$7A!QE@*R!/X!MZ<<551XHI\IOR<.S_ Z8VI?@J_D\\I![*FB M_W(B>(I2&)_5E(C91TP2$A'? MGEIP>DV65RKK7F7W)L.ER.B5)25*CO\4I3 ^JRE)B?61)*<1QU,E$FE7;*=&5T#FL>D;%:(,Z%0T8'CS0)ABN!8\#TY7LJCM]D69S5 M")W5T.50XOE@13,:*91X/MIXGC!3FI&(A()0SAV&L*P\1]8;J8,3+*2=SB)/ M N&<6"0C\8 !.$$NA82D](D22Z*7+W_(4.+Y*3JK4F#T*C,Y5)7RDE>6R2E) M\=.303F.*L=1Q?(&:'E#BDVGGY0HQ42G*(7Q ;J2E.B3$C12[4S4R K#$=Z)$&J^I0EKDI(0P&IFD)9(T)"J2T"GZ%T]*2$(GHE0^ MGIBS*N4EKS I\6YY'NLJ3>=V[F.UG(4)>%[BE(8G]44(+@& M@H#W!-,,"4XHXM(!J&/$P?=II;CSC 2[TP"O$TE&Z\QF8^ SP2*7#[B(HMZ2 M%(WG[,6!(,5XP@PKIU/%69TTL"OQ?+"B&8T42CP?;3S'W&"!=4*!Y0 M3$ & M CD*RA$+ <60CHR"DIG80("__[ O&<3HRYGP*B M.*LA.JM2;?(*$SL_]BF=6;3-L1([Y:SBM(#@49/FCYUS/B09#L<'O[QU/6$N M_:E880&6Z[8D8K +DB$GG4*<88>,M0DI@K4S(4AL=F>_62U-L@)9PN S,A%D M,9>(?.!@?.#0Y5#@1($30Y%6@1,% M3F"=E" 6*8PUXL0JE(G5$%;"&AV-"#3>A1/"6LRP-HA(AQ$W02$M+44:T\29 M @BBY8O#"3916A4X,6X?6.J57A?\* P/00KCLYH"[]9<]%X[8B-! M@G.%. T<.>\Y4II)+PP.TN\,!A8V<6M91%J9G"T* AE/:![!245,AC FO@"\ MHQC46>AR$%G<54%@@Q5.,9$A2*%$]-%&="M,Q%%'%'#FO>>1(4-51#QPHD.F MI,$[TV4,ER(I(9%Q0<,[HT7YK A ?/8.PHX@+]\8='$"#6AFI:(?E+NJI06 MO<+2HO\ Y[" M?Z?&,#"W;(*T\9G5_!GN)N+Z>JBLO/^E6G3K-HR)+]HEJ7T MZ/4D?\I9X6!\=#DK/#4JG>-JQS?[!O05"+VNS=<\2,X2HDYCQ*D!."P<_*,Y M%<;0*.P.Z<+G)\6V0N@/??#\1Q<[W\Y#^]8^<'Z?X^8O\4AY,S+1YJ@0NYR+ M'AG;O: ]_&DX<&SH@BS8JV"OH4BK8*\3PAP%>QW"7H)ZB;W0R%(<4&Z21 YK MBS .S/JD _/\^.G++X.]J!HT)5;!7L/ 7J6H[75AM7*8-VYYE3.E(4AA?%93 M,.3Z"%Q;[6/N>50\(LXB1H99T ?.DF9)"F=VQL4_)7_W\V+^X7VL+S) !)SX MO;V<+NWLY]Q=_^ZFN?ZGN9^MPG3^X?M57<-M_]TN5_5T.8W-D0K?B&(3*F4Y M)B\NK:"TP0JGF,@0I%"B_FBCOI$QN<@EPMQBQ#.WEE5>(QD=BYX9'_@.\<%3 M,D>#B/IT8JB9J%(<=V(NK13'O<+BN)]CT[RI?.<(JHN-)Z@6J9J!-T$0:"[: MXKCA'+^>8"0\+?Q83F0'XY3+B6S!H\?'HX0S'+24R#O'$7=)(>.C1YA)32VS MTC'Z*>6D6:'2*$[QE2'/@B\*OAB*M J^>/7X KND*=4!,>;AV%GC+&O1Y>6 MO+7(FQ6>SMO5;!?ZX/?>U=4#:[Z]E-P0C@7FTF@B!"SK5]]]0S:=PEMJ1,9@@2:-UB7%+VK.FY@!*+;.()]]1UH_+THX<05^NN1/$=[TE+,[E#_ MJ154*V^03A3,+@&0MYCE=A1#+<;P#[4[L]VQTL('@7BD>1 #,+^LKJ 2_GU7Y^VZ^B1_)W=&1M"UNM! M4;C%+'RV(+K/YYM\DQ,"4W^O:%K=RRZH>E_;>=-YC5N'[GM%D/TLW,ZJ98 E+]?7,"374-,N;BC[BB#%.2M_)L X(QA2<8:PRNXP*R5 M#.COAP]U_) 5&Q1\[J>7H,BV7:RLX$6C#\URU5+K/! >JR0!EVJ-M#$*5-00 M[6!3B+TZOD9O0]+?EO!/^$>L\[D$P-7'0M2??OGQ\*SX,WK_J/@35_ZOX?7Y M=%'#4C71PQJ%:KY8PG7"*E:YDJ'ZYM_^Y0^*B?^V:/^A47?".BZ50I)AV)4Q MJ;IZZ4@)2]I'(>,.*U"2BCM."#*1,#"!"#& "X."X"Q:;*6+#S!+%NW_7.UO M5;S5^$[-P[=_JNPR0YE<[MF& 1^K^-\K" 3+18D !S,31ACL D5!T@"8QAED M&94H!J$]DY1R[>[:@#7)R!@A N@\4$JDA&R$^,%(E$YQ;< 4UC;@9J&^8P!- MIDZ-_\A"^A1]_XX H!&C131?9[!R:>OJRLY6\:S*V>Y]V.MZ/[L&W:U\I&^I"1>"ZTQ3X B.( O**52 /\0E8P9H72(>&= MH!,L8TD1C00WL/FF\$&K14+8,0A5"4!8,D?92)M;&VE]T";(B'?8KM]AESWT M PB*6W#L*2(F?1ZOR7)6R"6DJ*N&154( ZF+Y/,@()(5Q MRIAH+=E[ME,\_G-[_-6L=??D[!AIZ[UG!R5OW==RE+SS8_NZ.<,<)X4H_(NX MRWF*/'W,>R^5L@%;L5.T\?F8?5.0!(%^,\7RC7H(:, M*'-F8^[K7(J;MWJW&>+.JI_F6?CSV.G,Q^GR_-8^<0(;Q?SY+#JXW"7P,#.G*UM/%*N^QIG5 >3=VO9NFV)C25=QC2_!; M6'52WF-+.3#=,LM\X>UO:QO)P''5YU?RC6<)Y.SC;)KB>KM8 M+.W00500AIM($-5YP"8.%FFE'4I&\6!E"LKOS*@?1BJ>%PB=(?2JR5G&K.<1 MPDY;G7-3FWL1E^>+4"#U\[K)=_/JQ^CJ-F/%]]6"@"7,LQ?_G%Q<5TV:;L*W?=EHILCMIO#M@+A#B8#P[.46LC@KNB 6'. MDY;88QUV'%LT,G'-! J,6W!L22+G:43<4&.IH<30!R8'_]0+\X?8_??'10V> M;;H(AP;5[6**UU!!TM83KF;+[+YR,4DUA^L4G3X8K#W5-K<3QL@U:*4U.14K M$4!BZBD5\.?=_6@TP5"E$9/49=8$AYQ.&&%#;$J)4>_L3DTN9-TG;MZGV[>!M'?U:] M!=RZ !=?9](DN%8^(@?TVZQ1ZIT/@'%<6#"+U=R?V_D'N&)_#+EH-L 6'O2J M!>46@D/,[N>L^ML&!/3;T6G3W5-^N8M*<54OPF(V@ZUQV[LS6]AYA^/79Y&W M>WM2Y'^US;3Y#5;!AG?S_X2M8Q9QU@;R:84'9VS$(+Y4R#RT-;7! 11"3&$# MT2YHY 3A$+D,4=:J),*.Z@+@D]SIB R1!'&"-?SD%2(<*V6D$8+0%U+= [R9 M)Z^Z76ZF]_*EMP-4R9@^L43>ALRBA5$P M[79':O#XW*.@B:*&>8_C#ED%[(%BDB&S4[B . L860YFXS!3+H+Y&> ]6:DSR;.4=9@X)%DN54],(J.= M;FOB_L,39FEQ.G)+1K)1*$0]9H@'V)T:&SG"2C@&\(=0+7;VI"+(Z!1#E!B, MN,=@0AJ#X;#H6%+>).:/W^)TL-0'%V/:D6Z[V W+<7 M@-"0SQRZ0^WNL"+O LH6X&#CJX:=>FCY0&/.QNN8R\\Y"C)98RQV$>^D-"GU M6CK&D-)M<9MTR"HK4&1>1*HC3KN4HL^^!9"PA1YM%-C> FRW\I7MP),5GSA" MH_(RT^@2U.V"L<0(, ^&;;%))F.;8RO^R^"A,<.A?C>P;R] UH/WM-FHJ M16?/*II[2L\WV>92^_J(L_&4".62(2.) ,]D%7)$4>0E\5(8S@3=H14JF[0O M+LSM3=KM \,"/A](R5$I+.BJT#DEQQER@1-$$O5$,6>5Y\=1]\]MJCB\'2L- M%[=Y(9KUV>(3^B[:J^4S?!=;A%NZ*HX#=Y,5C@>#M,IE* [PJ\F,%(0IQASA ME/D=N%LBRQ<7YI,;*Y[AU/Q9YA@4,/YL3=4W9^1S/UN%36(LQ(O+9>_3^_Z/ M?JO4DN;WO:BP)*!MJVESG@VY+\9=^W#PV;F;=;[WK>78_0%?S$22F@2!A(\T M5T8!WC>9*T()(7ET7+D="O"4'%6)Y%B.N&4 ED@*R3GML4M B[C#O_[N= MSIN?05*Q>3?_VRTAO4O941\%_E#U"N#/='[C:7NHD__6_+X927GB@B1T:ZV[H7=_.:_7#W0)^]]N)"&R"1[XC9U]M-?- MMU]5?Q[V2+R'INH>=8^X9YS@()5VO#,\9/5KO%K,KG+>H6N^K=;=MV66QS-O MWV_W2\#NX6H:^CY46_#.0;PC4W":6XE2YE?@)(*SE2WQDA=!6RT4W^%A?,IH MN^?I2C_,,CK^AO5ZXW+Z#O2NLZAMKVXIKK,)?%S4O[=OZ6833ZH/<1[KEJFD MOERTS7Z7*_BIZ3<(:=55S/3O[S;Q]AJX?P7CIMN.'^YWPS+0QKB;DWZ31X]&8QFX9VFG+??7YEI[,6 M[FV^(-]QJT"3"A[[YL^YJ7'2ME'!JEZMN_%M=;E)L*\W4WT>L*N#,-\V5017 M.6W'%[<,=?G[NC68SJ_@HXL:OLOF"R=8^)#Y7O)E-BW]5J.NGWWELD/+* M_5?TR_S\/M;+3!F0:>[JJ[R>;YO["I-.4&-WQZVU.G)N]X] /,$G+&'F,!DG M3K 19DB33&1"DT7&9Y;W0 BSBF=BGV--4'W6VDDN7D'[U%@>YTX)Z$XD6JSJ M/8,=\E_S#(F>B/0FCO0AIWOG?4.33W"=BNLZR%3. B/64A2X4IF?U" K(OPD M6>11)^.EH79D;ERMK$^+&OO=0$M(F%\:R2H41W7PZ"(9D;"6B+I,@!BB1CIAC!)CF1I6<^:.@K%^ M[O1L[:O>W:C@$7$6H:;@K!-YG-(M\*S+^]>'$R@NVGI3=3')/:\9Q"XNNV0, M_!JG+3U-R_F72?G:S.B&[&E27YFIQ^8 H=:5=MF#MTGM.S2L.;]1 ME/S0\))$&?]=R$XI\?8I&4/%*MD$P*]G_2W0FK$B1*P_],4:4DEQ1CVC.*E5'?,0XKO]<^W^5;[4<$]ILYHO(/M M[;NG3?OND,L[;741;0-+FJ]Q*RU]SP[AK'J[-9@B]Z)-JGXJV>RZF-4ALS*9 M_RRW=HGHT:=L([N,AEC;B( >8EXH&"*!J*(M2P@ P;%N$V2 M\_"8_._W&Y']&.-3INSDD/ :[*H]WO?G8#B=@60#6,W;$H@;DH^N7#I73.14 MZMJ6^FX$, ,+?\_% "WU\6H)$OB?ON#@YYW4ZKV3P3.M-I8S4D8#$#/;R&805K-RS31,8<.?)X><@R9LKM<>/A4/>"A5@QD-S'&DN%&( M.V60<^#2DN B"L>E]CM[2AD=P& >$6XQ_".3 M=$HP$=7.1H]&"FH84P;4F0J" 986RB*3E'8XB1#2 X/-CJ;_KV4^\613#UNT M^=#!J"+">U!?XJ7,M-?@H\$_(YF$-Q[+@+'<2;Q;ZSPS"2631RRPW"Z>>\:] M\\I1184G^H6T^?6P0GW3K/SY+>32T6*OG7E>X.K?.QBSJ+?H4*N[N*J?H7:# M>?I1H.V S^WWU7'#OPIP*G\U;+^7TQ9?M6"J2TOVUM',J[ MURO\2>SB38VT[K9HDN:PB% M&3"V#]%.HUISN\!WMLO9WWH+ 7.?UG*Z7,$F^.U??X;GF.69I+G7[)OM+JD\ MM.I/'9[L.6$^XXM^:45[\*O*IN-9;6QM/K=%OK:>7O/@LKO:?YG;W=J=Q^)C M%E>K$KG2&5G_WZMI.T?0^YR_;[8Z\";;W7=U?L*FHWBXM--0P2L!C&1'R[<^ M$^+EHIDN-]>>M&=CB]#NC#9_ZS4Q[V\V-Y%O<+;POU=N\4=LNAMINC.URWH! M1I>-Q]OFO&M;S#]$>) K\+WM-=OVR;[]$A3'6Y-^= O#NN2 JM .+X5J5G]EI'EM<][NX_O?U%6"96N=1 M+SQL"]LKM06!O5_*%#\?8*OXX6SC,N]:WZ[4LYS]C76VYCMMLD>^XR.*E;YP MHWQ^+?,Z92M9UM..)=$OP$SL?#WM<)+/S[(&]O6CN0QU C'E8KK>:QQO&^D.KQ6L=S?W(>^+C),Q8H MO4&FOX!; $FNNRXM"9S!-HLP!ELFIB0RAC D&/54!D-TKN[__*/K.UV7O0;] M$!M?3UM,^* M?ZS1&F%%I'",*TT^J\3N*:K\Q&0:&:TV?[W>!5YTM$W;Q AMB=VDGX^>F1&* MZSZD[T)*3(4#!3<.YV$>%%F2T\ V!45$4-3NZ/MSN^Y/Z=WM-/U5N&X[;A:F MD3S83>KHUC;XNP?RR1=5(@@95*EDC'TTZ? M=I**.TX(,I$PQ%5,R'%A4!"<18NM=/&!F9<_PB(*?S]8@2:I]XY(1&W.(3BAD XJ3U:,%M3;8JYV:M"#92PI MHI'@QB)..4=6BX2P8T'H!+X^F<_V[Y_&WS9>[^Z*=W]<[@SV_8($CR+&/(,. M@!\F:F2455QH0I+:.>/[?$4NWOV(96D]()_.J_^SFEUGQ$XF953/PT7TG'!+ MG$8L6)JS: 8TGWO$8J+8L,2CVL$UGU]V^0R-#*(,T9(!45'+(!$R1#M"H*S(EUP]R[\H)MLD5<])5S\Y>L>].!1^Q3 M0HXP!L@@*>1,])EID;H K\BX@XE3\%%+3!$E�-- 8Y:0QRV@N?-#->/<"$ M]/?\J+D( A3FMO #_.4"ONT\V.OK:.LX@H*X'Z.K5[:^KLCD=GY__PG,B3]M MWS2QZ4FPWM>K]NB[=/T_EIZ:TAA;D.X-N&4:,'+<<@3H-R^XR]SY%F$<>O*#:F06*A^Q M0NMD&2 ]PQ$WQ"$+\!!A2DWRUD05=@YKAI&7+J?NZS*IGEREZ/DA\G-+->$D M(6TU[&VX2\@%$MK!:6Y*WYY%V\S//<)U5HB3^Z M-I>N_(2UK2%=EF0+=%-Z^WAS]W3SI\UEM[CP>@:6_D2T;Y%O^7NF3;[?/NBT MS"^9.[UEF]@J5Y]L\RQE7I>L.*WEUC%3/\#G_CF=P5)\6(+6OJ]7>0#:+[9G MG'C;- L_M?T#2?*39GM05ZMR1W6U,E^VM1)-Z!CAT72 MY4$ID[4)WJ'T.JM^._S5:=6F-0ZQKNZA\>K^M&:HS'W(ZVMWU"K;A">PY\R\ MUIG(XNXUUPM4&'I>4!NW.(MZ,@;FRLU6\0[[8\;W!U[1L@[>YH/JU[1]Q38>V\LM[ZLI6IMO?ILVO5T3^,V[V,FNTJQSF)HE@O_^^3.[=U0 M>.T&F;!H^=H>%1< 4T/@RMQO ^JYS9N'6(\@1A"VM=;_J\K_^\MYO7Z@2]@@ M(5='^SMJ:13?V-E'>]U\^U7UYZ<* [](M+Y_6;O;HD?=ZG8K^&__0B3^MM79 M/S^HM 78' /8W.P0-SO!_=R#K=>Y81EJOY/4*[0^WX^W3>\9"N.1Y;1YZ/N6[V28&V]%Z#=8&0Q7MR!$ZWH M0*XI^X3K=M!,.U@^OROTAY_94NW^RD/RB%BU^T&V@P MZ:DO4_@>V5=EJ&64.*1<'L4G+$':TH0B)DIKHF20.\1RAF$JL%0H19L["H-& MVL.O+D1!N78D^ =JTG[=".L?659/IM\:;2/5AG\+='GNIY>@R3>C+;=9FK<, MZ7*V:F[E:>WE)6RGV[-E>(:+Z>IB0]@,[C5GS-NZ@YOKW$3LKGILRW@G:SM= MGM=Q;:C]/>R::6_IJ\MB?P_8G]14BB XTBDJQ(-GR,H0$"$L18RC, 3O#@>* MQCGXC*0L3\YDN9S"$$2D3\X2;P5Q+V!_!P\6QV^9]L.'.G[(JO\)-MKBE)9D M&@RP98S?IE]?S-O =K&HV_#5@6! IQG(=E&NM^-[O4-[4K)([?''#4G0?AN? M=!ZCK3?JZ?A[5OUU7=$D<[EVQS*+?J#N)LAFHS^KWN:-9YBB^**> M#);. ;W[#"]01S ^N MWL0N"U5O[U4!^*TCP0YA"3/B*>+$7:@:,U)E"-210)[[K7SVXT M^&SW2C.X(:-WH?>[KR?8[L9<6MLM9( O=R[SHP5_])\YR5YX_YZ7]P_L9I?6 M\W9]*"-=1<=(?,5MO! 6L1LF]=(%A*Z\] $X6I4E,&L";PRR:+$PNMR:?WBDL6&9,6B_AF_.I0;/L,F(W M,:39VL654/ H>A=AO&&PK^*P/4)<<@@*DE$$>[ D9=+$L8&&@D+O!C[=DH?HRYZ/[R MLE[\ 7)=YJ*^D3QL(<\\S&_OB(_*(V)U +=D;78Q& 47M7$V D[=)07/.S?" M%$HB<^)S:9 1!*(U9U03+T6P.V[IY\7\P_M87V3WE)-";4[H**R97*JST3J@ M-6OF2!YG/PP^P050"X8C[Q006KN.74[E2,X4,9# M$D@$0$6<.8YL"H#NN90"X)*S=.?D^OFG8DL0K1I"."_13NDL'0,64TY2M(G%;43 M4<27_/FU86M?X_+OBZE2Q/ZGC?^=NO13H9QWUG>S>ZLV3ZQZN>\U';=YNWS MD5C=%O>U1^"+7"BR7$_ES*^O9J'*)URQ;5OM!GCVC53-%);-UET[=M?J>F7K M:7NUCEC(+^K+14L^9->':.NS+U_',%U6];3Y_:QZV[0=5-TQW?8)V[Y'SL-" MN^'I,]LTTS3MFM%O%K;]S/DTUK;VY]>E//M9-?^?L5/T?)X*2W\U7+MJ_"?JAC[ YA]RKX2+S&+=7-^E?(8>YTTKXE_C+*<)OU\TR^:W_A2_\Z6_C?OZHB1+_+;'0UA,8G5]+HDS7!HU32W*=$YNS% &W['.WZ M 4C)?AV4X$T;"[)4GNT)_W9Q.5M;?JQ6--5_ .JM_CWW<36EB.L9 \=/\[Y:NFZ6U1S6IVJI.YN1Q,6, M!;HAM!D1N(6M0_Y3F-: L'/[^X>V5; <(Q[< >.@,<^S9946'G$9%;(*)T1C MP!)[*XS?(>**-&#&@D)8:3 M*JT,GJCQ]GK=ZFANG7%>K:;Z9MW']>MO_W%#LI5W>[$/JVM>C*XBD?#JIWD^ M]LV=E/^8P9K FO8;PMS3VY)JK/>MS6(6.Y;1?"/3^6JQ:OKK7K34&5=]7T?; ME=!,6UZ:^BHW5G;]'?NQ2S'A-<+G@8G@P1QS9R07UB&M5$*"!"TQ6*K!.PB? M6&]$+AQ(\%_$H\+(R120"#I)+KEJ2\E.TX0EG; 1FW"?[LB6VMI::*]A2X.IHP9' MIW9.CUKE=P_;A[MK'^T__]FYS5_S.C5/:>,Y9!/W%$P''(E5#L48\USY1)!C M>72Q))R*/&(^[1RK64\#IY0@> R'># !N93G[@1G@\)!I.QL3GQAM*0D<&90 MI/ /UT(B'<'!QI2HB\Y%2W9H]S&X62H=1D1H@KCE 6G?TO=R32E\FB1Z0@O# M]ATJ//R'4;C8CON^;3 %W]JV4=KY'*!.W>0Y+[T#;K<7?4/Z&L',01^VV]9+ M'>.#WEE0H:SE#M&4YTP'I9%F-B''':>.,Z(\OVMK"KQ42I:CH!D@'BPL()[H MD9')FB2U27Z_K0T?O5 ]X06\%//8F =3L-NV$9E()80BC)%E4B )\1GGY+W2 M.S'ZR>8QS% TYI)WD/-VFWX3X<70$SI.Z[ 5=Z8W;2!;D:>$EP?LARH? R44 M+ #QI58(^N]1(DHYEFD0NYVY5N2&*;&(:))@ UUPL@D[!'G0IA 8&,@=SI! M!FP_8K3AY.LU/UY:K#(]QT&4UI5+=#>6BP$RK?:'6\:T55.0TUGP\:8/5;F: MH%12'207PM9K"C!.! ^6PO*8S108PC%@@UT4L&L\I3SR/WL]>=NI2?MBGH=V M3_46_!A#VQ#3O$MOV_-W^\-B-H,]0'L[&\/%C[=;R<[$:$-?N\7**SA9UQ'9 MK3JG;+FYFJ!E36[SU!W17O_231G5EOD^@F)QS$0<+W[$"W;2*F_+M/3WKC M MPY'?^MS]]X!D6A[43S@'WEZD06IM.;#^ @?6Y:3W*&EP; G%.B(:B$7<"H-< MDA@)H3CG!,,^I*9CCGJH GV$)D#! :*W@)V92C#AHV$KN=&:=2**%"#T9 M,:OG6/H76OC]^'/H-9KPLVE*78:IQPQW]]/[\KBW\,<.S_6LK1W.%:O^? H_ M=X?7*2.9=2"L/BQ ^0"?Y/+6/&\JT_HL5_4\7[2CN\X<#STG=ILVMB\Z3YB( M9%0^UI(D3T?%"AD7"%(JZJ055]SN,(B\J _8W@UW9DYN63%JHG\35O7'11V: M,4P?;@\+T/AGQ*^I.C>5)MM6X]=0\:;TI&=0S^4B8#%;U2*AFZ72+N MY=<5)+N7[O( RT6V0(@)N6([0V%"& M[WV"JE7QGEB\X)'#E6>*R,@1R<4JW$>,M&4<92P29-2&DQV.%J&8L X;)*6% MSQ@LD:8Z,WX13ISPUL9-9MO-0OUT1W23A'N7;G8N[<8E[UN:_VQ=^5/YCUHW M!LJW<6/_$^O%:*%((>9^('=&'6AO4DA@GL]XE$+62X(<5U32X#P7NUV(3'LI M#4:&&8_:1F<7F$;4.Q(8LUXX-U1+^(Z.%W=_?>N(L]^8'@PYCPLK?0Q*.<_= MSBG)TV+ZQJAB7(>F3OAH.;$"D6 )&!<-F2>)(&$3P'K%DR8[A"2? GD_S[A^ MB)T.SOO7=@_Q]T7(?8SU)PZN&+&EY4; 8@>/G+@- M\$A+T&D9P!@X2PET.C&(&E8GXYU@=+<*\L7LX*=YL8,GV\'AM$47=IJ;55RG M)+HLQ57;U&TA[, K^=$O'[O%ZIO1]^VP'K#$)TW=NR>EH01@)*D3BAY<.[>* M(1.40!J#8HO$HM+JKEYK2?,!HT="4]!K#OL/)\$60I*8D B(B\7;>NW/8UC- M '=D[KLLU/[\%$_@/G]HCLCV1R+-/D8L;./IEEU'/[-^]P7?U]3[,V&^.WR ML8_^_\CIYT@R>/J4X_I^K&T["Q[T?=-IGA7ZKM+">^U('$$I47B FDY"O#/) M(>V-R?S@&%F3"32UEMARRWG8V68-^0#DA4H4OE/X3*FQ1L^QG)/L*Z?8H97) M#O#O^2/5][:>+3(WRZHGXKA8A#B;9$Z8V?7ZK0FT8_&QG0U]$Z'>/)"GSB?C M87IUW*C?!SY[B^+YD<'OJ,3M!B78I.OOOO;'Y?=Z)6KEHNH)8WZQG>;IS_= MHMRY1Z5>1O)[9\T/1A=:2[ZK# 5PKBG:"5$I2(>BD9FV-!ED,\N""M8QXGQ( M= =P?LK6]+,!YP8I;NU UW;QGQNSR%SOC\VUL*^^$^QLO+F6^QS#\4/(9AU* M\!B>'NP-'EL9M(L8IG;^&6'D>-(O >04%.J>!GUF.9&"("NDR3WE&&E#%=+_ M/WMOWMPVDJ0/?Q6$U]ZW)X+D$.!M[VR$QL>,?]L^UG)OQ_[5400*(L8@P,8A MF?OIW\RL*@ \)$LR20%@[D:/11)'565E/GF7ZTQE?S:9V+LIFP_W;1X?/3X# M9_P#&>,#\<4#P&0P[(T93-@>:3^DO(X3%9 ![I_+[$;*C7@.)<3M( S;*0PS M!V@@U??ZLV%_UAT-W'%WZ"/"#$82>YZXMC<1$SG9J9%]6IBI,,O=ULF&+]M^ M]I_].^"$=?JS%L"%3N\%UP$LIF>M QEZK,.S]TYSN\<-V3F/!#'?Z-YH,'^G_Z[/YAC?T< .-+D'[K M^MCK"X-;K(HS6ARB5Z4]\_P1J.)C/+5L!A@@9C.G.YF,1A-G-)1#OV9H@5SP M#IB@>C+L ]#"[K4VM>1>: %_8S!=I5-4TQSTV1Z/;&1Q#LD+-<_L:.".Q41+ MN1/:P,YCJARS]%#A,4X;:<>+(,UB3"D++4_ ,'22<5J3&ET5W M,TS;S((LEW0FTNXS2#MR#$F=1D^6<.[Z97C<5;FYM0<);42J>I_0K-59V'!;[BR MN& P*/V4VQ_AQR! I:1<'#^'Y=,]JY(-16-CH'C;;[U+N"ZAZ:[U9& UQ*? M*WT?9HMM%JD('H_E@ FI+%H<[0+/R:+#N7ZX>OP*'V;[4H0W8IV^>F;]]2>(<0[8H8_,.G)MPFPB/#D>3KO> M&,_>FL_'7=#O1MWQ6$I[U.^/1_V=PS4><_;6^P@DJ?PJOI>' MUO:3M=3NLF![R<,UZCHJ4:P?)R,?LJL*=A6=#FS9G5O=[O:VB'\'^87TLQ\YWG_6?(M]]..Y-^N-[Y+O;.+H? M7]7OC?J3PSWND%?U>^,]"?LU&5HK5^T'H8SIPR,9HU''_/=3[NUEX'FAO+_HT@8P?"+CI<5UB._0&0N U=*C\2%][L+[(W;!9ME=F_U3'P'!>GH[1;W#HOX\13V><,"B_!Q%^>FI MR\1B:5TO C=06MLLK<]6 +"T;A"Q6%JSM&;=^HP% /L]:DL:ELTLFUF3/D_9 M7..JV0?*6N/Q1.N0)"VFCN,&T/UG2Y%.5,^]:OUS.7%NVWE_.[(SZ MP[GK>MVQ.YQWA[ UNF+JB*X<.Y/)U/6B7Y,X^QUL!:0X.UAI$_[HO^4'2'WG3:';KP/W,Q'71G@]' M&=O.<.3NU-.YT^%H,AGW85"^!*W!][K"&T^ZTK7[_D@.IR//9ZVAC1*-M0;6 M&AJ 5XWFL=90@;6&UFH-HC\>>_;8Z4Y'0Z<[] =V5_@3N]N?S:7=GTR\87^G M6?YCJO!9:VB#1&.M@;6&!N!5HWFL-51@K:&U6L/(EV)DBV%WT@==83@&\/[/%8"CF.Q&*07\\GPSA\@GEL.#Q5B@.#?1WXY9PE M6=WIP&!?6]*TA@H,]JT%>W?D3N9S,,N'<@9@/Z,L@Z';'?0GLXD]G@VF\QTW M_K$R$XX-]E,&^T9),N[<<)8)!;'[K:N.'G4K!T=;-["VO@A#:RXC"?=P-E&= M>9?S(UD+>8 6,IRY WQQ5X[%T)]Y*N?>*L['5@#J"UI6D.% M]FD #43P7PPRL2:S1Y,9#"?^U!V/NH.!ZW2'0W?4G8^F_:X5:<+612E[2S^YY.5?<=4EM5[NE/$VN*RL>J MDE&51MYDZOF3KB=T%.%V9\/YK.M/)]YX M.I.VD#N%3L=*#F+O3N/5E',1C76G VL9K&74A5KGJV4T4$M@[\Z=WIW)T!=C M?]Z54T]VA_WQ"#0?S^\.YZ[M3N34'PYVCN@]5MK0T;T[-JM-[-TY=2K19@99 ME5;Z:0=5W32ID"3F^77<'LW2Y@Z:!+C)ZD[/05[WXGP>2M;G:IG>?7^*-5"C M8TVH*"J3\[D]GX,:,Q]VA_9 =.=R/NN*J3<:#:60P_GX>%E!K^&Y090'T=6G ME4Q('3I44[[!85OPGE88LN9SHJ,%N;",=1364>I++]916$?Y8V!/9][8&73"^V]5@0,F,QO9A>+ A9$#)C,;V87BP(61 R8S&]FD&OJHL1_A;S M4/ZG\4Q_S)?P9!<^>\'U[6OZXL%+:I]<>CG'7=&]2S/LC0:#.BQ. \-!OTL+ MS[VWXCRQ9)H%2Y'!!]_RI"^31'I6)KY;(DUEIGJ)AX&8!V&0!?"J.++<'"Z* M,KHJ%#?JF@2>D?:L]_ S"!(1P+_PBK1CW4A+A&F\[XV1-<]3($^:6JL05M2/ M$PEW994.YI;\OI)NIL)#EIC'>6;Y>98G^*P,PTGPTM<+$5W!V."E\GL CX^N MRL'%B1H;8%X>>I:@8!0-1+A9+D*Z,I%I'F8P6GRQ?GXQ-OVCM11K8TB[TWZ,6.00A;L#JR9[W)I97%5A[IY:1GP03Q M67H%\6&K),;S)#K62J#XSD.1A&OK)L@6..P5C36VW'*!?)BU6E\W2-Q\F6:" M>L;C3VK>B5S%":WA"G91[.&JI$#&,,1_\?WPY "9,(#56P )YGD0>G@#\&:> M9LGZW__MN].W9Z]@T==NB*@29&MZ:2JC%-;E&C]O#@R+X.-EX&+ T0N(WATK MR*P -D>\M/XF5UB>#1>0IK'.!*R>L@SG'N(ES# MUNSM:XE01W:UJA&LQPI#+:19&NXL[X7K(B/C_@4!M,&7N#-3DER>E:^ WF\>A=S2.L^V>M4_X'FTBM( >((SBB9?P!ID@68XVQGT_&@.YL[_=%$3D=SL=-]?"3\H1 #V9U.9H"L8V_4G;FVTYW*J3.2_LP> M8$^K393\5>VS3_YKVF6?RBUX0<;.1G[>;Y=OBO2\<34[KSNZ,SW/=F9WM.YL M^#ZVX $AS* ;#FRQ%9)$*%B&X+)F>8K-!OITE2&/F $ MJ%1H6Z*->I6()1M<#'VTO%_!)L(C,46T!J0#_<@""8$8"/#V+8IO(M*8LD4B MP:J)I$=&#BCB2B*B?0;V3RBOP)QQ0Q' QK)^7P3D'D K2GUG";"D0-\",PBW MIXNN%;3B:#]GY0A*5T7A.MK=N>BJ(*_"=YR"A0,'BP%O<:7TE%/$DQZ.Y<:LI^L/O MI"SM-Y^%!PL"5TGM!XRJ _W_TCVF \RP?,T M.="C3)O\.@ZOE7/O6B3DVU,^8R,!T'4M;M(\R-##Z)+/$AV^L=['$7*L\<<6 M[E[-/'$"_"02%!TY;!B0,7"+2."+4CX0=P%GX3W*':R=T.B3-0\NT9!<-#BC M@+8=L/8-\G08R&O#^!6^*$75IJ=6"4>X&?W1L GQ'^0N&@S))O@2A)YY?]49 M#8,S;F'X-&*8HV4TM>54":6Z?HUR"KUP48^21-J[L M=0>E%ZP;VL=F =)MP80SJ8Y0.7^!\"NIK"+RK!N0Z%@RH)$ NP77@9>3V(=+ M8*P"9=8\0"@!\1)@4 *T-%JT'XN''2_;/@E1"@**-^R3%SWKG_$-S#,Q\ #+ MA&L4Q>C]5QM*3U*+9#.6?^7>5>E)<&,,D-R0<-/+7(P>]A .]U9Y%09_YH&' M^(.>3E$)&FA??UW<@H/^N&^[ HP7B6Y!QQEVQ=QQN[.^XX]LSYL,^P=Q"WZ1 M(=+T,ZS#^BN0(%76"/L$3^\3=%KO$]2;S:+=9E6W&SL$&[#]C^T01+U!NCD6 M2H+D]@-7641Q) V2NWD**P"8T+$NTD4&X/1['(/Y\=OE1($D5]%PS#J[$'95W.2J']J3O3KWNP!E.NT/I^=WI<&IW M!T,Y'4B)1R7NE!0_!+?GH9>\_"P3S$4#_?&3;[;KEV*WOLGE.]BK%Y'W46:7 MN%'O6U7LW#8KX;N3F3N7W;GMP@CMH=N=3N9X%J3?G[J^[;O]G68N#RF4?II9 MS8;V8#"UW>[0M[WN<&3W0;V:C^&CF$Q',SS5: QY[5OM,9'O%%*V3MBY;,P^ W!>TL ML0=A*=^MN** V(ZQUD$G"->4A[4W:$CWOX''J6]M^M;6V6PZ 0U-9?6B")0O M:PFC6Z06F-*@D=[R1'Q(SWJ7)VBP=C8\>NBWI7Q@\K]@)I?.^@LEIOV1.X]R M7> _DQZ6;G@!++ED5J=5=1JZT8HSRH>C!* 1B70>:OLXJ18F'LM1YRHU6 WWU$C M U7B55.HS+8K\T*K5*^*%T9GFQ3+5;1KOUR&M5N.IA,)L[5&5J;LX%P_][ M,[[V:O'&V_.8_=P2 7L_M]4C'3:'Y]:RDJ+AZVZ/*@N/2[PHS@I: 4>HRA.0 MZS#;ER*\$>OTU3/KKS]!C'.H=_B)K17;? M\?UA-YU2K? 1%[V[1,5ROO<.>YQP.GO'K[H?A_DR MP.1-]]9-\G<3BGY-84NQ$2.XU?(8]1RFP*.8\E-D?7*SF!3D2A:N_UHD*W@?6"6_*.7= M?87WJ+^]5W\A!9[S8.]R+[LS3PS&4Y!)KCWL#KWQM"L 8[NC@7"%Y_@3:;L[ MCMBA[_A#W^O*V0#=G,-^5SA#M^OZP\G4!^$_\7=.)_LLUA1P_QI?J#U@.%*F M'V7VR7\MTH7^Q3M(3NSLCI,_&LY<)B/64B6A"[@^G__+%"::6M$P3C&E0Y3G MWO841ZV2V,M-VDL0I2 YPQ032[J+'&[P8F.J8P)JB-;S#.=9$$_Q=' M-*1(O24W\(!>R"NBLY56Q6!%+^99$> MYI:83%Y0Y>R1D7ILFJZ'UV;\+RKX%J[M%1H5.>"4ID@"A2=786W M[C@UJCH;NS6.Z=88LUNC1FZ-8ZT.*15+3S3=:'Z?R:7E[(6OVL[E_L90Q;M> M^KPQ/R]/4Q25B.T75-(?D!Z^L0Q(89C.\@_GCS+C-/W#*V[_0^A;__"?G4SC M.O$*OBL25E^;U@JT:E_*--&R!7L3E:!;10OGH_V<(N3'81C?H-Y28^E-CC4&8>ZIB@1D54[US?K!L>21RF+XJE8*=G^JBJ1_, 89)C*&U6S%"EU M536!:8Y)="]Q\!1*<:,"*/?'E->"JJXPQGYI=E2]LI@?H&$PE!R7.R]+F;,I M7PJ1G+H+Z>685*SE;5'L@^8U9LR%:PONR^($NTGI+E8DD^&Z2&*]%8@RN,B3 M6!ZDNO7H.AI)@9:.%L\H[ZI"D%J*J2YC("B!(-\P^VI!Y:,BP"94IBW99NV/ M3,B?AV5@6&5$22D[SRU:_ZAV5I04XL,?U:YF'6L!0$GCT[5A-+,TP[9E5^C1 M,N"CYM.ABJ\Y8DAR(Q*O&\;QMZU9(3)H7]=2BHBJI3!Q3.&&8[\U3@?X*D]4 M;=C;[ZH;%^9;X<_V;#"DE#.Q),#K :P*S,@BNKA* $A5A 046X6PO;!H+:>4 MK$"M3'3'**E;7%G6%R>;\+2$EUGSM6J69A+4.R8U7H%TF4.FB_J"Z%KB+JE@ M*5;&+9?HI UPE9?2"[#^%!@AQ1Q.S*VK-)R#*]06PK'2+H)O@T17NZJU)TRF MHN0@R[.["(&5=.%=A,*EK/27^D'1:\$O.TE IB[II:=8I(=:RITC79NJWR!"1J61;M8*;[=G U*HA]/*Z39M)K4)[BXZMNW> MX,G438*YTJ=H_]\Q.E5KC8_ O4O%T2@DJ*:A6G!.(=Y,?*,T+2N>AZ;J&;=P M#A]=G-)*^>XPS>P:8S?TN%O?WK% >2(!L#6,".3D1LWRQG(7 ME[I:29!^4Y3$5?20C!,A15BE"K1G0HP?W@E M@D0;9LO8DYA_K-)I.WJW8"JNP#);;- 9I,7X*>-P?U?&8IU@4#8P& M#_;'ZU@@O+083E4L% R:!%/F=9=-$J*A:OQ0IG6BJ(ZI0G4%2"^WF->4.L,N MP&IC*KOV/'@K!8]4>F4E112W29&_O"%'$WDE$D_?1!<::5'=Z)5>H27P5U-0 M=9\^5?_V]WJ97&Q@/5U#9V1?E/Y"&3@J&*XD*SPF1T8&S2-1 MJ? :/@P^*P7"7.-1)!-4^[+C0*7]#I:7!JY2N$&=]"6)'N4%S!(C+M)\WJU\ M43P&L]NV9+J"/YEN5HM:H\G("F-7*Z\@JX:.$EYPH9NHUCG2^BTBKQ<9F&FG MHOX0&D6Z!P2B]_^90I4KB3U]5G!E!7FQ942JNC3HQLMDE09 &/3W%2 (9B', M"!8-5'\WQ;X/ /Y@DZJ*%Y6K@/J@!Q> 3J,ZTRQ!-\3Z6%J$LH07867/"!0E MKZX0HC(S:"P"5G*:3()44D.(YKCG#B0 &NR?.[X$B$GGQJ 7?'F5T.8INB/I MSB"5[0>;]3K08L#P/GSJ&'6MDF]3]"T7%M;(E!V;E%C($ZT6&96[$#"&(7K6 M)W2'5V6,^:G0VDG+(G&Q[N(#0".*J0N,AXU54+=.\E1UE$?%!L@E0YWY QH( MSN@ZB-9AF?ZCYEID 15)0!OMS&4$FT-2&=M-''M%5QXP2F!WX$.R3E$)M$3> M0V<,Z MT\ MTLW MCF(6-??OXM>WIZM7SVZ&S(=#V?.8#*<.*,7L(YDYCO.*[-'*IMCF7I#Y<$)_] .#E9TM*QQ?/&//? IM%R=H$6-+%PC;J'0BP4*!&! M(M8)>[I'3U$Q\.GR[V7!0"&F3HH*E]7=Q82K&4 M.FAFV+2WTGRN(YHJY/RO>*[$2573-H*,K"5E MF)'IA[9:8:&EF93AUG<5JTU)NGN87G=:7K=,"XVQJDT)OZQ IF:8JG*SB$,0 M4U7I6)C('0IOK[OOX'MY8MIOG;T(!J!,*AMBW)L<;C_\^[_9D^&KEFQNX_)3 M>X:\&K(+&T?%GXJM-HY"\T.@=E]4W&K5%SC%V0=H%$. M:+50G;G)^HTCJ?TF2_*NP*7 0Q;Q4"I\F:T9BVN[F1B+ZX'%OQO_W1MRF2F- M^H-V+)VN/\"QO0UJEGIZNHHQ4>L!L-U1V.N>(>*J52Q^E:X[4MI[P;\%%3+D*3&%L$_0GU)A/^+-,]2I6'8M = ME4%#=A]B);DW4@JV8_ZYRAO-\6!MEW+Q.N0JH5_QG!@3Z42/">E&>!VU#Z", M$SS(Q!Q5OH!?;T!OQ)2:(#4AJ?6&%R0M)V'"O=LQU,[> *HRJE&'#-39,R:' M?']HMIH!0X%7*CNH'$2S)_Q:A,]5\D(:^]D-'?%BGI,M$CJ'!N__+!+A!5=+ M"RHN0Y5B, M@XA2GA*@7A"J,@&C3E/&4S7)2D7)BTQ=:;)*YS$F>A:=?;&OB3K.11-3ABO4 MB9=XSA>.&;ZP_0M#@;_3$>HC=PLD^B+NV$C.SK;J.3,$O@%RRZN MB]2YK33]5!]MM).FKP\9PJS\ETU-26!5ZLF)PJI4/52I?U:+--Y7BC2L#ZJ^ M\+41ZIBUWQ)MZM/&(7HIX#'U.EHE@,54FJEK"D":TDE\ 76ZO]E,+];UE\9_ M5;UV3RF+NGHS[Y>4FXJ8IKJZZA&C14U#176 YYFD8"/%M^M93/HR_N$'5-_3 MT?6'U/E;7X;!)=)[?#]./'7RWEI]+;&CO56I!J,.^1[ 11BOZ!E:&2#/G:K_ M*TX+3;\%8;A]%BK5V'2J53B@,F17>"*A6IJRZ<%"@IZ[,%Y%E=&\5L?]Z$(8 ME?/\6^^R9[V6,-<4[(!$BER-)U4'$V)"M6K2AGVNHHA*_72?*[I5GW& N7?P MU%#JC56L"XF/5)T/9/>&17M M='&.IIDZ'LQ(IQCA15>44*X@8V-C%$UX*^T43.<%7>FS:SGH_$U3G$7/PW,= M=6:]YGL*9U9TQ()WB@Q<=R%4PP=,!0F*;/RU&ZH:Z!!S;\L$^=W2J0^@/\;4 MZCZFWOA:#@'W8&&SM0"I0*5Y@K+)]8)5]$VEEMY(=5QB=15]K/6MGJJP,3&L M]UO%6;'7:0.:1=8YP8O M5S5.MS!DL1I%=7>RY;N6UD>A\G)AN.K@"6WEH'A71C*J]D5NSL>+?Y;).:;Z M%EP'Y'@[$H12]^LV#/KRA.KM>E6HM7 M/4%T4;YFA]CD<5=Q_N( 474.)=DX>"("3%07B_MYJ.6@/J 8WH=6FV+QK:GL M;(XY'N"14/GBM?;RA_")YK*]Q.)*IS&7\B%V=<=&A5?6*EYID]@48'J&E9?! M55(61L_!NEO07E#G,JLQ"CQ@8:.='H=>:Z8[L-I:#[7U*VP^21;OK_B7.=57'>*,3CI],K$^N":X+FO:8$5# M5 E":F8J5K0G,-VE^GQ=NA&[.:GRI)@'5.FK_"&5XV^TEE5IFU(YFZE2O[(( M0FQU$6(9M1;^%54#$W?P%&3LWRM-;IHBB?;0X0=:B1IBJA'IW?#ME8'3!<5.)N*&A)3S:>Z*@(>LE+U>2Z>>YVA MKAMY(O'2TL9C\*F;'&#PJ0?X?-DU[V4A65J".-@.*%M00$-Y-^Z8,LI=-'9R M]#10P=Z6"5UM]^')*SS=#S DVNT28KPD]WHE[%Y0Y[?<)\9O30 BED5?"(HE MW?:ZH[A7;G5E%"$7TZJC&(FN-[][YMC)F["@CTU6C&#T=Z%:C'L9K\,T])L#>^D1CL=E1JET IK/URI0T.>=E H M,ZN#[@! [NA*IJ;)2-5/4/4R*#E>@52X_Z]Q4KFBC&V0RZGH!8)]\$VXKO#E M59H:]:QMC06O-(!+\;&E36RGK$7=I"V.BL"')VV*IE531*,06R)M1H"F79^*NM5&3\K0?^_J;.R?R<2%_,$W+W M>!2G4)U 6F/T52U9'3(@J8C>:BR*5Z[Q6$*P0A[RT#PM%%-[& M$$^VD!Z!6]463J74/=*6YFSB.];:T*7J;K]'](BMK?HR($O[>DC[MZ:E4=$X MO3T2OIB;ZI"GR[0B8;P_RDV&\2F*TJE6[3I<6@D/[NWUJVR)'\;\4!CK\-J6 M*84RB\R4#<'UB/Z-IA$@:M:5 [5,=-"$BM02*']>I1\_!7W*VS9BB2()2.H2 MTI@U1#]) M,+D=W=\P9\F>N#RI')B(-7L=B>/CLM&3E8V,N6R$2X; M84V2-MUJ=^:\R,B[(E"VE!Q!@,J5)5#(G:FM!%F)_5>Y>#I M1N):P4+'N'Z=CL;OHYN@/G:@KR0+I*@P M*LUK.U?P-MJRXZ2N/,QP5P^X>XW6G8ZG76Q)F@^FGW9K7"F?E13#DB6L82PK M'LN,^SN<#U6IHT_.\0!<4NSO;4S%PCA40AU/4HF,\(39!AYV;78;#23%OO^@- M)%7MNHI-; MV7S;,*<2KBKSVRTVJY"J:K5OD@DO5,G)*^P>0E':W>[1\SS3R*$RLW [*3^, MB2M4TL*JR>&X"R@ZL!TYQK?ANT@WH U0.J]^E^6Y2Z"IZ.B"\=WM>4B9#$X? M "OP; X_(:[1?BCMI2C7O?J62C2^$G=/X097]=OW*5=@FH#G@ M9(<=]]4]LE906Q'-6D%=M *JW<4:?>LMB(XH;5&7A(M(&3T@(S!>3:?,40*0 M3A329V"1%>A6%J)T]V.A_+4N,B-+,XQON@1FNV>1E&>7F ,,=6@&.^/+Y%H! MNQO&)+?4J=XT#&Q4I.EM+&JJ8\Z H-KW"ZC! /$S]%9D^?M%(RS"^ M4N=\6+XY<9N"A/Q%**Z/W-86+.P?O(U?X"BJY6K2WWRDVQ-^XK? MI5)328S$JRS )M#*:M9S-J==T178(2&190Y\F2T42>FI!)NE)%&II&(U$%)- MC2G3[(N\GO+$676%>D:3EFI'I%G!?($%-A=Z@.)-TZO\XH\%3@&*Y) M@TU3N74RMXY5I)730&]TURZ)HIRZ/^Q=)MTA"2174+PKI$IS5;0?Q*HS05G M:.H6U?>>G&,O .Q]2UT-8CP2M5/)URKK%RLUF::692O0=N4OWW[\:KUY^S]O?_WT^0/\?7F0TVG/_AS2^^.%4=U1G9\'*ETPO0\1 M^#C8GXGV)T6-H:>;\Y#V[%,7R;+Z65S'K] MHEM/$5+5I%D=;RCME]V.EE;Q^*IM5"E:4P>WZJ790!C573!U MDV"N8AMFT![UG,1O/L9X-HM#+[$')HD M0GT;56;%.'Q%85&LG'H-_4$I>>_ MAR\MN]@8$X$!SJ;T\C_NUT')3Y%4FG#9,M#?-_J(.=+;/Z06E^D M$0XLYX_=<0\85,Z3'-U(]E0U1%/2T]!$1%&<4TZ6ZN.4I?I .6!Z%;"F*NX\ M6X#T^C]9.).,>(?+GML@]^=:[N.I$5CMH$A-Y[DNE^BRPJY-/>LRGZ>@/,/H ML,<&?/\!%.U9=6!WOUV0ATMU$:F, L3L52*6-!JG'(V)T\.5H7#UX($.UZ3, MF\<*U621^B-O?*>2UK;-'"N[B5N!![JD>.9[6()&S\S&[:Z3S[6 M(*]=*SNK/)==1%4KXOF@WZ_83RA*KZX220(-S0\W6&'(NA!:PYXS>@%O'3@H M_#23(V2EN6%MB87B* %M>/2H_X+Z[PMMGK1+7^=>]@?2$H=[E<2EPB'\#GX= M4^LUDUI6[5Y70,9R&2BG-*7Z5_=RN8.?#ZL[OJ.3R71+-Z7H -P;3!X"PEL(O&L- MJ[&/]^OXGI3+P@!?ZIZ2H+L[O5%UR'&>45M)"M;=.7QXR42-FY4!YJ"R$/"' M?F?M9>Y8TZ=P-%OOL.T$6=;XV@ +_>9"%R+L-$#?T_:!$DXK12DH%8+292$P MN]2E-*!0W*2F1;UN-)%NLB4Z JKN, SOAB&Y%(BS5(..-46..]4K2P_9MOL! M'T(#OL&JEDH4>H,HR-?J7 :Z?SNF?""M:%_Z]#5; 2#%BZ.VT\RZ9XE7A?=TVM51+9]4+:T\/0057UG3B3!7^S>N*#_ M[5L%)[9O]1Q]=M:;;+RV MDDRFX)4Z"+Q7_0ZI'=(7T$H$0"=N#KQ>.,,RKL;^U9=&)L^ M;MC-0$\5Q7$VZ$JC9E7T!.>%8=Z(HNS=O%GVV!SVQGIO%J5^LL2K+X9B\ZE1/+=,+'GAVVG='1T MUW+C&+)[G5NF66BC>*>:NUYIX)ANR+D%2(8XH0K>B4-HLFOS,%W60'F$UUX]&G.M/!.Z;Q3RA-D3^U-B*M$%/^ MC2.C/)"GLNCZA!P4K%V3,:\ENOB&R8O7HI!VVF]3*1E3908[G4^%.GBH$'&5 M'$F=-K";;Z(K?_%0A KP[:_,4G5N>';B5ITN0J"IYHVC "EES@=2H2 0CS$5 M6^@2@DH;BM)32H\W3J+R4!YRIU+]1=%GJFSQ1 N\+@9$"$X)GJ _4@/1N&C* MO1*J;R=2V@A'!6'[VDB4A23"711\4JD?T (SJO48 6GCQ>_OO_Z MO\JS]?6?;[]8[RY>?_WTY9+]6\W8(246: M72J+\6WY'ZK1!VIOLSETFDP")A@-H9S$;4/7EW8V6^R1(J_M4NS/H_[::*R- M8MJ/PY#JHE\V51;?7AQ=5"%S'XN6ED:/G?%XXMCV8-H?M+4R^JZ&JMIOH?NO M%4WDL'7=JX:S$!/P$#_T-[N/3TD MMANEP4=3DJ1;;TIFI_K2EMGIB?#(>/#,H4*%?U&WJXT3UN-J3$3FFR?@F^II M4CJ 4#V%^!6S2UUIQ^SR9#!3=(1/W87T\K "-2:4]8H"T8MO&SUX-R)/*;Q/=1>1:?6\!54W8@Y]BK!(B]HG%"E? MU"G+#^.;RLLP.0;?IAYJ\BUVHU/4)U@5W5#!F.X14AQ6I;IP86Y#G.BVNQN' MA:C6')MUM@&N\#],H [/V@HQK*6S$"MTT'0ISSBID$Q3I(AJE0M8^/:4FD?W';W\[=>OE]:G=Z: [--' M3J5IR,XX@4I5 4@";&RYC&F@V4(C9I&NKLXX [QQ:_F=%P8#1 SC/JOZ/(N6(AQ M#A9G\%UZK]2K9B3I]?6H^8E5*E^FL#:71JD<_P]?#^POTO0[20&F7 M+\W]^B*XRBM63)FUX]Y@-GE!D\J\6RZR<40_>T6_-\ C&H[_HOL,93AQZC*4 M1J\*_)%L;S_-Y4H=V=UW^V'"&8TZYC\4?K#]E0+Y4JF1^,5^D7B-Z==@D&GA M "('!WB;#F6$ $F%Z7UD5?_4LFIZ5%&UE[A'IHE:'";+OWOOXLFX_1/)PD:SW"-H>T(ROF XNP\1Z\B! M%L,>PQ[#'L/>DQ.78:^EL,=67"W)T@H*,)PQG#6'Y1C.6@!G=>1 MN(8]ACV M&/:>GK@M@;T#1F4/%91O+[&?FI%?QRD=L_LSD=DSHW)S;/J'$N9.27O?)*FZ MDZ\5E/H!"STBH8V5I:/Q\'CT:%WIE!R\F]96I\W0$N6*X;3]/@6&789=AMTG M9^+QM#=CV&789=AE*Y;AM(Z48CAM$IR.&$X93AE.V8IEV&789=@]$1-/[-Z0 M89=A]ZCUTE7ZV"-ZTD$1NWK^BWY^2[;$4XN'?R1QBDRE#6)6KCG4E(YF(T!*19PD/+@_2+!%9<"TM^7TEHY1KKMMF\'/:7%-4 M)$Z;:[$J94\X;:XNH]Y9H![;<+4D2RLHP&A6!S2;]":,9HQF9X%F=61 MN$8]1CU M3HUZ-GLN6XIZ7'U]5N%9D) RS4R)=<>*9,89=>VR[ ^:9U-WLK2" JSCU$ V M]GO3.B2VU8FT+5%Q&,S:;]B?%0\RZ#TU5=H#>H_U9I\5PS'HM0#TV(*K)5E: M00$&LUJ 62T:;-2)M QF+06S.O(?6W ,>@QZ)P>]QT9FSXKA&@AZ1RNO;3TX M-I"-=>%L)KZ;V"RGJ+7+J#]H(@PW,*D1I;B!28,$[; >)R!S_Y*G5[ 83=OO M56#49=1EU'UR)AX\NEDGHRZC;LM1EVU81M.GIA2C::/0]+&!;D931M.6HVD= M&99M6$9=1MV&HZ[3&S'J,NIRT?29A>8_RLP**#S/J8GM@8/;B M?!Y*5JUJEYQX?VJQ#095!E4&5095!]I)KH._PI8>?KSMC5^\> EMEN&>'5?G6-(HWD<>C^]PNI^'.3+((/QN[>N M^==%(J7U 3XO4NLMK*YG77;HRW(X?A(O+>'^ MF0=ID,%XTF+@U:OF:VOT<]YT4''INNI)L%US)<]P ),S4W)FJ90&0 MR (1PJABWT_A6? 4-U["<()LC6-VI>5)/Q3X7ER726_TPNH=#">.G>M^*&"P MG7-'AMOU$0G\$8;Q31!=6:0D6^DBODDK6],-19H&?@#[=8Z[*O9R-[-3<4ZSC/ MX/'?)1C+]*H960_Z>M@8H5BE\F4*\C.!+636AMP/ZM'/MO.AKT%R@C 'F?;2 MW+\G*UJ];0@4G U?T*3VF/[J(AM'=.<5T]Y@-OWII\#&&!QD+/U13<8RZD*O,Q !?__;,WOX[$0T M4BOUF.(NLY9UH6WI$#^QP^>@.^1'7IHG#OO=;[OL.J8;MV]J)!5.2MD:$:8I MPMHYL:QF$C'G-)4LK*0VF7J;1$R6NI&%_0)-IMY3!:]VS_9KAA+1- 7SER"REBH5 M+OU+/0K/&D?S&G$JPU\MR<**8^U)Q&2I&UE8<6PR]9Y6[K$#LR;Z95%*Q%Y, M5D894NM %A;*YRZ47V"U%TMFELPLF6M%%I;,YRZ962BS4&:A7"NRL% ^=Z', MZC)+9I;,]2,+2V:6S*\7(KIZZ@/36";7)3#XT%,1S^S,X@;V(/HUI_KX?Q?+ MU2LK5!_2A01M["J.O<=J8P<]*;6%5#\A@9_7X[AQ[K]\DD,-.E-[W!LPU_Z8 M:X]%@CH=/%YW&C3GC %FC:91@/&H!G@TL!]](,!9<5R]5F@*,1S7 H^&@-V$P:KH* MR>89HUESR=(*"C":U0#-NLZ0O8TMA;,#YJ0\4;5Z@XC]U(S\042Y+]PLQU,X M]9%7I\H+;C1CUQ)+C]>^B+'TB(DDP\FT=ZI>UZNM.@.;8=LT;3*,!X M5 ,\%< MU9(LK: XU$-\,AQ>C,&([:N&,T:+4L;S5NMH "C60W0S)[TAHQFK40S;DUR M1FD@O\,2QC=IQ_+B.$EUBQ(\3 EH\XWSO!H*J9Q:V4!6M#O.;-A[[%&YS'0M M8[JZTZ Y)AZS1M,HP'A4 SQR',[T;ZF)QVC&:-8(LK2" HQF-4"SZ73P:(\E MLUS+6*[N-& TJB596D$!1J,:H)$][O49C-BV8C1KM"QM-&^U@@*,9C5 L^&8 M/84M13/N"7)&R2"7*^D&(LS6UCP/0B^(KHK.(#HS!.Z_#MR3'2!X)[??]P2S MNF^46N+P@9GU$:?-,5X?,=/$GM2D&N'!Y\W5:3^<*S?7G0;-,3@9$,^4A1@0 MZP2(3K\>A>*M0\,&6KP,IPRG#*=UHQ3#:8/@=#;N/[J.@?'TW'FY[C1@.&0X M?&I*,1PV" [K4BO?.C1DZY+AM,9"NM&Y"JV@ &<'U0#^'(?/.&@IFAVM54R5 M/OI)!P5"31XD@WE^2[;$4W/[1PE*I0@?G2)TT(3 38T7Y!"JO%ZLWY_M\8L'+[%]\"4^$'$N GDM M/2N(7) ?*?P5F6PK^,X286C%OA7GB6G;9+DBDU=Q$LBT8\GOK@2-.E2%J1 ,_[O8$U#\(0F +YYSGLD^(S,B**@ZOJO2N9H+(HKF3E,7#G M8 0@AW($63!;!(EG_9F+!+1*Y$2G[SB6G\1+:P#[[L[K[(XEK$%O]J)X?L_Z MN@C2XJ-U(](*YXLL2X)Y3A", RE'58@VG,2U"'/9%9Y'8F-;OL%(@)Y7BTUY M=8ND@@&FUHT$>0G_TJ2\('6#%7(7R207>]^A2+6N8Q0XH03RY*M5N$:*I%DB MZ$J8P#>9K4+8$\<42$?!:Q9(IQ-(E[#58$=UK'_(2"8BI UYX<'E >ZE++B6 MUMOO*QFE,MV[D6J\"K?NLV+25Y5)B\U)2SWIJD"SG5'/H3-(@54[P,J6/>P- M7G34_2GP9$6"@<2IZD 5<895EW!3OE(,;H^40+I=:MTMI+1Z N*'1 A,)X9A MP"Q 4!2SH#>%L4LJ2JI$3@+#N0G@C>K5H4@S*P/9 [-?PF(M4C6Q!= $QG(# MDTKIBVMX+TE$T('P\?1,^)!FJ5J%1*9Y2%K2/GT0'P%2$F@B U @VJ.QL02 MZO02ZCUZCR1L32V&.O#(K#6BJ)B=YE3B[>?#8<\V8+8:QB7/FUH[/'>W",L3QF?:3AG._;6'EP4I;\K4%Y5@*,K?)CM M2Q'>B'7ZZIGUU]J[UG^T50]J@]=[JYX*;^=QZ)T0;3_"$ED?R.2R9(3 ="E7 MF20W]:#?4?+_M=&5T&0C 7R/V^R#F58G7I)#65KCQN[!D^M\6!]_B19Z:U0] MF%'#9O((!FG(S&Z;A_()@9))(BU"D;;\@22\ 1L3-7+0T>?&%R?@I][P1<46 MOH9;2J<3JO7VJ!*0>, ;0:E^O>NZKP8DM4:<@K4;2DLM"NC'*0@0C#3*JR5, MME,9#EGF6WY_T.^W@XI!I(.*>QUIH+0#+68O.M:D9VLOI$.NQ0V[@[UK9R?T M;UMBM W]. SC&_++D!,W7<0WU0BX&XHT#?P MMI\O1W.6K\\$(W.1776:[S; MVT?D66P2AW& 0)"7_5=T>3<4ZSC/X/'?I?=*O6IFH[JMKX>M%8I5*E^F$E1" MH(Q9&\IK4X]^MMW]Z!I$C?*WOS3W[^F!I-XV'/0F?><%36I/3IFZB$9TYQ73 MWGCTTP^!?6';/_V426]JUV4LO"RW+,O,&3_P*7>T^9H2;]?]#,!I+3/#IR=, M2P8BX.]_>V8/GYV(1FJE'M.+V*QE76A[.M_=EOU_T!U2=62\W=7!G[A;[?UV MRVZ)3^.V38V$PDDI6R/"-$56.R<6U4PBYIRFDH5UU"93;U/NC5E%/4\5%1W/ MK(>R'LIH6@>RL#QF>>RIR7V#B:UXA3&?YJ2196'&M/(B9+WKW%-^)+4R%KN(':.,TBSG6U;J6+4+(0SYQG-FDN6>O,6FV=G!(?CSF1B]Q[;3>>L MN+85(V$_-QA]$E/O"S7(\\5,?PO78/)2'4KO1C%U+)#U>(RA& MTN/9A9W1T'ZT:, M9C66I8WFK590@-&L!F@VM'LC1K-6HADW)CFC-)#?80GCF[1C>7&#8543JQL("L..J/!K/?80X>9Z5K&='6G07-,/&:-IE& \:@&>&3/ M>@,&HU::>(QFC&:-($LK*,!H5@,T#1/DMFNI8Q7=UIP'A42[*T@@*, M1S7 (WO,==1L73&:-5R6-IJW6D$!1K,:H-EPP(&KEJ(9=P4YHW20RY5T Q%F MZSKD=MWW@+*Z[X-:PNR!>?$1A\DQ'!\QE630KTEGD0G_7"NW%QW&C3' MGF1 /%,68D"L$R#:CS\AA]&P908MPRG#*<-IW2C%<-H@.'4ZT_Z([4OF9@;$ MAA&& ;$IE&) ;! @@GW):,CV)<,IPVESR-(*"G#Z3QW@;\*=HUN*9D?K!E.E MCW[208%0DP?)8)[?DBWQU-S^48)2*4+YV.."#IKQMZGQ.CT'55XOSN>A;)C5 M6F_A4),3U.]/;D;^TQB^G<'X\6VV3RL*FF?^UE)%Y^*5FEJO#*QGRT2,BS7# MQ7[_T1E'#(I-5I2Y))11]1Q0M=Y:#!X<>R1+:05P3ZSEO#R M16I)V*2>=2E7F5S.96(-^AW+Z3N.Y2?QTG*FO?%#;K.!8:Q1;_2B>'O/^KH( MTN*C=2-2Y"(8+BR9);(L">8Y(6-?E_)*)5IKR7"P"HF?569 MM-B.L M$'3=A&84[=-XF07.C@7N#Y[OT<\E81-IA.S ([/6H&0Q.\VYA&O/[=&X9QL, M? CCHJ988B3(C^?C?HFFBJWOR\V]W<&5O+L#O1I$/3G/K+D(1>1J,"WO"'X@<)?%4=$ R;A! BMTB4"+OK2GL#H@EET9B ^0)[@,0$/7JQA/6F M]7 FO6&Q'HETXZL(R.K!-!+$\CM'I+5X,,[7\)6?@OP""?=\V!L73]0KY?UH M=C:\&Q3V7^HTNUQVQZM*^:B\ M S"1AS_(1GND%(CF_NHR;5DHA494'8%RE. "SZ6/;H-RN4L)Z>9)@N(+-,,@ M]N[%Z[ =?L#IT\9R^CP.O:-M_5_?__=O[]^\__J_UL7'-];KB\_OOU[\:GUY M>_GIMR^OWUX>3%$]ZB0.I::.&[M'CBP@/Y%?'ED;#!RQ0J0 R476/L(Q*#X) M*44^3,JZB9-OJ%J8"R,I/:4:[;H0.M92@E:AGU51F91; J1#L()'K,2:WJ,< M@^9%Y@7T,"_(\L3X,V(<-VH7?H[?:J!5D 1AA)VW(V:9PGI,-E M^\0H>A?![$0L<$6Z0&5K0?8H_#>/$W@^3DML,KAKU0S ;)(E0UWN&0_ M4[R/"J=?!VP,:REH#.4F3_7&WE7/D2_5WS@8LHP2J5E7A^0BZLBEPG#6Q2ZW M[#XT0-\."(4E.?91G:CPVYQB%;B,F]\9=B7K(TN$AQ%(%_9&AE:&*X-K=)5V M0-R CI+%R;ICQ1F:<^6/6M;\F<..\P/I*;;/%B >,%A)8@M5-_C1M=P$-E(2 M"'QOID(0%1\HZ#ZPH):X2B2)2Q!Z090#$:YP8?1#X!8@C$RND0C89D)^!VF4 MWB9<8%DDCLV84TOQ/5CFR^KE2YRO?E6<9VDFU(:H4!)G&,H,QDXKI09Z*./J M-/'P.O*U=?^\@A\KKH>7GF4J5+N*;E!3$+?1"L:S% M_X;0%RBE7S9*/#]].I=>Z]W.6"+/8I-TCP.$Y7_9?T67=T.Q!LB$QW^7WBOU MJAE)!WT];+%0K%+Y,@4%!W4OLS:4$ZH>_6R[=]AUD :*DB_-_7LZB*FWC0>] MX6ST@B:U)QU3763W)H[SPVOZ/[IBV!O/^K/*__W\(P\UL,'$?N!C[FC:IEQ M=3^R<5K++/]I;5+,#T46M3CW3SJV:TD7/:Q=PKR&1\Z3H""(B-+N3U$%:("_ M_^V9\^RTC/.(=M]F(>O"<*?3N+?\K =EVPVWV'_,$U"ET3=6CT;0#V[_W;CM M8O0602N=*_U ,M&T?S>HC/HYW9<#HQVYSJ]J<.JESLQO0W B9/W-^E M(80_M_XN#2%+O;M-/'6344U$;A!SDA9I'7OB/'&/F(9P;2OD)@-:30G3:-9@ M0&- JPV@]0?.$Y_TN9(V*?FQ/LYA M3KIM"%E:00%64VH@'.W.8-3OG2K!BIFNYDQ7=QHP'M62+*V@ .-1+?#(=D:] M >-1'9F.(]]G9#9_VJY6Y[AWB]65@SH<[YNK77?RM8)2/V"A1^35L_IS-!Z> MS'K3.H0,'IQ(7Z?-<*ZL7'<:,!HR&CXUI1@-&X2&-CR.X; =O'RTD'MU>?63 M#HJDU7XN=F5Q:T;1!K*W.MR(@_+MU:/8']LT"G 0I :"T>F,^X]/AF>F:QG3 MU9T&C$>U)$LK*,!X5 L\C -X)R?C4_4X;0D2&LUJ2I1448#BK YR-Q[TQPUDKX8S# M<&=DK'\.3)_=0/AM4YT8UHQK5CXL?!CAF):U956'-)C*V%KL[P6 MZ<(*(NO/'*;E!]*SA#Y-AOVA34//$SIGN%] C2C%_0(:)'#M03VBA=PNH(&L M7'<:,!HR&CXUI1@-FX2&=CWZZ#(:ULFY<&8>V ;R[=_C)(EO@NC*FHM40*'H=$;.E,^'9:9K!@T8CVI)EE90@/&H%GCD_(2WF9FN M*>;RF3F9&\B)%U=7B;P2F;02>1V'UV@XN_%R&61+R:'VUNDK'%RHA8CEX,)Y MZS]V9]KOUZ,E(,<7&LC-=:1%X%TM,T[=^"64*MUJQ7_D-@_*6B#SK/^:)]5>]>7;_5]SMEGAL2Y0S MVTW-4FZC+#LB:BEOVA32- NR K(%P_&4X8O_CL9#O MA'3D! _&L^:2I1448#RK YZ-IE/&LY;B&3>]KMV6>&I^_U5F($I3S)EU$^D% M&8?PVJ4'<;U14_0EKC=JLUYE.S,N-ZH+ZCZU(L: RH#*@%HW2C&@-@M0QX]N M,,F VC) /4G:@G-DSX;#GHT#[I./,K/D=U>F:;52^%H$H9@'89"MK3BJ%/OZ MPJ5O.0[4+G7MH#[I35'O]!R4]5Z3VX\/[D9IWO--5>CF/7 M(SKUPZW1/+6O%>*;<;6FA&%<95QE7*TGKHZGH]Z84;4EJ&I\(?"O@(6C/V]; MHAZ/!H [KTT"!&DZU-(-OXY^Z.:Y$:GUW.XY MUER_3?@ )-9M9\O3&"<#LMQLKB#$@$/SVG2*X9>L]ZJUZ^\'B:/-P34>>Z="5=?<(\=:[K6&Z>)+!TX1H>/ZVL3 ?OAS43 M"3:F^S,/8# P%&LI8=K"\H/O\-E=P*:2EAN#4!7P1R*R(,:A@SSKX]7X;\_Z M7<*3X#E1G.&"7P=QB!=&>*6(UG1_)*(LQ7"-?C MRGMR#F.X2J2D%GF6R/90O&=@I;JCZ[AEK0K^/5YBVDYC1<(\#KV?7EUU/P[R M98#\XMZ>>!; ;O8J#M>?WB GGL"]-LP]0&3-;XZ7JS 0D0LJ1I M++&"CRY:'U8H M;M3EB;S*E<*1DAJX%&OX;I4G,&Q8%= YP!P,E4X79Y*FO1)K_,0AP 6'.24B2H767["S;^*9!73%"D4[[,$D=[,\D3UF MFB,SS7MB%5"*DW5U7WD2Z!7$";9=!D(&/NX+V!%I#ESBJ:N 4,(%$$B#S:TS MWU2($X$;H'*3#^N3 @?!0ETMB,E2 =L1%?J"_K'[#=]+&PFX%B]:Y?,0>45? MHWB!-&*X8)4$US!6T-(C>15G ?SM;>RTGO5U@2HV,#X.,(HMD:9Y0ILW6P"$ M:?49W@2C5=N:MN5*+<@-B06X4Z,4#C@"IKN&-<(/L%Q+6 )8*'Q6&/:LBQ"^ MBX"MKH$JL X+&<+VS8'_2"NG#5^"**CQM#Y:_@21&^8>\GZ>D8F!ID$8+ .: M5PPO\LCD@=FOX,TB4B:*&\)C$$HKJZV0,T"V%=Z_@-*&VQ92>"ZUYPXB+:Q2 MDCK:Y"F%5;DQX!E@?BU76:HD7+':('E!5L#O,!9Q95YQ$R??J%^W)AI(F[\B M67%-U#A "8@CV(\P1?,Z61!+3;RD5*I(I6B49G)EZ+)*P$*"Q771X/-SLNV6 M KY=&-^D;&TT=?\<&:)H MBR #!YYV!X'($R0^4+A?DW!3]H;3&Q>^)#]6]D,$*PK*290M4E!#\!%[K!54 MDX0&+/=>[P/)]7S6'_21@6+XIJK.D64 ^Q%V M(3IU5R%:3&2UP#4KU&!ZZC6::TA%0Y716DN1[!G&>3\85 MWB45,D9G<%KHF\5DS A\,LW@)ZV_H(6B=48SU7__M^].WYZ]2JVK]2K-EX:+ M40-MC*?"JJW'M8PT-YREG<'6$B^*Y.B5N)(J4-NE<,A+$=Z(=?KJF?77Q@<, MG=H&#!E][E2_2(*#8"P-XVW5R^Y-'Z5Z;?F%9570HXX%="F>2W:J\4NI$&"\ MA.TPK,2:R^^ <2+HST.9QR#/9AN M!/X*$*';#6X4\!" O:J\8GAO9?RD,0T<-;R>==^5'=B]V:.T3+.V^)AR51,9 M*O=(_%/CWP#3T7A4@>(?T>GY<&+WACM3 M:!^0-:+Y2#Q->!3%<[DS0P__W# M:^N#!!TX(1(J-;B@-*K"8-HGYL-><"XWB=H&SR>CS9@W+@PY.54 ==_..)#; M8-I8N7,0._M6J?/E_=?WKR]^M2Y>O_[TV\>O[S_^P_K\Z=?WK]^_O;0N/KZQ MWEY^??_AXNO;RWKY#6Y7JMA-<&2<2@+*6P-Y05Y-%*6K. Q<%*3H2ANC+,%Y4\D&9HVVH2!FW/R>N/WB5B+4$D4=UN$:'D-OQ?>41U,H5A31W\@ MT64",L&UBJ9@3$9^M_Z5>UZ->&R M.1@YFP$J='A29DPQPR!"+RHYAG,0YS#/X'[.3M:7?F(??HT!4B7:Q94]DF9 M-H4E1!ZX'%!OB92]DA&8B.BFAKV'$.YM[& PA]T MHN)KVQN ]ACZ!U?ZBB% M(KW:$;2;*8D)-2'\$?:\%^DCQ'QV/H,6\)Z_[YC*2GIOGH/]+4F/>L# MQH2(U*7\?!.D;@[4UF+S(A+A&@P %&3OBBWR>D.T?M%A?+CD4^%644_T7IFM M_0[9RNYW_TMY?V![%._1V7'N'J"XE:6:X[5A=?2(ZMN7MZ_??ORZH8Q^^?01 M_G[]]@/\T!0EE'70(V=3$*JKW-TRM261Z+?<1/4XBE$G4_ '8D^+*071'P%X M+=L@)NJ7F)[DD8^DB)SN!5*=-T!/(>EK*T42WO!G#N)9)N0 0&T C5HC+/^[ MYL:L%7A_>P:D7?XQ^ /F 8N846(%?@C-W[B$89SF39$"[_ M[PK]"&W_V]"PI3.&:;[16Q-L.^N"3+CQ^ 7^7>7/H?62 M!!)M)LH;E:D*D6XEJP9^]>Z?=L_Z^7<&TZ_+?&;H,*,564":N M99(B+S^]^X*!\1SS_L \%AC%@ MP]8%5ON\V!CC%DVJ;N:R_XTN ME42?R?S!:N4AF6,@WXM4P'WY#M'.7D>B@QC),2]*\#$+;5D M*KEE*V^?-AHF]V%$X%HD :T-Q@6"C-S]JFQLN]"K4N?E2]Q69J2E.B-T<548 MP[KG&;SO_\1&7M^Y"%9V4=PA68MT=NT(+?)#B7M1:Z9-E]-.!H;R4+A3O4LYO&XDB/$05".0X9<+4-.[F%E6P2E 42A2 MS9SP%/*TF%7J66]@1.L"J419)8$WJ=H&-0GT>+IE:ERZ\RQ*X18>K% J56ZO MT.!59LQI)WR[)$ =S*_A'SCH) [3/RAN[*%*VPJ#:]A:@^NUIEA;YX="[W.Q M&5O%\FQ-'7*GE%9XP1/6VVL1*GS3(08%G*_??J+/K]]]HO@7X>'M 8$:+\^M M^^^34D1T8*:CR@,I"$>1O6!5M"! ;-5Q2,!G^5VZN0IE^[ JH"W]8N(]L&HF M'/,7G3]L[BJ]E;MWO2OOZI"W,R>3#I97EM31\7 5[H:W4V&2_M*3J+,H"\($ MAHI>""71#729U&8M,;0=0T_')Z@_=+VJ[5 PV,GXF 65#3IC] M9R0)_?WN4]6B**HD*?7>C1.OK-/]DH-U; ]$UQZ:'7D)?)>HO,"WWY5!8%VH MU ][-AAV*'UDJ7(!"^:J7EGA,GR]R#+A+I3)(K\O@GF@JOKV[W.PZ>'K@F>K MK%2";Q&,3:4Q?"@>D:J\PDIT!)8-A$!4Y/J;YU4X/L&XLJXN,';/QA(K+U*0 M6>G"5&>"S4#+"<_[5QZI,12";?-N'1]>QB09,",GD\HE5+@@],+#M@] YS'_S-Y_$/.X^<\_EIMU?OKP[]B/;E!*R5@WVZK5T;0MT;M_1W4 MQ9C<5BI+3+G=[JDIW@0A.J@H'0VK_"T *--T S_ZB<@]]/2GZQ2="I3YOO=1 M'2QL5QF;UB*^43Y$ D58?*^BRDJO0QXO71H*A"),%FD]HSQP\S0.T4'/UZ% )6$J ]K]+5^1I4P>GJ MZ,Q =KHKJ-GA2E!Y@4ZT"B+$6E>-C!9/M5"(ULH>T;!OZ@BI*\MY0D&9Q#&.U5C0+=.^R$A,/E"!16P!A SV/(53DI[B:O9E672;1A\DV&P MB&,R%S:2%"NAK;N;3>AQTI:BS@5&$5P$DN(^J(Y1:H=G7<7HW57Q*ES*58S; M.:!F&IG>L$6'!I5X$FH&QLV51S3@]3:ETS)'>(?HY"KN%N;6?7;T$BA;IJ*@ MKQN_4?U$5%HHL0O^0K2F:"?%*U4MC@KI%:1ME9;%T'50Z+IT03J6Y3T[SIS6 MP!5&4C>](/>$JB(3#"L*K@-XK5JM(*D" MZD!-%&Q7:9IALL=;^:#2_,K9X4 M'7\JBQ+NNEKK'%6S4"7#4WH;2(E<1:?IJ8GC:[_H/:?JN\I2?E,? .4"WRJ_T"8(^L[ M6ZM-7]D0\"VH";B *O(F*@L%L 8_IW%1<@!C4.)XR_K><:K=I,E6/*@(=U&)GR;^HK M0D#'L/(#/1M^@U4$E2J2X6:-!&9Z7(G(I!00/U(W5T!AAZ\C@2VD]-Z MFB:[MFX#W5Q]6(E7_,B_<2(=9.QX@W8:?.L Z-/1R MHTFK81#_! ,+*]/_3YN]!9I4#$#JAZDB,FFE1[?^]?+MZU)A2?)0*R(XJ\(< M@X&2#5N=+ P(RSV7N8KYJ>Z?RV4>H8M8K4&\%20K<7R+P,K[7BH!';P;0 *L M+QP\UJG!J-.MII?%:U\2FNEV&W=T'G8P(\I0@[J M^>?XU-'C4R..3YTN/O44&9IFJU*.)AJU?P3!'W'R1T71:7I^YN>++U^M]^]U M\L'PE?7IZS_??FE4.N.M$O#]QW>?OGRX^/K^T\<6U1"SF*CEZI1YW/8?Y ?[ M0S?_PG*>IDL)5>[;9W_;YV[?V4=H(_&-GK$@59\6^ M]2V*;R+MV0$-%N[0W1'HX!!ECE$$2GG[W5 $R[1G_;Y 1Y7RUJOOR @K.S 9 M@[+T8.T$Q.3WP/1+-EXT$*)7B5BFIF$#D$(%%L"HB]-4GS*7ZNP$J@FCS UE MI@:JZ5?AG:OV0(*ITA.4GR[5N1ZAU.XYT[7&LRC5 R-$Z"B;ZR#_+\%?T'E5 MQ%HJPE[W!]/=C%.:]QJS#:Y@7+\$<"-ECN29[B!N\@SP)(FKPGM6=!7KF),= MX%9]KVER%HEJFV1-"78=';T125'XVS&G% 815A0K9X:)5:FS@PPO #_AH4!Y MH#J)D/\#V*?2AR1745UT1Q2G@^AM%*-+4] Q,AB0I5,-79' %R6G% $0$PJ&G;A+T,1A@?2;4%- M26^535IT@RP/,EU)G=Z>5."S8[HTP_BY::_U]:6MSI/2;]4YMP7,#4#;\?JR[&M4SULA4QNZQ\3Q\ MRA9%@J )_JWCW!2$@?HI_5P9=E$:&-W0')6YT7./FI?:_W][5]K;N)%$O^^O M: P2K&<@4SQ$ZG 20/9X%I[#XUB>(/MI0(EMBUB)5'CX^/=;U20E6H/4J1/L5[#D*7-(_&X )0X3]I#D?\QN<#@?I[3<'<]( >;J(>?. M#\ST!(^UARCU,52BG.H:EPY9-"7R=;A>%4^L_8 M"_@-5C$!!O\3JYJ&/S'#)WKX&2:;=TO!L_32TJP?.?Q8#_%#'^ 4("SI%X,G MD]M6CNK_1Y)+GZ[(EXN5/:LDBLO)]E[#-5F8[XE*S9>S8C]R!;%?(/K$ZG0F?*.#)&TWCA:^"'8'X6IL*>.!.+TV^Y8M9-LY;]BZH8I"#)O.PD M^9=X8;F"OL4C:T"!I3HBT1W8QU7\)E,'0C^TUM%::B<QP=:&TUOU LW><, MP](YLF-HQZ[CC/BRH94%ZN5)T<^8J*T"M6"A'@,%L.#??W^GO]NO/*9F;3IP MYB1B(M[%'L_RPH%;-$F^\C%?X7R:)]0;VK@Y[B*ECV\MX^M-EWQS@%,1YXU$ M2H$,LY2PD*ZNNJ[NIJE@%^*\]PL;$)B UA8J^[=^P.KIW#F8[;G%"A#O28>3 M#B<=+@,LI,.KKL.?X]N8KRN"OQA1BOLC=S!Z8%TOJ7WHL(N1G>357:09]*3; M2;>3;IQ3RGYZ\P_^N;_<#^RT4>]4SO_YAN MQ" =7VD=_T0,)0VJKAU$49LUO:$")/I65MK7!7"]V&\QHB@[CO%_CH'>:U5!.VEP'A^@6$I!0+K!R!G=D4:5$2"2 DT M9:/6T(R:KAI[THP8D$62$I8-5-\>M=POJ@/+8C6_B,%J,=Z;77QGQK!C^Q:$_+P6& M5.A;(T#L10)M:5JMFMG8--Y)0E26"/VDV]9C5:-;VU M:4HG"5Y1(HT52[0IH#3V^"3BXHR-A6#C[$^&2CLLR\A@MIJRL>[I"K+#5PJD MGA&A#4["($:TN^TM@*M5:^M2;'%Y\>D5,LV(JLJS[!A4U"3*#DLI$""G7@(3 M9EJ*18G#)'*%P*"BUH@<-(F0(@>M0-:-'#229S*)Q02&V.);(T .F@PF3&O5 M#+-9TRPZMD!*P=O9_L[\\*9OVJHY2T=75.[4):+OVPU M>>6Q+Z K.CH#CA]C85URZF7++UL?+>)$>SGU0JOI1JMF-3==N=ZO+)-G+Z-0 MRXY!12VC[+"4\_ G2L@NH!DT6XJYZ:) I62V%%J3S)FDP)"C5QRLR-$KE(5+ M'3W=E&+'$3EZA11JV3&HJ&64'19R],C1D\0,OCX&7"G)?;L8,/S?!C8@?EPZ M1 W%-(Q?7SQ&6LF,COSC4T M<>:)XLK1T T<]D]L!Z".L3 S;@"N,4U3= 9- MC%P?/C*IU7S' V"N?#(MT6Q[#OP>N0'\#%?#V/8B%OG)_;D[V20MW,SL.!KZ M 7R,P_H/S(\#UO=M:!_:=> U@\@/0@8M?N+] +KTP$"5I3W"QK!0=#NYH.0* M1 _\<1\ =F:/93>+G<[3UN\XPX[E.@&=S74SGN"%7W1%9?WTTZ%CV$MH88P# M$?F#_RGL:HA?-[9=S_5N6$.SLA$"'$.T:PYST]%%^69VW[\5XY'\.7D- QS@ M Y)[A:N C8\YAR&T[]F=&PV'_LC!%@+^3PRC,X9G0W;M!W AC )W@ TE[XH] M%_YT"Y>YHV1*/S]!99R!+&>=5HHXM/BT@&OZUB5\?]77=SS"NC4WQ,-ISM'$ MON&)43^TK^%K._;HSGX(C]ZQ^BO D,,:Z6]CC=YL=)CK_/X.AF3\T_K)[X=N M'Y3!'B9O']33[LP3? ZS%+9,F150$O?V'5L!)7D>.]EQ(YAI@Y7?=9I.MZVH MOUNT1U:DA+;>E%&[%1R-E^H2";2W-JM]LH==*WG M)[JJM"VKU335[!^]""[*G+)I;5-T4LV27\&@P=[58)_'> #49JM%>Y*ZS:,E M4LR([9"2K8+.7K.Z3[JV1.+_D8>#P)U$KN\MTP%Y [WWZ;$N\)8,P+\IMWP3 MZ25X")YRP;.]'7I;@!&@V&H K9BV;\>+,\DD2/YK*-I;T^!BX2TCH&_-;(LA MM38;!OP:E%L43<).O7YW=Z>$?*#<^+?U;C 8NK<\K'/GQ@[JCAW9=,.$N6#YAA&(>: MKC=;K?=3'6K+X$J\1!Z)"4EM] @>>4T984-.!#D1PHG8L(8".1'R $I.Q(Z= M"$UK&YINZAK\;#0:=4=3-4LS''YO:,HP&E? A1 ,/:/T;^5/Y-R#?X?L) X" M[-4EA\>CJ;_0.ORRX"ZORDC\@#Z!E\P>VM9=N"QZ KNE-LV74'4/5&U:C2A[ M/.D_?CC\:M^%.^+W2='']M%3-'_#L$!W$K@CID_W:SWR E3ML*%:NDI^0!G( MC(QVB^"1UQH1-N0'5-8/ ":C?2#V3^R_"K*:^0+]D1,<(HO_60$>/UNG3Q?F M3X8NOP:>#+PY N^'?;^&OP(-SI^1H#79R:=+IC=413/L0ZUQ8+^O,1LHMN-/ MHKD#%8"!BW>#>Y3E\_3LH&][/#S\?C_B#ZP[B)+#&U2@WB% DK@%'^U;%QB[ MPCZ-W @^"!M8T3MBYB6@%S+:%()'7DM!V! SKS(SUXF9$S.OA*PN,G.]LLS\ MD^O9WL"U1V_(S"\XGK?V36&?86NKG>-#0LR?1WXXR?2UF?9YR+77%,/_TQSS>'9<_^6BV3Q-(.<):]-BVF< M>0@0XW]#;T(7S\\^CD.X$H9I!CMVZJOMW<3V#6<'24N#H_2QOX\OOR:7G*/W M'7;@OF.(/)54WDG(I >>"UWOXXC$,SS!D M21Y_CX.7D1R$HZ;?@#T.L_F&+Y/\5+_O(!^E5K39[ M\QK?(UYZ8H=#\%O\N]D'O?@S;M=M2VP2"!&\'M8HP6(F,"NR.LJ\HR\T,.5X%8HXQ<@>"1EP$0-N1P59;% M:6J#'*X"E3Z45XW*@4X!1?!*5"R\Q? %^BH9 5[8H?MG4I-Q]#"_1S?QF]+' MLLJ-*YGR$/R)/N?>4G\*':,G&?"S)4I5+.8SL1TL5#BMX;#!5-FHTM/CTA&J M8F;%(Q[7/K(LQ;*:OTIMDV6OFE5 0?L@]J [;,@#CIO9\Q.=AGO[P_WAJ1,+ MW)!=QX'GAD-0%#76CR/F^1$N_XC?497=!2ZH)QR"; TF'["]SYVN M-H2@-AV>C_0Z293VA>%=^&$AKHMU7U<$=FM+([NUW",+L=TB33Y)JST_.SI4 M"O:)4K#-N0E(I6#+9;2SF2J*P6*ZBAW% 2]\'=C>V7_.NU>%JIZZZE-^7)[V MME:;>Z<]7:LR=T,Q#6/O"KDD9.DBQVPB44X^5^(](RRSF9RZEK$5K&XU: M^F!2]0%>A9Z>$X._.+!CC'U$0R!=0>([0C-]GF6Q 2_"QEQ5W@43@V^W1VV;OJ??]Q>7(*OO;Y24$CVB2(A(=$ M>#QAT,#VF630),6MN)6KRV3Y=NP]U<,Z^]C]Z^RC6*_]>G;UK7O^G-6;$V)= M:9,,5UF&BX!' 45S/HSR0K$D9Y'D4GX\"BB7%P$/71S$W(;:U6= DK"2L)8% MCP(*Z\%%X'H#=V*/%F7T_>O3M6AM?M/1H7C6BC&>W[VUM3CGGK8N4D"+ EH4 MT"+:0^M_1; VN/YW<7IU>BFR+[LG7WK?7[K^1T)<=2$N AX%E,WYK&B22Y++ MTN%10+F<+23\Y0XX6[8>N/I N@GAL<,UGH5QIS4>6N.1;\;2&D\5A(;6>(B& M$@VE-9ZWUMJXQO.Y^^V,'9^>?/G6/:<%'I+@\N%10,'\#&]@QWSP/WB"5G=( M*,N'1P&%LL<]UP]6+^UT!P/X'G%**N5ZD>26%8\"2FYN'7!12&DAD!8"Y9NR MM!#X]D*S6\M"9S#MY RFUH9G,/U6[_O.PQ__^JT^C,:C/_X/4$L#!!0 ( M "QG:%7+J.)P41( +// 1 8FQD_X#^_FER MAZ;V"J\MU&.VM\94HA9:2;FY;;>?GIXNG06A@KF>!'7BTF;K-FJU N%=CBWU M'/4LB='MS=7-3>OZNG7UR^SZYO;=C[?O?KE\^_/[=W^]NKJ]NHJQLMNT8!0B]K$\GXL@W%;56L M-%^UKJY;-]^B;BBC@481L_2TP%F;NXI<@PU\X6K1N%N<\NN(R8%Y:8 M:V9XJ&T,B93A)D_XE.#)!.'3VZ V5]?MO]_?^8$2$KN$?LNV%^C?ME7QW!(X M)/=$:VE9FW1U@X)$E1U,DDX1V+Y>4@8$[KM^_?]_6I1WT)PBX0S0S@ ]5M'U>)$*=*E8A KEJ)$"2E_=TAO9FH%M(H#L6/^M%2 M/W)UIJ*NG-+,$&]C5XKP26X5LEM(X2J8NB#]MRB$=58'5M$58>?DNP'^*N:" MJ$_;J;4H95+K4H_"AYL-H0OF/X%G*D!OPRB=X 72[?;6XC9G+LYOW>T-9QO, M)<$BWIMI 2N.%Q\N5$?:"CO1?[K6_!*ZCI DI2#9=%1Q&UBP>[>K7L@KB53, M=ZI8(-W5A"4 PX<+ 3YW@U;WXG9N."YK)[ (&$4U6H?-'<>HZF:T@Q=EC086 M0DF^R;V(IFX&VY9;UF!@L3W7 ')W1U389"5]!N5(_?@Z&>;/9MK2>F:4K;=^ MK2;PSS_#R6WX_PYU^A1JM!U";\'7NCH7B,#TISAY6,>PECN\/UY?J?]@)AV; M5$<_+>H@7QJ*B?NUO2]D3[PGL#.B'_7O_?84, ^.'GK]AVF_!S^FH[MAKS/K]Z8S^/>^_S ;#4;C_J0S&T)A#- J MW 9\KQ6^D5SX'8E&<=DH$HY& [03W^!]$._=*O63)PC%0G39>@XK0[W^F7KK MM<6WHT5GN>1X"?X?6(3_9KD>%O!0""Q%Q_[#(QP[T&[OB#4G+E']'I1!"W1Z M6%K$O?&CXX5T&6+I1O<5N\5Y"X6U0?'JJ(#S:X38 D5U0JI2R*^5+M#U0F'% M=(<3JQH*ZH;>^+6#-7@3C 6"\8[1I<0J#S"746#$'QX(K,)\AB!YFPH2):0U M RE(B4E&QUY9@_5I!II/G;O.0[<__=+OSPJ/+PDF \H_%AQ6 IE("VTP/16F M8XL#V0I+ M96 C@IP8#VNRIHHS<)'3\TZ)]HZMCM3+\,[D:_5YHY[I@-F/]4 M9>*HI",MOD'[5&A_Z3Q\[D^'#]/9J/N_7T9WO?YDVO^_K\/9/RKAGR/.$!$_ M5XH(7Q\:/J"XQO]&OLXF3,X?)M4&BRJR#0'TRQD"J!EE2J:8=BM)2Q!8'L;3 MF?'<4BZ= >CWZ86B$J(F_'$Q#585DPO71;("UP:4KJ^*+><;E(JVJ E^Q-3# MF:TH+#-@(PYQ/&:T>D*AHA,5 [1&E!*)\) $/(E MH0WFR)>%M+ &N0*]W&?&G"?BNOL=6_3<@$@ZZQ1R-NXOX/XAV$R7ZA"/GY5- M#3!I @,@/Z8 V8D(4K\-,D6[M(YM9O5D&F0&E=RF4 AGQ3'R#4U&< M5#9[%J3+,Q%*$!BP^#_2"\7(#3K]D#%)Z#J>Y&TB*0J*F MNT2JI([H4&@I5!*ZQ-0^-%#ET1L@2Z<68L+T'G)"7(-A\<4K&("=L<7E=L8M MZ)9LO?P_L)H]0)R/WDTZY1!(0EH4BLMJH"L*W=2;"_R'!_;W'U4SR(0L162 M*IV)V$E OH@&H2-RK6/FDH,=9!Z] ;>,0SI9N5?T)A38I,RKIF%G%BQF19%< M;$!I@"Z=Q,@^7_7&%]< 5S8S&P9TA0>) M#="E$Q\9>=\&O*,2P#FP99 9 $NG/?9/3C=8G30KG(->(<9\/-^F$R'&#'$# M\3&IXAP\TU0&\-*ID7C:N,'I%.F1CN/HREEN[.U#_^V0HAF3/!$&A(LF46#< MC)3$7Y.,7F1I8J!B;L6(?W5V _9%LS -]C5_=_(%7YTTQ50Z8?22;TXV@5@R M3SBU8/S^M!USYGBV[ ($2\:W.:-/$3Y#B*034V%.$8)"R47S+0HDHU!T W%5 MB,O.+PJP&0!.I[1V #O4><3V)G?YXFA, IY%L MB)%T2BTO.YT8+>(WEL"?N@9Z9 CJ@* 234!5R6>K"^4$WM5(&2)=00->E,XG%1DWS]KHFB*E%48K%;A"4_ GY,YQYC$=#,1$Z_ MZ1;-$?8+LB$NRVZ .RM;N;]-EYA)9.SB->A71[]$XR[#:D ]G<',0KUI[:?' MNR\D6:LSK3!: W0IK.&%6Y; M:Q _&>('5WFG$&2(!=,+@_FQT*SC3A@;BD,?[HF]SU(VXWR,/$.DI-.,J4CQ M/WBA?L=U-E/&L\7+3Q/\R-Q'0I==CL'% \M6(_/VR+"I(M80/>F\8U;T_(0B MS14MZ$T7G"*#H!<4S0%!*2'R+OTHG*5(CL3D8TT?!21V/+AD5U M:8;X2&9H$WZ +B?&7DJW(12STJ^Q8^0JZN*54XOVJ'HHJ%^,!:D* M(D-$/B^2]1*7_: ML+P<0U1DG2\]=/5*$Q+GNYRE;"B4X3>$0#I!G+K2Y3\5^5_;>]]E#!XDOMZH MO]T8?&I70Z5"(0;5:)&4\\LQ]8V[.\G6!*NA8U=:'N=.I/$FK>N>6JK]M^N+!UAC/7 M5M=E3XI8C"CTM8[:S56GZ=04%)/'+,M+<+PB/^@SA"* %2;0$[SQN+V"(!8Z MT-7):K7&BMQ0G.'$7B@2XF=W@RCM!_&JPB'QBM57"JN:@?ZZ.K[#8-EH[I*E MOU2)_%""XQ4%1,;;:5WH_M6A7^=?GO!G[Z$/"A+7QGP'STM;KU:_2TK^C9VA M [1D0:S=P;B\5_+4ZD95QB?-<=G)--2EN7T7-R=NI3Z?KQ-JZN+P2LVZNBO\ MT=ZG',D5YKN9P'E\GZ^P+BB\;-C[/HD79-S.?C8L#'KK LG+-HP@GTF7>@9P M9B!RE#7>%WA"EBLY6GP5/NOY$4@IK L*QFY)[6$/03K77USOLD<,TUAY3RA9 M>^O^,RS\1.?1(JYO_]9? $3I@6K,=7&..41+&MAC4 $N*KHGXO[3^F>,N:U2 M<4MA)Y;;T6*!5<8PVUOGT/,J8DP,84C"VNALSR0(:FL2^)SKI98@#HXD M!N9D%KZ>U()*#KF_,_Y-G8&U-D1"**8S*B:JNHP+1&FDDJTV[-T^0[K"$R!PM@H/OW#_T,,!8I.="Q6AKVG_? MP>JQ9]Q^SD_E%&0=PL M D$/P'_G:7Q\!IW>]NUY6,V8.]2!_EE?#A<:5YZOIDTW;DAP3YJJ>K@;(-3J M88KY(\RK^SYOI@\*L[X>-^S29G&KE%%=F*ZR->9AQFR;XY%24FKJG-WIE\0+ M!9RKBXL4Z:=MZH!,Y\GB3@]#_P$/9TR7B[[%*79F#";]^L&*N8[:ZY >I_?, M(0NR&RY>6.F?S?6[]X)4+E>G#$27P0+3/^REIAI'>[J0CA/F;>KG4;4T4V\K M_,:4R:H1*Z/'&'-MT#T,GA8]BY\+:OZSA?60?H<>I9K2/YOKDX-;ZOT@\1L\ MVRUPSZ[FM;HWPR9C(^^11U@K4*=4KWV\HO\$%T^(^#;@&,?7X&=Q<;:BNKI8 MF;,[]^A$IYV=GJ=V#?Q\7,??H%$GI.&!]E;DNNH",ERB2[ZW3SZM;3]7H5XA M\@^)J&QL?.%^C]62-]J*+\ZP;[/#UA8Y=R[3=&K\X-:3UC-5ZYNDP2487J/! MY+F4N3OR6AK;MV <15NP1:[Q>F?XL[5UV//U27V\X%@34A M)_O17IF]EL[XPM;8WD,^^:R6U;[3R7)U"D__F*XPEFHC= \K(UDMC;NWJ+< M2G6W4/!EE3V[\BAJ:=+(<<1#GSIB2.W>IPY$F,U\3+[ _!_6 #AI8''Z>IJK MSJ0?GND>+*ZO,<%0&'N+*<.DPT3U-2SVYD"&11FEM31E-_T:6=^>H(>#D2AI M3AY%W4W2-Y ^$OQTT*0413U-PER_N YMY-[BW["$D2G8\>LRZK_>KO,G&8F2 MS]RB^\/ Z>35TUUD;?484^/WU-MLW*W^03D1N&OQ#=#R[9Y#2G#4TN3#4^LG MH-MF)!'*<-38Y&GR$L?BEI=BK+$#4O=8QBSI'%RD5>-]I6[P[2CK@"17/4W/ M3IRKU+C:OE%W>%&U')>K#J6P%.?"VN_YCA+Q:ITR53>1A2'N'.4KJ"/.MTE>[PBR:L#HXMIQ%6:T=I7$L9>& ,.IF\>KIK M@VUBN7(;9OS"A,MNLKW?K$IPU--D;VX')^_4=2[^\22Q(IM]0XUTM31OAI\M MD;5A<6@CXS?+=?%6/^RR(;5U.DK_^62I)4:0$DXZY]Q:7I=K"_KF-1I7R+1Z M&T;6N$S>H3A]/].W MHM1U-S684I+G U]+.6AU4<9:.F!_($Q:>:BTEJ;\3JC#GH3*2:K9WST(>F+\ M6](B U$M#9M@V[6$( L2O*TT9BZQMS#ZR4]N[)9$,]V^>3(L^MX'V':?N\X^ M>1M>T)]UZA;ZU7]A6\Z8GY>/LO$BNIL_=M1QIBJ8\MQW4__= ?'ON!5@_]KZ M^/]02P,$% @ +&=H54B>")ZB$ 0/$ !4 !B;&1R+3(P,C(P.3,P M7V-A;"YX;6SM76USXC@2_GZ_@LM]V:T[\C8[LSNIG=TB0&:IRH04,+=[G[:, M$:!;8^?5PFLL$:$X\#^= M79U?GC60[P83[,\^G7T=-EO#=J]W]O-/?_OQ[\UFHW/7>V@\H.=&RPWQ$G4P M=;V 1@0UOAE^^;;QV^W@OG&/_3_&#D6-3N!&"^2'C69C'H9/-Q<7S\_/YY,I M]FG@12$42,_=8''1:#;C[-L$.>SS1L<)4>/F^O+ZNGEUU;S\871U??/^NYOW MWY]_>/_=Y3\O+V\N+U-BP=.:X-D\;'SC?MM@4E"V[R//6S?NL._X+G:\QG!; MZ+\:/=\];[0\KS%@4K0Q0!21)9J<;_+T ,&-MX6QHOB&NG.T<.X#EU?OTUD* MSVI,O/. S"ZN+R_?7212TA3LK^8V69-]U+RZ;KZ[.E_1R5D#6L.GO&R%0K;) M5WOIG]_QU% M&J!I@_W_==#+9#+V)H2W)*/^\N.[RXO0605^L%A?L.07 _CQ^S"$-F7JT.X_ M=+H/PVX'?AGV[WN=UJC;&8[@YY?NPZA_UW_L#EJC'GP)E>9ESPF:?CICI32W M)3"V_O'2?,/U$_IT1O'BR4-G%\?!NNL2MQ'%/J*T'2S&H(1<]8;18N&0=7_: MFLT(FD'-[QQ,_NUX$:+P(:4HI"WW?Q$F:-+R)_?8&6,/AQA1^ XZTZ2#0@=[ MUV7,U%N+T_)X'_BS$)%%!XW#I.;I#RMS4C7'4^!3T-W;UGWKH=T=_M+MCH[0 M%439:4*6ZI7MUO"7N_O^KT?N['O96MO7C>CJ)]>7'8H'%()[#A;H$1% L@C\ MX=PA* '2=CPW\CBZ_O36H=B%>G#YYYAL<>VC1> MEX9X 26[JR?D4W07D'SRJCIUU.).RTS+=4F$TBI<%6Q9#C5H M/_-"(Y%K&F5<4T7]KIAK#3@WW6WDK! =(#> "-W#'9WYH8-IC*I MT2I$_@1-MGDPXV[K!KWO5RXYDXA07E"DERZV)H5Y; M^2D)%I_.(MJ<.<[3[QO&[P-*[^!S$;NW:!ID&K&["HD3$!C,@L;W(&?Z (T* MDE HE# #IBEU4B6L^S[$SP2^>"3!%(?60$M'N MRG#N%,W&$'%:/B.?.4*(A%N3!?8Q#9GP+6NX7&3;N%2@B]( O+8_.F V:""PH+OG@(M2:JBPH*/F*II. MH:&"PFZ6JV(VC89*'N3]A5 .R4F+H5#QT9(>KR"J 9*J"Q:"4A36 *O(U0JA M% AH\T@")UK@3?93;R8"+D0S 35-$=2T>J0[*'ITUFP*A(Z"N+I;M(A"MV:S MOG2^!2**F;;R=P$!E^,B-.%QP2-!2QQ$&PXH9I40CIZ,"Q)?RD?Z>T:$B(!, M'/GJ&"B0YY%)0L.UJA[48[@.P9VS9I6RT A1I;,6 E3(0(?G+.I[8M=9(&&6 M"L9=IZK:;<1,\J;*^PYTV\'TTA"X\+;SA$/'NT<.1?VQAV>;0 "F$U\WXX( M@4;XXH01X8Y>9!O5\HRSLL-AZJ-).*5H@",Y%B.Y7O[B;(VE(M'W%^#>YF$L MR!>A,\""5]UI^GKOJ4*NW45 M ^0B4%?P%C"FMQ.EV-BP^?QP_>@Y/HM$6*=\8J[>IL7[DFZ8+.'Q^&J;>,U6 M(RUK1S4'$F_CW?<>IL,[) Y@8''()T*87^$+TS/DN^FXP'3P$2AV-;ERV+;JM-UUF$ML@2BV.)?-.^LP>L"&4G'H$FZ_2I M].G T'28:E9WP)8>?#3I.L2'EJ40\D<+5E6V7C_%+K8'<&DDT?.7\$U UC8U MH]RWL.TOS]CS+(-2T8-P(4',]YWA8,O&92RJ35N6_0&9Z0CEFID_#@C-EVP* MW--:TV&J^<;#ECE-QZXV.!-/O+^W EL)*$&WK(*KIM4XJ8;F5][V$VJHKFP! M2EAE26(=U<[H2[Z:FR^U5:N$Q$P:O1I:.!\@UU>QF%XHY;76LD=$(*:K!Z;+%O,DIEE27J-#D6\3%7H5H0B6GI!T5*4I#L4 MB.@\5B9?:1+B*)?3,0:(Q?087T4 MEFW$-JA<4'LWWENQ4.C">1DM?4)E*4+2.11$7_.62R.\1HD!*!;2 *-TT4"( MHTQ*RRGA\O4 (18%02U',]-3_L**9Y+H.-V>3(@*JY=\;8@9W9N/5[:B>4E= MH89DUET>:H@%])QH5YA7EVBY@JBQ;LWRXQ*B67*YNFF?K9/,?Y?5.-\W3#^[ M(;PV5O>J!+./#IW#X'Z) ?_M&L)HB ^8DZ(LXN$7L$M7%:L=Z-W?CFW@V6P) M(4D(6$((OQ/&JDO\&-K (Q^T$JY2,B.&#Q)&'6KX,V_R>6 M'GZ9@QO@5U5N[JT4D5:%1NKD2%WSW$Z^YG+@.V9L/QRU1A@)YB&]N?BE7!^$OAC#4P0B=GMU:I^NV4 M@>E@+A)&!/6G._]=_0X1@VA0MC.Y^1#)K82F;Z5&TW=1,1W=$3U^B)]9SHFB@^?,8MV". M)NU@P4QS-O0S?0/RR\!_=K#/1I)]OX/I4["Y,VE[\]V5:$^G/,PPC3.9]U"FA(Q7IA$1&*O8-/!+(I0,@BZ;67B8'60+A GE/SP MUBCA'C1>]ML>-HBY^/@FN4BDX_%6YEJ6R[=&2>XDS(X)2Z=&7T)$;N_YC@M+ M)VF.:D:3_7 [6JH,S&M[,J/B.'3_/0W5#,RZUOBUW*Q=79756E"4@9X3&DE[+GFN570E" M'$JB6G9?2W<7"''(TVM6)NDB=JE:R21-V-2O]+Y/F93FEJFX^%G:7M7R,R$4 M*UBR4 O$Y!GH-AFERY3E5J0L"QTGVB6KCD(PDL0Z#G:4K!<*JU\BI-EXE*[Y ME9J+LAPT&HB");Q"NR"7T[5W7[P,)P0A3Z^U)?)+:"4-D$NNYPW HM4O8?V+ M971W=?'J57D'%\H9T2*9)2C%%DG+Z'V^3+J$5-@W"@2-:)."=2#%%I+G8 1 MT:J.(C*!J#F0A(LS58"),C "WMY"BR*JO)PI8/862]3QY$6-@%2RYO$"L['+ M1?\!QEH>X]5^W%& #6*@8.;C/]&D-P'#AZ?824XM%T*27^AXS%+B:>W41+8= MCQ8>DX.2NVV/2O?&_:6_D*R#OQGV:]+S=-PAVLFG_ 2E[7Q+M)T9\-.KNG2G MPUMAO\+]YT:?C+-2(^,82:2 ?Y%]9++%EUI)#A>];LHU>#@^)'U[3&N-Y-)K M3<+C0J^:^GTE/U5$D=)P42#WAAD_12G)?7+"%P/>&,$G]I*R!]4^_,7XT8/ MW)&$[]\NQ:&E1]5B:]G0OQT5.?FS$]0 MD.5TB>9^3TZ=H%#+:2Q?C#I5:983IS 9?GIU+*W#ZR!9,/%=%[?[15>GE(6! MS>W2(N=*TWQUAC0]=7A5EWK7T;"B:=\3MZ.@2".Y*9BE/2U#\H)?D[V-IV'K MM;2;0E\'C=+I50V!0:8"1O;FD@G26GR7I'#+U3$U"WIRS=N59:2257E1J>;" MC>0K/^%83^3Q.F8HJA[-J:=LRTE5F"JLP<:5U4'_EE7^YL9NW^H#"CFM0[$+R#O8BT(TZ3X.#=FA^BN?^H5668(AG:&':#%& MI#^-Z\D1T7X44F@>=FV!:-I:DL6>+.? FB<%3D6,+(/6Y+\1#3-+(E5N/JK' M[!Q(2LYP5,W%'* RG:X"4Y*'*2!5]%,=KD)N^@W[SJ;GW5"7AGC!WOA+WYP1 MGR"]"T@^N2$V_0[[\.4]7N[[U=0QIK2E*I 0('\ QD?/R%NB+Q!=SBTY(7!J M5OZ#''(71,2./&XF MC>GV=TP8,DS;KUCN]>1T%-%=/'G!&H&B\3?G14*63*Q5@CUR5FB[\RH/U/3+ ML"L!'2)OVO-!7]EE@P-$$5GN 3;]_2DEP-RUQBD': S*+&M?TU]6J@!WP7<0 MQ@*9.XMHYM(BX6LZ]H+?)@;?@0BBH:2A37\KIA+6S8OQ<@G!^1(SYO9+4>9B M WEZ#957<(]"$.5R&L (G9ZP^J*4.FXP+7)>PHH721QM/%CL9?8'?(7ICU>K M"LY 4$=U:2VW68D-O5 ')(EUW2I:U?Z5".D? N7V*Z2W*R:;%-(?&C(L$E_1 MS/=W]<<>GG%YVO/CAQ1BOK\X8>X6Z.S+V^,0S$U((GY[K4/(FBU"\KYDS<#I M],1\]9W-J!Y-F-XP=AX)6N!HP;:NL*3Q;>C\'MK,>U55GJNJIU,?BZY%D MFE Z2U@KC'E*>,LDML9KG)XI1A!BNSJAXWLI!3QH']LKI4CX:D-WY2)*02!^ M.^41$=>F"<[3\[:)L9.]8N*[PLP(-ZJ3D9^*4,_ &'@5368%W-5R-I00N64\ MF EIEJ924,WR'&UL[5UM M<]LXDOY^OT+G^[);=XX=9V=VDMKLEBW9B>ILRR,3Q$8DP M[/UI]6R_X\0@([ V0$RU@$/9.>_,P7'XZ.WMY>7GGSKR (#\* M:8?DG8,69[W3TW7S?0P!^[TW "'L?;HXO[@X??_^]/R7Z?N+3S_]Y=-/']]] MO/CEE_\^/_]T?IZJAI8K[#W-P]Z?G#_W6"W:=Q! WU_U;KP !(X'_-YDT^G_ M](:!\ZYWZ?N],:M%>F-(('Z&[KND39]R\,G?L/%*O$_$F<,%N$5.3-[GDQ0_ MKX_8?X?PT]G%^?F'LVTM;@GVK]--L5/VT^G[B],/[]^]$O>D1T]]9_?QL-#ZKP@/'.]Q=FZS!GP?=IUW,(< MPQF7_PU+#+N?&&K_E:H9KI;P\PGQ%DL?GIP=31/]&P9L:IRZ< 8B/ZQ((;>= M^NA%"^ %QY.;:48UM7'CIPNX>(2X*JEY;2BF?1?'2RA;\\X_?C@_"\$K"M!B=183/J;_^6T2TL64K]2]?UV!_ 'P8SA!?QKP,8 L\OXO/H MAIOG=A(M%@"O1K/+IR<,GZAHW@ /_PK\"!+Z(R$P))?.'Y&'H7L9N+<>>/1\ MR@8D]!O56UP5R"@FHH%9,8;/,(C@!%!1O5H]8.1&3MBGA#\AO)*#I'J+S?%W MQ%RHW&"]<^ +0NZ+Y_M*9GF)QNKE:AA0[?+)HPMG,EFV$VK_0UD.*S;<++=* MQK)"HPW,PUL4/$TA7@S@8[C%/OUCI> ,ORZ<>4%< MF9G*,X7A:P@#%[J;)AB/FBP^C-X-Q3YR,F3ZS!".(U*20 M3C*O_XCH+L^F+@IB"7[U"@'.K:.!B3TZ!AFK]![Q^65M)/JWC;- _&4E 4* MXB7]+F-;WR/\L)P6&:?=SY'O0DP2)+F"?5!0 [F[O>,!>.XPZ(.E%P)?B+.X MCEX!F(/>0FRCHS)I-84OB+NV1UG9:G_/2(A4Z7(%''6\)CDQ\-S52*M< +QL^? A,DQ=-!3 M.1W4&XS.*7VXXYS*[7J>.Y%36D=ZD;0Y\>(-TIFH+7 M[UXX9QHW)?L&X?SEN7@5*]VBCO&.QX.ML92LXSBOU)0&EN]A. PTSR?O:<-Q'-4G9HN#[N>3$,=K_/I'%(3P-;SV M8XO%YQ,"G]@?&VK605REX@]G&"V$YJ8-K8AKZ>DMZ13%](#Y^>3BI!<12@!: M)KMP%0S.#S"8 9_ TDP* M X3&>L6[D,YQN6S.2?%]G(85YD,TMCP3'U&(]! M-ABU#A"V-BQ3P%/+\N'BKW^<"^QWU@(@ M-^9BPY]:YB\,''V>U=!:SDM,=2FKHUH@/E@"1)Z-4BT2?[$$B6*#IEI M34J:7Q5C8ISN?I2-5C$XYFFXE>RWBE$Q3MW=,_$6L?NWLSUN:>,_&HQ]+'D9 MLXMR;$>4X^4+P.Z4=B"(:LR6T>4@.HPIQQ@$3S%\Y&JU*_, 5NRWF.H=Z8'[ MX(/@'BR@,)ZPEJXZR,IV=40$YV%$.OOE-ZK$Q.'F@0/O /X!0]KG^DS41T%R MHHH)S(G+_T)9"?.CW-2VK8Q;EF3$C7PXFN4COUGCL$QTP7KBF= NZHN3]R -'%RF=P[0M#M.]/6,LVHX'5*^"S]6@RAS#409TWB;,F62B >"4-H3P)%^7V)A07*]- MS.@4K1NVL\-;[QFZ^YF.KE9WX'>$^SX@HMO.95HPB\$=<876K;*MO!5&M=ZQ MCDB(%FR3]!-M<>XMQ9=01374F1A! /TIC@A)TD@]>_!%8#3DE]:XQ*5T<'K2 M(!X]3"5N'Y8.:@8QAN[[@M5.J@EC6 P]>AH.P@REZ3-R?\[^' :7"Q0%X6C& MJ\(F2CEDU/9^(R7%^Z65432 B=1DV,XC)K^@,CKHN1J0'<.; M417I\D55E-&6)V+T=$WE)16ZD$>A7$5E=%X#$I:#L*"&,LI8PGO_.\(_6(*W M)*2N +J"&LHH^Q7X/ES%[/?1,!#,1DY)=8=8UR7WUX%+:-N#J\NO:.&@VXCU M\15@]P5@*#C6RM95-U\9#B]@19>DR\ =QJ8TNBYX 'O".2M139W41;Z#H\55 MY,7Q,E\PBI9?D]@94I+NJDU9Z"B3L<=E/ 2EC5_66J.+#1];JS3/)&4H[U(. MMB*355HJ1% 9CX'(8Z8&!--=8/(>YHJF[PQ,/$.,0BA,GSARPE'!/IA&J;11RGBL1.+3+%C&"UBQFE+19IFY3RNR EH+C+2O M81>"(3 [M@D&H89?SGYIYDWS1A6:4BN6F7@U)D:*;<1M0E-^;3HP)IMY[[_9 M4P7WH&8F. IGG,BRWR;F"R9(H4_!VJ00I01!TGW1)C *!*/(46)MBHQ232I$^*CIT8PXN76^J']# M=^A2Q6#W+*IH9>D#,J>M.PI%/+87S : EQN&+7RL/U)KU,!P?6B":_;R-GZV@9&\2# MIUL("!Q[3_-P-/M&DJIU3UYQYQJ$\ M"[HNW"PC=DY/M9\OGQ[XO-I[TTSD( M"OAOE@;+0<[=_VKLR'*XUKM0^H/C,$\W/?>N!#:-9FDP<@W/)1M',%VT(>U> M3(.9Z*TUR";!RNG22&RR&W2#"/$[;MTRQZ+IIA O!O"Q"?VT@ #+X>6+:-V] M:0!NG=R)9>M/J-S9?T4OM!96T\C*#<+T .5 Z)(;C!8/&#Y[*$H;+ N8DFA M1RX!9BQ>2Q(CJY@?40VS1.T>LF#$%+GEQ>ZPB>ZZ8*NN"ZJ+6%/D8FL3E$(I MJ]O/9B:0W:V]-M_:LRNTOP:W9IM"EW/A;-KSV::0W\;D,^7S;%.$;$,"N>8,5H MOJVS"]<1K!C5-W*0J5,P#3R[R'N"%6-A\+&CC"M9,2H>R$'FC%]F2#SQ'E M_-@&7];=>TYY#)]A$,$)\"&Y6E&Y=R,G[(,0/B&\TG;S]IHNW>'JN^?"U/M: M:U*9$%Y3%#!%G]KX$>;[_@O //E'B"NH>N5Y"QP-^ MN-KD^LB9,GPB2]2V,.3MZ/T]/QY.Z7YI9A!.A0"E&K0(!C]_!S83.7'X4I$^ ML<=QWAYI/-MY*:*/YMOB;,]2.L_6*%JHAEC'?RVK<24]Q[HPOW*B(U*:K O) M*\=Z@79F7?Q<.>[+Z(#6V8S,>@2=D@?6">8H&:/9FL@BRU!A-0U'10Y-(CN. ML(H&%J;>@DK[:+9);#^:L:U29*DI4],\AH09YN3JMI$IG<_PIMY4&#U#3.G- M?_ZON'Q#YK^U]-(TBYS!40=@=>O04G!^/A=W4/X4+L MP" $3W"[VJ=U;L*4[O5<7-MQ5VFF*6"I/B,$-O.]3F!W406\8\TF?& _ MC9N*%BVT[\DJ8^F#HUCK,?-P+6V-DU'ITF!(Z4]F8B)W3;"$@E@"%ZM-<4U M8[&UKI+2F@&(KQ :"D:AQ?I 9=R8:S/:DO'<\0S3,NQ9+-$4E?A)6,>3-!-->&"GS-HB! MKWHT_1P%!\:MY"T0#KU_Q^M3(G=?H@_ MYKRB%MJ8N,MV?FS8WG)IK38MQ;9XL;66]PKIX&Q+Y&9]CBV-@8ZY&I&&A&L- MGC.$JT')K5'A]>0GI K M%S+I%P_203%U=ZZB1V=M)T424B-71P.0]RB@FL 2AO#RB6HQL8M#"*F@@HX M5O@,?;2$[A0Z\P#YZ&D59[,3\U!4RT(;11D]*-]L4:QLM.;X)JM7I8$JI;:8 MB933!4:DB5EK.*A!5KAJ71M! MDI6>0[W0NEMO"M"0U%"MNQ*G4%!$>J^UJ>(5X%*H4%MIMS0K#*2S6=IFLQRR MQ0).0KK9LI7B"O@@<&!\,?\R<'?2M9- JBO3?RP1 3Y5ZJ(EH4TDU]%9&;HN M>T&T35E*UV6!N;.ASO5#;Q\I4?T.10ZV*)NO<1YW[J"T^%Y59H7>#U,2KP.G>U+WJO7#N M('Z*,Q>M4X?_"P+)<$'YRJWV-AU-ZC:!,G_^?X?L0$0WW@6K*<& FR'(.QV:-*WN)(*H=PXV'6W3KWSJ\+;YXKG NLJ ;'BNTE MFD\_;+N]Y)K^45^V>=KY,*#'_&@1O\5;D&2>4UJ+&R9-BC"E?$Y)#02SX0[7 MPSVE_0A""'*+&D"R,"2 4]A.LM4'+]%%D-E!X\?#1X^^ER14XWNLA>6USS>! M\.84U$YN<8P;K[B]I.M\LJ!/CU1>> .<.*F?0%AR"FHG5XAV;E'[2%:_ODU? MT'2.(@("=_I"!7$U\5['\!GYSU[PE"5!D,FM="/:YV-'B,G#CHH1$;+OM(Q*?2*7&L7RKZO(#>*_)F-!2 M=!R>8:!NP)6UK8[;N,=O 8$.>WF.V[6 IW(M:%):-Z=!9LP'2R\$_I[ZMW/M MKHW]=R",<.P($:BW1S6K>! G_ %(%GPF;T7C6*818X=R#?51X[9IH\&9=BFW MAE1IQ]BA.FJ,%*='79\+4QT4)$GE5K PH+# 6I6UNN?8A\ST#,OGUN?;O-*L MYUN:S.1=+DA%9#L3<6YXT(E<0-UQS+<@NDULS]LZEL06-D.YEQ)_ONV-O^)9 M$',E)_[',6^\^$L) -^>E@DOR[4)&<^W:/"K,V[\P!>O>R(;WRXQ>'F[F[6 M5%;_]HUT+4% $,FMPA9H9C28:FTY;W\QD_,Z9T@%"VE+0!+EN%)F9;4VQ$L> MJY(V6C,14;VXY.DO9G*N=G$YWIIM;;1;R1E3RB#>$E 4B,[6>FYM-CV%*VN> M3;XEN"@0%=58_&2@C!2X!EH4*?L V+R?P]!S@-^%S;8^;+8+)2L@N8O'HH*Z M=TEK&(000Q*.02@2;U$M[7.S"[%]P_%OK0G[ZN(*VA-74+\QH_.J=4XEPYU* M0DW#4!#>9::]A->(8+0P" IPD5YM13V-T9ION+&O'6?:M M!>)W9KXW:>8C.$S!3?^U@YK^X[ X@1\[' FF]$$QS:0*IW-.0;O(U9D78!WL,*)GYX =HQ./)5UD M&'D3-,/;+T.JI+Y.7L"2?1%F?C^N31WO>J0R(M^R'K;)"'/YXQ8WA'3Q&S_\ M"AK(C[WDZX1<(I$Z+*==)=619J#:I@1>Q9M2YOL;]HSHD"*JQ<$2$I0JKIWT MM*$U3B[O[@9 BAEA YT/4IK#+*J$Q87#!^PY^Z-04%CYS"\U,:5R#2AI6,O$ MF4&<)+65RFF27UJQ*>.XC ^F0OV%:C+D%E%5@8R"Z]>0;K>11^9,V$B44P*:]];(:!@UE$\P F_W^#,-V(/.3*IJD2-J CYXH7 MT/FP9U9,3@57"&/TPHR.8$F_A"L.@Z6:T#Z"5X!X9+*DX+NC(&V0>2\U?H+J M7:B5(6$&]CG0N^ 2PX('#+CETX7?=>%W#0I"KH>/@7#@;3.4._YP<_R%&^;V M/'>&LB-,,Q4#B#;M"%V$:@AR/G+6<&YJ=R-08X?IODS00(URTSV>=H=:Q9W ( MM"58E5@&TLY9,W/$J%H"]A1_,YFMF0T@YG9?U1/#OYARTS^56\IG#"/EC!?:"S7,16T)7\2BH)$ M&(I:&'ZV$P;Y !:UE_VU>Z>^N:!>0W,XKVB4@[^[[ M=A=GNPP 70: +@V,VKM3;^+1W/;?"J"G!%BX*N\5:OFM[3?PL+>I]_B/G)MC MR%8Z2M8QLU/02',J[F-+!T8!LT,RO6K PFY? 8>)7!M1/1]@/=/N\>TI(L3\<2OWI@N M?G(UG2,:ZNY@&W)%P[X+"MU]V^Z^;7=EL[NUV-W [FY@=[DU6OS2LIEQ;GDF MA\;"N@Q5^NJ^;]-@@)_X*;MYB)^]3:PDB)4ZQ]=ZW[R[;:A_N MO(U-Y*]L"2;=A5LK,N^9=>56WC7<$A0LS%YAZOU355<@VG %,V_/X;JQVWP9 M4X%WO,V7+TNXV=_>W+[N;JV[RYVMU"JON:1KL>H\XB.H8N7,0+7Y+W M05I^)4;1]+RM_([6ZY&GPYK057O*1"8_=E?>*]\M=JV:HMN>G< M_LMCU41$?+-8OK+V66GQT[=W((S8.6P 0CE%.U.ANYO7Z&"9=L=(]33"\(\( M!LYJ-$LFN><\@%7Z>H)X6O&K:V,M@9^L M8*PD7+##]WW!.&\H8BOHSPC!?&XR)Z(*T^8(Q_1*V[<--\'+85+NM:HXZU(2"V MO7) M6.BNK"@:ZJS%MR7\6QAX;U8LE_Z861LN(H@LU&_A(H*T4;OUEQ#JMY?;&2%Y M SS\*_ CV,5#=O&073QDG:1OI]K5:OOG5P]BNMK-5[=4T?$%Z$M6ULG6'01L M=6% DT,:A<-4KHVWP*3RJ,,JS Z#91226+HNA(GJ135TI!'.V^ XI.>7[8+& MNE"@5H<"V?[&B+V/2!A_KZ(+O.D";YKG_$T'WDCQ7N[\D,:CI/9J/$BB:).& M4#(^]*38=%;I3),+6-XYP5I8RN1YR3]GM(3U-^G-5KT!RRY'9J+Q%OQZ-KC[ MF_3K&>D3UIVTV<@,=5J3NVIS_S8>=&Z.X^YZL?31BJZ>(7)^L&3-;A\MEG27 MBIUU9GGP)G. X2&-&+-8'C:.5ZM=D;53_O(%8/=@6=Q_JOKXAC58 R?.'+J1 M#T>S0OH)CP&1-U%=^QK 27JG'0@<8-DR.D:P,JX[T@/WP0=!H=>REJZ462JG M5#&..QY3C01[#M5&X@7I&UT%OU 20\*W3DK7U3# &[P$0I@IHI%$H?0XZ MR#S"W\D3T]VNSXZK(83!,& Z,SMUT+X%0BI74P.PO])9PZZ-\"4T74(?@<*! MSY:Q@4B=SGC.7A"O\W3!I-O^*!"_(E^FA2['42XY[ LMV; VUJLO*\OU5:4+;94L#B(R?=)N\ _@%# MJG].('[V'-A'07(NK:HS*FN[2U&6DI#'XOGSF'NZ6.^,8_;X(?\E\'K[,G-B M,L/VL5,SU88Y3!:OK.G12A;/]ZH7[[PN;(*HY.;S'3*AA^YEDMX]_LBN@!7% M,YI#G[K0*/ZT6 M4Y%XEV&U!<*=Z^63V#7S/6N&PM EF&P^O9Q)FDRU$TAC[CLS([7-.*!DM0TS MD6IFF6U#:'\C9PYU7E;K<-:94=@D,:J^X*MW^)IY[\2,U3VC;)L)5$.+>]HK M;BT0ABEBN>YV,V\\Z9V.M6:/;?!2F&'RISZ6P=J1X2Z1ZD(7K+VXIU9JFXF3 ML!;LXP61&T-A;:KWI;O;TJIO2[^IFS%-K'B[C/6$1$D2?W+]NH2,NU^13YOQZ2XUYK^/ MW43/^J-$Y8E]@!!_P2A:WD'7 _NS3!<59B+81QA#/]$C#B6L_OZ:0R5GR2@< MT8'W[+E4E:L,S=&=FHG/V",_;N@I,IW&JW9\_"-!18\XY0]#MW?$WX'QP3K'5OZD#Z^*.'M4X\T^'./\G8 MXQJ81(\D?A(TO'YF*HAA.5.SU!7:]GG%=9CSLK0(C>]Y175D*4RF#YFB2^>/ MR*.3)"(40D(@N8?A:-8'9+[^PLM$5:H) T9%[#3@E3:#<+$/@%O>9N*UYAW, M$B7.:Y1;MJ%T6U,O9,:+(3WM414@ GFO:/++Z2*2O28\7JN(9.XMI^@Z"-DK M[WF"4J6%MC*F?$X4,#B@:[=#F^*F<]LKH&&J;C:=>*$;'H6) \65E!&%U7,?;B*N^BC8>#P">*45$;) M5[2 CN!!PLQW=6YU;P$&"&%F[XN62W\5_Q%@C\ ^P/28$XI20)6H;:/'I. 8 MD;'SY>KM]AI#2[!>3O\W$Q)Y+X_@?":2AU:X;@J.007\&^Z)D4O^H *"%B2% M*#R:"8 PW%-4F I">%#:7)8JK<\;CT;>K*@+#HMGR!&'N0U8^TBPSP#J=F^IN5Z]#< MM<-,_FL1@:Q5P%KW=WG&RQ@F*OI-US^S_[",'7__?U!+ P04 " L9VA5 MDYL6-N2, ">0 8 %0 &)L9'(M,C R,C Y,S!?;&%B+GAM;.R]>7/D-I8O M^O_]%'A^"G7XE[&GN6&UK)B5)4:*?'L_/'R]O;;_[7O_V/?_E_SL[(U]/7D+)%?.S%8U37[X-Y&"9ZLWY.Q,D;_DU(.?DRLOI>2G]V_?OS][]^[L[3_-WKW_Z4]__.E/ M/W[_EW=_?O?_O7W[T]NWQFMLO>'A8IF2;_WO"+PE>,$W"GQ)_25?>'?-1O'_] MQM#G]8E'WS.^>//^[=L?WN1OU3X!_SK3CYW!C\[>O3_[X=WWKTGP#1%?(TZ0 M]QY,]..O6\^__(!/O_OQQQ_?X&_S1Y.PZD%!]MV;__WQ[A'U/!-?*!6C1K_Y MM_]!B!P.SB+Z0.<$_OS\<%LKW8]OX(DW,5V(3QC<>4\T$KR1Q)+3>?5[$>?6 M:S L/\*PO/LS#,O_6T4MW:SIOWZ3A*MU1+]Y4P@:P4,P!]5S0+=A+)&M&B%) M-TSAA9R,S8^^IC0.:( CD[-DOO50!/.$\6V]$R$"LD^H__V"/;\):/@&YBO\ MY0S^@NJ*?_SM.A:";,Z#@-,DN11_G?(9>XDU313O7[]I>O+-P2(^10%'*=[^ M^,-;E 1^\C,V3JG@ESZ([S*-[V@J_IGHAZ99"O,' M]I"2O.WI':Z5-?!S+WG"CY\E9PO/6\O1IU&:Z)\4GT']X&^P*((L$C)?S^<4 M-SZQ@; 5G7FO(.\#]5D,:N#F,/.>(CH3\^1"2/-[2?].2 XP!-<>C\7H)_>4 M/RX]3L^?DI1[?EJC7NWCGT]L[S.>)6*2W+%X\1S2EX]T]41YU8QK>'K0 M^73N^SP3^UKH/<$J"&ERX.S92<#%@'N_OS 6W$7^7@->?GJ ?]$TTLO6=YS M]AR*O?MB\SFAP6VL3(-X@<8,CMZ.>7T$H0'4!1'A_]?_F87/7B0LL$08."D/ M?7&&PB_.X\#^@?&D6+(A$SKYPA1+Z!65?UZ_^E$&^Z_XR]*+%Q0V*;EUU0Q5 MST)T-L^G09!\NHZ#1'"_NCC_F:U\=I?!S/W9X\&+V,SJ9_W>[PXP*1M/ MTR7ETS7EXHR)%Y?>.DR]2,SPF@]Z (&6ZNTVCL[%M2* J\5-Y)5-C.W?#[($ M<3"N7]="D# 5%R28$QD7YLQ%EGYBZ5]I>N^%0>WBV?/U(4ZO["FA_YF)P;U^ M%O^9"597;.6%9=-T]_,#""]VZC"E=\+<$KN+,"D7H3@MSY.$IHDX2K-5%L$] MXWS%>!K^%]I>-5H=06@ =3^(D_>!&X"1Z7E*;B/!=WT!"FNA<5 MCJ'D8B/^L6:)%WW@+%O#1B9/<7B&B;MK+ Q8]659G)R_ADG]"=0'<^>GE_:+ M_4?F<7'-C38/="WVB8ISK.[) ;[\%7U*;V-AKZ% .!-K/E/5DP,(?.]M@']R MP[@8M8P+DS$!MP-;K5C\F-8OQ3U>',$-_)Y%H;_9M:WL>FN(/5.OWZ8Y5'IH M\/-)7[ WGYBTP^+]SJBJ]X98"X(,!>L1IR_.A*3>2;?O6P,H71?1PO'@;)W8H<71@J8]8QO=GR$;GEU]@EMKI_C M@'+ISJ&X@*=/4;B0QD'51SW@[7%\YL(VVG5T[/GR(+L9\RD-DAO.5K=B8L!P M2[_NC/(5F!]B\J@K]",5VRY.H7K/QO'TNE(^X:FAN/A7H;3X!P@89'XZY8^4 M/X<^K=CR:A_K;*$\TCAD_'.

FA 5UHMZNUA[.C\.[)'\%F<,>2.AMT__<'4.Y7"CXT(=2S MN+0LZ">,54SG6Z;^CK#8P60ZVU7$>HZ\)!'K6&;F),W7XOW><>X DAD;X,[B M:R9=3WCAO629V&4VERPHWXOW?6MXE^".J5+W] ""S\*5F)/3^8Q[<3*'"0MK MM"4W7\\C@:0_AE^,*+ M54A%',J)6+N!E#$.[L5V(R85_A,=Z3+S+Y]MR?ZWG\[9#&LL-)N!G=A][6.F MRL3Z-4R7EUF2BGV"HV4&61>-\N_SYCBNW^JLV?_*K5\8*(U$V\1P-3:\: TY M'W5OC,19**5K-CIWOS>(VUSL(N"=H,%5QL7QHZZ=:&-5[]H?>+U9>C2Y<9YK M-0Z'8R@,88EP+Z!PS4D:M=AZ; !1Q?4%S,WDWMO@S3D.ME,0]S]ECZ4VBORI MJE,GC_?LG4353&4DL:+S+%TR#FZ3 T)%QDM#&#^&^_9&7+-_\:*L+MI8_>P0 MQBUDU(G[*0V?83TD.RV?AA<&$/\7CZ,_#?(R&ZY/6X]UYZ.NWN OE71W\IY9A+\I$&H57 MQ>/*BR)M'M6Z*.RGNBM#P:*0O'"$8_K.XH92R&[PX4*V*"_P_=\;Q_7@>/>T M7/3F+^RCM8?@[&X91AU,D(_V%4=0W 8Q9.RDPOVMM7W>'#PSK1R7:[SI[?7J M$%8VCF_ST6\_T]G2 G=6]"OCOQ?!WX5ABIZMJN6QXXWNDFWHJY<4A45Z M539DW#2^,.)PBS ,0K]EK$72&-ZRTC>>&9,B0D8B#68,[_!)SQE>0:?31X[]C KN*'HD1DXGL.).+$CF\67^.P_2# MF/)IP[;7&>TASO+;'9;,X42&-"E*6R:JPEL@\IHNHYH[]TNF9@H MXNIP11.?A^N&')'=[XV@N/(JC+*T-MA9][2CVZP>HX]BWJZRU?6K#[DISUX8 MJ6NTF+79UB;:@E!W9UKX>L_".,6403QU8!$5>Z8\KJK.J3W*2+JB/2R@& ;, M?@T#88'CI5W>2_.#Y/I5[#ZQ%VF+/+G8J"J?I+C5[WF3Z9)73_%&!6IW+V[H M7O1_PG5C9G3EPP,6GD_GL/S$J(J](@N3I5R"2>U>OON]SA;FM9? M_ZK@1/ZN*3]<_Z]I1#A>Z7V@" MWW0:/P*ZGRYS$W_&(0"P>GS3L-UU0':0G-XDE=GQYA[RR*):Y*/Z%[K[1-F3 MKPQT@'B(Y'Q=ANN&*;_SG<$SM9H2G*J>',*4+;PU,U;@M0"2U6VL"VQS1ZSM MJI6IN%3-"+ET5:@!'FC2WCG;44,:U@S* 02ZBRVSC$NC[85U9PEV0'5(&!2C M@D28+C+;O#F>L=>K/5EH-V&D8M"U=IGQR+#C#//])F(ON^)%C:\,=^/)!:J9(,8' ;2B0J'QW< MRU_.&KAA7"[9>FRE P@,HIZ\%N>]%U30YX+&=![6Z]3\UE@R2U5<8AN&([\/ M'Y)CN@>U,7Q!PT1JFI7-;PV@2$7TV$S%V96;O_?KH]W.=T 4'$1CD)2][:8V M'[U7N']=,,[9B\R.%[]I0&DZ@,3@_L9[CT\Y6O4!>L%T-'0O%V3MRR/!G:*:=AY7^D?$$Y[%1R%H#B!IY$PUUT_Y>'6"O6YM186U7YZ @N M=3N1^&N?'XM=-YW7V6*'V',-5,:U8WWT_L[X)4"V[80+/)3*X"NHX0I8\> 0 M\(=BF "=J&ZQ4K?;]2G":+WG35D,AU 8-JM_=X^,RF?[S2E4?\"=NWR,-3\[T!Y9 MLN',?KD-&V/36_W5AE<4FN[$N[D*(2]%S/%M!7MB.BXK^&)36+ -5N,A% 8. M4\%RREL\[Q&>LI\?!ONNA$VG#O$=<<+=[XUS*3Z$R>\WG#;M-3TQ'<1ML%[+ MBBTOTEE 1M[\SM#P?F]WETVT;XV[B8^1Y#8$5FU'7EP7\G;#8WAT$KM^;VN6 M)I!;O75SZH5E=PV.L*@G49N0U=0NL;K:53FXMR"/I6 MPRM#@#W*LH,FG$?CB<'#5=++*9TV>X6HK!>&@ ,=FJHAFVNOZ%P>Z# M=99/X\6P]J71QJYS!X22]*.7JBYAK<+9#60'K&N;,96Q*HSS->7I!@YUT (\ M,NN&M)(#"(QC2]ZKETGU&Z- A3& @>M5:'AG)&D48&6$F&%T0VEM'OPQ%#HS MLL0M)J(;A!F\9&)0Z\.[-4\.4?0^GU,H\J'Y/(:[%F2JQS!JLKT);LBUZ#RM M2 WA7]$7SHM-_M>?0\H]8=%N[N@SC9I<*_N]/$203O48$UMH/4;KCLWL,!J= M+1R<%2K5W3CYZM=/\PM#&#JZ0D/._896<%5/#AYQ,_TL,B%KYPY[ ('^;[&M M+K'#%,56%J3N[E._QXO=8>^&*WHL'N7>[XZR\JL2U;QT/ZE,X^I;AC'<"+32 MF$4MJR>U8OO>"9I(]%C3RB_%3K;8[FI>]U1WKLPUA7K>='.1A1'<_2HP6!I@ M"O9_^\0['AQZ^>R'=W?5@EDD5OA*?T9,:/B9X=^3N\@'*RU-(%4Q#$*/ATUS MXEA2/:TVM;F)(QGR=N(%V!"5X"V-CY_X;-8!07P23=P>IG$%TT'<%I!F*_;0 M^G(=ZY'N3$IYAC[0)[&)ZQXEU?[)W<\/!3Z;@.TG+%IQY88BA*5\-%3RG=WPOF8=;#\X2.0G MP=YHC5.\]%!/A[78&_0A(P-,.[!?ZIX?I,PKOQX]7AP2-D0N*3A$6(RI(?7.UN9W!O>:&6GFF&.L8WA4F%C@HL2DF'W+XP^GVB$:D0Q]0Z_S,%"9TI5)0)4/#ECYK7S!."1- M11OUSP^Q&:EBT=WH@_N\,4RC%F^QX%2ZWW/P\R8DVL97.IO(%2;'%>7Y%:EJ M2N]ZI:>S]5I\W86\H+^D2]CQO+C>_53]]*!@QA5]TY.+C?&O_7"*]R33V8RY M0Y,$;LCX%\R?00#2>I?*KE?Z1)-]IAPQL*&&J,DS>!RE(: M=4L[, &2V_C7 M9>@OY:27$;1Z3,L]WAPP/'NWH^W"]G.]@2=#KQFYN*1CK6+;J7UT*-?',KH;BXY%O$,-LS2$*@?F'=!U1 MU#T.3'R(6AMMCU<=(7#*5,]['OI[(&R:#P]TEY7Y3!#8N90=K6GLA_2 =KX' M$ND'^/0F?!6+1JR-!87?P*Q^@,^^^Y/L2VB8PB%,0"ARZP!]N;F[;],K(TT6 MJ][U)/JL>$&EVZOLD!:99(?QZ2N,5?B-=L%R[/G2,*CB.[.8[&>&3+BR('%W M(#7M>&D\>3^-3H#F=P;WBAFM<[E$RS\DD:S^[7$$;XZ/LTKX @.PH(_@[C;3 M 891;,<[0JM-3P[B>E_G;7BJBS2PNV)3;<=!)'HZG1[H IKT"/,(T(]JSZ/2 M8P-!D>! 60 ?Y^FEQ_E&;-^-H9N]WAW">"HUC-MEF=<_/_@6KTJ0-A6H-GN\ M,!I7P4'W]H& $JI3S.IC28VOC&;D#2=(4N<%D>V/ ?8Z#D";G;AO3E@-&2G= MY2JL>-#Y2:).KO_%9<=/O:D:%V!*$A#"X[ M::3Q[*A^=GP(\->OJA@<-B7QOT#4&V\_-6!\>__0 M4],;/<,; M V-@7HGA3,1.@YAZA7#U'IZ=;PY8!IRWHXT7^_6Y+SW>FP=#&,!+6*HUOO#* MQ\9W(=AQ4]OW[5'?1EO?0D=6%M_D@=KYVE@3C79,Q,-H#&\4:&-EQF1.!D1C MQ!V9Z2[QLC[L@8JM-_[(@G >'I1QZTB 03(8 MN^;A$\]MD(_TD,^@&)WXPZ M#VD)=>ZHG>^=^+9C(7WL1@7MA?5 J2S[.RGKGAX2M_(V7HM= L$FWS=&49O> M&,^-#[R!21?QQR9" ]9$LGF#U^PF ^=-A>\,ZQMWMJGLDL6X;I:'WR-'<>0W M8LO7/3T$<+_'-W'YX=NUG1A5QPE[U31 Y%0\. IL MK5VML>I?&&M=(R2FP.5&2! 9J4%U"65M2/:;H6,TMGR_*SW'>G:(16U8L=-Y MV=*M6]G-+PVA1IYP7K^R[6>&PEF$/#=QU9*S4]T;:@2N?WZ('2E[2M"@2J\A MUZ3QFES][#B\/1;"%J)N2 "KNJ[K!Y'HJRJ:0N19[' !??UW6I]H57YN7'4# MN_R@>[W:77XH??62PY)@=KTR'"8"N/3!?;_;\]/PPAB+FPY) 1.&P$>:+EG M(K;8:3_UP'EPL]>X+,HRBGW-X,H7AY@?-!+F1I)QP!I\H GESSOBPTUOC ?@ M;]=6N/.U4U^KNE7X+PQR-@%#HJ$%>Q^RY.56&?RY-))1][45Y+O1VPFH$S1(:_7TU M#W=VMO\L1LYG]8X8Z_>C"7=4%4(?%-RH)# H%KFN,-T/A!W@2],[ @ MN&/8L?+**.RJRN8\_PVZ2!]?O/7.#C'M: Y81ZSS"4TJ(;7MVYJ;["$4!E#PCJ9BK//\$R.K M7F87U6BU\[4!"PF%C6IF08F[YG,H%H61=E^CU $$QA'S[*#4Q6AG";CY^H3H MM=RF3H:! #5O(O:21^=UHG09N])6?N-C@P1^Q^R6):VVQQZY'17"WMM+?S](9"L 3]HIF086,]W"*A;A?E M02^CVR>*KF=M/$\.J@/IBLN@ U4&/A;;3@AH9BKL=^" '$;ME +3Y@U.7G;K MDL(Z93%XR=Z.D[KFX5/ZLG>[@'_;$SYQ2U_=G8U?F"#[/9CY.P083Z[.7MOE M?N\.E8-L##+<-)I;O-2_<.)3WOA)#_/;Y#:$_T8HHKTPVK?W0*'Z4)Q$%XQS M]@*^/V\M?E<;]CN0R*!&S_'@]?L%-]K2'SP9="?\?^WCO4'(W@BKPXLDWJ&? ME5=ITY/#P!:5^QWGD- [W&5[O3I$3;,T5)O+F:UG1M &!N\C=7?>RF>'R$B0 M!\:.7 +[H5%D\6P7=>Z=Q5/Q:M>)IE.NF)032$VPWX:\T_W>'R*("U"%]YS- M:TN%S2<&$' 6KB!/8:[+H63T?\H?*7\._>:#9K]W![4F2GUJ]_>6U+XX^/DO M##C:&+NK?7Q 3$"K#%(L6J:SIG9#N3>^.HA%7EP1XN#@@N^]7Q^L!87J/=@, ML[_UX"#KXIE&8CH$,^HO8ZS9D@DG0>[SZV M3_G9<16P5B! U4"]MR1V$FK/7LKMQ-O1&D>BX]X'_?8;W7:V,$#^=C2VV'YR M2&R]C\+XS[CTB.0__#D49R_WEYM&N_ P&L-D$N$PBP,8[PU>M.M*U_3&*.YW M>1JZ:JJ[0Y\#"'2V'+KTRMI%"J6RAJH5UA]SYUXVJ-&K:W>P_?MQ./MS?,+4 MNJ&;;M=++$"YC>5E!>HKJU^!03X,]*-;SCV!_@F3+\A\!'=4]^FDR%.M^GD5WX;PN]-"*9&>; M[WD4L14AA>&P ^ #HJK-4WI^8)3 MN24UKIB&%X8)MZ]9XD4?.,O6B3 L9/P#,D]D'51^8(K-='?PZDAJ?4&Q>J_- M4*S6[T<-+5TWN?8G,!2^H@0+-HN;)(@P_G*JX4$H]\.D%H'X"$(N:H' 39!2 M*H87*HX $37R&A)Q]WQS2Q[6X6@33V 1.KC/<]GY]/',.+[,=3+D& M.H.47BXD<-0:'#P*76S/UB3[O>NZI961J3F-<94LS^-8+!">>+RAN*X-N<$7 MW*7'^69745?C*Z?AJQ2=K>^\FMGX>G++O&%\YKW>9UR8BEN&S&'O#O#UCP:6&2=BS"/% MSN\?: P%)^ @#59B*<)]"LR29JC9%@+C_H-H1 M)\MP/6.R@+G6$W,HA1' 6#6#+]<]W=DJ-SL?;'L5KF3+5C$QQ+WDT=MNTG0< MC2'2W?"S_RKN5+?QG/&5Z,\!*2CI!BYQ;FAO<@B%X:"'D[W: M=M8\[![-N:YQN;@]172#/[QDXB[\,UOY#/_YXFV@_#J+?%[CL.F#XQ S5LPJ M\(PU+##KD2%,(-OAK>$=MSH_JMK$HHH-=[ =WMV.B ]EA+R*N34 M3P'/M<;O67J@X[KUS\(&1/2FJA+T9XU..*)G2+:3SW7?? M"FO?'(_#3%U[\^RD01"WVTG&;E.E&DF?DI%6++W&0C(3Y'\U%. MZP^"1)KNUP/&OW]#X[//C-]8XB7.;9=POVS%;7=4NH9\EG[&7^&_14^YJYBRBP*_?(,5O_DU2(XH< 7IDR@E0_)O1B0]@>_2N M2H>)5(*Y4@(/O;N* G%=?P-QUVE<#PAXJ*J!*OW%&?;-O\V6E(2*%>&"%_'% M1%O0@+"8L((-B:0$A,V)CS*0 #=*(HX"PG7,D:QQW_S^"Q@H-:6!)9G.B:1' M-%>BV1+@2Z8Q49R-9PWF7\!XF&ODUIPQ."<:ITKWVN?G=H&OM 1*!%LY(6S&!#F3WX W0>;__Y@0)DM\T28>?OBLMS,_Z MB:;BA,#/)KX#28#N3X[VL\+A"\UFXL5S2%_DS;WE,8>$20J486)&BO;HU5#3 M28H_T^)KFN0W2=7!C.I8#W-"U2C3QX:XC:70^9&@6!"#QT"[?]?*FM_P,5NM M/+&OLTJ%W4]'[_<7QH*[R.]P=Y S4I$F=W>7KJS8[O2HV!X,^7O<'EKJ4;<] M&,JX6S$U*=<5R-$MC0(X28$3T:S(Q88 ,V$6D9P=*?CU8C.X5]_\NJC_/&(O M"9ESMB+S7&TOY^/ NLB]Z= E4?P?/)K/7D0Q4T6#1L,OSN/ _H'QI/0)EFLW M<\@IW<0)3%AIT!XY3W",\#\&F+J M1H6FY!,!!J!HE9J:C^OSTI6F)6OF (T=6#AZM=>T(RS7N8NE=N2'W=[8Q"F* M/$C.A"@N1+ Y*55_E*K&@(0K3'@UE5$Y#\.9N"%%+DUN]Q_2W'+SK_FMYO,= M[+WE[WE>*&_<-R;P?2=D!O30F:QSI$?23(Z0TZD8*6V M[0DQN!&3W2FK7EJ />NG*ZV._&#Z]?$): [KB*4T3!A-PYDATE98&9M_3#V> M;HE\01=A#+$CHJH_QBJ^N-9L"7\MX\[.)6]$GCKV?IK;MDB4(%4() BZ! MG U 34!H2V^G=U.VHIAW+X$KBL(U+&:5K?Z\J"@R22XV!V'<0)G'D1-#\R'( MB$#!#_D-Z#GXZF93A__(Q 9/>;212!#'2J^HD9PO9<[T)[1MA&NO]J9H&-?1Q2*G3 K2)Z25M1AR M*@3SSF6V*2M=.GJ)CMQSA05C@ .U3SK/J7"T\7B8R MF30QD\=/1J]M9TKIHTTJOEJO?A8G"A?NE[W4[GIA6Y/>R;]KIT"^]U6P=)U8Y&"O(]N4G!)@2=,!"CKA.@"H8 MN\V&[&TP[)NE&A$L*H#ROC, DR !C *!)D1 MP8T(TD3SP\U8NFC)QGBRQ)R;L)>?_V_9]=35Q':JJY6@[+;JLK.+B>FHY4M.^; M>W_(TU+2!MPHJPAPYR'4DCY3 BT6E%%P!>5]D)FCC .'$=#5.F(;2A%SW:H] MOVP5S-)TB2)L>58N70>S.M>J,FG?VXC?18:U2K727"E-)1Z_2QB4SC4U+%5- M_(QO?\2)_HK.3-'NX259C.70QF]:'C[YM=4W'8Z\<#B&IL/1*[DL2A5A\'OI MU](5;Q=\7C#U@.YE(_C7?? MJ@ ,B*@D6N=%7^T$MJ[\6FKW]12WJ[6'J[XH0I(_0B!8EK1R7?P<)A"\\<5< M\HPBIS!G0"*6.#5-G*FIYE=13J(YV/5J!1,"7-PINF\#A99H-)H-47R(9 1> MY.U,CEZ0:%PK;L[G7'M/::_S7I&90P0:UTK:9_,5C=D*+ ;&76'V"4,D$J:F M,$!DIZ"D9=;KED.F1-Z5Y=JU'I&^I)?(]I.2[$2E$MJG3=LEP#-D/O,UDS4Y MF)M["4#8?'/)@F/SDA7.LT4:$4LI4<0)4#\9M2HPK"WZ$Z4<8JNZU*^F.*OE M<:62WXW$[!Y.I%FX@L:S\QGWXF0.^S18"5U$LB1E.&PU;?@[4.\CN.50/RN! M3RK)#"694I)Q=Q&P'?TNH*,%R.,O*;:@;1?\P2H39$),+@39$,6'(".'?O5> M5+8*) [0VV&5 5]XL<)8N!1GD#C> JEQ'-R+=[49@46P@#/H1?D&DG275F.* M02PYT)=@2@*K/)>EV,V2_K-PAAX[*U\'.L[#WF R[L7?TBXLT6L4HEMGO/0+ MZ3*:7EQWVE$(42K=%Q4=E@!!VNH[Y"Y(($TT;>G))0B[ZOKC.-#-@DW5"GJ. M*^I=Z&',NER/%_-#3>27FA!OGL)GBR+V@DE,V A -M, GXO[(%%#BJ*Z/'48 M@2BN@NK/H;(OCU1MP(Q+A(M540[L+ET4N+0KAKX3.ORD(%\5_7%K4>GV.54M M]':.^,8Z_H8I#$XKF)I*L*04[4(7E?5DFG(/X8S.]=I59#;)M7-9[-W0IK3Z M'O2!'Q\>D(6XDA^1#/.4*>DNK[T2(=O3'PCSH_]"DU1=[7F!08Y119+%(< [ M24_ZH%?=MHF=>]YQG29S]J#N,??Z%^;0*\6]@$+,-&E9A"G(8.PUZ>'[M!7: M+GS-)7_2 ]C4-5RI_3 MQ*%Z_.ZJ.UZ.T-$E&GO-M3SG=;)*5U[-!\,;.<_2)>.0"M8MW$A!]U3TV0=L MQ.M!*[/DZ\8+.?:1/M;':)?T 3F"]$8NOODM4.AGH**[[Y&\/,^AA[O4\KVU MFU%V(S H]N-;[$X/"Z,5E>$%V9-0P/ E;GT-54[H5-RFT)5Z4,++R-N1)/$?G80P)< D\R]F3LH7.7G1J M7$GX($P$R42AK7&:9CP6[SZQ+,7?B\?C[PGH_UQP%$]ZIGH@-VH,:6YPHPSH M<]$P6.D-(+PL2Z(-9.6M&6 Q!$6K:>H3,.$0+ZX3R$:AJE_&SI MI3E/2![V=O$/PKFP&V@,GR*4/&)/<(0L:K804SY=KO(/(CT>ZL.MHRP1KT,; M/>RK%0K=X\U$"J<^O\/FZ.-?*CO]*H6LT!K1?$[)J]P0A1%$#)F)%MJ<\KBK M@MP*AEE*_M5^ BM+3 ^7L5Z_-;:8%7+XSF4&W./*BR+M06Z7R(>DB*8U6J$K MTO1<2XY3\XZF*21XR7#J#<===G%#*:#5JD.IY=$G62"(L(S9SA47,J>P/>9\ M7.V +G34MS"I&X ^2]TT=0+D24'_A%2S;FC&IT*$82^.7:#MN4 H4P:_^0O; MISDN+K7=I*?W )0#Y8X5*(MZ&Q%N?CJ*?/7)RD MNM&GU;Z.4)3T:QS/BJ#TFJ5PR1=C9 QKJ-/V4B8CG?GH5J=UDX50#WXF8]> MEP-N #''4R!A@:B0; U_%R(D<\\W0ZP>#,,?$O*LLL@%!?D!G9D.H_Y8G85% M\R3,&=.[C)17;BS$D)A(D8F6V4V\[#),-^="I!8P'4"" V':!QMQ+1O\WZU$W'C M:I7W.S1J@AI#(BQ1Q=;T6&.3AOY3H0<8$2O]MC13\N'0D\:>*?G<$!:@HUYQ M^\ R@VR]XHC_<2 <\>,5W=LABSP&QA(_7LWCT,3_>&IJ[H4G+M%K>@44U[O7 MG/$5D&$:X]%WDO17PLQ&\&CW=R_KM1^>Z];#,/Y%Y?Z2!EE$$>(, M>9#MW(O?D(_37(M]ZD)1FAX*89'/:2E;"9HS6*K:I3@K "NYLTAM9?:9XM)# M%-J)BFIB?HFJ6Z'1,_TH]L!EBZR7^F-Q4M0UF1),\$+^)0V&W4[P_0]N MFGH^0"RE1;TNON^T[>C1$EIK"8ZT),6.'1]E(>?*25*>T6WRL;;7I)@6<;KI MSKVJ>F[N:#6:(E?QE&#KMM&H0\WU>2 U?FSN,2JY]>-Z=:YY:3_XBZOVHA9, M01=YL!*9H*]LV/9B;\-"])(26Q&<,D-2"=Q2E$_L.J)=F/?5X4LK$I7(H*5V M[E+%N,>09==CT!BGM(*3B;R?:C^D9GBZJM<')!,/X%MT(TI,7:GZ_@Y-ZNPI MH?\)Z [7SUA"%]/;E*Z.AJ?,R1&D1WX#B@1)NKP8=*2%9;D,H\IAMNXY(%6# M 0Z]=GNU^B5&-MK^P/N+&! K?5FG5S3Q>;AN@?Y,K:-VR;Q@SP7G$(GACG[$45UWE^,0% MXH8A72-5/I%ER-/-T4C=92]8^$I0#I6A)=T^((H!2$.4YZC.8X02.08Q'W30 M] WIOP?KP&7WY^]_^,N?_B=Y__:']]+#VD<2@L3$^C4,Z&V,25(RYRAW#UR_ M"A%C+]+AZ^1B<\]9D(F;>Y')U4V^PG1.%$(7B$,,>6SWB18I#^PG4*:AI3(S MX7K(1%3&:DX.;J6N!0U?S.O:>*#NT3,^_Q)DQ\+Y*YBC?B9\*LKK11>?@NO_"T/O]VW=D[:EV11/R[NWD[=NWV\VC_IG\%^5,_SR4?4%A MZS#@C!S&B(LD]QD[S^%O[KTPN(T5?EU1(F>7[\DNK51M<=)$5: \$";R6"( M!1@DA6 $),-*& 5^9]3OE:K\E'AY%I*RH0T)7<^QL0VNG=8KINF9'#C?'#@J MTS"^HE$Q#O#S^]O+B9Q39R5@G ([9U+@XV!?>3CT#2&<]XN"KE=>LKSG##K$ M!!>;SPEDU@ X9.Q#'8R?AL^M2S:A(QDV_LY@&,*8S#5]XN4,3E')J- /^X-K M%N YQ#(,I"]$AG(JLN, MEX$L\3-71F#_XZ,F"(Z+"O0)E<<:X.M_?,QCY(_?O^\KLB?F*VZ_6%\,JU.< M&4PUH6\'%I"3AGMT3IQHZD[Q (K0RDT8*1S)=E$AH*-0(L)DC5Z8PY)G6FL]9,1^50N6_8U-MPZ###,;E4SGL[]38* M33E5#1/A;.UP!/*"QU:'OBK*='9DMY1RN,+,+GO2J.ABO+B#2U0+B)G2YB03 M!,$!RS0'$N$]K:+M#%QI//)4T='&U28URB%4\]Y)MZ1<2()2$J>(1>,=8JLJ MLGYB]F+XH-M'(OU/HHQ=G@ L-U<,ZN:N3B[%)&!H; M(V57FT-W6J@/8TF?)[TYOHQVIX6Y:"I5<=B_)?8IKOGI4Q0N<#)TXVB1I-7* M9SEQ9YZ3#E71/A&E@MS/"Z+.G1P=JE)N>52EC]/-6.R1#W0M'EF"AUFTXD(DFQQ<%QF=IKIE:-U"7W#!<:6OVKI5VNW=J-4JK4[@>"4YPD/J5! LGB^-FFNE^ZN*:& MR='UC)JNS$*7BW&:=Y97M$](+;O5NR2"*3JH&5L[WC#O6+R84;X"1X-832I" M6#H*C@91%<0)4)?)VK!/ZLARCV>"&Q7-[P8$_6\"PK3QA7 MJH-T$":J6S+LHJ%"YG:5VNUV".P3XBL=!#.JBT-0S'?L+5Z:Y\[CUR!#JK2< MB1=:8*AI4E(;(.8,4*U+Z;=69OY%)JA$7Z@$96#7&\:E??+I:-C:LF=\&\96 M,-'&YR>7J+7N5*UJ,@;NQ C@96!#$=9>F!)Q9774DJ4'%8T]8ZN=<*[SMYK5 M=Q/XELYWCBN59"<$8"LZ\UX59LP%C>D\/'[*JM0]298(ND01)HKRR:AD1V:4 M7J'4*_5>7=X)NM;$FH'U7^A;1?\[Y[.OLN>C0LO8:OQ89+EUW*54,:QJ55KP M//E!V )6@>P;.I]37\5WY'4*[)>'Q\]]-Z1UH._Q+3]SO):">_\;L1$>:6,[ M;"]S,Z[DV%SH5*4!-^(*#$03IW]&7].+2%S=CPV15R$^EAH2_ 9,"')Q:(J[ M4M3N984\AK[SM<.1/<3+X1YGUJG&5BW9UL4>]M#(\@*^#''EF\XO\<)WH^Y['R68U(7&DKI44%)']WF*91,K>:O47(AB M0W(^1#,Z374MITCU3;H!IZNO2K%[CT\Y)CT$6&VBP?@ZJGJ[ATX,G$@&LCZI MP.8[-1T;"^3RTCB71;X-/6G;G:B[VO"Z/T5=*&<78IKK'JSOO_NB]%4S]SBPZ%P"V7P-04E "$?Y M'K\*7NPEN6*,0WW^QS"*7AC_O9,T'$5[0@*@CO;#2M%WE8G3J3K:/R1I$B2* M)KTFZSH9IU-MS%68?YFK_,MHXJ[R15?^1\H7E(/%*O=,F-68%RJ+?[I));SX M>$DD(WGY4I8Z@J^;S)RE'KO24TW&??5S/36=Z6E.4T-9KTE9AV>_98!?,=B; MCS5D2K>*WR0UAUZ;+H2W#!5;@_Z2GMHZTBJRGGIQFW6F1U.SC;Y=\M-YG5.^ MX_@+X#K6AF!.5NE>@>Q=ZU(52_'45U0X*\R,H 2N%6ZP]C]Z?V?\,O*2Y).W MHJVV\N:>R!."K CR(L"L][V^1:+/UC'E.,NGO>"#'%$?Q.>\8TDRC:_"9*WJ MUZ=S.0/>M&Z4@?>RX!4?(MD/T.=#$H@TJNN_)T MJY*YU^VCEW.'.#H0;Q'%RDQX1S]B-33D!RXD;E7I(-F5"AND[[06#A*YGOPP MF)N,AK;$AH2 Y8MN')FDG8F3P:&VV*Z+97%P=,Z\;$,F28Q2S@K0"H"=A[R+ MC1,_6'6.W^?8DWXYJ*^CJS!;?6*QW\J57<[8-%@0Q8,43$Y143L.H8HST-F; M)W;W$"@%Z!3E*RBG(* ,_L=@30JAY.]D;9_],_/Y7%:BA24H+;YHRFN@OG^=P[[&,UI, MO3MC_,'%ASAXU!A3+R44(#KG1+[S-8_78^KQ=)\1>Z*+,(Z5B?(UCYL%&2TX M3[86[:2\HB6/I[6LJU MJ.,.8;8GD!4N1F!.7>8F8"=[>7UN;6PC+0V@TX=5W8GP%H(-:N I;T+L(B5[ MJ]V4^N,NC.FQ3I]KNV66_A-)CER#IGY9IAYD&CNN'"PY[F]C(9HXDAZ.O\'@ MY7,KU*()DP>G5X".5;)2&+K89 M&:PA:R$R_8ZD3%B09 WX[]]2G:6DB8#+4XPTOO6L'&'2Q'36G&)L@ZWMH=H& M.(5HIB$I[2>03K7( ?F4]]20L$@,TS(Z6ISC'%P; Z,T^<@FI"X[[32$#R\V M10"Q17BM.71(GC96\-!U\,U$,(&#+=$IYYT LB#%(J'^!-2PDH]TYGM",LS' MY/291<^8"M]7V7EWBAD78=LQ*S\2TQ_)^3WUW/>YN!H;-7_**]D2V4C1MW MS#X)/8NUS4#PLF/[D"F4^YRV.?:L[4P3W.NPR75)_B9"'DA9^]+$-_25["*!)S,WZF/ 7OAG9PRPS5;(UY=FF8 /2Q2N(" M]X8'>OTAR=T30>))+_.S+'5 M;=.87TO58KJ^^D-MHPM%)4G R@JV9R6I6N*8($*1)-LH<"M>XTL8(TE>JX3O*I<_6W2U6J#V"7];*QX3=.+*KTQ/4M>JX+C^MNGVMYW(CRLSQ'-N0UP\6CJF:^X=/81ORLCY MM] UDH;/T"GRV#UYN_'!+7;4U&3'KDU-XOG)R%]]42_W+8#0NT%]$+Q0<'.% MB-M]0VGKUM1W-7"A!1Q78-^=2._Y=;H9_3U.KG&O@;A,\W/ M5$CN@,;%,2P:G!+R2I0C_!][*N6L3(Q]X$9L=D3=_@J&IZU^*;*U\F+8'X)0 ML!;W#)_*3 #F]G:8I_5<;/*__AQ2[@DS=G-'GVG4)H6WR'BZV)CY3SD'@BR< MNQ;=:&EU;:U2#K[?I_-?' *W,!9 R%[8].4L[,Y,8,T#M=G.P^[)+,9=%5>< MZH]KW- [.=WDYC)7S7>+V[>S>&JGREC^,=U!V/2P.#[O.E5FN[2O0B.'GCY9 MBAPOY-Y_=SP44$Y)GVQW3@%^.A"\(H:(N>^L!QB&X(J=4XKZWOH9L]P$T M\FTUOGT?EQ!WFMJ1&'.$: @9%0+S%@N/-&:K7A!FS]L2>CDD(CM-MW:EK M9U0,KO!A^2/]Y@4-GA;43U;0J6EI+MC19 2=!S)[TXONO5!8EBHRTL''S D3 MH SN1QT4F46L4PB=F8IN])234K43N;B5I?O2!ZN36A76IH3=$]572'A9PF44"9BM3T) M@U[6&?AL$0.BWFT@YELX#[VBZ8@,*@&JBQ%PQ_(CJI'TS5]LQ>;;-DA0XL*F MJ^45\U\+3$)#8@4^(K9N*3->EHW"0UEF!W4?*KYM_6Z[4-%9TX61?P*U)/.A M-^0DA:#$E%0[(K2L&%$V4T.4N'EJ@?6[[522KW3D2\G)?=3.UL:K]5AAEU-A M7@$TFAJ/=FIA-9XO;K%B[5?'$*&LN;/40S2DO!Q/[TXGIF]E MV!<_)58J@YGL&3U.O@B=JS!)OPJ-U0E0E5U2<)E WV6$8D"T46<*%YA9-V%$ M^:68?PO&C^V:J8"RD!31M$8K= 7$EVO)9?W9FOJA%Z6;BRR,(._NGK,@\['J M])'RY]"GW=QJ#)WW-\IA;[C*.!_Q MKVRHRV& 7K-N<8N[R2)Q85KIG0=!CG]F^/?D+O(A/I\FT(\L#$*/AUWL=XIE ML=M)9&7-=4+N[BY1=Z@8-UF?]A!$>VE?J[SKLZZG42B9,H>,1F(P=V#:%-:G M\E(\T#4TS8@7$.S+CDX2DQ:H]N'D1(FD.GX]*LSI_I1QL7MKT#9\$M,TVN=Y M:.^HZQY>XQH'MY:"GF6ZV9;C(_@WC,^_UUS!= M+J7M(WY0#6C4!N$ID=D+D(H"N>H&._Q9'0K4B0Y I?M=C<,+,**1SE6I1!A[ M1MPG#0302UN)#I)HU?GJ[KK0F=C;9I3K?J$5YE-;!, JX\2.9''+/; M_:=VM4#&$_@B[T.EVEYCD^M34S7:6\-3T6@[@CS/4JCD@'!B M6*BFVE[*@+ES."Q,1X+32^QKX!),CXVWF82(I#1FJK SK>I$DGV!#2I<#WVJ$[>_;+(L3ZJ(Y^5"F/UW?N'M]^_?2=NF1P[ M%M )^>'MV\G;MV\U])B7I4O&P87VS^3='_]I\N./?T1WV;N__#CYI_=O;80R M672;I8DX_=!*\5+R2-4+>OWW_7C:PI+[ZZ3O\J?BOH+.6A<.1PQVD M[5!&UBC*]%_'?2@?:.H) S^X]CB8N9"PF*TRA/:^HF(.'HTWJ@D339D8I(FB M?4IZ60T1M')4D3\I18QS=OLK?5OQF=Q#DV+!&;@0I>D _A &9?=M&E7E-)6- M20JJS@O;.]6G8H=U7(YC5P9^CM5%@\JFQEFC8NFDF@+?M9*+!7*VL M^2"77R,WR$T329Z M%O:GZ'&CN\S$G69%.7:] 1?X,ERWBV9HBL0BV8/7H$-52D4\E1HYG%5AHI$$ M /5I_D"?:9S1&<0TC^]W9)"4G5Z0*/D-R3K\+%UJ8RV3_E7"K;?"#7Y%BRK- MEN??-MX1%)Z8#$Y#+37OOA1U[/2;(DZA0C 0O@B<*E7XZ*[%3K20F9XOZ1(N M8%[E<1Y3/C4*YBXWQKS8;N&8# M-6AYZ/K<*LE[VI@_<+P+WJ'S%O(3\2\(\@_ ;=VD%TNBLJ9=_C7!+@(+X.#J M,M"Q2NK#*56P1ES^539$0,JND\,[5LD"G"T^T;9>_7:*@UYPJ@G+5%ANLR6G M]*_4XQU5[6%RE00CL3IK8@_"O ,A$YQ)"JS)!GCWW(>PXS'0NTYM>T'473?J M 8X$61+DZ;R^KY.#)Y-Y^B/36[C7Z&;ICP#)2K?T5 8DC+8 MTY(V8"8A=:*.6$W_I)0S/^:GHH]CZE81#65Z)\[KVY2NCOTF.23J;T")("D' MBPO,LRNU^\VX%TM+0E:+''OQ5.1(04^5GXQ;?.NFV:,.5H+M,4U195RF\!_+ M"I'9THNGLH>Z1%RZC>\QE>97&BZ6*0W.Q<[E+2C^\DHLBARUN/.38]_&M"JV M96BB\+A!%Z*4T5!98H^2^A"M$%$:R2<(Z&0 0O_WAVN<\?D@>FH0$6^-!#"( M@>CF[=+"N.5398TLRNHXH#F8-AKI)_;1TL_W( MAH)@IWNGJY85'ROH3XP/YY4^G.O8EQD@E&T,[WGH'[SLMN)?X/PO0L68(P1P MLCYU%P3K2)5\85D!3-57DB#)L:M@F8GB-FMWM%]SYE,JKNT(46T%I-WF7LE6 M+@!?.YC&+B? MC/ 7ONO[F6!:JNKY!.XH9BJ[@2NFUO5WM"E//B>DDCWJ/B"1\]R]D(.ZEF% MQ_\EC(.YV%_(D^3E% 2F2+F7I<_3HD2@):2-F86ORJH-XJ>B5!6^C:'9I!?5 MV/:V$+=^00J0T5F&-XZ,/8?.&2-C36Z/C;%KVH,^;.LD^ MYCG9'GK0=ZJ/=>]2($$(1"76K##56*ZG;$C>"Q1X37^.5E'3AJ8C[K,@.U6H MIM?(O>HU@*?>'HV^F\/5=!7SJK!FC-U9F*5E\NU=!'NA$G MAEK2J66WJCH1$#1 _)8(GL]>1(]O!NL*! V!T15$JI+P:QG9BA8(,!*(%4_[ M& YQ&^@()PLIN4?'ZE#P*ERL)SW'4Z _;O%-K 1S\/N[R3_0M>H%,)W?L7@Q MHWP%NS1XHN6!]TC]C+=I-U.P@#P;8$* BZSC0O^[LA<*3B>F;V6AGZ&V.'@B MP>LL!;4QDI+WGA:_\%RV_73Y?>T29,4'E 5&9_DWGAC_ED9]T6A6(FN7)L#& MV:PO+NT") ;+QB5W@1G,N>1[GD20M_&*?M>7KI M<;X1]Z!64 O8IP0GDOB+09Z,D@6-36+YH7H ]059:J\"I5MUCO_:/ MZ]I:_+V"*>YA_;K1Q=B:D>)9*5FUR.R6'7^Z2Y.)/F;'/Y7Q *ISR(A=8_^4U*YA)2:00#:7F-\J'H M 4;JKF5E3(&%Y;8TICO![<.Q'^GAMJP]">_>/\W"]/A"Y((,03KCE-9N0I[* MPNEW[[]]^BYWJ0P"FGP<.HRQ\^]"@T8&SC?_KC6,#E#N=+0R)R$2**[OYXYC M;>):RL&Q>$7EG[>Q3I]3_O2C 3TD/:()0W0[S\R[=]UXHW.U*G-*G? %0:RDELEVO) #[R1<2D*"\#D, M(!*Y(>F2$IRN)"[JL+??#E!X?%J"OCL#5.AK_'*+%>:QP1 O'(HED3QU,:NN M806VA['YG( QD"?"G4.6 MLDR7:-=_!E/QP5>D6<']%)C!@5JD_!7\>NE-XU[]K?#-/&(OJJ*NR #TRDLAYT*K+.M5IAG &TT%J!XR87=,YX4;%"D^M7H3KC0E./;]"7 P$!&! 6 M"18+<:FD@NOQ;4KSXH!B/DNA2"$5D6(9Y3_B[+ DDVXF8LM&M'!?Q8B6[DLP M4$]RV&2)@*M,.32T9CQ+DA=OXZA/NR;?>T-V!WI%MDJ#=5EWH%KY.E6E8F^M MT\^#0#R3H#]ZRM'\BX\&@%!Y5(JFA!$C4TXTV?$K4I$5I@A/E#K,M3HYD)5X ML#7VEI-83ELIJR&VG(:=]'$!!2PMH\IX=UE#>0^4'(<]')ZM1,]-"$D%2W@F MAN6K\DUEQ8-Z:%)Y#W6/EM<=K$F.F]<[@DF'NEA1!$76Y1;ZN*11U FN-%+J M TVZC<@5>[UCN=&BD%V8#0#GSGHQ&S3'+7MDBNT9Y%Q;7AB#3?\H5I"3A5.47Q=SJ'IGY@13[1](72&*-'OMS&\4XEHTEBE2XX MR]9D1<7=REESJ3&-G8X]M49E+2!4B2$=,<1SU&YW=$-JAWD+]R66%-81Q<_M2*]K#V[',8W0 ME:9+XCMRSP%Q@M0)DB<%?5=SMEM]],VL7@_75G>W^EC7MGJEG*;V(Q@LQ#*N M0FP#DHIK?M$'Z'#+SXYQW=MHLP4+2)/0)?TGI5]4I=B5K5@OGRZO_Y:-&\-X M@:T;C]7'J.7/"N\\NM7 M?PGV:(LJ>DV*:%H.J^B[$-O>N/J2?L_L@Y:)6OMDD(PK-:LM2AZ6,*YU6MK3 MIC(OZQ05C0H=#TJ]<[__S9C"9"J.OZ,J#NR%*%-T=09E7ZV=N];)@@3Z(C0J MVPTITXABAOGCO-IE+Y#]EIOG_GT%'.Z@[5Q'VO$Z8Q)0%I D:( 3$7^P9%$ M3:>% 1M_9$$X#]M=9C2_H-1\HB9G7OS-*Y 9=?8TYIA3E/1K',\*5_&:I0"# M![M',:R!#G2(%0C^NF)T(?[-0Q]Z(,G!S&)(R%$-C\@+-L3#T++8@\2NFP() M.W<]6\/?A0C)'(Y-"7(*7+!QY!^2O'6DH! X"QB-_V-UYIO.PU8SIL&?I;S2 MZB>&Q$2*3+3,+O%8_RZL1-P!L7T\C-[,>P7[$401W_^&\4Y10PR.1+&$$0$\ M=X,K$6QK,>!/>S@J;[9J0KP (QK)K)V:10[KTF6-29'*TP%"I9'1TQ-(93?B M5^%4NL^BZA(H53XR+MA9^>"7/'Y5-QSOB]=Z^PYT2CH78::1+9<:O($O?UC- MW?=V*U(;@M\WCJFONIZD2S.MR:7GYT55J4.Y*6>Q^*LO(7#N613Z&_G?MEFA M@@TI^!";$9$\]!_]9(NZ5MS\W- ]"4SFN@'HI;*^JY8VO?>R<:&+K&^_CK6I M>N%%T,MJHBZ2IZ3$8^KQ])35J !O2&0[(>UOZ6-VZ5/"R%&]:PF4E9^@!LV> M,+,^>&&<0-F?^#+Q]2OL.4*")>PVTSG @+:QAH X^1:H?TF0_6;<&C"7.U><&@>_24-LHBR>4-J[DT& M&7(5";HSV(S;;I):!)4SU0C"*"6ISF#^#:4AO6RQ0PZ;E7TJILH*HRR50P*! MAJU1'"2J[R*&?Q**E"]U6AOL'&)E)'S[B:64_--W/5Y6;X7=1H,._1^2X.@U MV'G3#AWK\8O'T:B&XI]6V%^:D&RS[1[XJ[W@YMA;TGKT);W:-5PD;#DW0%BQ;R)LQ"#0GA M-YW/*3_"^5F5-E73*S9=>BE9>1OR1 E'<2 K"B)%6&-K57A0B2O(E%3.LIS& M-IPU2ZFAS3 NKGR,I72D$$]FG>?E,YB1KD ;M8Q?R=#: :U\/.W9ZBT6''. M>NAQ+-/LPM=[)K:/1R@9N!'7D6)D9%\JL"Z3JXS.7MALR;)$&*"S%_' !M_H MI%!1R$#6( 1)@":9"S',<4ED@ZP8)"%!)C:X%\A]E,*(?X T\E5GR8A#C)*^ MYXK10>8$:1%@;ZX_U3X,)2!"!")D(%H((J50KSJNEAQDE,QE]>?O__*G_ZD' MY%'U4RL&YOW;]W]Q6=)C]&@%W_AT?BGXA\<7\5@-=X$B_$72'+,:N_KH9C%D MLW+ZS*)GS"5&\F3N^1 6<-CC1.7L&0&(=GF,.@?0C,HX3V7L3(FJ;,:HH'H* M&FQGF/6IAVU@G+^&QWJKRM;6;T#+<:"GG>!;=Y&"G,L^5LS_7>;")](4:QE' M, EJH[2/2$%WBFQUK514_Z N,"Z1Z(49#)&& OH8G#$0 XYA'T?3#G%'(>3+ M?"\R()*/!8+0+ V@:.G LMDJO%-P_")G"U?ZRQB1K8YL%@@T=HB$Z\2<0J5A M9/RR!R!;]0<8#^^[@>/5?R+)D6O0A,-KZ@%FNL,SU@CK3.?E"-.Q]HX9*Q*S MJ\<04;?Z6*9/!<232T7R_I?'VPM&XT_7ID(K0&3RL0L/D-MO**H;2T"!+K(;FH$_$MZZ.D0Z\IAYW$RI^(J&;QKG5ICP31@ M0H1/>0JIK1H:4%B7K.A@XJD$QQ-5WUA?U5FJ%BMB\'*^X%SJ74(OTQ@=16>W MTC<_Z8^L-AW[2Z8%09>&]24%$")QXPGHZ[_3EACMBAA!:D20&['D%=>!4Q+? M7B#]*;!'>^.[EM4ES3F#CNM,9(<>^NHESN _D7K/^)\=:Z2^5),FSKLH=:N1 MA2[;H)93[[LNVH0"S?;9V&95IJ+8CQ>U2V#M\SCX2-,E"UC$%JW]RJX@R\&C M:8C9RS#7IE'(UKK=13W,'!/92KC?.$@7JC7$12:&@A.EHL* @PI@FWYAT'0!$AW&V!1#2TD*,1TE68]X MD$N7'CTDS\60?*LZM#@LNOA$TZ+Y[/FS%T98_<.,4@85[+T*HTS(UT%1G=FM M-V<)0&QFS88.F"NV?=76]3,85A-J<6YS+V7<010=[Q:?6 R^1LLA<\/X1\H7 MK6]_G[2C?]N1"=G.*^3AZAK8J6)Z?@KIT3-K^Z\ $E#2/05=K.G5_(4N/EXZ M4\PXO%6U]W1N[KX*YA#QY[]8'TF5%OOPE$Y:6%Z>J*.CZU:?YSHMGX!6+(H\?;-^5MJER M(8NOV)*5JIVBR)AX!F<22-;]U&2X&HB:6[!F1W3QF&1(3(Y$L3QI_9O*F1H^ M_EG@5/=/B*8\G4-^%EJ4'=0C%0C-D::*.SR5WG091'3GDVVMDCZ I1J0BZXI MC57BDA6G1M^AV#71=2S8[RPW *GUEQIPE/!-F0'N-9CRA1>K7"XPV%@4!O(Z M&0?WX.)1ZS)OW>-%F#PI*_;;W9],WL1BCFY;D[W1= D@OG,)>KE*[83]NJ#" M!*6_\C 5ML\1<1,1J!?6BZ!,\N=PK&%"P+M>MH)/"*]LTRP(ZTI^(R=K>^=+ M)O 1G"=?/82+I=CP/BN35^C2\:,Z:(7:CEN9VS/)FE=>&_-EB(I Q!(*1&6 MQNAZ&(;_VJMYG,-2JC$,7;0]:C.6UU514@X/0%#@D'YTO=BV#U2N"&BA Z@= MK;*.-#&BJ?60G=V- C;21$D+1W?VG\7,\%DGB6N2E"MW2!M!U9*(Z03%B 4VK(>M-58 ME=/Y!\8"Z!O7RIUEH'5J>CVXM"0&R/29BLU/6%!Y;V7X<(]LSO/?8"[SXXNW MAM^T*^I1N",Y::.C,\Y:X&O\5F91 VL%QN>^!JC/4;$\@M.;!X8'5CC!A^E*_H1XW^\TX7)9=:AG9ZDT*L'E)U7F:8I?* MV'@F?7P*# _[4Y=>BJG+N%_?I%XS7BS2PJDI#8984_[)80]5>2#R?\JF8@4 MRD"9^L('<0M'0S8\S=N=KAT.A"PSV$+$"E\?-$*2Q%^Z4?A(W12'5"&HA:_U MJ$S.*D9<*Z[61R4HFE XYZ6 M8CFYKRPQ+7BYIQ^__;]G^M5=5E_AITWT8M" MK[S4:Y>#KNK/#)H$B+I+0N]:CXIJP/Z4*9P,F,-T[_%T@_6DLM5STEW_$IW& MA2R(R:/_KB8.M;7]+'4JNU/MCJ8@@@;H,UJ(2233([^>(EN #9KMZ13"Z^DH M97XD4X](:0E5WHXA%;M6R;Z<#*24SGF\8=S$R+T7%D0HCC7# F^GWAU-DI]R M8+^\]4%:2IN%8SV/CLOZ_5X@3MP-@UJ->>(KN("^O3=1JK\CFHW9(>\4=37] M7P8&';,Q:VB5,PW&H4/0B&RW@&J[&+ML,&/%ZRO(G82PX&IINBQ4'N M?2Z"Q85MWC*7MX>+ \,P;D6KSBM)#T+KOH;%3=-?K"+UL7D2" MG#0:D 547!\Y$'77M)83H.$FZO+;2CC\/(!67<"J"WT>Q/<6!JL0$UV/G^,P M31ZSI[]3/YVQCQ[_G::73-CW*#94O$H/:5'UVJXO7-DSZ#UED<>-V0"3 >H5 MDE!L8?/0]V068UXSG($W.9 ! W@.@R$I(U0UF<,?SJUMF>7]R=EY 50JM^:R@V47)#$H^4G!2BDUQV MJS!<-DETZ[(YI>]A[:)&;!N%/JN(L$RJ/\:D>KQ=#6YO+5W&TY3$>7^6KT#5 M4BSA+[(7CQM_.T*CWR]93&7IUK%>3$1^1SI$$AJGN':[;/2 !Y MJ%'*4L8WUL.N8?S/4Z+XDUR \CM?U "54?VEQML@_I@3UD?FU_:]5=Q3=]]: M.^_O7.% @=[%^[E/!NGP/-#8V;Z0QVPE[&AH8TC.\\9R!?(/7O/V',0^1DRG M*-]3KFV_T!>#I#!=.C>@\\1NP;"PID,?70,:WJ8/P[?GH; ] /D4N?0B/XOR M[@YR*#QC**[O'T>( V7F ,,0JB,Z\Q=B&5V/;O_COZ&=RV1 ]O/]I&C\!T]0-;4/I%1ZC+HH#*0C%_< ML7@QHWP%"Z3=!2=>G$%[:JQ>_QI'PVV<4!?-&[^<$!QTD!HRY R&I5@F;,DAM3M6" MY"FH826/H2Y1OH/UTF.TRXW,^,FX=JV[KV@DMRO]>IE'8(/H_$.=]OU 5UX( MM\P+QCE[@;1S;RU^=S1T QHZ1=9HGDF?,R(Y)Z)9G:K*EE4#>NV\5G2H\:HT $YDT&RL MR$_>BEXQF.P=H6$"0?*;)'D"6C2V?P"R;D)05RKV>A,FOA?]E7K\1OSD:$12 M18U(<@3H$20X:NEMSW>?2A1(8G:NWB>:7K_Z40:9^2W32K?;4P$>2TZ]APQ0 M%\HUYB)B#^L3T\>P[2HR=N&3?;O]S=RW+%6.WE8[L_9IN]^,6TEK3BE%R&&$ MN"I(XA1M)/7 F9X M?+R>.8PB;J-YGLO*L?;.CTJL4D6]'Q>&"^5LU RI3"\>"2?*6 >P^DK?:@[? M 5!BQ0=SMMS-_B%3KCB7&XF84"7M>[Y(+$/&S8+)4G,1$Z;&<0,8)TJKY9CW M@Q$JZ8]ZN:6L6R 8Y[I6]HO9^^LZQ.WA+$GN.9N'1\. P4B28Q23G,OD<*N M/+X('9;7SL(5@,C-=8]O";PVY8^4/X=^.\>*I U>)4T=_@[TR508/Y)##\:] M$QVMIKI2468HJA#G8-TH-GTX$6V?4NNF2:9CL.1:ZJLG4O>ZU22B]1:PMM2X M\7S:"C=CR^,'%)WC972E1%,_'B]/'EWS,/;#M1<1S[%>B(LC;O RH1J:,,8) M%6=@CLU\/*B])JUSR15Q8E)W"W'?J7*530=R':DD[MB=9L9(X\!LR'@M[)&T M;4=M*VPWL]OJ1G'^Z(H^SZ>6__SR]N[I^ M>/P#N?Z/S[>SOSJ]ELGZ!9K<>V'09I'I.@T*3>[#P/6*:BNW^0WP8K$&H<&F M+@HO'%^(VVI@7W_MX>^G7\05?::1V,6"&?67,7:IE]B,K4KL.J%"[EX5.68F)5RC"-CL6I(!;!8_JT[\ESK9LC=>+ UCFK_3FR6XIO M'1165R>'^!@W81RF]"Y\WL:$$?:^F"2R\YPR)644/3MVOY7,SI#;%O;0I&@2 M;W*>Z!A[YK!HM9]1*".GCDF?V0OK_Z,*IB<^!J5/^L=>VR9T6 A;:IW0=TUK M:Y7JDMTO9?>J$'SZG&\*H%%3:4<.?$SL?J ^#9]A3#LPZV2JN$%RU))'-4*[ MAJOH1OI2#$QJP0NJ#D)<^<[EA1P+J3]2#^H%)3BF_N'/(>4>]Y>;5H[[HEJ; MF%R,*FZ2,^K!?^]497,)5>H'%02?SG]QBG"*D^8\#C":YT5MLS0T171;:9J] MV+H5C4VU=_'26X?BFM!2M>KFK;D#53$Y<5TM8Q\/J01.*0TF&5O9$NADA1.K MA#59?D["I]' P7T!=]8N:UWL9I:E]I=M-^M2HTI>T>4R'T,8=?*D*Y#\0C57 M20RC'46U_JJJL?8NQCJOP4HIMU3=;L?ZM8UV"6U]]Y1UDR9_R80@;>%0@48O M&W+%U[S,H=NM#!FSF$5NL+>Q-/VG\[I78)B/!?FHKF$L.)62B$SQ)L8UI;B= MU+TZ<;5<1CS&UFE9 ]7?_8 D//V;*I+&L)Q,\DA:V=V:G@PW*HH.#>Q.=3 _ M@ZX>]PH]'*;WJ)P;U5UP%J[:]5(TZ&''1 (4>PCY=*:'E9ID*,.T,@Y]W>J$ M;/"O_4KA]!*'J)#&6U!Q0LZSZ"Z<'UORF5L7C;Y&L8]JQD1Q)I(U =Y?QHB8 M'S[7UE/:9E+;2$B0:'1EP\YUCLJ.!M=Y%+$7+Q:;S#064S.@XG8*1T)2N&2. M[')5LO(+@%LO9XEQ]12XXL;$REX;$F08Y_)B0F6?K)6*?11& /SX!)576O:(K)J8NB.MG29Q@19$,W# M< 6ZZTGF6$VKNJ'054Q%-?>TKL74ZR5YJ)L JGE_ZS.*VITB5:%4PT_B,)Z* M ?35FJ;T?,&I-(U;F2H%05)0[,%4Z4Z1K6*#+76<(BNM6>)%'SC+UDF>_P!8 M?++K>7ZI%U>)]C #BAM!=JY1!L"T_^B]AJMLU6J&*1H.YU1K2H M:SD5"4N,L*6'L+;"7$FO!R4QG_8V23*[$3B6YB;XRZGLCG#]2KD?"AF/C:@C M7JGD9+A) 8DY* MJ9C"T%E;W(3N!<7N>UO/%1M(!I1\R%HPZJ&==8<*:F^(V5A"DRFQ; MW:&"=GK.NS^6E.JK>@:J_Y/'-:=>,(U_\3C&&P#(_UAGZ!K2'(5Z3,RHC?QOZZ1!29ODQ(FDJ__HJ634A896#J%DX*Q? M5C42H(&>/XWQ&%R>Q[$XK7CB\4TW#;1JP?^L%@/B#)'\B2' Z0^&GL0M!L%Y MLZW^1F,_//HAYD7U$:Q3>+NLIB[G!9^&+DWVD:\5A5$'Q)W<*B6UMQ6(T\*3[XSP3UWD. M>6!'YST!167 *@]/0?0D-+$S:U =M%*UPX9X#O6!_#,(S(GU_+A9/;%C84P5 M#2*)C%#.4KJ&4V'1BM"E+>9*E;><&\9GWNM]QM=BOVV+#):7#7D&']6;28;B MO5>R5KQ<^<9Z1LR+B>]4Q4>* M=>(?: R=1*&Z)5@)LP&"]N!D5;;!T:X&682NJ,M*%XN^1M@Y-05M3P-RF)"% M4A.<\)ZMIL+:<>HRA:F4'%Z*VX1SV&0>=&O M8;I\H+(_9;(,US-VC9EA+7'Q4HFI5O AP(B8G(2:1/)RG"7@6&<;)R^5E;<% M,X>S-GM*Z']FPAZY?A;_F8EWSE_#HQL7YM0(DB- C_P&%%VZ,KO1P8:\JU#$ MD64BK!"(J'D+,;^VT^NN,GK#V4KL)Y]HBHW'6AJ]&ERN:]:]E051T1P) 8'/-.A?C9-5.BN?;4 M'[2WP;!B:F,>D0LO OO^<4EI>L=\Z;X__E12Y C2(YJ@\V.I*RWL1@Y5JCC% MT?(I#1*8#K /3>?B)^)"FVX@^2,5&Q2@*ZY71R2 V_YJS4AN0P&47X0I-'H6 M.Y:N+#Y)-:.2?KBP@ <<0YH+IM*D>/#DC$Y2VU)YF_%)X42!C[E6K":8["6+ MW^AIZVQ6=IM[TR9O35$UK$-)KQ+$ET@3--KKTDK?KY+UX4T0W^ M\)+=QO[/;.4S_.>+MQ'+[2:+?-Y%,CM*1E $@O1)(00!Z>I^)R54/[]DWR.X MX_=D&@3)V:>SZSA(Y$\F)'CS],8C0H-+1NXR$)C\H[=:_S/YV>/!"T3]M6(3 M&_TKJW_PJOFC4[<>$#Z<^ MF)80QU9_!->IN*,:VW(2-H[Q&L -L):YI26V&&XQ2ZQ_H1;G6JZFTR+ MS)&K,,K$8U "%C' &L,+8;$$,"HD0@A0SR5MI+E>4PXV1. M!L#?B2&E1UYEA8WY4JYD]U4J@AP[73;D>Y&?1?E;3]!4#U=MH ;T^MY!#[A* M#WJ+U5L5&W"UCCN3O7.?XX3Z8GD'GUA*DZN,&J4XLV4H;GZ='-S?2VXDT^Q(#/PD((-9694B M3U<.>[9A0B\]OA;;>Q?%!\"% M !N))H:,U%^1%ZM+G**JNDR'U!I+NDC#@G3(5GRM6_ 8%%F LLPI:U]-5'Q-9@ M"P%O!P!>.%>P=Q,#ASPML :EH4,"8;@ZW-AKRB0+0-J+3?'(O;>!'V$IHVRH M:'29Q2\S$V.AJKX_"!)IMN"/3B%E*L@#ND)[?*MM?$9'F/3-MVWK*F&PVL#KU6?_*) MH[3M/+M#V#(8-Q'6_".X!M%VN7X%B$0:0*H1;/29M#BF\VN/QQ#JUVZH5D7X M)F]2,">:NTPT,_A#N$1+4/CAG-?L#S)&5K*/.5 ($5R@W^-I1_6(J=3#_>)@ MY]RWAL'COI90_'6'D.J)-Q#$H^OT3'Y3]3J((0MF99+N>1!PL*?%7Z=\QE[B M?/Q9XV,X:&]Z%QPO ; !3N>7"#YPH[ '="=40'R:QGP$.QM;)5&+Q*S;IGAYS2 M1=K.= ['S'-(7Z27;VO"UC\ZFNF(_>4^9/+M>GLDW\G[_86QX"[R=W^G MTJ,#?Z<:3-F;,/;$ZC8Q99M6T>%4!E8;I(7_PWWWV8LHUD0)R4+PQ\ OSN/ M_H'QI+QUUBR:?5\<>"Y5]!T$ITFY^:!8(U7S8/^W!U(3[+YS<=D,X,)Y$WF6U;3U MR\'7-8X6UJ8'6-8#DP=\N\%%EGYBZ5]I>N^%0?6*W._=H4_6[1ID>9NM/$CK M'AY8B2:\*M_/5I X2 ,30:5*N\.I#*RVAFVI4D;_;F 1&]LF5LF]N\_B&*S0 MAJERB#FZ-YGASR1Q5<.$)(F'7!2((EY(@/Y@+RH2AI.+S4']-R OM>8\ZX'S M@&?AE0KN_4?F\93R:".!;H8@;H9(W7<\]7!E9()WH8H,;YJ^7:>,AOSRMIR?XX!RZ1*CN'-,GZ)P(6V:K;FP_ZOC MFQV%:==XD.WWYN![:8'FH-$@I:M]IL+)8OHIST$1=*SQ]1Q-;*!!,/I13[GJ M&UW>>.N>&7+=[2ZB.==U-.)G-;OQ,42&5-JVV1]H0%?K GKV,7RMT7//]X8V ME%?KB&TH12!$*QYT66^H[7QIR._5:?:JN"5#5,7XS=9W=LQOX/EARAA+*W;) M(G%J)C*EL6IZ['IGZ*-'E?/7>W?M)T;BV[Q=K3V<.(4'5OX(D^!84FFV[_WR MP$KN6X_?%"P]E,:0FY38(2(O2<3.(/'?D@8'Q5XO#.BXD\E+X)_D:R9]B>B+ MN(2\+[ZY9('EK]CSE7$Y>IOF7\-K0 MGK#ZWE @M+^DV()EVRH[BL#0?C2^\&(58Q/&02(6?2#%C8-[L:WI8AB,H$!. MB+C@Z(F8['E?[)K'>"R6!A-V-#9K4;PH33] )==@K6@Q0@Y0O1Y[O#8^1X8Z MO/9T7JBGA_X^D#JD;'=$=BX8S,?2VOH(=A]K%7Y9(YX?6C+AGL!A>M94J]-^9F!12Z!B$+ ?BO_=L_3 M^DA2PYO3I6R\JH,K#_G5F-F'D!C:R?!_N[NVWL9Q9/V^?^9@YOE@@=P\'6PR M#A+W-'9?%HI-QYJ611]*BN-_?U@D)5$2BZ)\23$-#'JZK2I*E,AB7;]R!/[: M!G6AH<)>2SM"IY2*D5J)[9>=^C0JG)IZ&W6\=,]_Z-*31 M@F.+I9MUH[RB=1MR7=/_%P?H0]C@,,4GQH3*;7IDJS3I:"Y$CT#NAWG9)EE6 MJVMNOTN'A+3&3!5]-85A0I?US1@KVH8G@V\:PA2)BGU& W[0E<#N'3$?_0! M?K5@CR;]E#B/)B77S;H)MX&*: !;5$F9_0@L;NR&\%$;%.J5>[28#@'E#@6? M8?:#BY]MS!Z4I SGUE9B?R1KZ3D=V6Z?.;="15/ "RXD@_LBO39 MUTAKBJUN?:9#6GMZ:PR+0'_$&8:+.)T)YG)<0E/+2?R=52L\2?68B)^J.,;$ M+N4GT44R:K^U-<#*W_(]3TN-P855FI]I8&J=J-'25+E&(Y5,*AY 17B MF48+/2>P1V9JW\A]#PE5'GT^B(MZF8Z&ON;Y2?DD#7O$U>%6,;?I0/^G-.,7 M>Y:]LT>Y'C=. 7G:B(3I]\^@@[MR[IL+](GV+WBOBKW<-@>?LC9YA!AB-*-> MC2%59#:%K?H7(+Z-BGB7,;=\/&(,:FG9A;YXJ.$WG:(1H?U2].G/38LXU M%80T'O=!_78?Y0[85MN[CR7DB+TG:68\'1K\<\25$#@*Z8&$U$RY*ZE0GX]*9KV%;R]O7#O?BS\.NZ+:WJ;@T7NM5!)\ Y>#;.@)O!&X ME&9IL4PR[3.:R=\&&2,H881A';"X_V(%+*5Y_@(XNG4IL?Q_+L6J*)*ZKU-H ML&;*F-09ZG+;Z'(=6\"]\,R-RH=2DW[9ZG5I3!^ %M)M;HM-NL.VVQ@#M6SL M)'6B69,.,FK+H/7.+7B++@8XC?=Y#:70>/6[?G]=(L#,FM(RPT3'@ !]"Y>^ MYY>!!':]G'!NTFP/7@FMS^[YF33DTX>DUHWK8CFK@$[J;[J(QA-8"^$CUUQG M:6;R/]SZ:GL]GJ\ ^VB6\;TWK.FC_T(&N">1]NB1J-WV0T'1NQ19F.SH-%$W M(-ZE04C0N\:S@X>8(H%;&6>D7#./25ZMY3- K*;V42"G(4Y*G>0YA%###G0/ M,?D2D\NC131=J5X!)>R4826H>Z6%\U-/M1N:\9^%""VY<=7"OJDW/Z\+=>11 ME198F=T($W5&DA.USH=K.(TS@NG9#>.P0C877531J'[6SHP+O;L1C,)P;O)I M:E=$TY7*Q"VO6<[6*3(W+TN,Z>XFE#8$AVI\$*Z)'CE4;%_4TNG0U>IE(9Z0 M(U'"3I7SEBV%\D8@)\>%N0_@9LH U)-UM =\3#[ #KWF0O"]+@:25S# P7!^ MPK7@?YQ'S'&21Z#\)0]3(0QZO-]J:2A9P95@BLHB]*A M,\CX.3UYR#DLI>7W0SX-WQ>WG N((SVF6;;GXB=B^GFI2;TVVZ7NPPVB4B\W M>+-VCV]D2L&Z6U2JL1[U:_[--04_![6P<*.W M*27I/$!P8T,1OP"56LPKJ20X_5_697*SU/:(?,\3K>Z 7YMMTVKK;Q84SDU9 M&:V?H%75D.(]C(Y:HIW22]?N-M/06R-1@[0U)D)[/$4 M^HQT W,1DN<[F/Q;\S]P//S6W\PH803RMJ="2JV*R<,5V&_/K3Z-J;83F G]\&U(4#8F$7M.QR+%W:( MJ1,T!ZBO1HGP!7)'F7Z9'?V<%C]G@J$2[G/N2*U45+N=+AI-LCJ)S2J6\8?\ M@UA),^%"@4=L?*6BT8P46$:6Y,[,AXO<(.K-A6%1=0N4!]NA@.*(KJ7Y&?DGT@/ZLMH,(%/!&:CWHR/G!A285&6\S1AS5YX%[P^7G0)( W&340"/K-8.B0-;L"#!)H2PDA_>M>[HID>_&;SME'&I7 M5FV?7Q^:OWY+F9!#; X/[%T^">;%"N*D#MF:KJY22.,H[#X9.6D ROVGUI4I M&+&.9&0;>JFIU;&ZJDKO(JQAKX,L@K"!G;C>>K=T^J%?SH=S?PF3_GB+GMI= M["ZG1Z86SD6*R)]NV5%8SJ&,OTH=J;.%2\_*&[RDSWZ V(RI>OZJX$$7@==S M##*G//SD46RHRAD=P'!5GQ4J0CA7_V M=5*-7.L'S^Q5'D%UISF'[WJ4F#H$K^(:H#U+VV"1?$"!TT;+#?F#.TKJC,@WDD#Z!;G/AE042\HN2O! MW8%O@2X%N<8@A4M]R.EHI@_>"R&FSEMO_1-HQG2?AKRDO4RD(%G5D-_R2*NV MEM@5[2>Q%.)YZK+"G$_^YEB,H3:I6)EH$ MAA)3RSA3)3\"DAM 3OTUTB)Y>Q-,!VN:+B@H KR/GG(_.#2F6R8:PW&P,T;H MR?6 .[E:WK2K8U]N0! G.>(K=))2GSQ-HX!:1;=+\J\/UK\"F@V$C4&Y_!Z4 MX@5."/47E8^FT+T1A]8(?82YRC84^SL3JF,&U$JBWM^CAJ$&B:Y[*8,>5-SG M/S;I.T;X(Q.BHY=^Q"?A: M\6Z54NVV7&R2W" EZ@CIO>G[VRL/5!>A=+G)GD&]63$\'+7NPW8"0E0J:9CM M,J9>0[ZRD7_<2NDX7SP@U3JM^TFDRS$0:HN26KUN!Q+HYZ 6)>Y4.=PCXV4@UTML6?[,5DP7.:N3>4K")\I*'94Y9XQ? ]%8 MT#,7SRH8W)'X=4JY[@O2>\C(PRZ[IA&ANQI,M=!&*\BF\).?=<_L#;H12JT, M,///CM]]=%6F:#,ZE_/=Z,*C1^/,9#G@_:+S&N?1Q&3W/- M:92)6F]H371/1+Q/1!KR"L)O-&YLR$%P=0HX;21ZWX6KOVEC\[?]37WIF--' MH=8"NVE.^('E)"2WGKR]5.X^#' &B#OYWTK:?VXC:O(P]%+3.-'JAT[S"@+* M#9SL-5MST;I)67'W(2?&A9Q'(@[JW 544Y@NSS)5[ZM+8Q%Y>ZG;D=9O E[" M/CE,J<,)X"&WLPWFJ]*TYD+)HGR)V-MNVAC"WO(.:*A;7B/?@7K]@N\4+67I MD$22_Q 8/?20DZ_OEPW+,F]"F$U!#A\1T,0%H2-?XWTUNZ[.0KR17H8(,[K& M\SU<0*LW7 B3Q7HIJ+:6?:?;@[,%[[%B4K^ N 7&>LTRI M 6V%/;*M_>3T3KL&6/I6?HA""DX%-=L^)^*[&V.CGE@3$=$Y\X"^X">4UY\P'+F14%NY8]D7;LI?*!%'DUPZ^4:3_$*OK34 +O[NK%N1 M:Q-[$[/2L%"Y_.M2!WZ?>)8N#_I/KX]FZA@1',,AJ:XA])$L?\ME\^ +>OOH MJ?V"29H7X-J7[U?:V["4Y"-N8!7-UY PX_0.CC%%\GW.#J$T IC]&?>-(.,J MT(>,D%(G4=1>MOM\)P6*PE3^'0_3>\C)CQ"G20DNU^+DB+5G%.HT(U,4S=<> M)^*L J>4PY6HZJ3]#;S/.'X$)RYBMTXT0^^/#Q M'(LA%=%C%Z+\KZF<&TK&P<4(3J0VJWYFN=:I0NC:L!.Z)">.,I MCT0K6N0SBU1NUEV2:5!PH&1;6$_@1K#]]CJ79[Y>,]'3O3_EAJ0>LO3CB:=Y M^0(^YYD4[>U\7EB>M*BA)3N^6F])N*M=54=_]A2&5#*FK%; !]Z&WPB5)39T2&U!A#NA18;7R9 M9%;6FVNBIXQ'GFHS["+^NSOCQD%(+0HLY7R^[BOP3GG@Y:">3E/V@/S@'4@$!5:D$86 M_"W0DX7RDTNI&P99 U)PKMC'OQB2$]@CHO9"X;Z%!Y\G.82/-*>:?23%A!2I M$7IJH=N&5R"4,N)*PZFI)=DY,Q*EFO+(R@U?\8R_^56\R]\V*DW=LI1UD5.0 MYN[BHEXO+)/J3U$)0)Q]9@43[[[ OH><^ONXL5J]$G:,A_K;G'-3@:(%WD_23+GRN>50-N;J;9I5 .KGCZH<-QCEV2UU M< @%=?2\&1>/3+PY3FXO-?V^-U%'U0.Q6:\FMTJE^ Z6:^$/9IXV9#P.Y!XR MG@9&,TM4[<5;GF6)&#;D.VX8T@5M4&G!K:($SW 1]RFHI7O7E,21H1UTU#:_ M>$MRXST!H2!5X%5B<$&?A-0*I+FB3U23:I]D#1:$5ZT^R\"Q9]GH MH?0AIW M\_4:?M/&=;_KPE'9.*&#DZ>2]LO'E&NHDPCCFG\('_6!Y.CB@+;D<))21X< MR'B^_EYH9\/\53=^N<_K$A1Y]"/XB,[XT?'#4;L$VDSM!:^]^*RC[TDU[W0D MB4OMF^H*HT['PX]Q>Y$:DD8-!:DSZ\>?8. M1;DJN626+)4*@,42IHY 'KA2)5&)DKBW29DX?*QCM.1'NO)^/"6B/*B0(#R@ M/!X",\0GL!-/](&5\O4W:4Y6*8K.?7/-;HPGDDI?J6K;N7K2I'Y/Y2ZR:E5< MDPOGCB\2?H;Z,:NC-G1_J4^DP%#ZY1Z .E%;&B2SC.^;=(ZZBB!?-0I):Y<$ M5E^?.&:D(M*/B.#G(62KDHN#AWB<"-\TK#41E"S-8<'75W [CWFPJNTSG2+ M:%Y8'VA?BK44D"9-F'C*BYDT%/4+.#:]P+9FM0/ F!%E3]YU%_(2C&N >N"W1KFTB:*_^[4F\?3O'LL_6.G%GR=Y"U_;QJ,-@)4\)E49Y),0\$NJ\Z>]I"1 MY[5TG79_LK+I*>!S'(;P4>,::,W8 VE@$U#;ZRZ#R&F!NPBI\T[T">3+&.E0 MD*]Y1XN>7K5U6"[7D"^"'.FY,(_53W^V0=P'3K@IS-0A>]7YY*,J6(\PWDIS!WZ= MJV/':2-]N>DO]OP\LY<#1:,_-+FO88K#@)R\BY*%@.IKHC0@HUY^=?GKH[1F M*J$=1]+2%VJM1<5]52P>@:=T(QE/!>0FJO2@OO M!'4CBW3K*3U!B:G5=B,X/)K;#P82@]7]J*7@6%?90[IVQH).&8]2TE]E&=]# M+6DQ!]RN%:N[I;?*DJ/R8")K/$Z+ #L-IZ8&(>'@<]BQDEV]"::%'K[Q<&IJ M1T5:['B19'\(7NT*J0_IH!4D(^E:PN;@EF)[)!AYW%"4P-G)AP-A[<#;YH!40SI@Q7$&&%;1BNU>)ZK_;:YRG.YU421"*S(]82QHMJW-XD0 M!V_YI(^>VJLWW1>\D0K:F=S*,!1UG5^_R\I556ZX >.:Y(>3IL1S*M,#%O=K*K0Y6)FA3'CST,$Y" V>1EA CNL]74L%?54D&[5Y4R2JH M$YMTM^ :LL#M\YK(3OT=>TA['@1^A)12>-C=>H:NFUO==%TN,6G,O2290XA, M'8 ZQ5,MG!_2(+W/UUQL37"AZ2]_]U$RD2=9W5O^P5=4=/1@U"[]) ,A^+)A MK*R!+;$UB]%21Q(M2 E85]!K"E*DR@.8H:5<<)!/M,/:>DU@)_=1ZSTUWC[; M31DEUO]= EV^A[]+TS-C!_7C#;_/E]_X=LG5/_?) > %#WZ:" M+4M [G8YK+M7Z=$OODO=5R'=N; L-JE T<&FL<=C7S\E8BX4H+%VW=5%*2-V M-L9&K4[[W.A8\<1D9E*5.]TFMYP+".E7NUUV4'_)15JPFT3LH L1MD3#6>F7 MYTZPC;1#&YB28&]M*.^ODAO5@:'NYRA>-#?*>V=J.7 L8(.N(["*6AH(-!/. M^$,.41;W.0X?^EGWIG[%GOC/D9)VP!M52,%KS".DU&DK/'\K#30&^(OP/ @W M);7U*L71"I1Q*

CP '')! 5 M8FQD&UL[7U;<]LXMN[[_A4^.2][USGI7'JZ9](U M/;MD64Y2>GL/B\IFH0L=BA"#9*V-;_^ +Q()$7<2)"@0%9U=1(; !<^ MK 4LK!O^_M\O6^_B":# A?ZOK][]\/;5!?!MZ+C^XZ^OOBQ?3Y;3FYM7__V/ M__C[_WK]^N+J^N;NX@X\7TSLT'T"5VY@>S"($+CXS^7G_[KXG\O%[<6MZW]_ ML )P<07M: O\\.+UQ28,=[^\>?/\_/R#LW;] 'I1B#\8_&##[9N+UZ_3X:<( M6.3G%U=6""Y^>?_V_?O7[]Z]?ONWU;OWO_STEU]^^NL//W_X\?W_>?OVE[=O M<]W@;H_+B>== M+$BOX&(! H">@/-#,J:'9_"+ETWC)7!_">P-V%JWT([)^_55;CXO#\C[ :+' M-^_?OOWQS:$7M07YU^NLV6ORH]?OWK_^\=T/+X'SZ@*OAA_$WQ;X2-;\Y:3] M\X]QZW20+]VP\_OGT36B_0A]O]&]+\S0+_[UO&#=F?$]^9 M^:$;[F_\-43;&%A,9?RQ#0+K7U^185]G0Q)X_K?T0.%^!WY]%;C;G0=>O5$X MFV6(.91\?3J_NYK=+6=7^"_+^>W-U60UNUJN\/\_S^Y6\^OY_6PQ6=W@7PI- MKL&XFN9Z.;F=W$UGRT^SV4K!%*N&Z\',[BV$FVU Z-J6IWB:E6/KY]SI9/GI M^G;^53'CG@S;@YE^FMQ]G"UO[I:K^?2?G^:W5[/%KWQ7/G?^A7J.A M6@H:?+4UG(XZS:45N,%\?8^P=N"'$@>4R AMT)_[ M\8@7[-X!\@OP!/P(2*)=ZM4!G7<@Q*HDW()[@#!66^@O-YA9)>GFC-(NIWR$ MT'EV/:XTTWNT2]\-EAO_T7WPP"0(0"C#Q=2N'7#&Q+91!)Q;UWIP/3=T02#) M%/0!.J#^%OJ/*X"V5^ AE*2[JFL'%,_PV' /P#*$]G>\[0('2](.^$&=;5ML ML YFE6P+*^M%FGTJ>G9 +]F]W) <]P&^E4TAOI;YCP!?OZ7I%QBIDW/(P^J+ M@Q60<+]"%F8 .SX+I0\F]C =S&09/03@SPCC.7LBH$K.@-9=CQ9V#SVW!D\) MC-2]5K:R\/G$G8G,&-WI9V*TB_35IZO5FH/06-WH;;+\4]VO6QU.EF9V?RW: M7"VVX0W3L697:P[T ;1K>;7F(S-DMQI?K>E0^^LYJ2>.XY(_+2]GG+\"H>6* MF8^:#M[]>=Y@QHT'[GZVRVB[M=!^OIX\/B+PB+7<:\M%OUE>!/!B);OUQ/XS M$4$_X(T;Z6>$B,V-W\ MU$F_^(#Z-,D#&TXMSXZ\F+;YFNQ;-N:Z*]>+\!UP=K^L!8#2;W:CF1)?LA-Y M !.WP>H;/IJF%D)[?(^?;&'DA_-UUE)V$VCZA;[-O^#@:!\,QN>Z04;)&2DQ M6+>WFX-,EG\A.\.: W<[6R5K66/0;F/D4?B)CA$@/6*S1[EA?@NQ!]P3NNC7_C MW,$0;U01>/_VQ_?MH-/L@QVC<[AAMX.%S/#:[8[J(&C\'>U8+$ 0(M?&JDO\ M^R^^&Y)U; L2\<]U:[M= !OZ9&=+;^0D#"X*(=I? P<@LH!ITP76\E9P'J'9 M>@WBF'KR$ZSC)2[O"&^4\QWN$1\AM0#LF"J]40;J1+'91S3&)J@TNM7^@H:( M!G7SKC$R;;Z[G+OB%O\@;4[FTVX&!?XQ^43Y^T5ZP4L(? 8-KCO!2LL/SP")_>.,"-Z2=_B0&.P<7_^#:%3P!-'O!>C5DH M&\FS'H#WZZO3W[]IFYP$M05X=,D7_?#.VH(*JBJ;M4Y-$"IP.EULJ4T[PO#:]0#*G*94!(NM M.B)MN;4\+W-^4TDKMNJ(M-D6H$E M>4?$WO@A(-HER5JW0BLEADHLI7E7TKX!GL>3I$*C#G?(NVC[ !!S>TR;=+:T M-D28J>);3IQP."4.;X2%Q*'K]>Q>'9&^LEYN',Q8[MI-2@MPP*6U[XAD[6>XW@MLK:EGT-,HQ>%Q Y /WZZNVKBQUR M(=&2?WV%]]0HP-3 76(<);\#:X 5)>B\&YH M*)2L@"D,[U7"@+_^ 'L/!,7^F +RX]#X@FKO3 'YRW YI,*^FH+RT]"XI&3+ M36'X>6@P5-N04S3^.CQ)H9BM4T#^-CQ Z(;R%),/0Q.92JM\IH0-3A>M= 1D M: Q.)V7Z'C)4E*JHYX#*J9LC@V)PRJF(D;@4!PX&2R#4U79KJ(, MEL&IKE5.J0P,I9KK^8"1=X1E4"C56<\'"H[[+4-GH-HKU<.76=$&JL=6NA(S M3 :JS5;Z+3-,!J?+4IVD&2(#56EI/MD,EH$JL]7>WPR4P:FR14]S!L/@5-=3 M'W<&Q> 45ZIG/4-D(X#/_>TO90TU>%NDPF6AM!0\Q M;E'P^M&R=DD,!O#"(/O),1@C_<&W)&_Q,$%*HA&O=<.XD3J$IV6MKC&[D@Q# M0L97-]Q,HR#$)*+9B^U%Q%)%RGS@_QQ\F:!,JLY(&B8\LY"/J0CN 8K-<9RE MHC;O >EQD2U!NI.V&HC^"L@#5\"9X%W0>DS/P/GZQ!3*60?I87H\5=:ZR8VA M89)3K-TFA;Q(5O(2H"?7!L$2'H^^THP8'7H@0VF!.D$IREKWA[E2BGAI&W5' MT3#1CPCB.Q2":Y>V%^1;:"!P"3R/./R 3RH68)Z>.%O7CX,5B<$^+9)%H5VP MLX9II>44_,=$.[F%)UE>K)8:"(Z=)"!(JU*FR-UAI3,C[P[0%3"!KEJFE &: MJ5'E4A>78 T+%35F+YAU\&7!]2VTO\$*98#G81,%#,:H M[LTACYRD2FXXHA(BRU+S#4U"4"&9A^N$X1BU*)OT&XWAF$I(9^&.U$8R3 A# MRSL[6$1O9H9FR]1 K/+2UT;NS'DRE-@54VE:S8<$+S]^1<0Y0\1:O,&VDKAS MIHQ)N>>VD?(.7;\U-,NG!D;R^FTG24%]\M=?3FXG=]/9 M\M-LMCH7-_UA1O/U-3YN?-NUO'N8!%YP')!"7348#M/G2MC$EQII(S--9!"B MMMQ6AZ_3"C:D]#+^8_9GY#Y9'B#%>,/L6:.X/CS-[2G45\.D\H_/^4G1\@WT M\.85$#K#/6=QA+OKG9H8IS$ZZ) 1VR9I"\&]M2@]N7>+ M8IUSYQ+#! %\_N"YCXGAC:8#B776L<4>7KVXMUR'O"8:DY839-I>R^^H)3:% MO.4!T9X5EY1KHB/V+GW1E!9XE_U:^]XC*+"<3AJF<96JD <#;DXAH/,%KY>6 MQ('0(CBGM$B_34$QU9>*$54W.( ML^*(N5#7WAYS[-62&T.7BI@7;ZY.3N_0"V. L!% &]H%>R,+Y6)#O>2*\<5) MVUY8Y82M<9K)Y=.IW90N8D+71R23.EVV LJ;B@RS :U'#ZWW-:WVVGVS,IZY MO*.V[/XR/(*WVMMW"LB)^V,0N%"K*-AP>X:.0Y3EO)0&J;QB)B]F)7]YP?.0V1O[D=GK>%0R.WCO'B0X8 EO8-S8U , MQTX.+9% %\,!$[>NBT31M))>WC>P.%GE J$YAL,DM]M+AOX,!SMYDPPCOLAP MV.2 JO*M&UX90\X:4XI#,?1Q60DK3'5PEN&X2.[C=/NY6H#Z(U2*?.W&XR3N M%:W<=TPM"B,:\6,\$$WDB!GV9^ASX"IP$W /FUII2-&V30G2[*(:45^+Q=S' MV&] Z-K6(05EK!PC.R6R*J^S%8EI)3_Y-O$\^(P_ H*YOT*6 TZ#B*I#QV5[ M:R_5@/EHCF)PG=A9GM6SHBR#8&?MTTIJ3$VB<(/WA7]3GZ;@=.K)-&Z"()*: M0MJA)^3S']3@]=);#T%21$1ZZIV0H'"P>O1A DRQH+7N ^%\@6!VT:W4R09- M2I^HAD.2(2MBRG==PCZU*R*IJ\)OK(JJ'FY#. M9;@G0 %VU*W-5..<,LQ*^YJI5CEE>%5M:JV^/MTG:USNJ>7I9/GI^G;^]6Q> M6EY&NYT73\WR2!;O-5;.;_PU1%M+Q!8GV%OCP2? M7,P#E_LO 8DE)&&[ ?&K3.S0?4J,W^S%J#&0#KN0M8\=1RLXL?^,7 0NH\#U MR3MU)'!KOHXSRI/?4 U=,D-H*=ISV%4SH>"M';-+?YCR$"7R ^CWQGLH4H=/\=_YP"@5!7/8^Q(A*A>062/W.8IP&LK-];IP@B!^?JH_0B@3NO9A]JM0H],\WKU8N?*[@3.%6R+X+$V.TK@76P0UMTMXPZ"/T!_%I^)6T/BBJ/OP);9A MXK_&^UYE&M42V!'B5""O/YZ.,O:6ZY.+W]S'6]PN-0_/UTF@]#O*##F=-*_A MTO(PWM);H\0(O=ADXAR:+ > 54)6J*MNK80C'2**"F\(3;I+J7[F JL9R+5# MX*3U-8L_R+6\!\B%3GGU#NFO^"\;RW\$"RL$L_4:,#6=#HE0%IZ+-;.8=.@' M^-1(GD2^AN@S0(\ E>8JT$$U77.4%CHK?R]6K9(]LT=H@-HO.#,UV07G[T0BK L;&+W+ RH1QR_ MW[EM_GB=DATVT; L[R."T0[W(#?1Y*EXX!Q?BF]CZYAI-\\;$2GNRE@/,@I&SO7H@4LYQG(\MDDZ51 M=FQBAEF 780P^V#PU_RG+P4ZJN.T;:Q=I%M3X8L!BU;)SOVY+5;X4!I[P_6' MU,H%5)8*F15#%@U/?ZH?^5C(L9 **%0*Z8<$4A\\DO2$?H J$GR8AZ].I-\P M^5(@F*[TG,8AIM!PP-J,3RQ66A4)ZC,<;/DPP.(9PXRR,WY[K!^@5Y)M6MR; MX=S72+TYC;82T^C7='-A[DY&\Z :K0C1BBQ^4Q87S]J'L1L>.&2ENQ%C"A I8#V MD5V[.MEI8=N&>!D.2LN;G='FVL!0Q0^RDTB,1Y4V7._ MZP255C:&'JE=\A8"D507P[?3AJ@))N(87HY3S2DOD_MC^@MO'>FGC'PDI0CW M\;AJ19&J3(8R'DI%UU5^ I;Q2':J0TDGO[2QZ^YB10[/&X7]6(*N]EZ9_VQ?.BNWAYYNR9428;>V@/:^>?\ODTN?LX6][< M+5?SZ3\_S6^O9HOE[%]?;E:_'U#M^^,^1^6._^)ZN7:N4%^=KZNL&,6;2HUT MDID@1L)>H4_.@,F+2RMSP.ZC81(E.J[@%JNJ%.*KV^I]9?.#;40FYY*Z"2>])0R\,YCIL<4L2NA'791 %FL@6[CVFO1G=5 MQC>YX\XLY&,2 N8"4!KKXO;D*[]F5KZ8FCMN57T M[\_D8N"K,U$^(OK;7W5'Z\_$DU51-G/^<+K?2*/LX3')#V62%R#A5K $Z,FU M03))XE%^].-1XI6FGA8M?U87%QTOV4[L) N)8>V$_UF,(SA";R>8L'FC&:9# M]&$XC&NB3*78IOSNAU^>_<7 ^Y6W][]I-U(+&7T M*[AV2X8UTRM95=H1*P&I-N$-!1^6 3,/%\58:#A,3!-I(?KIU"QI.#1TVV91 MRDX/C3: Z5T LS#G<*R8AM M+60('^&2,ZZ;GK;;F+V85FO#\W45<)L(?*:&V8O!U[[CP/2877$N%74JF!\+ MJ1"SS$^A-%;OS$&3\WRDR'T8!532B9)=(89MP6CDC\D@-+@DKAC[U?+I9.B9 M6_92#+V2>RB#9;Q6G'J9#N"T4!ZA/UFZC>U#Q)5U@*KUA.;SRP&XC]=@@]4Q MFT"0@CLF!(S1/ .,R**\:"GVT8]\C?N? M4EV\5R\ M8QCT?9@[D-*TC VE>4N? +=*A#'QS?PG<0-2)WCX^CGH@S,T:/E MIZ\FDK*8T'.=A ]])S^?0YTARSNPSDF":>FX43.VAI.V$>%'MECA=;WTZ.]* M*_^,[DU%*3,52E\J7Y NHFXZVXYR.U'Z&""^U#U@)&)3W;MSV8NJB.=L,UG?)3$EEU3$JGQMB"V4 MHKVUY* R2>-)J'!WW3(JN8#%&"A1B$P6V(,M'=]@4@MIWB;1=P'. MBR^Q=' M8JG-=92;*-'"DTEZ>]U"R%N$0MP\?=9&B=E1PCY"Z#R[WMF8S3-Z\97C!M/G M/[H/7E*\K_(9SDI>E1M#@_!E!(HKK:P>N@6PUI(5G@1CP6&H7):1.IOKXR $ ME$X53U!%>IZ]P K!8Y3@EO36JBK0YR&^:?W_ *]]/ G+XQE_6#UT9.07'S+( MJ"HLAKBXUAU-MP@++&,A;*XN:"8+1"E2BA2>+]/:Z)8^W",5G!ZFS-EF^*K(+[J'GGI/ZFUKY289( M2CE'V!@==(@;>"0*V@+L(#K0M$_^SQ4]H;[]"%4.$K(D8JW3#GHN&YC=-\ / MW*?4'".S+,+=E>5!+H#M64'@KET[CQV-4+$^6HI0/^>D$^%]*_+M)--"9@&D MA^E!**+8S'B]=!^Y_,VX<.B*[7V&5[&5PXRUM1I>DU0.*/%-W/"2DF*P"9XC MAI>3E&,Q^>/*\'J2 MFX&Q"9UX7:S'1T2*]<7Y__G5$8CY$>BK6YP;I'(*@F.R\922QWE>TGO&V9S' MPZ5,%3%KV_@\N7*]*)0^JN5&TRW#,IF@M1$S2HQ/\T3/2V0'D8QV9-7#(@D+ M\&D/W4+:./F,"8>ATEE&:I32'DOIM>N[(;AUG\ )J9+'K_A(&B<,661>1R%9 MERWQ:B2%Q68O),9=[.J@]!,&;7P2'&:XQT@9J&JXN NW4W]RGL_K%#K[S.>C M_%.60OQ@X0Z@6ZXE\YMEH#%*162D-)^7=)YI8O.1\0A--SZF)!+*A!3HJ%L& MQ=.=15 P6>S8F<^="B(E+*Y>FNFA\#CYU[UG45V;[7Q#R^L/52\@TY[G2!KI M*(+R;"%GA3^0?R"^'-Q;:*,#R\J'I"8(8=TZ"0VYW)_P0TSUD73?(2QQ9VU! M\3GA\HJT\2EE,:GW *TAVEJ^#3Y;Z#L(\;?2=RRGT$]>P8P)6P#,^:Z-A27> M2;[@"\E'/(7P\$+RJ= I&UNGL-V67TZB"=RQH;J'4PYG5S6#9'M[!7[!,GKX M ]CA"B;0'P /R/L6"0L2W_WN&-?"C$/618HN1:/5DZGRU?IT5S?<*%)]B!7J M017/#\/QJ#PM3QY$5'Y2&8YJF\?[(0Q7W=%I^FI0S]+CLT*Z3KJA0$_=;JL6 MQV13<:YNSWE9HD\NK&6]Q@)[2/C %"XP$Y+84]]V/?=HF9"(!I(?4K=L M2E;_:0:?R2:NBO3HB9.< 99WX\>'-/G'%0@M]VRJS8_OLE6 \CNPT#6,XB6I MGEJ^A;*+^%U$%+7Y^A:F&5=55^331CIRS'S,[/OY#B#R M0PIP(CUU;YFM/2]7X"O#=4+E(-)$Q/!$U]:844B&C7I-E9UU9\!A?FEYQ$ZP MW 09A+"]!HP.B@[U>;A!B"L-@+W*;X)T2WYE)8Z:I94X,)P-%&;]Z3$)[F;;#\EOY^&R3 "'R_W MGZT_()J24@B,E9$9H5\3/!+']3'+CJ*C6E.:K1C[SHB8;]Q=]8DCTD.=_]OR M@;="41 0U=5_?'+!,\.C36_=#TD_L;#SA?RV@=^ZC3.1J-*N0]1!_;Q]*?PQF=((Z6ENHNJXP1W,]\)\-A7EY-/<&O#V]A(\LE"SK.% M ./J*MI7G;P2')ZM/=Z22.I/[*#&^X)K(96*D,10TL95BG3E0X!HQ:GTC+#@F2NE*HX3J7VS#:\^_V 4@T+*K;P M&1Y,T6B//#$8&@Z6$M69>KEK([+DO 2;9?XUO R]O!QRS=.&(];2/3;'F&U4 M\S]#@13T-1C^]H&\@/)\'\,#C,YC/&^,X2]#R#,7S4DT E7V(0C[L+IX3^.L MH!-RJ*6H_3RBUM OER'YUP%$EB^C[=9"^_EZDA;)!]>6BTC>, CP#_D/7YQ9 M%'J/0D-E@UUH6DSY (HWUFS'P&N6BD&-6!DU7^Q'Q-D8:'Y.@>8G^NGY17&> M/B1D'6S)S!UU:@4;_(L9;O)D>14Q4!U]M!^<<%XI!TJ6(D)$%TI:YF)NNN " MVJ?;#)=40VTY0DDPY+*ECY\Y"][XY'%YB"2>P5;PK7XR6?K>5-*T=:XJ?NW, MV>A41KK>PY*/GCF,]PCN KWI!I7F![2.V*.ZP!-^K=[*:U)=CB^X-\"*P + M]W$3SM=?@J1KV\++_K@&)LS>7Z#PR>'79RX?Y4B-6.A7&\OGS+];&LXW@EV:5G(SK2[MDT]!.]5(/L$JR* M3_82F^(!W2%"] \;M\WE'SG1LL<5"#AS>.DLVO;7- "750]?P93*H\/A(X(! M#0%N-XU3N88(7Z!L )R O%U]C\"3"Z.\P9(S*8$!=%2R(,;BE),(6?SYL'KT MB]7N (E$SI$KSW:G0YR?[[QM+^1 ->:AC'NKYL5=N M3Q@3L;KU0[>!=Z]VQ*91^6VYM U/)-')[3F7=QOI "-[5SG3AQ%<<%H$989'B/E\8NHS8RU,<+9/>A M'1GVXVVRY;B/#&BUB=WGJ\KPXT0RQ,:;7YV E P]I9?#LT:/&>^2P:7F-OE/3]3#O CP!/P)+RP/!Y1Z+GA/9X10O[2-$^_,J MG9!.A?!_I@%_=<--5MB6DUXOVEOOJ]SQ"Y-?70?DGEG,43[#Z"/,C1G5QR4- M\#&^!.C)M=-'U2DPM/,M5: %*,P!AO]U! O_XUOZ_3E*OUZ1FDUMUBV)>8@J MZWJPVRH+7D_*&Q$5+_Y+7&J2F $9CTGPNF@0$%E6/3D<2D)0?SP-D^=L7+,7 MVXM(12&BU>/_G)7U4F\+K!Q)&2=^MOQHC;^(SR0G8WPZ$S):*Z/HJ^L[\!F+ M'$1$!#^[GO<,T7P.RNA:[@!YJ#C<9W6C*O8).I$2O76K=9('>G6XJM(C MT_"@X%85#;(\]$/:4&1Y6DD)E"JUP'QDZ,K0P5S+U5,,14F9AI/?'&MI#,8& MF1$ M;C3_]<+\AQ?+2FO?8LSGZY14EA6/V47#%%;N%HO8?)V]]#1?$^6-9:>3Z=F_ M"3%+]8KUU3&IXSM<Y=]V1-!G MZ\7=4LHJG_Z^/QL;SSK+[:;NP7N ;'+6/8+#5_('1$!.B%1J9QZ@O@9>9YBN M>,3UV3Q2^'V;P!Y#46AGK!J9.MGI@N%U$1#?*@R6DB!B. MF80R)@&=X>;*6HI? 3ZZ))U2SY^'=A=]=E1KX#X8V/ MFP/,55.XW4)_N<$0'Q[OFEJ>'7DI-)=6X)+'S:Y<+PJ!,[M?GI>E^2L@B=S MF6 ]#HO/7>R2GJ_C&0?S* Q"RR\ MH$165C#EAQ#:WS?0PS(0I+1SD*@_GN[)BTQ(!Y&BO*6(176NARB-\5[4<)[) M&#KB7BWDD[F6M^[)B\S4-9;F-@#J*AHE._-!U"#WN$U@".T)Q;F82RI6I\]M=%*8J MV,E6L"7E$2C35S.V;H5>K=:65_T;*#Z&VRL:JX14F(V'KJZNED=,4@DR-L13 M5%\J!"%6*R@CU]7<).7YV?@BKJV)N(A*:KCYKHFH'[1;PS%J\8BA*]BM6$'[ M4RM$AN\4Z>R&QG.W?R31U\HH4_T1D:S XS&38[HA_K,;?VHAM">B'O-4$M1 M6IZ783ZC>N*?%+D\@L QDLF-,;Z96HE_6COE"F]I_B,6+Q?2;$7,+OU%]]M[ M[?MB+69G%MM5>JG9Q4NX#"T4]N,<4897-7<;KBLJ0P]+3BO':\)O,]\YMR/V M/L9^ T+7ML;SMK_G[W07\LL4,9NVQ-HZ2FGM-9: M*_]EW"I6NZ_86J<\]E@SH##YX;-;B$+WW_'&G.P*UQ"MK)?[".U@4/TDNW!? M9=3&CW?DGRND2R2M:5_4CI.#1OKR9:[G4OAP.+Z///27C<=73T7+^52>+0-_ M.[?Q78@*K_F856[DDF>KX>8T^?V<>M ;CI3$-E7!?RT_O*S!PE#>C0XI-B?; MU%E:&_I\85!XG;MV?3<$M^[3Z7-\8C<\[@ :IL>@Z7+_V?H#HJEGX3V/?O66 M&:%?$SP2=V=MV08;V5'Z-5&>.5"H:[^FE#[*(SN=I)N&J63)N N09%0&&W=7 M?>\7Z=&OM6XY@,34D8''?7.P!/PX XX*V!O?.C!QWW\)#1[#KQ>NA5T MA3=EOE9D[N597C?,8RBE>ID+8@T-5!#%:OUND$@R[?1\-\JZ.UC; [LU _V:^NW%)5Z'$O:2F$K;[HW@._@D$1C*-/X7Q]"DG%AR7FKG@CN[0\R[=!_/X77I(C MDQX7 ]_T\#]V,+ \?..(=@$>(GG/BK3!AXOK1\"9[P!*#A>&.Z*CC^LIO2]. M)->C47 MS=&[.0#_V1$T+4GL M@@#_+MKF)\;;(U5_3=F!=KFU/P/T&#]Y.HT0N??\#BS!0&_QSD8[0YO7U$N7 MG2$SI>(47P*PCKQ;=TU3MAL-::;+LHF8E+&[ ^$50 =)KA(.7I?1K2TM)CFC M\&D8(DT0V)UT&Y)&IW8/?#E=W?W-Q;];ZTGI.81Z!@9S%Z.AS>7@(Y$R=I@+ MYYCG-<;$] ;),;2CS>"$UHP#AL92=@=#,>NF>K*RY@=5N31&"ZC>$-L M9IDR'-3N(ZF5!B,9(\VBD30##.6J%&XQBZ;AH'48_:LT",X8J1VC!^5/8XX! MO O8>A Q. M"=UN.$I^][( ?@&N(QOH$O8\E9"4!G*[I I ]Q"'%^*\Q^99' M;HKR80?"(_<>D#O,GZMGX#V!S] /-S5",$0&[3T,9+%6SU#)[+.QSF/2^,LT MQW_=T-=-*MIC:.35!RS!MN_NT8Y%/5P7 C7#:TEM2\']R3Q+8&U2>/2Y;N$:P>6M(9R@N01GAPIL'OIV$RL^W. M@WL XD"J*N(HD^'WTY$38[V (.46-OE5+74DG0-O?>-CJ2;AQ LLL.B)0SBK MAS);1_*T6I R[#6I(+*+D+VQ A#,UU.XW4)_&4+[>^7C'1*]U5&CX^F4$0"C$OI;$&LM-BZI1]C4(^IU.?=G39G5R[4B5PN!;CG[A' MF>'V*>'#O/#@-?_0'&$[A:WR>#;M:KU(#:L#' M5)T,-YO5$D^:LM:&%>S)IB(8;N6IAQH?+#)O6 O_OV]&P=0O]QQ5 VROP M$!Y>X\G_\+SL7#'%HB%ME,9:*E4\A%CW"%%$0E99!>^J6FH@F'!(F'+("G^' M43BJLFD/2&86@J(T5AG80M3,6X#UI?F#YS[&HD2OBL-LKYUA&:M?T5 [N?R2 M@+3F.NI]X1/%#:\MFYQ*>P;2%0VUD\M$N;*INN>^G^%J Z/ \IW5,U[%_=)] M68 GZ#VY_F/QTXQWP*4'T<[()NH.X]@"7RL =Y!?&F[BD">/38N"O?X!XP]O/FHVA?IBV\E M+G3@Q*4_,.SW"&S=:#OQG;AI$$3DI)K"@!6EV'14=:]+N2_)FI! H"5X KZZ M!5^S M%48HOO8Q-,)&PRI>Q"5] 9*3BO ;;QUE!NGM4K+=1G)C="AI$[$]I,XXO5VJ M1FND;G%B^UAZI\=A [3X[C^"VZ M"(7N;9SJ?0SS!H2N;7ECT&KGD2%G$+0ZAM)Q2!Y#Z7U+J6/=,169T5X_N:JT.,J82,RBH^A%*TX^" M@*,OWUA?_IDQV.AY[M9!TZH;M0_&3-(CCB]%EA]@'9T8=(]O6]_X:XBV\?=' MF^9HTQSM):KM)4/+TQEMX(.T@0!1_UR4QE2"6 M?]L109]=W]U&6RI)Q=]KD)+?+!2_($YNR0R1/FFFF52F.%J/6 4+;F% MZDO[LY<0'[>1&VP(L\_7A/DIH//[]7$REV -$?B*W!#,UVORLX1URHF!=2=]"WF16,) ;HR1;X$6'6D]@$D_;:U^;&MQ')/K@" MR9_7$.&#R(6.:!T[Y@ ZBC+A6]5\73(L)K>"2X@0?"9F1VN'?Q/N*1.4&D+[ M"EY:@1LL=QA\9^[G+4COA-:/T;T/[M0QH*^]F(9A(-./F*+>PM-6LI^IZ(W1 MHF.TJ!K8*IV0!*<3AZ#I !3OYQD$)1>DH2#P_)GY7:7*D3@@6$YW%$4N2\,Q MY/DR\TBRG(<#A(G.?(B5VP\"L=J:LJ2^@2TB=0(Q8&V#U,86]&4[BX6>& M/R4O :H$6FI?DC]+M&2BXE+4_C:BQ@BV2T'Z,((D$]276;J&87]GPG8K%2R8 M 3<,&Z$$O[%"$#/0AE#4Y&=*(,M8VV2L;2)(\%BK@D.RF;4J)" ?"Q^,A0_& M4BAC*92Q'I;:%%*IEZ9.SP[Y0;1#?Z+A][=-4-R?<9:4(I/()VB>Q/'9:&LKD 9(O&9#613L8@8T6--A82A,2PDBW#/ J# M$%/&XT=NM[$,3Z>;2$<)P?HVERG<;MTP#N $@%NG1V8$99Q:]=%\\.#9,:D"5CG^(=RK+#]-+Z+7[ ISI MQD*/@/R&/">Q(,;DJE6I-Y#V93P2^A< NEB2C'KL?XEK7)08U_&B@@* F_& MS'Z).)\QL;].'-&8V-\DBFG,^)<(BAH3_1N%5(WY_HVCN+K)_C_?_OA^+)XP%D\8$V$[3(25??"I0&S]<;0OP (X8!OOJ4FQ)&'^ MJ>S8N^E(\!:EZUB-H)(%OA.+=C6DE(;Y2;[U M6(1=ND*\LW:IS+_8(2"1N>;:2?]LA1&YP%U9H9@:7>@PYE!WNEA]RP55+48( M_!D!W][/UXF0N_:]M2>_$1,K>G?M4\MM7^0]",EEH_=N?ZLN?A!#BUS?=G>6 ME^Q@I"78DJOU5S?)N8K]=X+:K3QUO_9A_L<&.:X_A4 M^)@STM=PY $^%2YN7J(S&\V*8RAT8T9?G6P(TT!H*ZI_&#BQ#;\4ER3#JC0H M\ 25H^K-W- DFUI9QJ:!H#/Q81A8JMFW*M*2AP&?Q/$XOGM\HE:.Z6XLABG: MK@>%4I>)-,- M'8BS3#RC"3$4BC2?$1-PODQIFQ)>U7&Q*..W#I=)"?U(1;X MVG+1;Y87@3'R=XS\'2-_U4;^-B;]()V7^\-?/[D X1UUL[_%2K#'0%^PL\YI M?086D3X"='!*(W.9Y,;0.%00SX>^9[,ZP>VN7FY##N;VQIY?E&(;NZ M[1@,.8:X&1WB=NZ/LYWO(U:]SP8: \IZ?2D> \K&@#)!>.1N#WG()!7TH> H M#(EF*KU]D$!U$V,PS"PI!Z5HAOCH-SU7?I>AX&HA,M'R+DX M#-1J>ZR'X=!OY2V)$;IZ%=Z'X>YO*Q6E5<>_+N?J;+OSX!X?DR&TOY-7)9PI MW.Z 'R3K9X"7]3#5^3H_M07PR+DUA4$8+#>8Q1[(Y--@CX#GC6TVJ ;[[M+> M "?R,+TQ7:K&UP!.\G7\ 89[LMA&QPK6 MQO5(NN_<>Y;/]2FW\BEEMN>5NTT^O, :*')M+'#Q[O7%=\./F,0PH-N;A?MJ M6. ,+P83%IIH))')/:VM^_&4)K:%$ #_QB>7#G*YP]]DK+I83PV _H;9D.2B MT9<\WT(?@K"W75&6$L=59)CEG5HMH_KFE'Z(D9 M1O9PY@]\3G DD:['VUTP#S< K3:6/X^O7D%R;-^D.5ZJ09/]?'^@S>U=-!=\ MG1&4'><8L/A*B0_BSQ;Z#D*L,BX!>G)M,(5^^_#Q4 M7@A2!6%!WJ .N)%$[7RKGX))/!1-13,W1G\FR=]9\ZN5;)[O5&_>59\X)X@D M#Y^O@# ]<";)LQCQ+TE6)B^HM#_TJ8M/HXM-R@]S?PEL>##XXC]]?!M$@858 MX78*AFU[COQERV<<51R 9D**&M2G7RRT_6/30$;9>M.&Z[+.3T1Z_ M0@SUJ.9(^CGWQK<1P#]U37?<(5Y!W-5E.-I5OK$\"P^,^7AL(^@I,QRE"N=:GF=*KJUA@$&/^I=R MHAD*UEABMDXY1]- 4._"D]*VE'G"3%^>-J\(187#\(AV!6?#<)(F.E'\U3E' M#5V-6K7030.A@X-*O<_7]+5H\U0JW&@,3X91<2CEW>N&P]4S9;72NV_Z$K0A M^M55J$W-Y.H9%ZL/P#!\_:B;MKJH#,,1;%5_4"%>AI=!5KL#=1.H8_B2--]4 MJ*$^(W(U HH,K^K=IQV@7L#3N$"=+5"]R"J3R[6S*PI4'&-$,S[#P@*U6>98 MPSX(HN0A@ #KNY]!N($.].#CGE-]H(LOCR4*QA(%8XD"+F1C;MN8%-N3(V3V ML@-DL7^#'A[&PSK%(GZ1K?TCA/)E_6'OXL3> X ^(ACM/@/'MX&;:S,$T /L#=K M5&.CX7IDJF]P&QQ72>LJG=PX30\DT[ >S>^ZI@?F]'Q1JB_8)M9BC\*/2K!X:S.&')2FL5G%I)V&ZHH<5+C2F3%3% MR#T%)'Y^!5_-;C$%7DXB&B!!';*O$%1NH[,7&P0![G )?+!VPS28K@DN4M_I M*5AQ!//$^2,*POC6TP"/DZ%Z,^6JS5QJHI4#Z-9 !#;X_/54R79JN.VF!4CI M&[+AM\@VL)3;V0V_%K8 \.EI8/@M3@F&U<=+*U8N9SPWD4!J'E.R2=> LCJF+, M[:9;HFLM7N$=7RXPW;A)=,EV6L[RWB*OWB$+'[)V$EIP_H)-G1I;EKG=5 :* M'C*\)K9-V(W8LH#[1)Q.5Q&XQKR.V?H.A$O+.[G5UQM#M\2*KDK>%2V)4A?7 M%EWRNHP> O!GA$>>/<6[WOG+:6E*)Q;SUO7[BV6^R5+;MZ*F@%=G*Y^L;K* ^N4YD>90GXJK;Z2+RJQMN%JD+ M/]BXNQ6<83T]W%')J1_C]U#U!"EZLX-[R@;="41!D7V:\/,KLH(RNWRS/ _OX$U-XX]MT M@B@ME5'R"6Z!7?W:W.GOU5VCW*UU!2$B(:K1;N?MX[_XR W U$([O$FS7G>1 MZ*W[ZL13E LE3*4T4_-#03E:;"&RLU)M--P7QM*56> ,)9>!HYAS(!I*:@+O M$L" R?!\ :[VGI7[D]:>AP28V$TB@[*LKQN*E*#NGY<] 6U[@&!5WC>.[ZJP MU7_#\>+I!XS]S?#(%WE.HEW8# =*5,6D[F.&1_C(,U+QOCW"4_8<2A@&#(]\ MJGF]NSW)56P5(*I3-?T%^1]Y<. ?_Q]02P,$% @ +&=H58EAO,&J!P MP#D \ !B;&1R+65X,S%?,2YH=&WM6VUO&S<2_GZ_@DC1P ;T[KAWE7P& MW,8!#-REO28H^I6[.RL1YBXW)%>R^NOO&7+U$EE^26,5<;((8&6UP^%P]#Q\ M9KC2VE[SKU)XV'N*[\I)!VJLJN-]4XOJ%52=T9J>G, MCS'/:1R2RT+IY?B]*LB)M[00OYE"EJO1B?'>%(V#,*?4:EJ.->5^\N+\C%VL M0DJ--G9LIXD\&G3XW_!XLI@I3UU7R93&E:7NPLHJSKN(@93&%E+?CGX[MIRNC@^/)7\IR8G1VL!Q?WLQ4HKR(X WI_GQ<'#3B%2H^ M#P_#T9,#(L7$9)\](GXFZU6N4NF5*87)Q<\S1;FXO*&T]FI.XI<<=\E^2VAY M^MWC*P'+K[5UM<0"O!'O* V0.1F, ^1N*=M(DLR75_N=&T%!>IYSNCP6#T M+:'G 'O-/@D_!'@.K/!7'?%:SE4F+GOBC58> SLB#1O0$@"2?OQD./F;:I5[ MD?*J=WIR5L=A62O$& 8CAH/L_ MWF-^JI7.R#KQ1EGGWYG:IM015V7:F[20:B$5$CSJB9^D Y GF(IKDNST)1- M@9-M9&4&GDOC!0^4JA2R7(JZ]+8FK%UZ*N"-(2=%@2NKI!:Y9*6SPA0J2&.P MNV504DK.2;MDDT)>4]#,M4^']S($@RDUIV,EJJFR:5W K,1P1 *8"Z0RG0E7 M\Y_-^ 59:ISP @KE-'I254[%0OD9%N@J:#;/SGXKA&8R+'..89E(EMMI:%G3 MLB8F^.0>UI#(50E<,L0W..R ,C#';;MU7Y4Y!QI*1E6FNL[@$UC? ET'/%%6 M+P76Z9AES#ZM-S1J$.QVID:PF6+'';:H-0S '0. A^E5;B9R;19N12Q+ M4^6\Y7)6\ILQ;D39V>*'6P5S*]J6(BU%8H)?]<3[C_#T\KN;T6#XX\0U+&A* M7-Z)3>RFC]QQ0-N5D)8"KH%3E6AB_ D"F1*MW(Q'L%D!(6(QXNM,N50;5V,< MAV"-C@"OK$DIP]M.' '/&8$@$;27-^E,EE,*#=EOM8;%\$1VAZ='%*,8GF;Q M*EXJ[E7+2"SV+U@BMO@6\<^Q/'JB_*.)\;WBED? MD^V?KWYLR?:7'B+)6U>_P0KI(2 KB;F6+=A;X" M#J ,<^6"WL"*RN"'V]>-4FVKG24M UN:PFN#^$ZCA'Q30;40BS-:9=*'0!.G M,B6MX@6H6!X&_2W94^VX9 O[BPOU75 GXP@!>:@A#ZHD:)K66K*H8EDAB$WI MAQ&QD-RN?_&_A-@0'R[&4_;\=:YEX^'8F.RR\='B<8N4CY>=1W,3?)ZKC"DG MG2DEZZMTH"OW4LQ#:;,5)\!2)1.EE5]R@;AO6MXA GT",]8'YOMJX"CC-\V" MJMI68*8+!6V:&IN% $)7-J42=:H&07&'*F8^FZ#CC"3$#J$J*&E+PY:&=],P M/1:7SJ5 ?(87Q M(]9R;4W<2.8/'U>(9-6BAIV$8BH0SX2=M\QIF7,G MQ)Z"(^'@DL\TRWH=V7&,:R;=NGYE-0KLI2S(=$A)(Z%+H=4UZ>84<\>^\_E9 M^CHHVYZM/$V"3S_G;"4\/\I6[.YL5()%:YM?&\%@@GQ""7NKI=N$)]'7>6/= MNFP,;\!G42COB>X3Y<2@,F6#3"'"X.4(-(0&.M98O')[N=H]Z$.ML("P4=1E M>"KOCMM#E)95]QZB7&@T+%A3^/(/5L/G>*DB0+PI^=:'&0N2UUS#Q08F5'&A M]0J/O%:G[)]$G.;<(9Y][M$5F6&@H[6LW$VRIF/#&! %C54G5I(.9:2K"WR: M2%Y832/I>Q](?!V2T_+EH,<<%R@&X#\\:&V(THF%E"KG1L^) MJZE23IOGQ;:1*RHJ;9:$NXN9B0(E/Z(A:/,TU6;OV0/ZZ_W>].CPWYOVX;1K MS]8@:V\F";9*LB%H0&4\F 3SKI9+=._P?T/9),[U*F2^LKZP;(UAE*ZOH>S@(SI'COL^BH[ZWNQY7'V?\@&[[>F _ M62#T;@*9N1Z'OUU^8_^'-N=:$IU3 X (C-7:US YK0 '/J;GP.\"Z^KC_02T M#MJ=]L5YW_7%ZXO?KUZ'[PC^Y^K]?R_>;NT/7S106C@\.1QVOR[:0N&;A<*O M%DT')S&4\P_\2F$?/O#*(M=^L_L@//4T%F]1BQ8)RM%_=<1H,!H]H\+N[@0> M(%M?] _=]O]4Y:'\/&E%NS<_L_7F7J&KBKMS5^:(=2SU0BY=V.;/^O'WEV?] M\,O-_P-02P,$% @ +&=H52:Y/QC'!P 4CH \ !B;&1R+65X,S%? M,BYH=&WM6^]OVS@2_7Y_!='%%0E@.[;3[-W:O@#=;A;H':[MM<7AOE+2R"9" MB2I)V?']]?>&E&PG<7YT&R\V/:% 7$GD<#AZCV^&DF8+7^CS/XG9@F2&7S'S MRFLZO_A/_W0T&,].XB$:G#0M9HG)UJ%E)9Q?:_K;"T]7OJ_*C$H_&0Z&?Y[F MIO1]I_Y+DQ&.*S\MI)VKLN]--8DGM"JIOR U7_C):# ZBUUR62B]GGQ6!3GQ MCE;BHREDV?9.C/>F: R$,:56\W*B*??3%^^JZ2*4TJ2_V5E54<=Q4=*8TMI+[M_:YO+[_4QD]O>!A/]H0CJ_)I 5]7 M*O.+2:Y\/T5G! 8.(H9LZ?SE#Z,?A]/92?6'BJ)E*S?#F,CT$/6 MJURETBM3"I.+-PM%N?A5E;),E=3B?8ZK9/^?T/+TJ\=W I8/M76UQ 2\$9\H M#9 Y'8X9-GY!XI.TB2S)]=]?:5J+UZGG*^/AL%MKGE["#P&> RO\VY[X0."! M^.= _!WN.U/V1!H6H#4 )/WDR7#R.^4J]R+EU>#L]/1^K/S8065_@$<#\58L MY)*$I:6B%64 B'(XJHS%LE**7^& & W[_^(UYN=:Z8RL@VY9YS^9VJ;4$V_+ M=##M(-5!*@1X/! _2P<@ 3S%6ER69J4IFP,GN\C*#"R7Q@ON*%4I9+D6=>EM M39B[]%3 &D-.B@)'EE.D7++266$*%:0QM+O5H*24G)-VS4T*>4E!,SZ ,FN.R MW;FNRIP=#2FC*E-=9[ )K.^ K@>>**O7 O-TS#)FG]9;&C4(=C>&AK.98L,] M;E%K- !W# >AG/!GU2ZA-G;X8=KG;GE;4>1 MCB(QP*\&XO,U/+W\X6H\'/TT=0T+FA275V(3J^DC=QS0]E9(2P'7P*E*-#'^ M!(%,B59NP3VX60$A8C'BXTRY5!M7HQ^[8(V. *^L22G#:2>.@.>,0) (VHNK M="'+.86"[&.MT6)T*ONCLR.*7HS.LG@4#Q77JF4D%ML7+!$[?(OX9U\>/5!^ M;: < _$\;[(0+3CE>_Y50(-[QG?+K.MD^\NKGSJR_::8'\EC\0LYS B8"QG0 MPX3H<7*6RMH]O@MG20D!W,U(,>]"70$#4(:E"+,UIET@='$ZJ''C&1W,U_\;^$N"%N+OI3]OQUKF/C MX=B8W&3CH\7C%BD?+SN/YB;XO%094TXZ4TK65^E 5ZZEF(?29BTGP%(E$Z65 M7W."N&]87B$"?0(S-AOF^W+@*.-7S82JVE9@I@L);9H:FP4'0E4VIQ)YJ@9! M<84J9CXW0<4928@50E50THZ&'0WOIF%Z+"Z64M=!.1BCE.>\/[\$NMR>BF>; MH3Y""N/A_BHHT X=(6,NUEJ)J?W=+CQ&K.6F-7$AF3^\72&2MD0-*PG%4,"? M*1OOF-,QYT[F9!"PB,G;V.:MOZ:B"5?V,^@K=(MS1).FM64([R1D^\P6QGE< MX">',.926/I2(Z&#[:.[^N1@(S3E1O/&]Q0<"1N7O*=9UAO/CJ-?"^DV^2NK M46 O94&F0T@:"5T+K2Y)-[N8-]KWOCU*WP=EN[V5IPGPV;?LK83G1UG+[MY6 M)5BT=OFU%0PFR%>DL+=*NJU[$G6=-]9MTL9P C:+0GE/=)\H)P:9*3?(%#P, M5HY 0VB@8XW%+Y>7[>I!7VJ%"82%HB[#4WEWW&VB=*RZ=Q/EM4;!@CF%EW\P M&]['2Q4!XDW*M]G,6)&\Y!PN%C ABPNE5WCDU>ZR?Q5QFGV'N/>Y1U=DAHZ. M-K)R-\F:B@U]0!045KV823JDD:XN<#<1O#";1M+W/I#X/B2GX\M!MSE>(QG, M+1;Q'M!+07N __"@M2%*+R92JEP:O23.IDHY;YX7VT:NJ*BT61.NKA8F"I2\ M1D/0YFFRS<&S!_3W^][T^/#O3?NPV[5G:9"U-],$2R79X#2@,AE.0_.^EFM4 M[[!_1=DTCO4J1+YIC^EK63F:N+@#1A@>@V$TVP[%NV]Q49ZTK9M&:)6UK:+M MT3 81XQ/?!8-G7A[TV)[.^,-NFWK@?6DDAEO\K4@&:ERNL)L^@F4YW(2_O;Y MQ/[[N.3T$L54@PD8:6.Q@#LTYGH7OEM$? 7 A]WB M_.+\Q)V(#Q>?+SZ&UPI?O_G'I_?O=I:49X.M>)LZV/Q.L+GY)FH'F0XR#WX] M0VG-.]KBWRHE\<&B#.*8A@+C@>\F]L$*ORR[W;OF![A7OR [F8AWR(Z+!#S_ M:T^,A^/Q,THU[P[@ :+UA_[T;O_',P_%YTES[+WQ66PTH4*=%U?POLSAZT3J ME5R[H ZSD_A%Z.PD?$OZ/U!+ P04 " L9VA5E$"X4"<% S*@ #P M &)L9'(M97@S,E\Q+FAT;>V:;5/C-A" O_=7['!3!F;BQ XOO;-39F@(,[2] M@Q[TIE]E2XXU*)*19$+ZZ[N2XW $.'IWA +U, /87NVN5H]6:\F#PD[$W@\P M*!BA^!<&EEO!]D9_!5O];C3HU9%W:9$+TF,O JC*N;P@N65 P/BYL''6CG;I)3B98*O$TB^%C&@N4V6=L;.!6-2YD22L=ZG)*-L.-^ MHLUD6G#+ E.2C,6E9L%4D[*V.ZT=D4I/B+CM_>>^K5]4RB9+'M8W.V"8YGDR M05^GG-HBSKD-,FR,@4$',89.T][ZFV@W3 :]\EE%43LMRV%,278^UJJ2-+@5 MT7 S^:8HITK0E<5X=%7PE%NHX?7A_GXN5NIQ0\7W\1#U'QV(# TS_>*)&#)M M>PI_=T^ZP"Z&DG?AKL/*%@Q.B4Z)9"8XOA)L!ON9=4_Z8=C??$4< M;7=WMK:>/!W=M"0:V-/5:4SUH$CF75AP[59?W/5#Z,L&:I)2>2LOJ3))J#B0^P%1&'P!^1* M>PLENJ4H,!Q#BNPBSI.4:=@*.PAHOP_$0,X%/EOXA(!7FEN.G73YG# ,%;SOPJ\X_D;5"JZ;?L*&<**9X0[7 M.M=[[8=<$IEQ(N[5GOG% O\I'UP8O%$RSPOEM^:%#CXGMN/:X?C"N513'(,Q MBQ\M7SQ147LK8\RGLYNV3<:XF41^VG[WY22RV^:0>Y:C:!/.$*MZ=D%>"S_K%C)\#&[W;VD[< M?&KA;.&\%\Y^#2>7N3/D 7-/"8:*XET/64,NX6[)0S>-@[3C'A,A )NA#XS'F;9BFW=U\\LZ]WEZ6_^ET62U+! M[IK]I+(J297&0LL[S>4X#A,O'@@R4Y5%_5>,)K6M;1_YN3QV7Y#2L-BPDB!V M#,VC,;2F&U.7W/"48YTSBQOIN1!*T4:JUAV%7CG&N&=IK:AG];+&9CCK ;JM MZX&441)*L8\-)!&7R11[$Z2:D?/8_P[T0M\BTR#SXY<#7GQ^LMLYI#]'N?V^Q M+(8/ZK(^PWI;'V&U9Y%<$/4>*S0U7B'>=;?UMW]&OYCT7\ 4$L! A0#% @ +&=H M56QWC^7+O@$ )>HC !$ ( ! &)L9'(M,C R,C Y,S N M:'1M4$L! A0#% @ +&=H5'-D4$L! A0#% @ +&=H54B>")ZB$ M0/$ !4 ( !>M$! &)L9'(M,C R,C Y,S!?8V%L+GAM;%!+ M 0(4 Q0 ( "QG:%4]HG8'6R$ !F9 @ 5 " 4_B 0!B M;&1R+3(P,C(P.3,P7V1E9BYX;6Q02P$"% ,4 " L9VA5DYL6-N2, "> M0 8 %0 @ '= P( 8FQD&UL4$L! M A0#% @ +&=H54Y7 A]Z/ <#,Q M7S(N:'1M4$L! A0#% @ +&=H591 N% G!0 ,RH \ L ( !;-T" &)L9'(M97@S,E\Q+FAT;5!+!08 "0 ) $$" # X@( ! end