0000950170-23-036892.txt : 20230802 0000950170-23-036892.hdr.sgml : 20230802 20230802120838 ACCESSION NUMBER: 0000950170-23-036892 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230802 DATE AS OF CHANGE: 20230802 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: 231134450 BUSINESS ADDRESS: STREET 1: 6031 CONNECTION DR., STE. 400 CITY: IRVING STATE: TX ZIP: 75039 BUSINESS PHONE: (214) 880-3500 MAIL ADDRESS: STREET 1: 6031 CONNECTION DR., STE. 400 CITY: IRVING STATE: TX ZIP: 75039 10-Q 1 bldr-20230630.htm 10-Q 10-Q
Q2--12-31false0001316835one year0001316835bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-12-310001316835bldr:TwoThousandFourteenIncentivePlanMembersrt:MaximumMemberbldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2023-01-012023-06-300001316835us-gaap:CommonStockMember2022-06-300001316835us-gaap:RetainedEarningsMember2022-06-300001316835us-gaap:NoncompeteAgreementsMember2022-12-3100013168352022-06-300001316835srt:MaximumMemberbldr:TwoThousandTwentyEightRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-172023-01-170001316835us-gaap:CommonStockMember2022-04-012022-06-300001316835us-gaap:TradeNamesMember2023-06-300001316835us-gaap:RetainedEarningsMember2022-04-012022-06-300001316835bldr:TwoThousandFourteenIncentivePlanMembersrt:MinimumMemberbldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2023-01-012023-06-300001316835us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001316835us-gaap:AdditionalPaidInCapitalMember2023-06-300001316835us-gaap:CommonStockMember2022-03-310001316835bldr:SpecialtyBuildingProductsAndServicesMember2022-04-012022-06-3000013168352022-03-310001316835bldr:OtherFinanceObligationsMember2023-06-300001316835srt:MaximumMemberus-gaap:TransferredOverTimeMember2023-01-012023-06-300001316835us-gaap:RevolvingCreditFacilityMember2022-12-310001316835us-gaap:CommonStockMember2023-01-012023-03-310001316835bldr:NoltexBmsAndJbmMember2023-01-012023-06-300001316835us-gaap:RetainedEarningsMember2022-01-012022-03-310001316835bldr:ManufacturedProductsMember2022-01-012022-06-300001316835us-gaap:CommonStockMember2022-01-012022-03-310001316835us-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2023-06-300001316835bldr:WindowsDoorsAndMillworkMember2023-04-012023-06-300001316835us-gaap:RevolvingCreditFacilityMember2023-06-300001316835bldr:LumberAndLumberSheetGoodsMember2023-01-012023-06-300001316835us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001316835bldr:TwoThousandFourteenIncentivePlanMemberbldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2023-01-012023-06-300001316835bldr:TimeBasedRestrictedStockUnitGrantsMembersrt:MinimumMember2023-01-012023-06-300001316835us-gaap:CommonStockMember2023-06-300001316835us-gaap:RetainedEarningsMember2022-12-310001316835bldr:OtherFinanceObligationsMember2022-12-310001316835bldr:LumberAndLumberSheetGoodsMember2023-04-012023-06-300001316835bldr:ManufacturedProductsMember2023-01-012023-06-3000013168352023-07-2800013168352022-01-012022-06-300001316835bldr:NoltexBmsAndJbmMember2023-06-300001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2022-12-310001316835us-gaap:AdditionalPaidInCapitalMember2022-06-300001316835us-gaap:TradeNamesMember2022-12-310001316835us-gaap:DevelopedTechnologyRightsMember2022-12-310001316835bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember2023-04-030001316835bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember2023-01-170001316835us-gaap:NoncompeteAgreementsMember2023-06-300001316835us-gaap:RetainedEarningsMember2021-12-310001316835us-gaap:CustomerRelationshipsMemberbldr:CurrentYearAcquisitionsMember2023-06-300001316835bldr:LumberAndLumberSheetGoodsMember2022-01-012022-06-300001316835bldr:WindowsDoorsAndMillworkMember2022-01-012022-06-3000013168352022-04-012022-06-3000013168352023-03-3100013168352022-01-012022-03-310001316835us-gaap:CommonStockMember2023-04-012023-06-300001316835bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember2023-01-012023-06-300001316835bldr:LumberAndLumberSheetGoodsMember2022-04-012022-06-300001316835us-gaap:CommonStockMember2022-12-310001316835us-gaap:AdditionalPaidInCapitalMember2021-12-310001316835bldr:TimeBasedRestrictedStockUnitGrantsMembersrt:MaximumMember2023-01-012023-06-300001316835bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember2023-06-300001316835bldr:WindowsDoorsAndMillworkMember2022-04-012022-06-300001316835us-gaap:CommonStockMember2023-03-3100013168352023-01-012023-06-300001316835us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001316835us-gaap:CustomerRelationshipsMember2023-06-300001316835bldr:ManufacturedProductsMember2023-04-012023-06-300001316835bldr:FinanceLeaseObligationMember2023-06-300001316835us-gaap:FairValueInputsLevel2Memberbldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2023-06-300001316835bldr:TimeBasedRestrictedStockUnitGrantsMember2023-01-012023-06-300001316835us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001316835bldr:CurrentYearAcquisitionsMember2023-01-012023-06-300001316835bldr:TwoThousandTwentySixRevolvingCreditFacilityMember2022-12-310001316835us-gaap:FairValueInputsLevel2Memberbldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember2023-06-300001316835bldr:TwoThousandTwentyEightRevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-172023-01-170001316835srt:MaximumMemberus-gaap:LetterOfCreditMember2023-01-172023-01-170001316835bldr:SpecialtyBuildingProductsAndServicesMember2023-04-012023-06-300001316835bldr:TwoThousandTwentyEightRevolvingCreditFacilityMembersrt:MinimumMember2023-01-172023-01-1700013168352023-01-012023-03-3100013168352021-12-3100013168352023-06-300001316835bldr:SpecialtyBuildingProductsAndServicesMember2023-01-012023-06-300001316835us-gaap:AdditionalPaidInCapitalMember2022-03-310001316835us-gaap:LetterOfCreditMembersrt:MinimumMember2023-01-172023-01-170001316835us-gaap:CustomerRelationshipsMember2022-12-310001316835bldr:TwoThousandTwentyEightRevolvingCreditFacilityMembersrt:MaximumMember2023-01-172023-01-170001316835us-gaap:RetainedEarningsMember2023-03-310001316835us-gaap:RetainedEarningsMember2023-01-012023-03-310001316835us-gaap:RevolvingCreditFacilityMember2023-04-030001316835bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember2022-12-310001316835us-gaap:RetainedEarningsMember2023-06-300001316835bldr:FinanceLeaseObligationMember2022-12-310001316835bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember2023-01-172023-01-1700013168352023-04-012023-06-300001316835us-gaap:RetainedEarningsMember2023-04-012023-06-300001316835us-gaap:AdditionalPaidInCapitalMember2023-03-310001316835us-gaap:DevelopedTechnologyRightsMember2023-06-300001316835bldr:WindowsDoorsAndMillworkMember2023-01-012023-06-300001316835bldr:SpecialtyBuildingProductsAndServicesMember2022-01-012022-06-300001316835us-gaap:AdditionalPaidInCapitalMember2022-12-310001316835bldr:TwoThousandTwentySixRevolvingCreditFacilityMember2023-06-300001316835bldr:SubcontractorRelationshipsMember2022-12-310001316835bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember2023-06-300001316835us-gaap:CommonStockMember2021-12-3100013168352022-12-310001316835us-gaap:RetainedEarningsMember2022-03-310001316835bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMemberus-gaap:FairValueInputsLevel2Member2023-06-300001316835bldr:ManufacturedProductsMember2022-04-012022-06-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 June 30, 2023

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

 

 

6031 Connection Drive, Suite 400

 

Irving, Texas

75039

(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 July 28, 2023, was 125,036,644.

 

 


 

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 the Three and Six Months Ended June 30, 2023 and 2022

 

3

 

 

Condensed Consolidated Balance Sheet (Unaudited) as of June 30, 2023, and December 31, 2022

 

4

 

 

Condensed Consolidated Statement of Cash Flows (Unaudited) for the Six Months ended June 30, 2023 and 2022

 

5

 

 

Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited) for the Three and Six Months Ended June 30, 2023 and 2022

 

6

 

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

 

7

Item 2.

 

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

 

14

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

19

Item 4.

 

Controls and Procedures

 

19

 

 

PART II — OTHER INFORMATION

 

21

Item 1.

 

Legal Proceedings

 

21

Item 1A.

 

Risk Factors

 

21

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

21

Item 5.

 

Other Information

 

22

Item 6.

 

Exhibits

 

23

 

2


 

PART I — FINANCIAL INFORMATION

 

Item 1. Financial Statements (unaudited)

BUILDERS FIRSTSOURCE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS

(Unaudited)

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

(in thousands, except per share amounts)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales

 

$

4,528,890

 

$

6,926,259

 

 

$

8,412,204

 

$

12,607,391

 

Cost of sales

 

 

2,933,944

 

 

4,514,112

 

 

 

5,445,858

 

 

8,362,870

 

Gross margin

 

 

1,594,946

 

 

2,412,147

 

 

 

2,966,346

 

 

4,244,521

 

Selling, general and administrative expenses

 

 

1,017,874

 

 

1,046,279

 

 

 

1,922,091

 

 

2,014,847

 

Income from operations

 

 

577,072

 

 

1,365,868

 

 

 

1,044,255

 

 

2,229,674

 

Interest expense, net

 

 

53,016

 

 

70,715

 

 

 

95,124

 

 

112,029

 

Income before income taxes

 

 

524,056

 

 

 

1,295,153

 

 

 

949,131

 

 

 

2,117,645

 

Income tax expense

 

 

119,437

 

 

307,944

 

 

 

210,726

 

 

490,795

 

Net income

 

$

404,619

 

 

$

987,209

 

 

$

738,405

 

 

$

1,626,850

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

Basic

 

$

3.19

 

 

$

5.79

 

 

$

5.59

 

 

$

9.36

 

Diluted

 

$

3.16

 

 

$

5.75

 

 

$

5.54

 

 

$

9.27

 

Weighted average common shares:

 

 

 

 

 

 

 

 

Basic

 

 

126,977

 

 

170,378

 

 

 

132,034

 

 

173,730

 

Diluted

 

 

128,066

 

 

171,549

 

 

 

133,247

 

 

175,525

 

 

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)

 

June 30,
2023

 

 

December 31,
2022

 

ASSETS

 

 

 

Current assets:

 

 

 

Cash and cash equivalents

 

$

89,316

 

$

80,445

 

Accounts receivable, less allowances of $59,762 and $67,980, respectively

 

 

1,618,666

 

 

1,448,139

 

Other receivables

 

 

245,893

 

 

 

234,966

 

Inventories, net

 

 

1,362,250

 

 

1,426,196

 

Contract assets

 

 

190,514

 

 

 

183,700

 

Other current assets

 

 

98,578

 

 

124,201

 

Total current assets

 

 

3,605,217

 

 

3,497,647

 

Property, plant and equipment, net

 

 

1,676,244

 

 

1,567,631

 

Operating lease right-of-use assets, net

 

 

483,991

 

 

 

485,704

 

Goodwill

 

 

3,499,819

 

 

3,456,854

 

Intangible assets, net

 

 

1,412,377

 

 

1,550,944

 

Other assets, net

 

 

55,464

 

 

36,380

 

Total assets

 

$

10,733,112

 

$

10,595,160

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

Current liabilities:

 

 

 

 

Accounts payable

 

$

1,061,965

 

$

803,479

 

Accrued liabilities

 

 

599,623

 

 

739,009

 

Contract liabilities

 

 

190,262

 

 

 

193,178

 

Current portion of operating lease liabilities

 

 

99,692

 

 

 

100,758

 

Current maturities of long-term debt

 

 

4,314

 

 

6,355

 

Total current liabilities

 

 

1,955,856

 

 

1,842,779

 

Noncurrent portion of operating lease liabilities

 

 

409,231

 

 

404,463

 

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

 

 

3,670,400

 

 

2,977,842

 

Deferred income taxes

 

 

231,758

 

 

 

269,660

 

Other long-term liabilities

 

 

123,807

 

 

137,850

 

Total liabilities

 

 

6,391,052

 

 

5,632,594

 

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; 125,032 and 138,864 shares issued and outstanding at June 30, 2023, and December 31, 2022, respectively

 

 

1,250

 

 

1,389

 

Additional paid-in capital

 

 

4,249,053

 

 

 

4,257,667

 

Retained earnings

 

 

91,757

 

 

703,510

 

Total stockholders' equity

 

 

4,342,060

 

 

4,962,566

 

Total liabilities and stockholders' equity

 

$

10,733,112

 

$

10,595,160

 

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)

 

 

 

Six Months Ended
June 30,

 

(in thousands)

 

2023

 

 

2022

 

Cash flows from operating activities:

 

 

 

Net income

 

$

738,405

 

$

1,626,850

 

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

 

 

 

 

 

Depreciation and amortization

 

 

275,515

 

 

229,805

 

Deferred income taxes

 

 

(37,902

)

 

(22,627

)

Stock-based compensation expense

 

 

23,421

 

 

18,156

 

Other non-cash adjustments

 

 

804

 

 

29,286

 

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

 

 

 

 

 

Receivables

 

 

(179,946

)

 

(637,115

)

Inventories

 

 

77,277

 

 

(419,560

)

Contract assets

 

 

(6,815

)

 

 

(63,127

)

Other current assets

 

 

25,652

 

 

(6,790

)

Other assets and liabilities

 

 

(13,815

)

 

3,035

 

Accounts payable

 

 

260,972

 

 

168,144

 

Accrued liabilities

 

 

(113,695

)

 

160,794

 

Contract liabilities

 

 

(4,166

)

 

 

40,219

 

Net cash provided by operating activities

 

 

1,045,707

 

 

1,127,070

 

Cash flows from investing activities:

 

 

 

 

Cash used for acquisitions

 

 

(90,559

)

 

 

(192,945

)

Purchases of property, plant and equipment

 

 

(231,110

)

 

(119,538

)

Proceeds from sale of property, plant and equipment

 

 

9,858

 

 

5,395

 

Net cash used in investing activities

 

 

(311,811

)

 

(307,088

)

Cash flows from financing activities:

 

 

 

 

Borrowings under revolving credit facility

 

 

2,801,000

 

 

3,599,000

 

Repayments under revolving credit facility

 

 

(2,108,000

)

 

 

(3,353,000

)

Proceeds from long-term debt and other loans

 

 

 

 

 

1,001,500

 

Repayments of long-term debt and other loans

 

 

(2,112

)

 

(614,146

)

Payments of debt extinguishment costs

 

 

 

 

 

(20,672

)

Payments of loan costs

 

 

(1,897

)

 

 

(15,816

)

Exercise of stock options

 

 

473

 

 

434

 

Repurchase of common stock

 

 

(1,414,489

)

 

(1,293,700

)

Net cash used in financing activities

 

 

(725,025

)

 

(696,400

)

Net change in cash and cash equivalents

 

 

8,871

 

 

123,582

 

Cash and cash equivalents at beginning of period

 

 

80,445

 

 

42,603

 

Cash and cash equivalents at end of period

 

$

89,316

 

$

166,185

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Cash paid for interest

 

$

87,084

 

 

$

85,646

 

Cash paid for income taxes

 

 

296,474

 

 

 

430,789

 

Supplemental disclosures of non-cash activities:

 

 

 

 

 

 

Non-cash or accrued consideration for acquisitions

 

$

6,010

 

 

$

7,371

 

Accrued purchases of property, plant and equipment

 

 

7,420

 

 

 

10,392

 

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

 

 

42,916

 

 

 

67,039

 

Amounts accrued related to repurchases of common stock

 

 

12,762

 

 

 

69,412

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

138,864

 

 

$

1,389

 

 

$

4,257,667

 

 

$

703,510

 

 

$

4,962,566

 

Vesting of restricted stock units

 

 

687

 

 

 

7

 

 

 

(7

)

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

11,026

 

 

 

 

 

11,026

 

Repurchase of common stock (1)

 

 

(7,546

)

 

 

(75

)

 

 

 

 

 

(627,533

)

 

 

(627,608

)

Exercise of stock options

 

 

38

 

 

 

 

 

 

315

 

 

 

 

 

315

 

Shares withheld for restricted stock units vested

 

 

(276

)

 

 

(3

)

 

 

(22,850

)

 

 

 

 

(22,853

)

Net income

 

 

 

 

 

 

 

 

333,786

 

 

 

333,786

 

Balance at March 31, 2023

 

 

131,767

 

 

$

1,318

 

 

$

4,246,151

 

 

$

409,763

 

 

$

4,657,232

 

Vesting of restricted stock units

 

 

319

 

 

 

3

 

 

 

(3

)

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

12,395

 

 

 

 

 

 

12,395

 

Repurchase of common stock (1)

 

 

(6,970

)

 

 

(70

)

 

 

 

 

 

(722,625

)

 

 

(722,695

)

Exercise of stock options

 

 

16

 

 

 

 

 

 

157

 

 

 

 

 

 

157

 

Shares withheld for restricted stock units vested

 

 

(100

)

 

 

(1

)

 

 

(9,647

)

 

 

 

 

 

(9,648

)

Net income

 

 

 

 

 

 

 

 

 

 

 

404,619

 

 

 

404,619

 

Balance at June 30, 2023

 

 

125,032

 

 

$

1,250

 

 

$

4,249,053

 

 

$

91,757

 

 

$

4,342,060

 

1.
Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 7.0 million shares of our common stock at an average price of $103.68 per share for $722.7 million, inclusive of fees and taxes, during the three months ended June 30, 2023. We repurchased and retired 7.5 million shares of our common stock at an average price of $83.17 per share for $627.6 million, inclusive of fees and taxes, during the three months ended March 31, 2023. 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.

 

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 570 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, 2022, 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, 2022, 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, 2022, included in our most recent annual report on Form 10-K for fiscal year 2022 (“2022 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 2022 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 2022 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

The prior periods’ amounts disclosed in Note 3 have been reclassified to conform to the current year presentation. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. Certain prior periods’ amounts presented in the Condensed Consolidated Statement of Cash Flows for other non-cash adjustments and other asset and liabilities have been reclassified to conform to the current year presentation. These reclassifications had no impact on the operating or total cash flows as previously reported.

Recent Accounting Pronouncements

The Company reviews new accounting standards as issued or updated. There were no recently issued standards or updates adopted in the period that had a material impact on these condensed consolidated financial statements.

7


 

2. Business Combinations

During the first six months of the year, we acquired certain assets and the operations of Noltex Holdings, Inc. and its affiliates (“Noltex”), Builder’s Millwork Supply (“BMS”), and JB Millworks (“JBM”) for a combined total of $96.6 million. Noltex manufactures trusses and provides building components to the single- and multi-family markets, serving Texas markets in the Dallas-Fort Worth, San Antonio, Houston, Lubbock, and Midland areas. BMS and JBM manufacture and supply millwork and trim in the Anchorage, Alaska and Chattanooga, Tennessee areas, respectively.

The acquisitions were funded with a combination of cash on hand and borrowings under our $1.8 billion revolving credit facility due January 17, 2028 (the “Revolving Facility”). The 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 dates. The purchase price was allocated to the assets acquired and liabilities assumed based on estimated fair values at the acquisition dates, 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)

 

Accounts receivable

 

$

1,508

 

Inventories

 

 

13,330

 

Other current assets

 

 

28

 

Property, plant and equipment

 

 

9,071

 

Operating lease right-of-use assets

 

 

8,356

 

Finance lease right-of-use assets

 

 

528

 

Goodwill

 

 

42,965

 

Intangible assets

 

 

30,850

 

Other assets

 

 

126

 

Total assets

 

$

106,762

 

 

 

 

 

Accrued liabilities

 

$

60

 

Contract liabilities

 

 

1,250

 

Operating lease liabilities

 

 

8,355

 

Finance lease liabilities

 

 

528

 

Total liabilities

 

$

10,193

 

 

 

 

 

Total purchase consideration

 

 

96,569

 

Less: accrued contingent consideration and purchase price adjustments

 

 

(6,010

)

Total cash consideration

 

$

90,559

 

 

3. Revenue

The following table disaggregates our sales by product category:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

1,058,980

 

 

$

2,836,194

 

 

$

1,934,592

 

 

$

5,172,705

 

Manufactured products

 

 

1,288,109

 

 

 

1,678,617

 

 

 

2,400,456

 

 

 

3,032,409

 

Windows, doors & millwork

 

 

1,105,221

 

 

 

1,218,276

 

 

 

2,146,345

 

 

 

2,244,161

 

Specialty building products & services

 

 

1,076,580

 

 

 

1,193,172

 

 

 

1,930,811

 

 

 

2,158,116

 

Net sales

 

$

4,528,890

 

 

$

6,926,259

 

 

$

8,412,204

 

 

$

12,607,391

 

 

8


 

 

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 June 30, 2023, and 2022, we recognized as revenue approximately 88% and 87% of the contract liabilities balances at December 31, 2022, and 2021, respectively.

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
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

404,619

 

 

$

987,209

 

 

$

738,405

 

 

$

1,626,850

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

126,977

 

 

 

170,378

 

 

 

132,034

 

 

 

173,730

 

Dilutive effect of options and RSUs

 

 

1,089

 

 

 

1,171

 

 

 

1,213

 

 

 

1,795

 

Weighted average shares outstanding, diluted

 

 

128,066

 

 

 

171,549

 

 

 

133,247

 

 

 

175,525

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

3.19

 

 

$

5.79

 

 

$

5.59

 

 

$

9.36

 

Diluted

 

$

3.16

 

 

$

5.75

 

 

$

5.54

 

 

$

9.27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

 

2

 

 

 

309

 

 

 

2

 

 

 

191

 

 

5. Goodwill

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

 

 

(in thousands)

 

Balance as of December 31, 2022 (1)

 

$

3,456,854

 

Acquisitions

 

 

42,965

 

Balance as of June 30, 2023 (1)

 

$

3,499,819

 

 

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

In 2023, the change in the carrying amount of goodwill is attributable to the acquisitions completed during the year. As of June 30, 2023, 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 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.

9


 

6. Intangible Assets

The following table presents intangible assets as of:

 

 

 

June 30, 2023

 

 

December 31, 2022

 

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

 

(in thousands)

 

Customer relationships

 

$

2,053,638

 

 

$

(757,658

)

 

$

2,029,955

 

 

$

(606,532

)

Trade names

 

 

64,500

 

 

 

(31,964

)

 

 

201,861

 

 

 

(164,797

)

Subcontractor relationships

 

 

 

 

 

 

 

 

5,440

 

 

 

(5,440

)

Non-compete agreements

 

 

13,050

 

 

 

(5,021

)

 

 

14,919

 

 

 

(5,685

)

Developed technology

 

 

95,600

 

 

 

(19,768

)

 

 

95,600

 

 

 

(14,377

)

Total intangible assets

 

$

2,226,788

 

 

$

(814,411

)

 

$

2,347,775

 

 

$

(796,831

)

 

In connection with the current year acquisitions, we recorded customer relationships intangible assets of $30.9 million. The weighted average useful life of the current year acquired intangible assets is 9.1 years. 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 six months ended June 30, 2023, we recorded amortization expense in relation to the above-listed intangible assets of $84.8 million and $169.4 million, respectively. During the three and six months ended June 30, 2022, we recorded amortization expense in relation to the above-listed intangible assets of $70.1 million and $135.8 million, respectively. During 2023, we derecognized certain customer relationships, trade names, non-compete agreements, and subcontractor relationships assets as they were fully amortized, resulting in a decrease in the gross carrying amount of the intangible assets and the related accumulated amortization.

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

 

 

 

(in thousands)

 

2023 (from July 1, 2023)

 

$

162,853

 

2024

 

 

270,029

 

2025

 

 

195,231

 

2026

 

 

170,185

 

2027

 

 

148,947

 

Thereafter

 

 

465,132

 

Total future net intangible amortization expense

 

$

1,412,377

 

 

7. Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

 

June 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

290,582

 

 

$

400,711

 

Self-insurance reserves

 

 

83,861

 

 

 

79,252

 

Accrued business taxes

 

 

69,199

 

 

 

77,438

 

Amounts accrued for repurchases of common stock

 

 

12,762

 

 

 

44,447

 

Accrued rebates payable

 

 

27,236

 

 

 

51,714

 

Accrued interest

 

 

39,101

 

 

 

34,327

 

Accrued contingent consideration & purchase price adjustments

 

 

38,150

 

 

 

5,699

 

Other

 

 

38,732

 

 

 

45,421

 

Total accrued liabilities

 

$

599,623

 

 

$

739,009

 

 

10


 

 

8. Long-Term Debt

Long-term debt consisted of the following as of:

 

 

 

June 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Revolving credit facility (1)

 

$

957,000

 

 

$

264,000

 

4.25% 2032 notes

 

 

1,300,000

 

 

 

1,300,000

 

6.375% 2032 notes

 

 

700,000

 

 

 

700,000

 

2030 notes

 

 

550,000

 

 

 

550,000

 

Other finance obligations

 

 

193,871

 

 

 

197,281

 

Finance lease obligations

 

 

3,599

 

 

 

4,105

 

 

 

 

3,704,470

 

 

 

3,015,386

 

Unamortized debt discount/premium and debt issuance costs

 

 

(29,756

)

 

 

(31,189

)

 

 

 

3,674,714

 

 

 

2,984,197

 

Less: current maturities of long-term debt

 

 

4,314

 

 

 

6,355

 

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

 

$

3,670,400

 

 

$

2,977,842

 

(1)
The weighted average interest rate was 7.0% and 3.7% as of June 30, 2023, and December 31, 2022, respectively.

2023 Debt Transactions

On January 17, 2023, and April 3, 2023, the Company amended the Revolving Facility to extend the maturity of $1,620.0 million, and $180.0 million, respectively, of the total $1,800.0 million commitments to January 17, 2028. These amendments included additional interest pricing tiers for borrowings, which range from 1.10% to 1.60% in the case of loans using the Secured Overnight Financing Rate (“SOFR”), and 0.00% to 0.50% in the case of base rate loans. The letters of credit are assessed at a rate between 1.00% to 1.50% based on the average excess availability. In connection with these amendments, we expensed approximately $0.7 million of unamortized debt issuance costs related to exiting lenders to interest expense, and we incurred approximately $1.9 million of new debt issuance costs which, together with the previous unamortized debt issuance costs, have been deferred and amortized over the remaining contractual life.

The Revolving Facility is discussed in more detail in our 2022 Form 10-K and in our quarterly report on Form 10-Q for the three months ended March 31, 2023.

The Company did not have any new issuances of senior unsecured notes during the three months ended June 30, 2023. The Company’s outstanding senior unsecured notes are discussed in more detail in our 2022 Form 10-K and in our quarterly report on Form 10-Q for the three months ended March 31, 2023.

Fair Value

As of June 30, 2023, and December 31, 2022, 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 5% senior unsecured notes due 2030 (the “2030 notes”), 4.25% senior unsecured notes due 2032 (the “4.25% 2032 notes”), 6.375% senior unsecured notes due 2032 (the “6.375% 2032 notes” and together with the 4.25% 2032 notes, the “2032 notes”), and Revolving Facility at amortized cost. The fair values of the 2030 notes, 4.25% 2032 notes, and 6.375% 2032 notes at June 30, 2023, were approximately $515.6 million, $1,132.6 million, and $694.8 million, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the Revolving Facility at June 30, 2023, 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 Revolving 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 June 30, 2023.

11


 

9. Employee Stock-Based Compensation

Time Based Restricted Stock Unit Grants

In the first six months of 2023, our board of directors granted 478,000 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. These grants vest over a service period between one and four years. The weighted average grant date fair value for these RSUs was $84.11 per unit, which was based on the closing stock price on the respective grant dates.

Performance, Market and Service Condition Based Restricted Stock Unit Grants

In the first six months of 2023, our board of directors granted 161,000 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 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 $83.75 per unit, which was determined using the Monte Carlo simulation model, applying the following assumptions:

 

Expected volatility (company)

46.5%

Expected volatility (peer group median)

32.1%

Correlation between the Company and peer group median

0.5

Expected dividend yield

0.0%

Risk-free rate

3.8%

 

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.

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
June 30,

 

 

Six Months Ended
June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Statutory federal income tax rate

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

2.6

 

 

 

3.0

 

 

 

2.5

 

 

 

2.9

 

Stock-based compensation windfall benefit

 

(0.9

)

 

 

(0.2

)

 

 

(1.5

)

 

 

(0.8

)

Permanent differences and other

 

0.1

 

 

 

 

 

 

0.2

 

 

 

0.1

 

 

 

22.8

%

 

 

23.8

%

 

 

22.2

%

 

 

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.

12


 

11. Commitments and Contingencies

As of June 30, 2023, we had outstanding letters of credit totaling $70.4 million under our Revolving 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

A member of the Company’s board of directors was an executive officer of one of our customers, Ashton Woods USA, L.L.C., during 2022. 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, for the three and six months ended June 30, 2022.

13


 

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

The following discussion of our financial condition and results of operations should be read in conjunction with the Management’s Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our 2022 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, industry and business outlook 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, consumer confidence, 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 2022 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 570 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 our product categories.

RECENT DEVELOPMENTS

Business Combinations

During the period, we completed the acquisitions of Noltex, BMS, and JBM for a total purchase price of $96.6 million. These acquisitions 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 Note 2 to these condensed consolidated financial statements included in Item 1 of this quarterly report on Form 10-Q.

Company Shares Repurchases

During 2022, the Company’s board of directors authorized the repurchase of an aggregate of $3.0 billion of its shares of common stock. In April 2023, the board of directors approved an additional share repurchase authorization in the amount of $1.0 billion of the Company's shares of common stock. During the six months ended June 30, 2023, the Company repurchased 14.5 million shares at a weighted average price of $93.02 per share, for a total cost of approximately $1.4 billion, inclusive of fees and taxes.

14


 

Debt Transactions

On January 17, 2023, the Company amended the Revolving Facility to extend the maturity on a portion of the total commitments by 13 months to January 17, 2028, and to include additional pricing tiers for the applicable margin. Subsequently, on April 3, 2023, the Company further amended the Revolving Facility to extend the remaining portion of the total commitments to January 17, 2028, and include the additional pricing tiers for the applicable margin.

These transactions are described in Note 8 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 second quarter of 2023, a decrease of 11.3% compared to the second quarter of 2022. Actual U.S. single-family starts for the second quarter of 2023 were 0.3 million, a decrease of 13.8% compared to the second quarter of 2022. A composite of third-party sources, including the NAHB, are forecasting 1.4 million U.S. total housing starts and 0.9 million U.S single-family housing starts for 2023, which are projected decreases of 9.3% and 9.0%, respectively, from 2022. In addition, the Home Improvement Research Institute is forecasting sales in the professional repair and remodel end market to decrease approximately 2.6% in 2023 compared to 2022.

Our net sales for the second quarter of 2023 decreased 34.6% from the same period last year. The decrease was driven by a decrease in core organic sales of 22.3%, primarily in lumber and lumber sheet goods, with commodity price deflation accounting for another 16.2%, offset by sales growth from acquisitions of 3.9%. Our gross margin percentage in the second quarter of 2023 increased by 0.4% compared to the second quarter of 2022, driven by an improved product mix toward our value-add products primarily attributable to our recent strategic investments in multi-family value-add operations as well as relative sales strength of all value-add operations against decreased housing starts. Our selling, general and administrative expenses, as a percentage of net sales, were 22.5% in the second quarter of 2023, a 7.4% increase from 15.1% in the second quarter of 2022, largely due to decreased cost leverage on lower sales.

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 have dampened, and may continue to dampen, near term demand as homes become less affordable for consumers, investors and builders. We believe we are well-positioned to take advantage of favorable long-term industry trends and to strategically increase our market share, both organically and through 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.

15


 

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

RESULTS OF OPERATIONS

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

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales

 

 

100.0

%

 

100.0

%

 

 

100.0

%

 

100.0

%

Cost of sales

 

 

64.8

%

 

65.2

%

 

 

64.7

%

 

66.3

%

Gross margin

 

 

35.2

%

 

34.8

%

 

 

35.3

%

 

33.7

%

Selling, general and administrative expenses

 

 

22.5

%

 

15.1

%

 

 

22.8

%

 

16.0

%

Income from operations

 

 

12.7

%

 

19.7

%

 

 

12.5

%

 

17.7

%

Interest expense, net

 

 

1.2

%

 

1.0

%

 

 

1.1

%

 

0.9

%

Income tax expense

 

 

2.6

%

 

4.4

%

 

 

2.5

%

 

3.9

%

        Net income

 

 

8.9

%

 

 

14.3

%

 

 

8.9

%

 

 

12.9

%

 

Three Months Ended June 30, 2023 Compared with the Three Months Ended June 30, 2022

Net Sales. Net sales for the three months ended June 30, 2023, were $4.5 billion, a 34.6% decrease over net sales of $6.9 billion for the three months ended June 30, 2022. Core organic sales, primarily in the single-family customer segment, and commodity price deflation decreased net sales by 22.3% and 16.2%, respectively. These decreases were partially offset by increased net sales from acquisitions of 3.9%

The following table shows net sales classified by product category:

 

 

Three Months Ended June 30,

 

 

 

 

 

2023

 

 

2022

 

 

 

 

 

(in millions)

 

 

 

 

 

Net Sales

 

 

% of Net Sales

 

 

Net Sales

 

 

% of Net Sales

 

 

% Change

 

Lumber & lumber sheet goods

$

1,059.0

 

 

 

23.4

%

 

$

2,836.2

 

 

 

41.0

%

 

 

(62.7

)%

Manufactured products

 

1,288.1

 

 

 

28.4

%

 

 

1,678.6

 

 

 

24.2

%

 

 

(23.3

)%

Windows, doors & millwork

 

1,105.2

 

 

 

24.4

%

 

 

1,218.3

 

 

 

17.6

%

 

 

(9.3

)%

Specialty building products & services

 

1,076.6

 

 

 

23.8

%

 

 

1,193.2

 

 

 

17.2

%

 

 

(9.8

)%

Net sales

$

4,528.9

 

 

 

100.0

%

 

$

6,926.3

 

 

 

100.0

%

 

 

(34.6

)%

We experienced decreased net sales in all of our product categories primarily due to a slowing economy, a decline in core organic sales as a result of declining housing starts, and commodity deflation.

Gross Margin. Gross margin decreased $0.8 billion to $1.6 billion due to decreased sales. Our gross margin percentage increased to 35.2% in the second quarter of 2023 from 34.8% in the second quarter of 2022, a 0.4% increase. This increase was driven by improved product mix toward our value-add products primarily attributable to our recent strategic investments in multi-family value-add operations as well as relative sales strength of all value-add operations against decreased housing starts.

Selling, General and Administrative Expenses. Selling, general and administrative expenses decreased by $28.4 million, or 2.7%, primarily due to decreased variable compensation as a result of decreased sales, partially offset by higher amortization expense and additional operating expenses from locations acquired within the last twelve months.

As a percentage of net sales, selling, general and administrative expenses increased to 22.5%, up from 15.1% in the second quarter of 2022. This increase was primarily due to decreased cost leverage on lower net sales during the period.

16


 

Interest Expense, Net. Interest expense was $53.0 million in the second quarter of 2023, a decrease of $17.7 million from the second quarter of 2022. The decrease was primarily due to the loss on extinguishment of $27.4 million recognized in the second quarter of 2022, partially offset by higher balances and increased interest rates during the second quarter of 2023 compared to the second quarter of 2022.

Income Tax Expense. We recorded income tax expense of $119.4 million and $307.9 million in the second quarters of 2023 and 2022, respectively. Our effective tax rate was 22.8% in the second quarter of 2023 and 23.8% in the second quarter of 2022. The decrease in the tax expense was primarily driven by a decrease in income before income taxes in the current period, while the decrease in the tax rate was primarily related to a reduction in our blended state tax rate and an increase in our stock-based compensation windfall benefit this quarter.

 

Six Months ended June 30, 2023 Compared with the Six Months ended June 30, 2022

Net Sales. Net sales for the six months ended June 30, 2023, were $8.4 billion, a 33.3% decrease over net sales of $12.6 billion for the six months ended June 30, 2022. Core organic sales, primarily in the single-family customer segment, and commodity price deflation decreased net sales by 24.2% and 14.2% respectively. These decreases were partially offset by increased net sales from acquisitions and one additional selling day of 4.6% and 0.5%, respectively.

The following table shows net sales classified by product category:

 

Six Months Ended June 30,

 

 

 

 

 

2023

 

 

2022

 

 

 

 

 

(in millions)

 

 

 

 

 

Net Sales

 

 

% of Net Sales

 

 

Net Sales

 

 

% of Net Sales

 

 

% Change

 

Lumber & lumber sheet goods

$

1,934.6

 

 

 

23.0

%

 

$

5,172.7

 

 

 

41.0

%

 

 

(62.6

)%

Manufactured products

 

2,400.5

 

 

 

28.5

%

 

 

3,032.4

 

 

 

24.1

%

 

 

(20.8

)%

Windows, doors & millwork

 

2,146.3

 

 

 

25.5

%

 

 

2,244.2

 

 

 

17.8

%

 

 

(4.4

)%

Specialty

 

1,930.8

 

 

 

23.0

%

 

 

2,158.1

 

 

 

17.1

%

 

 

(10.5

)%

Net sales

$

8,412.2

 

 

 

100.0

%

 

$

12,607.4

 

 

 

100.0

%

 

 

(33.3

)%

 

We experienced decreased net sales in all of our product categories primarily due to a slowing economy, a decline in core organic sales as a result of declining housing starts, and commodity deflation.

Gross Margin. Gross margin decreased $1.3 billion to $3.0 billion, and our gross margin percentage increased to 35.3% for the six months ended June 30, 2023, from 33.7% in the six months ended June 30, 2022, a 1.6% increase. This increase was driven by improved product mix toward our value-add products primarily attributable to our recent strategic investments in multi-family value-add operations as well as relative sales strength of all value-add operations against decreased housing starts.

Selling, General and Administrative Expenses. Selling, general and administrative expenses decreased $0.1 billion, or 4.6%. This decrease was primarily due to decreased variable compensation as a result of decreased sales, partially offset by higher amortization expense and additional operating expenses from locations acquired within the last twelve months.

As a percentage of net sales, selling, general and administrative expenses increased to 22.8% in the six months ended June 30, 2023, from 16.0% in the six months ended June 30, 2022, largely driven by decreased cost leverage on lower net sales during the period.

Interest Expense, Net. Interest expense was $95.1 million in the six months ended June 30, 2023, a decrease of $16.9 million from the six months ended June 30, 2022. Interest expense decreased primarily due to the loss on extinguishment of $27.4 million recognized in the second quarter of 2022, partially offset by higher balances and increased interest rates during the second quarter of 2023 compared to the second quarter of 2022.

Income Tax Expense. We recorded income tax expense of $210.7 million and $490.8 million for the six months ended June 30, 2023, and six months ended June 30, 2022, respectively. The decrease in the tax expense was primarily driven by a decrease in income before income taxes in the current period. Our effective tax rate was 22.2% in the first six months ended June 30, 2023, a decrease from 23.2% in the first six months ended June 30, 2022, primarily related to a reduction in our blended state tax rate and an increase in our stock-based compensation windfall benefit.

17


 

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 June 30, 2023, consist of cash on hand and borrowing availability under our Revolving Facility.

Our Revolving 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 Revolving Facility to facilitate debt repayment and consolidation. Availability under the Revolving 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.

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

 

 

 

June 30,
2023

 

 

December 31,
2022

 

 

 

(in millions)

 

Accounts receivable availability

 

$

1,060.0

 

 

$

841.1

 

Inventory availability

 

 

1,025.8

 

 

 

1,064.7

 

Other receivables availability

 

 

79.2

 

 

 

48.1

 

Gross availability

 

 

2,165.0

 

 

 

1,953.9

 

Less:

 

 

 

 

 

 

Agent reserves

 

 

(42.3

)

 

 

(64.7

)

Plus:

 

 

 

 

 

 

Cash in qualified accounts

 

 

17.7

 

 

 

10.9

 

Borrowing base

 

 

2,140.4

 

 

 

1,900.1

 

Aggregate revolving commitments

 

 

1,800.0

 

 

 

1,800.0

 

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

 

 

1,800.0

 

 

 

1,800.0

 

Less:

 

 

 

 

 

 

Outstanding borrowings

 

 

(957.0

)

 

 

(264.0

)

Letters of credit

 

 

(70.4

)

 

 

(128.9

)

Net excess borrowing availability on revolving facility

 

$

772.6

 

 

$

1,407.1

 

 

As of June 30, 2023, we had $1.0 billion in outstanding borrowings under our Revolving Facility, and our net excess borrowing availability was $0.8 billion after being reduced by outstanding letters of credit totaling $70.4 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 June 30, 2023.

Liquidity

Our liquidity at June 30, 2023, was $0.9 billion, which consists of net borrowing availability under the Revolving 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.

18


 

Consolidated Cash Flows

Cash provided by operating activities was $1.0 billion for the six months ended June 30, 2023, compared to cash provided by operating activities of $1.1 billion for the six months ended June 30, 2022. The decrease in cash provided by operating activities was largely the result of a decrease in net income, offset by an increase in net working capital, in the first six months of 2023.

For the six months ended June 30, 2023, the cash used for investing was relatively flat with $0.1 billion more cash used for net purchases of property and equipment, offset by $0.1 billion less cash used for the current period acquisitions.

Cash used in financing activities was $0.7 billion for the six months ended June 30, 2023, which consisted primarily of $1.4 billion in repurchases of common stock, offset by $0.7 billion net borrowings on the Revolving Facility. Cash used in financing activities was $0.7 billion for the six months ended June 30, 2022, which consisted of $1.3 billion repurchases of common stock and the redemption of our 6.75% senior unsecured notes due 2027 for $0.6 billion, offset by net proceeds from the issuance of $1.0 billion of 2032 notes, plus $0.2 billion in net borrowings under the Revolving 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 2022 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 5% 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 Revolving 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 Revolving Facility would result in approximately $9.6 million in additional interest expense annually based on our $1.0 billion in outstanding borrowings as of June 30, 2023. The Revolving 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.

19


 

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 June 30, 2023, 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.

20


 

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 2022 Form 10-K, which could materially affect our business, financial condition or future results. The risks described in our 2022 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 2022 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 second quarter of fiscal year 2023:

 

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 (1)

 

 

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

 

April 1, 2023 — April 30, 2023

 

 

3,890,727

 

 

$

92.03

 

 

 

3,791,371

 

 

$

1,000,479,800

 

May 1, 2023 — May 31, 2023

 

 

2,815,351

 

 

 

117.69

 

 

 

2,815,037

 

 

 

672,506,361

 

June 1, 2023 — June 30, 2023

 

 

363,861

 

 

 

118.07

 

 

 

363,861

 

 

 

629,943,373

 

Total

 

 

7,069,939

 

 

$

103.59

 

 

 

6,970,269

 

 

$

629,943,373

 

 

(1)
During 2022, the Company’s board of directors authorized the repurchases of an aggregate of $3.0 billion of its shares of common stock. In April 2023, the board of directors approved an additional share repurchase authorization in the amount of $1.0 billion of the Company’s shares of common stock.

 

In the second quarter of 2023, 7.0 million shares were repurchased and retired pursuant to share repurchase programs authorized by our board of directors. The remaining 99,670 shares presented in the table above represent stock tendered in order to meet tax withholding requirements for restricted stock units vested. Share repurchases under the program may be made through a variety of methods, which may include open market purchases, block trades, accelerated share repurchase, 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.

21


 

Item 5. Other Information

Adoption of Rule 10b5-1 Plan

Michael Hiller, President, Central Division, entered into a pre-arranged stock trading plan on May 12, 2023. Mr. Hiller’s plan provides for the sale of up to 7,362 shares of Company common stock between August 14, 2023, and March 29, 2024. This trading plan was entered into during an open insider trading window and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended, and the Company’s policies regarding transactions in Company securities.

22


 

Item 6. Exhibits

 

Exhibit

Number

Description

 

 

 

  3.1

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

 

 

 

  3.2

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

 

 

 

  3.3

Amended and Restated By-Laws of Builders FirstSource, Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on April 28, 2022, File Number 001-40620)

 

 

 

10.1

 

Amendment No. 7 to Credit Agreement, dated as of April 3, 2023, among the Company, Truist Bank (as successor by merger to SunTrust Bank), as administrative agent and collateral agent, and the lenders party thereto

 

 

 

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 Dave Rush 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 Dave Rush 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 August 2, 2023 formatted in Inline eXtensible Business Reporting Language (“Inline XBRL”): (i) Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2023 and 2022, (ii) Condensed Consolidated Balance Sheet as of June 30, 2023 and December 31, 2022, (iii) Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and 2022, (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and six months ended June 30, 2023 and 2022 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 June 30, 2023, 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 Dave Rush, our Chief Executive Officer, and Peter M. Jackson, our Chief Financial Officer.

+ Indicates a management contract or compensatory plan or arrangement.

 

23


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

BUILDERS FIRSTSOURCE, INC.

 

 

 

/s/ DAVE RUSH

 

Dave Rush

 

President and Chief Executive Officer

 

(Principal Executive Officer)

 

August 2, 2023

 

 

/s/ PETER M. JACKSON

 

Peter M. Jackson

 

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

August 2, 2023

 

 

/s/ JAMI BECKMANN

 

Jami Beckmann

 

Senior Vice President and Chief Accounting Officer

 

(Principal Accounting Officer)

 

August 2, 2023

 

24


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, Dave Rush, 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/ DAVE RUSH

Dave Rush

President and Chief Executive Officer

Date: August 2, 2023

 

 


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: August 2, 2023

 

 


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 June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Dave Rush, as President and 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/ DAVE RUSH

Dave Rush

President and Chief Executive Officer

/s/ PETER M. JACKSON

Peter M. Jackson

Executive Vice President and Chief Financial Officer

Date: August 2, 2023

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.LAB 5 bldr-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill [Line Items] Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility (company) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock award granted vested period Other Liabilities, Noncurrent Other long-term liabilities Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Increase (Decrease) in Other Operating Assets and Liabilities, Net Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Revenue from Contract with Customer, Excluding Assessed Tax Net sales Net sales Disaggregation of Revenue [Table Text Block] Schedule of Sales by Product Category Cash consideration paid Cash used for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash used for acquisitions Total cash consideration Schedule of Business Acquisitions, by Acquisition [Table] Contract with Customer, Liability, Current Contract liabilities Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed Subsequent Events Subsequent Events [Text Block] Goodwill recognized from current year acquisitions Goodwill, Acquired During Period Acquisitions Operating Lease, Liability, Noncurrent Noncurrent portion of operating lease liabilities Trussway and Fulcrum Trussway and Fulcrum [Member] Trussway and Fulcrum. Schedule of Goodwill [Table] Related Party Transactions [Abstract] Assets, Current Total current assets Vesting [Domain] Vesting Senior unsecured notes due two thousand and thirty two. Senior Unsecured Notes Due Two Thousand And Thirty Two [Member] 2032 Notes Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Accrued contingent consideration and purchase price adjustments current. Accrued Contingent Consideration And Purchase Price Adjustments Current Accrued contingent consideration & purchase price adjustments Business combination, recognized identifiable assets acquired and liabilities assumed, contract liabilities. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Contract Liabilities Contract liabilities Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Reclassifications. Reclassifications Policy [Text Block] Reclassifications Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Business Combination Disclosure [Text Block] Business Combinations Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service Entity Address, City or Town Entity Address, City or Town Debt Disclosure [Text Block] Long-Term Debt Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Subsequent Event Type Share-Based Payment Arrangement, Tranche Two [Member] Share Based Compensation Award Tranche Two Additional Paid-in Capital [Member] Additional Paid-in Capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Intangible Assets Disclosure [Text Block] Intangible Assets Operating Lease, Liability, Current Current portion of operating lease liabilities 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) Debt Instrument, Maturity Date Revolving credit facility due date Property, Plant and Equipment, Net Property, plant and equipment, net Property, Plant and Equipment, Net, Total Revenue from External Customer [Line Items] Entity Wide Information Revenue From External Customer [Line Items] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statutory federal income tax rate Entity Central Index Key Entity Central Index Key Entity Central Index Key Plan Name [Domain] Plan Name Increase (Decrease) in Other Current Assets Other current assets 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 Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance 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 balances Schedule of Goodwill [Table Text Block] Schedule of Change in Carrying Amount of Goodwill Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes 2028 revolving credit facility. Two Thousand Twenty Eight Revolving Credit Facility [Member] 2028 Facility 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 Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities, net of assets acquired and liabilities assumed: Self Insurance Reserve, Current Self-insurance reserves Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Reconciliation of weighted average common shares used in calculation of basic and diluted EPS Plan Name [Axis] Plan Name Assets Total assets Operating Lease, Right-of-Use Asset Operating lease right-of-use assets, net Entity Registrant Name Entity Registrant Name Percentage of revenue from contracts with service elements. Percentage Of Revenue From Contracts With Service Elements Percentage of sales related to contracts with service Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Retained Earnings [Member] Retained Earnings Long-Term Debt and Lease Obligation, Including Current Maturities Long-term debt and capital lease obligation Deferred Income Tax Liabilities, Net Deferred income taxes Minimum [Member] Minimum Proceeds from Stock Options Exercised Exercise of stock options 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 Share-Based Payment Arrangement, Tranche One [Member] Share Based Compensation Award Tranche One Accrued Income Taxes, Current Income taxes payable Equity Component [Domain] Equity Component Repayments of Lines of Credit Repayments under revolving credit facility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] 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] 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 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 Unamortized debt discount/premium and debt issuance costs Subcontractor relationships. Subcontractor Relationships [Member] Subcontractor Relationships Debt Disclosure [Abstract] Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Shares withheld for restricted stock units vested Debt Instrument, Basis Spread on Variable Rate Debt instrument applicable rate Debt instrument applicable rate Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Long-Term Debt, Fair Value Fair value of long term debt Transferred over Time [Member] Transferred over Time Assets [Abstract] ASSETS 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 Amortization of Intangible Assets Amortization expenses Base Rate [Member] Base Rate Stock Repurchased and Retired During Period, Value Repurchase of common stock Repurchased and retired common stock Common stock, $0.01 par value, 300,000 shares authorized; 125,032 and 138,864 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Other Noncash Income (Expense) Other non-cash adjustments Other Noncash Income (Expense), Total 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 Accrued Liabilities, Current Accrued liabilities Total accrued liabilities Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense, Total Operating Income (Loss) Income from operations 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 Cash consideration for certain assets and operations acquired Business Combination, Consideration Transferred, Total Consideration transferred Combined purchase price of assets and operations acquired Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense Income Tax Expense (Benefit), Total Manufactured products. Manufactured Products [Member] Manufactured Products Finance lease obligation. Finance Lease Obligation [Member] Finance Lease Obligations Stock Issued During Period, Shares, Acquisitions Merger consideration, shares Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Liabilities Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Stock-based compensation windfall benefit Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock award vesting percentage Taxes Payable, Current Accrued business taxes Taxes Payable, Current, Total 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 Revenue from Contract with Customer [Text Block] Revenue Earnings Per Share, Policy [Policy Text Block] Net Income per Common Share Windows, doors and millwork. Windows Doors And Millwork [Member] Windows, Doors and Millwork Long-Term Debt, Type [Domain] Long-Term Debt, Type Subsequent Events [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets, net Other Accrued Liabilities, Current Other Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Equity, Attributable to Parent [Abstract] Stockholders' equity: Developed Technology Rights [Member] Developed Technology Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility maximum borrowing capacity Cost of Goods and Services Sold Cost of sales Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Net income per share: 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 Debt, Weighted Average Interest Rate Weighted average interest rate 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 Disclosure of compensation related costs share-based payments and retirement plans. Disclosure Of Compensation Related Costs Share Based Payments And Retirement Plans [Abstract] Accounting Policies [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 Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Commitments and Contingencies Commitments and contingencies (Note 11) Business Combinations [Abstract] Income Statement [Abstract] Historical accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Statistical Measurement [Domain] Statistical Measurement Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Other finance obligations. Other Finance Obligations [Member] Other Finance Obligations Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Amounts accrued for repurchases of common stock. Amounts Accrued For Repurchases Of Common Stock Amounts accrued for repurchases of common stock Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Time based restricted stock unit grants. Time Based Restricted Stock Unit Grants [Member] Time Based Restricted Stock Unit Grants Product and Service [Domain] Product and Service Accrued liabilities 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. Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Specialty building products And services. Specialty Building Products And Services [Member] Specialty Building Products & Services Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Accrued rebates payable current. Accrued Rebates Payable Current Accrued rebates payable Additional Paid in Capital, Common Stock Additional paid-in capital Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Net change in cash and cash equivalents Payments for Repurchase of Common Stock Repurchase of common stock Amounts accrued related to repurchases of common stock Amounts accrued related to repurchases of common stock Amounts accrued related to repurchases of common stock. Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options, shares Number of States in which Entity Operates Number of states Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Permanent differences and other Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Stock Issued During Period, Value, Acquisitions Merger consideration Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Credit Facility [Domain] Credit Facility Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Granted Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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 Equity Components [Axis] Common Stock Total purchase consideration Total purchase consideration Payments to Acquire Businesses, Gross Less: accrued contingent consideration and purchase price adjustments Payments for (Proceeds from) Previous Acquisition Payments for (Proceeds from) Previous Acquisition, Total Other Receivables, Net, Current Other receivables Other Receivables, Net, Current, Total Increase (Decrease) in Contract with Customer, Asset Contract assets Local Phone Number Local Phone Number Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Statement of Cash Flows [Abstract] Comprehensive Income, Policy [Policy Text Block] Comprehensive Income Stock Repurchased and Retired During Period, Shares Repurchased and retired common stock, shares Repurchase of common stock, shares Organization, Consolidation and Presentation of Financial Statements [Abstract] Gross Profit Gross margin Common Stock, Par or Stated Value Per Share Common stock, par value Interest Income (Expense), Nonoperating, Net Interest expense, net Debt Instrument, Interest Rate, Stated Percentage Private offered aggregate principal amount rate Private offered aggregate principal amount rate Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Current year acquisitions. Current Year Acquisitions [Member] Current Year Acquisitions Maximum [Member] Maximum Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Intangible assets in connection with acquisition Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Presentation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Long-Term Debt and Lease Obligation 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 Payables and Accruals [Abstract] City Area Code City Area Code Inventory, Net Inventories, net Inventory, Net, Total Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: 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 Letter of Credit [Member] Letter of Credit Business Acquisition [Line Items] Business combination recognized identifiable assets acquired and liabilities assumed finance lease right of use assets. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Finance Lease Right Of Use Assets Finance lease right-of-use assets Weighted Average Number of Shares Outstanding, Basic Basic Weighted average shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic, Total Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Year Founded Entity formed, year Other Acquisitions Other acquisitions [Member] Other acquisitions. 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 Statement [Table] Statement [Table] Finite lived intangible assets amortization expense after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter Increase (Decrease) in Contract with Customer, Liability Contract liabilities Document Fiscal Period Focus Document Fiscal Period Focus Related Party Transactions Disclosure [Text Block] Related Party Transactions Statement [Line Items] Statement [Line Items] Payments of Financing Costs Payments of loan costs Payments of Financing Costs, Total Debt issuance costs Schedule of Long-Term Debt Instruments [Table Text Block] Summary of Long-Term Debt Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive and contingent RSUs excluded from diluted EPS 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 Letters of Credit Outstanding, Amount Outstanding letters of credit Outstanding letters of credit Accounts receivable, less allowances of $59,762 and $67,980, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Other Assets, Current Other current assets Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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 Cover [Abstract] Selling, General and Administrative Expense Selling, general and administrative expenses Selling, General and Administrative Expense, Total Noltex. Noltex [Member] Noltex Vesting [Axis] Vesting Document Fiscal Year Focus Document Fiscal Year Focus Income Taxes Paid, Net Cash paid for income taxes Income Taxes Paid, Net, Total Interest Payable, Current Accrued interest Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Vesting of restricted stock units, shares 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 Security Exchange Name Security Exchange Name New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer Relationships Schedule of Finite-Lived Intangible Assets [Table] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for operating lease obligations Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average common shares: Denominator: Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Repayments of long-term debt and other loans Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security, Total Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Schedule of Accrued Liabilities [Table Text Block] Summary of Accrued Liabilities Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Estimated Amortization Expense for Intangible Assets Proceeds from Lines of Credit Borrowings under revolving credit facility Proceeds from Lines of Credit, Total Variable Rate [Domain] Variable Rate Non-cash consideration for the merger. Non Cash Consideration For Merger Non-cash consideration for the BMC Merger Securities Act File Number Entity File Number The number of locations the entity operates. Number Of Locations Number of Locations Goodwill and Intangible Assets Disclosure [Abstract] Share-Based Payment Arrangement [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Entity Address, Address Line Two Entity Address, Address Line Two Preferred Stock, Value, Issued Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding Two thousand twenty six revolving credit facility. Two Thousand Twenty Six Revolving Credit Facility [Member] 2026 Revolving Credit Facility 2026 Facility Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld for restricted stock units vested, shares Earnings Per Share [Text Block] Net Income per Common Share 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 Entity Address, Address Line One Entity Address, Address Line One Goodwill Disclosure [Text Block] Goodwill Amount of finance lease liabilities assumed in a business combination. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Finance Lease Liabilities Finance lease liabilities 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 Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Gross Carrying Amount Subsequent Event Type [Domain] Subsequent Event Type Long-Term Debt, Type [Axis] Long-Term Debt, Type Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Fair Value, Inputs, Level 2 [Member] Level 2 Long-Term Debt, Gross Debt instrument carrying amount Line of credit facility outstanding Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Other assets Revenue from External Customers by Products and Services [Table] Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Non cash or accrued consideration for acquisitions. Non Cash or Accrued Consideration for Acquisitions Non-cash or accrued consideration for acquisitions Long-Term Line of Credit, Total Long-Term Line of Credit Revolving credit facility, commitments Noltex, BMS and JBM Noltex, BMS and JBM [Member] Noltex, BMS and JBM [Member] Segment Reporting, Policy [Policy Text Block] Segments Weighted Average Number of Shares Outstanding, Diluted, Adjustment Dilutive effect of options and RSUs Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Long-Term Debt and Lease Obligation, Current Current maturities of long-term debt Less: current maturities of long-term debt Long-Term Debt and Lease Obligation, Current, Total Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Numerator: Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Share-Based Payment Arrangement, Tranche Three [Member] Share Based Compensation Award Tranche Three 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 2023 (from July 1, 2023) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Common Stock, Shares, Outstanding Balance, shares Balance, shares Common stock, shares outstanding Share-Based Payment Arrangement [Text Block] Employee Stock-Based Compensation Accrued contingent consideration and purchase price adjustments. Accrued Contingent Consideration and Purchase Price Adjustments Less: accrued contingent consideration and purchase price adjustments Business Combinations Policy [Policy Text Block] Business Combinations Document Type Document Type Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report 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 Net Cash Provided by (Used in) Financing Activities Net cash (used in) provided by financing activities Entity Filer Category Entity Filer Category Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental disclosures of non-cash activities: Increase (Decrease) in Accrued Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities, Total 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 Variable Rate [Axis] Variable Rate Accrued Liabilities, Current [Abstract] Summary of accrued liabilities Trade Names [Member] Trade Names Noncompete Agreements [Member] Non-compete Agreements Capital Expenditures Incurred but Not yet Paid Accrued purchases of property, plant and equipment Liabilities Total liabilities Unamortized debt issuance costs Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net, Total Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Vesting of restricted stock units Two thousand fourteen incentive plan. Two Thousand Fourteen Incentive Plan [Member] 2014 Incentive Plan Equity, Attributable to Parent Balance Balance Total stockholders' equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted average useful lives of the acquired intangible assets Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Net income Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State income taxes, net of federal income tax Statement of Financial Position [Abstract] 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 Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted average shares outstanding, diluted Increase (Decrease) in Receivables Receivables Increase (Decrease) in Receivables, Total Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations Credit Facility [Axis] Credit Facility Effective Income Tax Rate Reconciliation, Percent Total effective rate for continuing operations Goodwill amortization period for tax purposes. Goodwill amortization period for tax purposes Goodwill amortization period Income Tax Disclosure [Text Block] Income Taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets Total assets Payments of debt extinguishment costs Payment for Debt Extinguishment or Debt Prepayment Cost 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 Finite-Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Calculation of Basic and Diluted EPS Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] .Senior unsecured notes due two thousand thirty. Senior Unsecured Notes Due Two Thousand Thirty [Member] 2030 Notes Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Employee-related Liabilities, Current Accrued payroll and other employee related expenses Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition 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 Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] EX-101.CAL 6 bldr-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.SCH 7 bldr-20230630.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 995455 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Net Income per Common Share link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Employee Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Net Income per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Employee Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue - Sales by Product Category (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Long-Term Debt - 2023 Debt Transactions (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.PRE 8 bldr-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.DEF 9 bldr-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Cover [Abstract]    
Entity Registrant Name BUILDERS FIRSTSOURCE, INC.  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
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   125,036,644
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 6031 Connection Drive  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Irving  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75039  
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.23.2
CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 4,528,890 $ 6,926,259 $ 8,412,204 $ 12,607,391
Cost of sales 2,933,944 4,514,112 5,445,858 8,362,870
Gross margin 1,594,946 2,412,147 2,966,346 4,244,521
Selling, general and administrative expenses 1,017,874 1,046,279 1,922,091 2,014,847
Income from operations 577,072 1,365,868 1,044,255 2,229,674
Interest expense, net 53,016 70,715 95,124 112,029
Income before income taxes 524,056 1,295,153 949,131 2,117,645
Income tax expense 119,437 307,944 210,726 490,795
Net income $ 404,619 $ 987,209 $ 738,405 $ 1,626,850
Net income per share:        
Basic $ 3.19 $ 5.79 $ 5.59 $ 9.36
Diluted $ 3.16 $ 5.75 $ 5.54 $ 9.27
Weighted average common shares:        
Basic 126,977 170,378 132,034 173,730
Diluted 128,066 171,549 133,247 175,525
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 89,316 $ 80,445
Accounts receivable, less allowances of $59,762 and $67,980, respectively 1,618,666 1,448,139
Other receivables 245,893 234,966
Inventories, net 1,362,250 1,426,196
Contract assets 190,514 183,700
Other current assets 98,578 124,201
Total current assets 3,605,217 3,497,647
Property, plant and equipment, net 1,676,244 1,567,631
Operating lease right-of-use assets, net 483,991 485,704
Goodwill 3,499,819 3,456,854
Intangible assets, net 1,412,377 1,550,944
Other assets, net 55,464 36,380
Total assets 10,733,112 10,595,160
Current liabilities:    
Accounts payable 1,061,965 803,479
Accrued liabilities 599,623 739,009
Contract liabilities 190,262 193,178
Current portion of operating lease liabilities 99,692 100,758
Current maturities of long-term debt 4,314 6,355
Total current liabilities 1,955,856 1,842,779
Noncurrent portion of operating lease liabilities 409,231 404,463
Long-term debt, net of current maturities, discounts and issuance costs 3,670,400 2,977,842
Deferred income taxes 231,758 269,660
Other long-term liabilities 123,807 137,850
Total liabilities 6,391,052 5,632,594
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; 125,032 and 138,864 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively 1,250 1,389
Additional paid-in capital 4,249,053 4,257,667
Retained earnings 91,757 703,510
Total stockholders' equity 4,342,060 4,962,566
Total liabilities and stockholders' equity $ 10,733,112 $ 10,595,160
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowances on trade accounts receivable $ 59,762 $ 67,980
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 125,032,000 138,864,000
Common stock, shares outstanding 125,032,000 138,864,000
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 738,405 $ 1,626,850
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 275,515 229,805
Deferred income taxes (37,902) (22,627)
Stock-based compensation expense 23,421 18,156
Other non-cash adjustments 804 29,286
Changes in assets and liabilities, net of assets acquired and liabilities assumed:    
Receivables (179,946) (637,115)
Inventories 77,277 (419,560)
Contract assets (6,815) (63,127)
Other current assets 25,652 (6,790)
Other assets and liabilities (13,815) 3,035
Accounts payable 260,972 168,144
Accrued liabilities (113,695) 160,794
Contract liabilities (4,166) 40,219
Net cash provided by operating activities 1,045,707 1,127,070
Cash flows from investing activities:    
Cash used for acquisitions (90,559) (192,945)
Purchases of property, plant and equipment (231,110) (119,538)
Proceeds from sale of property, plant and equipment 9,858 5,395
Net cash used in investing activities (311,811) (307,088)
Cash flows from financing activities:    
Borrowings under revolving credit facility 2,801,000 3,599,000
Repayments under revolving credit facility (2,108,000) (3,353,000)
Proceeds from long-term debt and other loans   1,001,500
Repayments of long-term debt and other loans (2,112) (614,146)
Payments of debt extinguishment costs   (20,672)
Payments of loan costs (1,897) (15,816)
Exercise of stock options 473 434
Repurchase of common stock (1,414,489) (1,293,700)
Net cash (used in) provided by financing activities (725,025) (696,400)
Net change in cash and cash equivalents 8,871 123,582
Cash and cash equivalents at beginning of period 80,445 42,603
Cash and cash equivalents at end of period 89,316 166,185
Supplemental disclosures of cash flow information:    
Cash paid for interest 87,084 85,646
Cash paid for income taxes 296,474 430,789
Supplemental disclosures of non-cash activities:    
Non-cash or accrued consideration for acquisitions 6,010 7,371
Accrued purchases of property, plant and equipment 7,420 10,392
Right-of-use assets obtained in exchange for operating lease obligations 42,916 67,039
Amounts accrued related to repurchases of common stock $ 12,762 $ 69,412
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Balance at Dec. 31, 2021 $ 4,802,481 $ 1,798 $ 4,260,670 $ 540,013
Balance, shares at Dec. 31, 2021   179,820    
Vesting of restricted stock units   $ 11 (11)  
Vesting of restricted stock units, shares   1,018    
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) (3,593) [1]    
Exercise of stock options $ 421   421  
Exercise of stock options, shares   42    
Shares withheld for restricted stock units vested (29,384) $ (4) (29,380)  
Shares withheld for restricted stock units vested, shares   (401)    
Net Income (Loss) 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    
Balance at Dec. 31, 2021 4,802,481 $ 1,798 4,260,670 540,013
Balance, shares at Dec. 31, 2021   179,820    
Net Income (Loss) 1,626,850      
Balance at Jun. 30, 2022 5,136,353 $ 1,602 4,244,374 890,377
Balance, shares at Jun. 30, 2022   160,226    
Balance at Mar. 31, 2022 5,136,047 $ 1,769 4,240,540 893,738
Balance, shares at Mar. 31, 2022   176,886    
Vesting of restricted stock units   $ 3 (3)  
Vesting of restricted stock units, shares   300    
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) (16,871) [1]    
Exercise of stock options $ 13   13  
Exercise of stock options, shares   1    
Shares withheld for restricted stock units vested (5,493) $ (1) (5,492)  
Shares withheld for restricted stock units vested, shares   (90)    
Net Income (Loss) 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    
Balance at Dec. 31, 2022 $ 4,962,566 $ 1,389 4,257,667 703,510
Balance, shares at Dec. 31, 2022 138,864 138,864    
Vesting of restricted stock units   $ 7 (7)  
Vesting of restricted stock units, shares   687    
Stock-based compensation expense $ 11,026   11,026  
Repurchase of common stock [1] $ (627,608) $ (75)   (627,533)
Repurchase of common stock, shares (7,500) (7,546) [1]    
Exercise of stock options $ 315   315  
Exercise of stock options, shares   38    
Shares withheld for restricted stock units vested (22,853) $ (3) (22,850)  
Shares withheld for restricted stock units vested, shares   (276)    
Net Income (Loss) 333,786     333,786
Balance at Mar. 31, 2023 4,657,232 $ 1,318 4,246,151 409,763
Balance, shares at Mar. 31, 2023   131,767    
Balance at Dec. 31, 2022 $ 4,962,566 $ 1,389 4,257,667 703,510
Balance, shares at Dec. 31, 2022 138,864 138,864    
Net Income (Loss) $ 738,405      
Balance at Jun. 30, 2023 $ 4,342,060 $ 1,250 4,249,053 91,757
Balance, shares at Jun. 30, 2023 125,032 125,032    
Balance at Mar. 31, 2023 $ 4,657,232 $ 1,318 4,246,151 409,763
Balance, shares at Mar. 31, 2023   131,767    
Vesting of restricted stock units   $ 3 (3)  
Vesting of restricted stock units, shares   319    
Stock-based compensation expense 12,395   12,395  
Repurchase of common stock [1] $ (722,695) $ (70)   (722,625)
Repurchase of common stock, shares (7,000) (6,970) [1]    
Exercise of stock options $ 157   157  
Exercise of stock options, shares   16    
Shares withheld for restricted stock units vested (9,648) $ (1) (9,647)  
Shares withheld for restricted stock units vested, shares   (100)    
Net Income (Loss) 404,619     404,619
Balance at Jun. 30, 2023 $ 4,342,060 $ 1,250 $ 4,249,053 $ 91,757
Balance, shares at Jun. 30, 2023 125,032 125,032    
[1] Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 7.0 million shares of our common stock at an average price of $103.68 per share for $722.7 million, inclusive of fees and taxes, during the three months ended June 30, 2023. We repurchased and retired 7.5 million shares of our common stock at an average price of $83.17 per share for $627.6 million, inclusive of fees and taxes, during the three months ended March 31, 2023. 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.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Statement of Stockholders' Equity [Abstract]        
Repurchased and retired common stock, shares 7.0 7.5 16.9 3.6
Repurchased and retired common stock [1] $ 722,695 $ 627,608 $ 990,739 $ 285,951
Average price of common shares repurchased and retired $ 103.68 $ 83.17 $ 58.72 $ 79.58
[1] Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 7.0 million shares of our common stock at an average price of $103.68 per share for $722.7 million, inclusive of fees and taxes, during the three months ended June 30, 2023. We repurchased and retired 7.5 million shares of our common stock at an average price of $83.17 per share for $627.6 million, inclusive of fees and taxes, during the three months ended March 31, 2023. 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.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net Income (Loss) $ 404,619 $ 333,786 $ 987,209 $ 639,640 $ 738,405 $ 1,626,850
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
6 Months Ended
Jun. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Michael Hiller, President, Central Division, entered into a pre-arranged stock trading plan on May 12, 2023. Mr. Hiller’s plan provides for the sale of up to 7,362 shares of Company common stock between August 14, 2023, and March 29, 2024. This trading plan was entered into during an open insider trading window and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended, and the Company’s policies regarding transactions in Company securities.

Name Michael Hiller
Title President, Central Division
Rule 10b5-1 Arrangement Adopted true
Adoption Date May 12, 2023
Termination Date March 29, 2024
Aggregate Available 7,362
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation
6 Months Ended
Jun. 30, 2023
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 570 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, 2022, 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, 2022, 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, 2022, included in our most recent annual report on Form 10-K for fiscal year 2022 (“2022 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 2022 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 2022 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

The prior periods’ amounts disclosed in Note 3 have been reclassified to conform to the current year presentation. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. Certain prior periods’ amounts presented in the Condensed Consolidated Statement of Cash Flows for other non-cash adjustments and other asset and liabilities have been reclassified to conform to the current year presentation. These reclassifications had no impact on the operating or total cash flows as previously reported.

Recent Accounting Pronouncements

The Company reviews new accounting standards as issued or updated. There were no recently issued standards or updates adopted in the period that had a material impact on these condensed consolidated financial statements.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations
6 Months Ended
Jun. 30, 2023
Business Combinations [Abstract]  
Business Combinations

2. Business Combinations

During the first six months of the year, we acquired certain assets and the operations of Noltex Holdings, Inc. and its affiliates (“Noltex”), Builder’s Millwork Supply (“BMS”), and JB Millworks (“JBM”) for a combined total of $96.6 million. Noltex manufactures trusses and provides building components to the single- and multi-family markets, serving Texas markets in the Dallas-Fort Worth, San Antonio, Houston, Lubbock, and Midland areas. BMS and JBM manufacture and supply millwork and trim in the Anchorage, Alaska and Chattanooga, Tennessee areas, respectively.

The acquisitions were funded with a combination of cash on hand and borrowings under our $1.8 billion revolving credit facility due January 17, 2028 (the “Revolving Facility”). The 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 dates. The purchase price was allocated to the assets acquired and liabilities assumed based on estimated fair values at the acquisition dates, 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)

 

Accounts receivable

 

$

1,508

 

Inventories

 

 

13,330

 

Other current assets

 

 

28

 

Property, plant and equipment

 

 

9,071

 

Operating lease right-of-use assets

 

 

8,356

 

Finance lease right-of-use assets

 

 

528

 

Goodwill

 

 

42,965

 

Intangible assets

 

 

30,850

 

Other assets

 

 

126

 

Total assets

 

$

106,762

 

 

 

 

 

Accrued liabilities

 

$

60

 

Contract liabilities

 

 

1,250

 

Operating lease liabilities

 

 

8,355

 

Finance lease liabilities

 

 

528

 

Total liabilities

 

$

10,193

 

 

 

 

 

Total purchase consideration

 

 

96,569

 

Less: accrued contingent consideration and purchase price adjustments

 

 

(6,010

)

Total cash consideration

 

$

90,559

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue

3. Revenue

The following table disaggregates our sales by product category:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

1,058,980

 

 

$

2,836,194

 

 

$

1,934,592

 

 

$

5,172,705

 

Manufactured products

 

 

1,288,109

 

 

 

1,678,617

 

 

 

2,400,456

 

 

 

3,032,409

 

Windows, doors & millwork

 

 

1,105,221

 

 

 

1,218,276

 

 

 

2,146,345

 

 

 

2,244,161

 

Specialty building products & services

 

 

1,076,580

 

 

 

1,193,172

 

 

 

1,930,811

 

 

 

2,158,116

 

Net sales

 

$

4,528,890

 

 

$

6,926,259

 

 

$

8,412,204

 

 

$

12,607,391

 

 

 

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 June 30, 2023, and 2022, we recognized as revenue approximately 88% and 87% of the contract liabilities balances at December 31, 2022, and 2021, respectively.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Common Share
6 Months Ended
Jun. 30, 2023
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
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

404,619

 

 

$

987,209

 

 

$

738,405

 

 

$

1,626,850

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

126,977

 

 

 

170,378

 

 

 

132,034

 

 

 

173,730

 

Dilutive effect of options and RSUs

 

 

1,089

 

 

 

1,171

 

 

 

1,213

 

 

 

1,795

 

Weighted average shares outstanding, diluted

 

 

128,066

 

 

 

171,549

 

 

 

133,247

 

 

 

175,525

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

3.19

 

 

$

5.79

 

 

$

5.59

 

 

$

9.36

 

Diluted

 

$

3.16

 

 

$

5.75

 

 

$

5.54

 

 

$

9.27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

 

2

 

 

 

309

 

 

 

2

 

 

 

191

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill
6 Months Ended
Jun. 30, 2023
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, 2022 (1)

 

$

3,456,854

 

Acquisitions

 

 

42,965

 

Balance as of June 30, 2023 (1)

 

$

3,499,819

 

 

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

In 2023, the change in the carrying amount of goodwill is attributable to the acquisitions completed during the year. As of June 30, 2023, 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 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 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

6. Intangible Assets

The following table presents intangible assets as of:

 

 

 

June 30, 2023

 

 

December 31, 2022

 

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

 

(in thousands)

 

Customer relationships

 

$

2,053,638

 

 

$

(757,658

)

 

$

2,029,955

 

 

$

(606,532

)

Trade names

 

 

64,500

 

 

 

(31,964

)

 

 

201,861

 

 

 

(164,797

)

Subcontractor relationships

 

 

 

 

 

 

 

 

5,440

 

 

 

(5,440

)

Non-compete agreements

 

 

13,050

 

 

 

(5,021

)

 

 

14,919

 

 

 

(5,685

)

Developed technology

 

 

95,600

 

 

 

(19,768

)

 

 

95,600

 

 

 

(14,377

)

Total intangible assets

 

$

2,226,788

 

 

$

(814,411

)

 

$

2,347,775

 

 

$

(796,831

)

 

In connection with the current year acquisitions, we recorded customer relationships intangible assets of $30.9 million. The weighted average useful life of the current year acquired intangible assets is 9.1 years. 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 six months ended June 30, 2023, we recorded amortization expense in relation to the above-listed intangible assets of $84.8 million and $169.4 million, respectively. During the three and six months ended June 30, 2022, we recorded amortization expense in relation to the above-listed intangible assets of $70.1 million and $135.8 million, respectively. During 2023, we derecognized certain customer relationships, trade names, non-compete agreements, and subcontractor relationships assets as they were fully amortized, resulting in a decrease in the gross carrying amount of the intangible assets and the related accumulated amortization.

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

 

 

 

(in thousands)

 

2023 (from July 1, 2023)

 

$

162,853

 

2024

 

 

270,029

 

2025

 

 

195,231

 

2026

 

 

170,185

 

2027

 

 

148,947

 

Thereafter

 

 

465,132

 

Total future net intangible amortization expense

 

$

1,412,377

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities

7. Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

 

June 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

290,582

 

 

$

400,711

 

Self-insurance reserves

 

 

83,861

 

 

 

79,252

 

Accrued business taxes

 

 

69,199

 

 

 

77,438

 

Amounts accrued for repurchases of common stock

 

 

12,762

 

 

 

44,447

 

Accrued rebates payable

 

 

27,236

 

 

 

51,714

 

Accrued interest

 

 

39,101

 

 

 

34,327

 

Accrued contingent consideration & purchase price adjustments

 

 

38,150

 

 

 

5,699

 

Other

 

 

38,732

 

 

 

45,421

 

Total accrued liabilities

 

$

599,623

 

 

$

739,009

 

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt

8. Long-Term Debt

Long-term debt consisted of the following as of:

 

 

 

June 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Revolving credit facility (1)

 

$

957,000

 

 

$

264,000

 

4.25% 2032 notes

 

 

1,300,000

 

 

 

1,300,000

 

6.375% 2032 notes

 

 

700,000

 

 

 

700,000

 

2030 notes

 

 

550,000

 

 

 

550,000

 

Other finance obligations

 

 

193,871

 

 

 

197,281

 

Finance lease obligations

 

 

3,599

 

 

 

4,105

 

 

 

 

3,704,470

 

 

 

3,015,386

 

Unamortized debt discount/premium and debt issuance costs

 

 

(29,756

)

 

 

(31,189

)

 

 

 

3,674,714

 

 

 

2,984,197

 

Less: current maturities of long-term debt

 

 

4,314

 

 

 

6,355

 

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

 

$

3,670,400

 

 

$

2,977,842

 

(1)
The weighted average interest rate was 7.0% and 3.7% as of June 30, 2023, and December 31, 2022, respectively.

2023 Debt Transactions

On January 17, 2023, and April 3, 2023, the Company amended the Revolving Facility to extend the maturity of $1,620.0 million, and $180.0 million, respectively, of the total $1,800.0 million commitments to January 17, 2028. These amendments included additional interest pricing tiers for borrowings, which range from 1.10% to 1.60% in the case of loans using the Secured Overnight Financing Rate (“SOFR”), and 0.00% to 0.50% in the case of base rate loans. The letters of credit are assessed at a rate between 1.00% to 1.50% based on the average excess availability. In connection with these amendments, we expensed approximately $0.7 million of unamortized debt issuance costs related to exiting lenders to interest expense, and we incurred approximately $1.9 million of new debt issuance costs which, together with the previous unamortized debt issuance costs, have been deferred and amortized over the remaining contractual life.

The Revolving Facility is discussed in more detail in our 2022 Form 10-K and in our quarterly report on Form 10-Q for the three months ended March 31, 2023.

The Company did not have any new issuances of senior unsecured notes during the three months ended June 30, 2023. The Company’s outstanding senior unsecured notes are discussed in more detail in our 2022 Form 10-K and in our quarterly report on Form 10-Q for the three months ended March 31, 2023.

Fair Value

As of June 30, 2023, and December 31, 2022, 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 5% senior unsecured notes due 2030 (the “2030 notes”), 4.25% senior unsecured notes due 2032 (the “4.25% 2032 notes”), 6.375% senior unsecured notes due 2032 (the “6.375% 2032 notes” and together with the 4.25% 2032 notes, the “2032 notes”), and Revolving Facility at amortized cost. The fair values of the 2030 notes, 4.25% 2032 notes, and 6.375% 2032 notes at June 30, 2023, were approximately $515.6 million, $1,132.6 million, and $694.8 million, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the Revolving Facility at June 30, 2023, 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 Revolving 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 June 30, 2023.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Employee Stock-Based Compensation

9. Employee Stock-Based Compensation

Time Based Restricted Stock Unit Grants

In the first six months of 2023, our board of directors granted 478,000 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. These grants vest over a service period between one and four years. The weighted average grant date fair value for these RSUs was $84.11 per unit, which was based on the closing stock price on the respective grant dates.

Performance, Market and Service Condition Based Restricted Stock Unit Grants

In the first six months of 2023, our board of directors granted 161,000 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 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 $83.75 per unit, which was determined using the Monte Carlo simulation model, applying the following assumptions:

 

Expected volatility (company)

46.5%

Expected volatility (peer group median)

32.1%

Correlation between the Company and peer group median

0.5

Expected dividend yield

0.0%

Risk-free rate

3.8%

 

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 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
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
June 30,

 

 

Six Months Ended
June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Statutory federal income tax rate

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

2.6

 

 

 

3.0

 

 

 

2.5

 

 

 

2.9

 

Stock-based compensation windfall benefit

 

(0.9

)

 

 

(0.2

)

 

 

(1.5

)

 

 

(0.8

)

Permanent differences and other

 

0.1

 

 

 

 

 

 

0.2

 

 

 

0.1

 

 

 

22.8

%

 

 

23.8

%

 

 

22.2

%

 

 

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 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

11. Commitments and Contingencies

As of June 30, 2023, we had outstanding letters of credit totaling $70.4 million under our Revolving 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 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions

12. Related Party Transactions

A member of the Company’s board of directors was an executive officer of one of our customers, Ashton Woods USA, L.L.C., during 2022. 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, for the three and six months ended June 30, 2022.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2023
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 2022 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

The prior periods’ amounts disclosed in Note 3 have been reclassified to conform to the current year presentation. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. Certain prior periods’ amounts presented in the Condensed Consolidated Statement of Cash Flows for other non-cash adjustments and other asset and liabilities have been reclassified to conform to the current year presentation. These reclassifications had no impact on the operating or total cash flows as previously reported.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

The Company reviews new accounting standards as issued or updated. There were no recently issued standards or updates adopted in the period that had a material impact on these condensed 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 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2023
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)

 

Accounts receivable

 

$

1,508

 

Inventories

 

 

13,330

 

Other current assets

 

 

28

 

Property, plant and equipment

 

 

9,071

 

Operating lease right-of-use assets

 

 

8,356

 

Finance lease right-of-use assets

 

 

528

 

Goodwill

 

 

42,965

 

Intangible assets

 

 

30,850

 

Other assets

 

 

126

 

Total assets

 

$

106,762

 

 

 

 

 

Accrued liabilities

 

$

60

 

Contract liabilities

 

 

1,250

 

Operating lease liabilities

 

 

8,355

 

Finance lease liabilities

 

 

528

 

Total liabilities

 

$

10,193

 

 

 

 

 

Total purchase consideration

 

 

96,569

 

Less: accrued contingent consideration and purchase price adjustments

 

 

(6,010

)

Total cash consideration

 

$

90,559

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Sales by Product Category

The following table disaggregates our sales by product category:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

1,058,980

 

 

$

2,836,194

 

 

$

1,934,592

 

 

$

5,172,705

 

Manufactured products

 

 

1,288,109

 

 

 

1,678,617

 

 

 

2,400,456

 

 

 

3,032,409

 

Windows, doors & millwork

 

 

1,105,221

 

 

 

1,218,276

 

 

 

2,146,345

 

 

 

2,244,161

 

Specialty building products & services

 

 

1,076,580

 

 

 

1,193,172

 

 

 

1,930,811

 

 

 

2,158,116

 

Net sales

 

$

4,528,890

 

 

$

6,926,259

 

 

$

8,412,204

 

 

$

12,607,391

 

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Common Share (Tables)
6 Months Ended
Jun. 30, 2023
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
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

404,619

 

 

$

987,209

 

 

$

738,405

 

 

$

1,626,850

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

126,977

 

 

 

170,378

 

 

 

132,034

 

 

 

173,730

 

Dilutive effect of options and RSUs

 

 

1,089

 

 

 

1,171

 

 

 

1,213

 

 

 

1,795

 

Weighted average shares outstanding, diluted

 

 

128,066

 

 

 

171,549

 

 

 

133,247

 

 

 

175,525

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

3.19

 

 

$

5.79

 

 

$

5.59

 

 

$

9.36

 

Diluted

 

$

3.16

 

 

$

5.75

 

 

$

5.54

 

 

$

9.27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Antidilutive and contingent RSUs excluded from diluted EPS

 

 

2

 

 

 

309

 

 

 

2

 

 

 

191

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
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, 2022 (1)

 

$

3,456,854

 

Acquisitions

 

 

42,965

 

Balance as of June 30, 2023 (1)

 

$

3,499,819

 

 

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

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets

The following table presents intangible assets as of:

 

 

 

June 30, 2023

 

 

December 31, 2022

 

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

Gross
Carrying
Amount

 

 

Accumulated Amortization

 

 

 

(in thousands)

 

Customer relationships

 

$

2,053,638

 

 

$

(757,658

)

 

$

2,029,955

 

 

$

(606,532

)

Trade names

 

 

64,500

 

 

 

(31,964

)

 

 

201,861

 

 

 

(164,797

)

Subcontractor relationships

 

 

 

 

 

 

 

 

5,440

 

 

 

(5,440

)

Non-compete agreements

 

 

13,050

 

 

 

(5,021

)

 

 

14,919

 

 

 

(5,685

)

Developed technology

 

 

95,600

 

 

 

(19,768

)

 

 

95,600

 

 

 

(14,377

)

Total intangible assets

 

$

2,226,788

 

 

$

(814,411

)

 

$

2,347,775

 

 

$

(796,831

)

Estimated Amortization Expense for Intangible Assets

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

 

 

 

(in thousands)

 

2023 (from July 1, 2023)

 

$

162,853

 

2024

 

 

270,029

 

2025

 

 

195,231

 

2026

 

 

170,185

 

2027

 

 

148,947

 

Thereafter

 

 

465,132

 

Total future net intangible amortization expense

 

$

1,412,377

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Summary of Accrued Liabilities

Accrued liabilities consisted of the following as of:

 

 

 

June 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Accrued payroll and other employee related expenses

 

$

290,582

 

 

$

400,711

 

Self-insurance reserves

 

 

83,861

 

 

 

79,252

 

Accrued business taxes

 

 

69,199

 

 

 

77,438

 

Amounts accrued for repurchases of common stock

 

 

12,762

 

 

 

44,447

 

Accrued rebates payable

 

 

27,236

 

 

 

51,714

 

Accrued interest

 

 

39,101

 

 

 

34,327

 

Accrued contingent consideration & purchase price adjustments

 

 

38,150

 

 

 

5,699

 

Other

 

 

38,732

 

 

 

45,421

 

Total accrued liabilities

 

$

599,623

 

 

$

739,009

 

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Summary of Long-Term Debt

Long-term debt consisted of the following as of:

 

 

 

June 30,
2023

 

 

December 31,
2022

 

 

 

(in thousands)

 

Revolving credit facility (1)

 

$

957,000

 

 

$

264,000

 

4.25% 2032 notes

 

 

1,300,000

 

 

 

1,300,000

 

6.375% 2032 notes

 

 

700,000

 

 

 

700,000

 

2030 notes

 

 

550,000

 

 

 

550,000

 

Other finance obligations

 

 

193,871

 

 

 

197,281

 

Finance lease obligations

 

 

3,599

 

 

 

4,105

 

 

 

 

3,704,470

 

 

 

3,015,386

 

Unamortized debt discount/premium and debt issuance costs

 

 

(29,756

)

 

 

(31,189

)

 

 

 

3,674,714

 

 

 

2,984,197

 

Less: current maturities of long-term debt

 

 

4,314

 

 

 

6,355

 

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

 

$

3,670,400

 

 

$

2,977,842

 

(1)
The weighted average interest rate was 7.0% and 3.7% as of June 30, 2023, and December 31, 2022, respectively.
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
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 $83.75 per unit, which was determined using the Monte Carlo simulation model, applying the following assumptions:

 

Expected volatility (company)

46.5%

Expected volatility (peer group median)

32.1%

Correlation between the Company and peer group median

0.5

Expected dividend yield

0.0%

Risk-free rate

3.8%

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
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
June 30,

 

 

Six Months Ended
June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Statutory federal income tax rate

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax

 

2.6

 

 

 

3.0

 

 

 

2.5

 

 

 

2.9

 

Stock-based compensation windfall benefit

 

(0.9

)

 

 

(0.2

)

 

 

(1.5

)

 

 

(0.8

)

Permanent differences and other

 

0.1

 

 

 

 

 

 

0.2

 

 

 

0.1

 

 

 

22.8

%

 

 

23.8

%

 

 

22.2

%

 

 

23.2

%

 

 

 

 

 

 

 

 

 

 

 

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation - Additional Information (Detail)
6 Months Ended
Jun. 30, 2023
States
Store
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Entity formed, year 1998
Number of Locations | Store 570
Number of states | States 42
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Business Acquisition [Line Items]  
Cash consideration for certain assets and operations acquired $ 96.6
Revolving Credit Facility  
Business Acquisition [Line Items]  
Line of credit facility maximum borrowing capacity $ 1,800.0
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill $ 3,499,819   $ 3,456,854
Total cash consideration 90,559 $ 192,945  
Noltex, BMS and JBM      
Business Acquisition [Line Items]      
Accounts receivable 1,508    
Inventories 13,330    
Other current assets 28    
Property, plant and equipment 9,071    
Operating lease right-of-use assets 8,356    
Finance lease right-of-use assets 528    
Goodwill 42,965    
Intangible assets 30,850    
Other assets 126    
Total assets 106,762    
Accrued liabilities 60    
Contract liabilities 1,250    
Operating lease liabilities 8,355    
Finance lease liabilities 528    
Total liabilities 10,193    
Total purchase consideration 96,569    
Less: accrued contingent consideration and purchase price adjustments (6,010)    
Total cash consideration $ 90,559    
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Sales by Product Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales $ 4,528,890 $ 6,926,259 $ 8,412,204 $ 12,607,391
Lumber and Lumber Sheet Goods        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales 1,058,980 2,836,194 1,934,592 5,172,705
Manufactured Products        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales 1,288,109 1,678,617 2,400,456 3,032,409
Windows, Doors and Millwork        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales 1,105,221 1,218,276 2,146,345 2,244,161
Specialty Building Products & Services        
Entity Wide Information Revenue From External Customer [Line Items]        
Net sales $ 1,076,580 $ 1,193,172 $ 1,930,811 $ 2,158,116
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Detail)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]    
Percentage of recognized revenue from contract liability balances 88.00% 87.00%
Transferred over Time | Maximum    
Disaggregation Of Revenue [Line Items]    
Percentage of sales related to contracts with service 10.00%  
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.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 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:            
Net Income (Loss) $ 404,619 $ 333,786 $ 987,209 $ 639,640 $ 738,405 $ 1,626,850
Denominator:            
Weighted average shares outstanding, basic 126,977   170,378   132,034 173,730
Dilutive effect of options and RSUs 1,089   1,171   1,213 1,795
Weighted average shares outstanding, diluted 128,066   171,549   133,247 175,525
Net income per share:            
Basic $ 3.19   $ 5.79   $ 5.59 $ 9.36
Diluted $ 3.16   $ 5.75   $ 5.54 $ 9.27
Antidilutive and contingent RSUs excluded from diluted EPS 2   309   2 191
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill, Beginning Balance $ 3,456,854
Acquisitions 42,965
Goodwill, Ending Balance $ 3,499,819
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail)
$ in Millions
Jun. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Historical accumulated impairment losses $ 44.6
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill - Additional Information (Detail)
6 Months Ended
Jun. 30, 2023
Goodwill [Line Items]  
Goodwill amortization period 15 years
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,226,788 $ 2,347,775
Accumulated Amortization (814,411) (796,831)
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,053,638 2,029,955
Accumulated Amortization (757,658) (606,532)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 64,500 201,861
Accumulated Amortization (31,964) (164,797)
Subcontractor Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   5,440
Accumulated Amortization   (5,440)
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,050 14,919
Accumulated Amortization (5,021) (5,685)
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,600 95,600
Accumulated Amortization $ (19,768) $ (14,377)
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Amortization expenses $ 84.8 $ 70.1 $ 169.4 $ 135.8
Current Year Acquisitions        
Finite-Lived Intangible Assets [Line Items]        
Weighted average useful lives of the acquired intangible assets     9 years 1 month 6 days  
Customer Relationships | Current Year Acquisitions        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets in connection with acquisition $ 30.9   $ 30.9  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail)
$ in Thousands
Jun. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2023 (from July 1, 2023) $ 162,853
2024 270,029
2025 195,231
2026 170,185
2027 148,947
Thereafter 465,132
Total future net intangible amortization expense $ 1,412,377
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Summary of accrued liabilities    
Accrued payroll and other employee related expenses $ 290,582 $ 400,711
Self-insurance reserves 83,861 79,252
Accrued business taxes 69,199 77,438
Amounts accrued for repurchases of common stock 12,762 44,447
Accrued rebates payable 27,236 51,714
Accrued interest 39,101 34,327
Accrued contingent consideration & purchase price adjustments 38,150 5,699
Other 38,732 45,421
Total accrued liabilities $ 599,623 $ 739,009
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Summary of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Debt instrument carrying amount $ 3,704,470 $ 3,015,386
Unamortized debt discount/premium and debt issuance costs (29,756) (31,189)
Long-term debt and capital lease obligation 3,674,714 2,984,197
Less: current maturities of long-term debt 4,314 6,355
Long-term debt, net of current maturities, discounts and issuance costs 3,670,400 2,977,842
Revolving Credit Facility    
Debt Instrument [Line Items]    
Debt instrument carrying amount 957,000 264,000
4.25% 2032 notes    
Debt Instrument [Line Items]    
Debt instrument carrying amount 1,300,000 1,300,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
Other Finance Obligations    
Debt Instrument [Line Items]    
Debt instrument carrying amount 193,871 197,281
Finance Lease Obligations    
Debt Instrument [Line Items]    
Debt instrument carrying amount $ 3,599 $ 4,105
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)
Jun. 30, 2023
Dec. 31, 2022
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% 6.375%
2026 Revolving Credit Facility    
Debt Instrument [Line Items]    
Weighted average interest rate 7.00% 3.70%
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - 2023 Debt Transactions (Additional Information) (Details) - USD ($)
6 Months Ended
Jan. 17, 2023
Jun. 30, 2023
Jun. 30, 2022
Apr. 03, 2023
Debt Instrument [Line Items]        
Debt issuance costs   $ 1,897,000 $ 15,816,000  
Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity   1,800,000,000    
Debt issuance costs   $ 1,900    
Unamortized debt issuance costs       $ 700
2028 Facility        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 1,800,000      
Revolving credit facility, commitments $ 1,620,000     $ 180,000
Revolving credit facility due date Jan. 17, 2028      
Maximum | 2028 Facility        
Debt Instrument [Line Items]        
Debt instrument applicable rate 0.50%      
Maximum | Letter of Credit        
Debt Instrument [Line Items]        
Debt instrument applicable rate 1.50%      
Maximum | SOFR | 2028 Facility        
Debt Instrument [Line Items]        
Debt instrument applicable rate 1.60%      
Minimum | 2028 Facility        
Debt Instrument [Line Items]        
Debt instrument applicable rate 0.00%      
Minimum | Letter of Credit        
Debt Instrument [Line Items]        
Debt instrument applicable rate 1.00%      
Minimum | SOFR | 2028 Facility        
Debt Instrument [Line Items]        
Debt instrument applicable rate 1.10%      
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Fair Value - Additional Information (Detail)
$ in Millions
Jun. 30, 2023
USD ($)
4.25% 2032 notes  
Debt Instrument [Line Items]  
Private offered aggregate principal amount rate 4.25%
4.25% 2032 notes | Level 2  
Debt Instrument [Line Items]  
Fair value of long term debt $ 1,132.6
6.375% 2032 notes  
Debt Instrument [Line Items]  
Private offered aggregate principal amount rate 6.375%
6.375% 2032 notes | Level 2  
Debt Instrument [Line Items]  
Fair value of long term debt $ 694.8
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 $ 515.6
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Stock-Based Compensation - Additional Information (Detail)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Time Based Restricted Stock Unit Grants  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs Granted | shares 478,000
Weighted average grant date fair value, granted | $ / shares $ 84.11
Time Based Restricted Stock Unit Grants | Minimum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock award granted vested period 1 year
Time Based Restricted Stock Unit Grants | Maximum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock award granted vested period 4 years
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 | shares 161,000
Stock award granted vested period 3 years
Weighted average grant date fair value, granted | $ / shares $ 83.75
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 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) - Performance Market and Service Condition Based Restricted Stock Unit Grants
6 Months Ended
Jun. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Expected volatility (company) 46.50%
Expected volatility (peer group median) 32.10%
Correlation between the Company and peer group median 0.5
Expected dividend yield 0.00%
Risk-free rate 3.80%
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
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.60% 3.00% 2.50% 2.90%
Stock-based compensation windfall benefit (0.90%) (0.20%) (1.50%) (0.80%)
Permanent differences and other 0.10%   0.20% 0.10%
Total effective rate for continuing operations 22.80% 23.80% 22.20% 23.20%
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Outstanding letters of credit $ 70.4
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Related Party Transactions [Abstract]    
Percentage of accounts receivable due from and net sales 1.00% 1.00%
XML 63 bldr-20230630_htm.xml IDEA: XBRL DOCUMENT 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-12-31 0001316835 srt:MaximumMember bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2023-01-01 2023-06-30 0001316835 us-gaap:CommonStockMember 2022-06-30 0001316835 us-gaap:RetainedEarningsMember 2022-06-30 0001316835 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001316835 2022-06-30 0001316835 srt:MaximumMember bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-17 2023-01-17 0001316835 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001316835 us-gaap:TradeNamesMember 2023-06-30 0001316835 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001316835 srt:MinimumMember bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2023-01-01 2023-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001316835 us-gaap:CommonStockMember 2022-03-31 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2022-04-01 2022-06-30 0001316835 2022-03-31 0001316835 bldr:OtherFinanceObligationsMember 2023-06-30 0001316835 srt:MaximumMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001316835 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001316835 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001316835 bldr:NoltexBmsAndJbmMember 2023-01-01 2023-06-30 0001316835 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001316835 bldr:ManufacturedProductsMember 2022-01-01 2022-06-30 0001316835 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001316835 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-06-30 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2023-06-30 0001316835 bldr:WindowsDoorsAndMillworkMember 2023-04-01 2023-06-30 0001316835 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001316835 bldr:LumberAndLumberSheetGoodsMember 2023-01-01 2023-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember bldr:TwoThousandFourteenIncentivePlanMember 2023-01-01 2023-06-30 0001316835 srt:MinimumMember bldr:TimeBasedRestrictedStockUnitGrantsMember 2023-01-01 2023-06-30 0001316835 us-gaap:CommonStockMember 2023-06-30 0001316835 us-gaap:RetainedEarningsMember 2022-12-31 0001316835 bldr:OtherFinanceObligationsMember 2022-12-31 0001316835 bldr:LumberAndLumberSheetGoodsMember 2023-04-01 2023-06-30 0001316835 bldr:ManufacturedProductsMember 2023-01-01 2023-06-30 0001316835 2023-07-28 0001316835 2022-01-01 2022-06-30 0001316835 bldr:NoltexBmsAndJbmMember 2023-06-30 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2022-12-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001316835 us-gaap:TradeNamesMember 2022-12-31 0001316835 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001316835 bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember 2023-04-03 0001316835 bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember 2023-01-17 0001316835 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001316835 us-gaap:RetainedEarningsMember 2021-12-31 0001316835 bldr:CurrentYearAcquisitionsMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001316835 bldr:LumberAndLumberSheetGoodsMember 2022-01-01 2022-06-30 0001316835 bldr:WindowsDoorsAndMillworkMember 2022-01-01 2022-06-30 0001316835 2022-04-01 2022-06-30 0001316835 2023-03-31 0001316835 2022-01-01 2022-03-31 0001316835 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001316835 bldr:PerformanceMarketAndServiceConditionBasedRestrictedStockUnitGrantsMember 2023-01-01 2023-06-30 0001316835 bldr:LumberAndLumberSheetGoodsMember 2022-04-01 2022-06-30 0001316835 us-gaap:CommonStockMember 2022-12-31 0001316835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001316835 srt:MaximumMember bldr:TimeBasedRestrictedStockUnitGrantsMember 2023-01-01 2023-06-30 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2023-06-30 0001316835 bldr:WindowsDoorsAndMillworkMember 2022-04-01 2022-06-30 0001316835 us-gaap:CommonStockMember 2023-03-31 0001316835 2023-01-01 2023-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001316835 us-gaap:CustomerRelationshipsMember 2023-06-30 0001316835 bldr:ManufacturedProductsMember 2023-04-01 2023-06-30 0001316835 bldr:FinanceLeaseObligationMember 2023-06-30 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001316835 bldr:TimeBasedRestrictedStockUnitGrantsMember 2023-01-01 2023-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001316835 bldr:CurrentYearAcquisitionsMember 2023-01-01 2023-06-30 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2022-12-31 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001316835 srt:MinimumMember bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-17 2023-01-17 0001316835 srt:MaximumMember us-gaap:LetterOfCreditMember 2023-01-17 2023-01-17 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2023-04-01 2023-06-30 0001316835 srt:MinimumMember bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember 2023-01-17 2023-01-17 0001316835 2023-01-01 2023-03-31 0001316835 2021-12-31 0001316835 2023-06-30 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2023-01-01 2023-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001316835 srt:MinimumMember us-gaap:LetterOfCreditMember 2023-01-17 2023-01-17 0001316835 us-gaap:CustomerRelationshipsMember 2022-12-31 0001316835 srt:MaximumMember bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember 2023-01-17 2023-01-17 0001316835 us-gaap:RetainedEarningsMember 2023-03-31 0001316835 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001316835 us-gaap:RevolvingCreditFacilityMember 2023-04-03 0001316835 bldr:SeniorUnsecuredNotesDueTwoThousandThirtyMember 2022-12-31 0001316835 us-gaap:RetainedEarningsMember 2023-06-30 0001316835 bldr:FinanceLeaseObligationMember 2022-12-31 0001316835 bldr:TwoThousandTwentyEightRevolvingCreditFacilityMember 2023-01-17 2023-01-17 0001316835 2023-04-01 2023-06-30 0001316835 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001316835 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001316835 bldr:WindowsDoorsAndMillworkMember 2023-01-01 2023-06-30 0001316835 bldr:SpecialtyBuildingProductsAndServicesMember 2022-01-01 2022-06-30 0001316835 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001316835 bldr:TwoThousandTwentySixRevolvingCreditFacilityMember 2023-06-30 0001316835 bldr:SubcontractorRelationshipsMember 2022-12-31 0001316835 bldr:FourPointTwoFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember 2023-06-30 0001316835 us-gaap:CommonStockMember 2021-12-31 0001316835 2022-12-31 0001316835 us-gaap:RetainedEarningsMember 2022-03-31 0001316835 bldr:SixPointThreeSevenFivePercentageSeniorNotesDueTwoThousandThirtyTwoMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001316835 bldr:ManufacturedProductsMember 2022-04-01 2022-06-30 bldr:States pure bldr:Store shares iso4217:USD iso4217:USD shares Q2 --12-31 false 0001316835 P1Y 10-Q true 2023-06-30 2023 false 001-40620 BUILDERS FIRSTSOURCE, INC. DE 52-2084569 6031 Connection Drive Suite 400 Irving TX 75039 214 880-3500 Common stock, par value $0.01 per share BLDR NYSE Yes Yes Large Accelerated Filer false false false 125036644 4528890000 6926259000 8412204000 12607391000 2933944000 4514112000 5445858000 8362870000 1594946000 2412147000 2966346000 4244521000 1017874000 1046279000 1922091000 2014847000 577072000 1365868000 1044255000 2229674000 -53016000 -70715000 -95124000 -112029000 524056000 1295153000 949131000 2117645000 119437000 307944000 210726000 490795000 404619000 987209000 738405000 1626850000 3.19 5.79 5.59 9.36 3.16 5.75 5.54 9.27 126977000 170378000 132034000 173730000 128066000 171549000 133247000 175525000 89316000 80445000 59762000 67980000 1618666000 1448139000 245893000 234966000 1362250000 1426196000 190514000 183700000 98578000 124201000 3605217000 3497647000 1676244000 1567631000 483991000 485704000 3499819000 3456854000 1412377000 1550944000 55464000 36380000 10733112000 10595160000 1061965000 803479000 599623000 739009000 190262000 193178000 99692000 100758000 4314000 6355000 1955856000 1842779000 409231000 404463000 3670400000 2977842000 231758000 269660000 123807000 137850000 6391052000 5632594000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 300000000 300000000 125032000 125032000 138864000 138864000 1250000 1389000 4249053000 4257667000 91757000 703510000 4342060000 4962566000 10733112000 10595160000 738405000 1626850000 275515000 229805000 -37902000 -22627000 23421000 18156000 -804000 -29286000 179946000 637115000 -77277000 419560000 6815000 63127000 -25652000 6790000 13815000 -3035000 260972000 168144000 -113695000 160794000 -4166000 40219000 1045707000 1127070000 90559000 192945000 231110000 119538000 9858000 5395000 -311811000 -307088000 2801000000 3599000000 2108000000 3353000000 1001500000 2112000 614146000 20672000 1897000 15816000 473000 434000 1414489000 1293700000 -725025000 -696400000 8871000 123582000 80445000 42603000 89316000 166185000 87084000 85646000 296474000 430789000 6010000 7371000 7420000 10392000 42916000 67039000 12762000 69412000 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 138864000 1389000 4257667000 703510000 4962566000 687000 7000 -7000 11026000 11026000 7546000 75000 627533000 627608000 38000 315000 315000 276000 3000 22850000 22853000 333786000 333786000 131767000 1318000 4246151000 409763000 4657232000 319000 3000 -3000 12395000 12395000 6970000 70000 722625000 722695000 16000 157000 157000 100000 1000 9647000 9648000 404619000 404619000 125032000 1250000 4249053000 91757000 4342060000 7000000 103.68 722700000 7500000 83.17 627600000 16900000 58.72 990700000 3600000 79.58 286000000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;">570</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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, 2022, 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, 2022, 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, 2022, included in our most recent annual report on Form 10-K for fiscal year 2022 (“2022 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 2022 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;font-family:Times New Roman;margin-bottom:0.0pt;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 2022 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 prior periods’ amounts disclosed in Note 3 have been reclassified to conform to the current year presentation. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. Certain prior periods’ amounts presented in the Condensed Consolidated Statement of Cash Flows for other non-cash adjustments and other asset and liabilities have been reclassified to conform to the current year presentation. These reclassifications had no impact on the operating or total cash flows as previously reported.</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 reviews new accounting standards as issued or updated. There were no recently issued standards or updates adopted in the period that had a material impact on these condensed 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 570 42 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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 2022 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 prior periods’ amounts disclosed in Note 3 have been reclassified to conform to the current year presentation. These reclassifications had no impact on net income, total assets and liabilities, stockholders’ equity, or cash flows as previously reported. Certain prior periods’ amounts presented in the Condensed Consolidated Statement of Cash Flows for other non-cash adjustments and other asset and liabilities have been reclassified to conform to the current year presentation. These reclassifications had no impact on the operating or total cash flows as previously reported.</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 reviews new accounting standards as issued or updated. There were no recently issued standards or updates adopted in the period that had a material impact on these condensed 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;">During the first six months of the year, we acquired certain assets and the operations of Noltex Holdings, Inc. and its affiliates (“Noltex”), Builder’s Millwork Supply (“BMS”), and JB Millworks (“JBM”) for a combined total 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;">96.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. Noltex manufactures trusses and provides building components </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 the single- and multi-family markets, serving Texas markets in the Dallas-Fort Worth, San Antonio, Houston, Lubbock, and Midland areas. BMS and JBM manufacture and supply millwork and trim in the Anchorage, Alaska and Chattanooga, Tennessee areas, 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:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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 acquisitions were funded with a combination of cash on hand and borrowings under 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;">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 facility due January 17, 2028 (the “Revolving Facility</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 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 dates. The purchase price was allocated to the assets acquired and liabilities assumed based on estimated fair values at the acquisition dates, 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:77.587%;"></td> <td style="width:2.381%;"></td> <td style="width:1.0%;"></td> <td style="width:18.032999999999998%;"></td> <td style="width:1.0%;"></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;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;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;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;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times 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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,508</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,330</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,071</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,356</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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 right-of-use 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">528</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,965</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,850</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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 assets</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">106,762</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,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;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;"> </span></p></td> <td style="background-color:rgba(204,236,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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,250</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,355</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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 liabilities</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">528</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,193</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,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;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;"> </span></p></td> <td style="background-color:rgba(204,236,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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">96,569</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;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;">6,010</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">90,559</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> 96600000 1800000000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:77.587%;"></td> <td style="width:2.381%;"></td> <td style="width:1.0%;"></td> <td style="width:18.032999999999998%;"></td> <td style="width:1.0%;"></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;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;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;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;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times 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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,508</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,330</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,071</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,356</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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 right-of-use 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">528</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,965</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,850</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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 assets</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">106,762</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,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;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;"> </span></p></td> <td style="background-color:rgba(204,236,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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">60</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,250</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,355</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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 liabilities</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">528</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,193</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,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;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;"> </span></p></td> <td style="background-color:rgba(204,236,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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">96,569</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;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(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,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;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;">6,010</span></p></td> <td style="background-color:rgba(204,236,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">90,559</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 1508000 13330000 28000 9071000 8356000 528000 42965000 30850000 126000 106762000 60000 1250000 8355000 528000 10193000 96569000 -6010000 90559000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:46.661%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>June 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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">Six Months Ended<br/>June 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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">2023</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;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;"> </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;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;"> </span></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;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;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;"> </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;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;"> </span></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;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;">2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,058,980</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,836,194</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,934,592</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,172,705</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,288,109</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,678,617</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,400,456</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,032,409</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,105,221</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,218,276</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,146,345</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,244,161</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,076,580</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,193,172</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,930,811</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,158,116</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,528,890</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,926,259</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,412,204</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,607,391</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:0.0pt;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;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 June 30, 2023, and 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;">, we recognized as revenue 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;">88</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;">87</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 contract liabilities balances at December 31, </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;">2022, and 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><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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:46.661%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>June 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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">Six Months Ended<br/>June 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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">2023</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;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;"> </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;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;"> </span></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;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;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;"> </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;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;"> </span></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;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;">2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,058,980</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,836,194</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,934,592</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,172,705</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,288,109</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,678,617</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,400,456</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,032,409</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,105,221</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,218,276</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,146,345</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,244,161</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,076,580</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,193,172</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,930,811</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,158,116</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,528,890</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,926,259</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,412,204</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,607,391</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 1058980000 2836194000 1934592000 5172705000 1288109000 1678617000 2400456000 3032409000 1105221000 1218276000 2146345000 2244161000 1076580000 1193172000 1930811000 2158116000 4528890000 6926259000 8412204000 12607391000 0.10 0.88 0.87 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;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;"> </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:47.073%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>June 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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">Six Months Ended<br/>June 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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">2023</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;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;"> </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;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;"> </span></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;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;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;"> </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;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;"> </span></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;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;">2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">404,619</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">987,209</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,405</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,626,850</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">126,977</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">170,378</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">132,034</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">173,730</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,089</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,171</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,213</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,795</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">128,066</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">171,549</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">133,247</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">175,525</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.19</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.79</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.59</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.36</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.16</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.75</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.54</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.27</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">309</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">191</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;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;"> </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:47.073%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.303%;"></td> <td style="width:1.0%;"></td> <td style="width:9.927999999999999%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>June 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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">Six Months Ended<br/>June 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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">2023</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;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;"> </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;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;"> </span></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;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;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;"> </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;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;"> </span></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;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;">2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">404,619</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">987,209</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,405</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,626,850</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">126,977</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">170,378</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">132,034</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">173,730</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,089</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,171</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,213</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,795</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">128,066</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">171,549</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">133,247</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">175,525</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.19</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.79</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.59</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.36</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.16</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.75</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.54</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.27</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">309</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">191</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 404619000 987209000 738405000 1626850000 126977000 170378000 132034000 173730000 1089000 1171000 1213000 1795000 128066000 171549000 133247000 175525000 3.19 5.79 5.59 9.36 3.16 5.75 5.54 9.27 2000 309000 2000 191000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;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.47%;"></td> <td style="width:1.808%;"></td> <td style="width:1.0%;"></td> <td style="width:15.722%;"></td> <td style="width:1.0%;"></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:11.0pt;margin-top:0.0pt;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;"> </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:11.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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, 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,456,854</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,965</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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 June 30, 2023 (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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,499,819</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 2023, the change in the carrying amount of goodwill is attributable to the acquisitions completed during the year. As of June 30, 2023</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 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;font-family:Times New Roman;margin-bottom:0.0pt;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;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.47%;"></td> <td style="width:1.808%;"></td> <td style="width:1.0%;"></td> <td style="width:15.722%;"></td> <td style="width:1.0%;"></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:11.0pt;margin-top:0.0pt;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;"> </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:11.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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, 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,456,854</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,965</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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 June 30, 2023 (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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,499,819</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;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> 3456854000 42965000 3499819000 44600000 P15Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:46.661%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">June 30, 2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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, 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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,053,638</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;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;">757,658</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,029,955</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;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;">606,532</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">64,500</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,964</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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;">164,797</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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:9.0pt;margin-top:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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:9.0pt;margin-top:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,050</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,021</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,685</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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;">19,768</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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;">14,377</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,226,788</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;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;">814,411</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,347,775</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;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;">796,831</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;font-family:Times New Roman;margin-bottom:0.0pt;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 customer relationships 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;">30.9</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;">. The weighted average useful life of the current year acquired intangible assets is </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;">9.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. 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;font-family:Times New Roman;margin-bottom:0.0pt;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 six months ended June 30, 2023, 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;">84.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;"> 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;">169.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;">, respectively. During the three and six months ended June 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;">70.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;">135.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;">, respectively. During 2023, we derecognized certain customer relationships, trade names, non-compete agreements, and subcontractor relationships assets as they were fully amortized, resulting in a decrease in the gross carrying amount of the intangible assets and the related accumulated amortization.</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:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:77.747%;"></td> <td style="width:2.201%;"></td> <td style="width:1.0%;"></td> <td style="width:18.052999999999997%;"></td> <td style="width:1.0%;"></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:11.0pt;margin-top:0.0pt;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;"> </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:11.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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 (from July 1, 2023)</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,853</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">270,029</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">195,231</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">170,185</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">148,947</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">465,132</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,412,377</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:46.661%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></td> <td style="width:1.323%;"></td> <td style="width:1.0%;"></td> <td style="width:10.012%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">June 30, 2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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, 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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,053,638</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;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;">757,658</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,029,955</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;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;">606,532</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">64,500</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,964</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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;">164,797</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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:9.0pt;margin-top:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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:9.0pt;margin-top:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,050</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,021</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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,685</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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;">19,768</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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;">14,377</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,226,788</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;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;">814,411</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,347,775</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;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;">796,831</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;font-family:Times 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> 2053638000 -757658000 2029955000 -606532000 64500000 -31964000 201861000 -164797000 5440000 -5440000 13050000 -5021000 14919000 -5685000 95600000 -19768000 95600000 -14377000 2226788000 -814411000 2347775000 -796831000 30900000 P9Y1M6D 84800000 169400000 70100000 135800000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:77.747%;"></td> <td style="width:2.201%;"></td> <td style="width:1.0%;"></td> <td style="width:18.052999999999997%;"></td> <td style="width:1.0%;"></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:11.0pt;margin-top:0.0pt;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;"> </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:11.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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 (from July 1, 2023)</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,853</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">270,029</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">195,231</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">170,185</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">148,947</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">465,132</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,412,377</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 162853000 270029000 195231000 170185000 148947000 465132000 1412377000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">June 30,<br/>2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">290,582</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">83,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,252</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">69,199</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,438</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,762</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,447</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,236</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,714</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">39,101</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,327</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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 contingent consideration &amp; purchase price adjustments</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,150</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,699</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,732</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45,421</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">599,623</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">739,009</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">June 30,<br/>2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">290,582</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">83,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,252</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">69,199</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,438</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,762</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,447</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,236</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,714</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">39,101</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,327</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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 contingent consideration &amp; purchase price adjustments</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,150</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,699</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,732</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45,421</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">599,623</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">739,009</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 290582000 400711000 83861000 79252000 69199000 77438000 12762000 44447000 27236000 51714000 39101000 34327000 38150000 5699000 38732000 45421000 599623000 739009000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">June 30,<br/>2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;">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;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;"> </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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">957,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">264,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family: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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family: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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;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;">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:9.0pt;margin-top:0.0pt;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">193,871</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">197,281</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,599</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,105</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,704,470</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,015,386</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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;">29,756</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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,189</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,674,714</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,984,197</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,314</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,355</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,670,400</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,977,842</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;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;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;">7.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><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">3.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><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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 June 30, 2023, and December 31, 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;">, respectively. </span></div></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">2023 Debt Transactions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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 17, 2023, and April 3, 2023, the Company amended the Revolving Facility to extend the maturity 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,620.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, 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;">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, respectively, of the total $</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,800.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 commitments to </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;">January 17, 2028</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;">. These amendments included additional interest pricing tiers for borrowings, which range 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.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;">% 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;">% in the case of loans using the Secured Overnight Financing Rate (“SOFR”), 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.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 </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;">% in the case of base rate loans. The letters of credit are assessed at a rate between </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 </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. In connection with these amendments, we expensed 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;">0.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 of unamortized debt issuance costs related to exiting lenders to interest expense, and 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;">1.9</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, together with the previous unamortized debt issuance costs, have been deferred and amortized over the remaining contractual life.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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 Revolving Facility is discussed in more detail in our 2022 Form 10-K and in our quarterly report on Form 10-Q for the three months ended March 31, 2023.</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;font-family:Times New Roman;margin-bottom:0.0pt;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 did not have any new issuances of senior unsecured notes during the three months ended June 30, 2023. The Company’s outstanding senior unsecured notes are discussed in more detail in our 2022 Form 10-K and in our quarterly report on Form 10-Q for the three months ended March 31, 2023.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 June 30, 2023, and December 31, 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;">, 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 </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</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”), </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 (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”), </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 (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” and together with 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, the “2032 notes”), and Revolving 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;">June 30, 2023, 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;">515.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;">, </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,132.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;">, 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;">694.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;">, respectively, and were determined using Level 2 inputs based on market prices. The carrying value of the Revolving Facility at June 30, 2023, 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 Revolving 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;font-family:Times New Roman;margin-bottom:0.0pt;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 June 30, 2023</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">June 30,<br/>2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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/>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;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;"> </span></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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;">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;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;"> </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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">957,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">264,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family: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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family: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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;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;">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:9.0pt;margin-top:0.0pt;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">193,871</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">197,281</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,599</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,105</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,704,470</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,015,386</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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;">29,756</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;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,189</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,674,714</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,984,197</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,314</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,355</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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(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;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;"> </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(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,670,400</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times 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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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,977,842</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;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;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;">7.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><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">3.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><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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 June 30, 2023, and December 31, 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;">, respectively. </span></div></div> 957000000 264000000 0.0425 0.0425 1300000000 1300000000 0.06375 0.06375 700000000 700000000 550000000 550000000 193871000 197281000 3599000 4105000 3704470000 3015386000 -29756000 -31189000 3674714000 2984197000 4314000 6355000 3670400000 2977842000 0.070 0.037 1620000 180000 1800000 2028-01-17 0.011 0.016 0 0.005 0.01 0.015 700 1900 0.05 0.0425 0.0425 0.06375 0.06375 0.0425 0.0425 0.06375 515600000 1132600000 694800000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 six months of 2023, our board of directors granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">478,000</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. These grants vest over a service period between </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_fcd28392-5563-4873-a784-7a76f20c9d96;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span></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;"> and </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;">four years</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 weighted average grant date fair value for these RSUs 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;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">84.11</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 six months of 2023, our board of directors granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">161,000</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 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">83.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;"> </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;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;"> </span></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.453%;"></td> <td style="width:23.547%;"></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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46.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;">%</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">%</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.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></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;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;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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> 478000 P4Y 84.11 161000 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">83.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;"> </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;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;"> </span></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.453%;"></td> <td style="width:23.547%;"></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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46.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;">%</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">%</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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.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></p></td> </tr> </table> 83.75 0.465 0.321 0.5 0.000 0.038 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:46.822%;"></td> <td style="width:1.0%;"></td> <td style="width:9.932%;"></td> <td style="width:1.0%;"></td> <td style="width:1.003%;"></td> <td style="width:1.0%;"></td> <td style="width:11.155%;"></td> <td style="width:1.0%;"></td> <td style="width:1.003%;"></td> <td style="width:1.0%;"></td> <td style="width:9.932%;"></td> <td style="width:1.0%;"></td> <td style="width:1.003%;"></td> <td style="width:1.0%;"></td> <td style="width:11.155%;"></td> <td style="width:1.0%;"></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;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;"> </span></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;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/>June 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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">Six Months Ended<br/>June 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;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;"> </span></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;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;"> </span></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;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;">2023</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;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;"> </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;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;"> </span></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;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;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;"> </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;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;"> </span></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;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;">2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.6</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.0</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.5</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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.9</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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.2</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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;">1.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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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.8</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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(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:9.0pt;margin-top:0.0pt;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.2</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.8</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.8</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;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;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.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:46.822%;"></td> <td style="width:1.0%;"></td> <td style="width:9.932%;"></td> <td style="width:1.0%;"></td> <td style="width:1.003%;"></td> <td style="width:1.0%;"></td> <td style="width:11.155%;"></td> <td style="width:1.0%;"></td> <td style="width:1.003%;"></td> <td style="width:1.0%;"></td> <td style="width:9.932%;"></td> <td style="width:1.0%;"></td> <td style="width:1.003%;"></td> <td style="width:1.0%;"></td> <td style="width:11.155%;"></td> <td style="width:1.0%;"></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;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;"> </span></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;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/>June 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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;">Six Months Ended<br/>June 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;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;"> </span></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;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;"> </span></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;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;">2023</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;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;"> </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;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;"> </span></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;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;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;"> </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;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;"> </span></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;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;">2023</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;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;"> </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:8.0pt;margin-top:0.0pt;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;"> </span></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;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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.6</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.0</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.5</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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.9</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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.2</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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;">1.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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;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.8</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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:nowrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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;"> </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(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;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(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:9.0pt;margin-top:0.0pt;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.2</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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.8</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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.8</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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;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: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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;font-family:Times 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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </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;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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;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;"> </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;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;"> </span></p></td> </tr> </table> 0.21 0.21 0.210 0.210 0.026 0.030 0.025 0.029 -0.009 -0.002 -0.015 -0.008 0.001 0.002 0.001 0.228 0.238 0.222 0.232 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 June 30, 2023, 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;">70.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;"> under our Revolving 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;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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> 70400000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;font-family:Times New Roman;margin-bottom:0.0pt;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 member of the Company’s board of directors was an executive officer of one of our customers, Ashton Woods USA, L.L.C., during 2022. Accounts receivable due from and net sales to Ashton Woods USA, L.L.C. were 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;">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;">% of our total accounts receivable and our total net sales, respectively, for the three and six months ended June 30, 2022.</span></p> 0.01 0.01 true <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><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;">Michael Hiller</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 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;">President, Central Division</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;">, entered into a pre-arranged stock trading plan 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;">May 12, 2023</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;">. Mr. Hiller’s plan provides for the sale of 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;">7,362</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;"> shares of Company common stock between August 14, 2023, and </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;">March 29, 2024</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;">. This trading plan was entered into during an open insider trading window and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended, and the Company’s policies regarding transactions in Company securities.</span></p> Michael Hiller President, Central Division May 12, 2023 7362 March 29, 2024 Pursuant to repurchase programs authorized by our board of directors, we repurchased and retired 7.0 million shares of our common stock at an average price of $103.68 per share for $722.7 million, inclusive of fees and taxes, during the three months ended June 30, 2023. We repurchased and retired 7.5 million shares of our common stock at an average price of $83.17 per share for $627.6 million, inclusive of fees and taxes, during the three months ended March 31, 2023. 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. EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !)A E<'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 " 280)7GB^16^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$F@=";U9:6G#08K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA MC@@UYRMP2,HH4C !B[ 0F6R-%CJB(A\O>*,7?/B,W0PS&K!#ASTEJ,H*F)PF MAO/8M7 #3##"Z-)W HUYE_)"CH'W+#KY-?F8;O?,5GSNBGXNN#UOEH)OA;5_?OD^L/O)NR\L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 280)7Q=(LB & #5'P & 'AL+W=O(A]Y268/"WXRX/0ZT$Y?BO M$&V5[]2!KX\/ZG<9/, L6<)=$?X9^&ISW1JTB,]7+ W53.Q_Y0503^MY(DRR M7[+/G^UV6\1+$R6B(AA*$ 5Q_L^>BXIX'6#5!- B@'X18->]P2D"LIKKY"7+ ML&Z88J.A%'LB]=.@I@^RNLFB@2:(=3/.E82[ <2IT8WP4F@515CLD]M8!>J% M3..\>^AJ;I-DPR1/AAT%;],Q':]0GN3*M$:Y3]Z)6&T24/6Y_WE\!TI9%I4> MBCJAJ.!O:7Q)'.N"4(LZAO*XQ\+#2T('IO#/BN.4->=D>DZ-GBMV7))_QLM$ M2>B,_YIJ*%?HFA7T"'V;;)G'KULP!!,N=[PU^N$[NV_];,+[1F*?P79+V"ZF M/BIZQHRO XT+_>6!1=R$C.M,/D[O;VYG2W,%%8VK&M>KXT*B&?&]*OC=?Q5;<2Z6>'6Z?O0V+U[QV M;C@B]/!I?FOD0\.:\M&*CYXR][G0.25TS"G8F6?R.W\Q$N)2EF79CMT?.#TC M)QKS*R]BX&RF(YQ$+0S))$[B=F"T] MKE/K /"XIGR5L;%Q9U+PW49]3E2CXE(5.8*R3;^1PBGK(U7J9 MFEXOV8ULVK.I)'TO,?>4BCI7$6G!P1 7/4[EI]:AD!SV&.:&6.*.YF MRG[J"0E#,5LHDY)O]$I'U&^,OA^#>G)Q."#W\!QY M'YO;%9?L6XX-?2*.BT7K&PD)SHA^#O]$*_]$3_)/9O3%7AC1<I)3*CG+=/4H M!139,W=I7'/QEQ'T'$M'M')+]"2W5((^"G"!(?D[V-9G9%SQ"GR<.4F=PR\Y ME5]R<'>3==6QY*P6[(@ M;O&S85SV".GLD<.[FON1;;FMQ$QYA^.B P&5MOI MF3,.'MJ4K_)'#FYMRM7-#RF38'7#E\+2&S%Q+253XQR"AS5%?+4==L3#E!LF MDL5)D,UW"",N5NMS\;BOA>R\VCC5:P?9?G)"/.WF\CW4\FJY9SW.=FH[U>/Y MAO<[II<>$A+R%81:EUX7!XQ/&SJ+[(-><*O11Y M*2^=M5*;B]%(SM>\2.6YV/ 2WBQ%5:0*FM5J)#<53Q>-49&/B.OZHR+-2FE?R^0G);%&GU]S7/Q?.E@YW7CH_9:JWJCM%DO$E7?,;5I\U] M!:U1[V61%;R4F2A1Q9>7SA6^2'!8&S2(/S+^+/>>44WE48@O=>-F<>FX]8QX MSN>J=I'"SQ.?\CRO/<$\OG9.G7[,VG#_^=7[^X8\D'E,)9^*_'.V4.M+)W30 M@B_3;:X^BN=?>4?(J_W-12Z;_^BYP[H.FF^E$D5G##,HLK+]35^Z0.P9@!^[ M >D,B&[ CAC0SH"^=036&;"WCN!U!@WU4*L?FN@W MUA"OK*P39:8J>)N!G9I,[V[CY':6Q B>9G>_W\17#]"8/<#/A^3V =V]1W?W MR<>KAQMXCWY"GV8Q^N'=CTBNTXI+E)7H82VV,BT7\@R].VB/1PIF6(\SFG>S MN6YG0X[,AJ(/HE1KB9)RP1<6^WC8WA^P'T%D^O"0U_!>BX&BF4L6A5BCTY]6C5!7L M];]L2]TZ8W9G=0&\D)MTSB\=J'"25T_/>V'UL3Y$?&)%QWB8A,7 M,DR(RPYQB8G#Q'<#&N$>>$#6Z\EZ@V2G0BHDEL<)M^;>WL DHC1BV@2G)HYY MF&%,-,(FSF/,"[U0(VSB0NJ3,'#M?/V>KS_(]Y=*2 FUOEIEI8VN;PR+O8A% MS-?HFC@"ZX99H-&UX"+?I[J_Q,0Q G$A1Y8WZ.D&@W1G(!:R!GNX67 39OI?%;3A, M''$Q"_?">Q".L ]'.!B.KM@N*U$@D(5U $1I)1Z::1H$;J!E\]2$8>I[H:]E MHY,I&.S)I4Q?KR6^B M(#18XQ*;J,C#1"]L)@IJADLB.V'L[B28^Y:E?N2@^SDHJ*:ETA=[GG?.#H@3 MYGHZUH\[O@@*6OL%<6&E?E+I>%)O M\4F]):?R=K@B._F(A_7C=2JSN74%6KM@?P^=FZEGHKQSXR"UHG1UF5A0T3GU MHOV_(PFX$Y!X6$'&6;Y5UN_*Z\Y2(VS45!,%A/73Q(KR]-/$@HK.R1'5@'>B M$?N#F^QSHM/ZBTYE;?#M=DI M7#PL<8]O-XO8)'X4&$>;!1>X-- UG U'B4N-'+3YHP$]5NIWXA4/J]>AG681 MF"1T?6.O67"@W)A17FS"EA+]\R:Q^O,\HA_CH[W+M()7J^864\(VVI:JO2OI M>_N;TJOF?E#KO\874VSIC^N;U>;R;N>^O9;]T'SK293S)0SE0F5Q4-7>=+8- M)3;-5=ZC4$H4S>.:IPM>U0!XOQ1"O3;J ?K[YLD_4$L#!!0 ( !)A E=S MW1_; 0< /,< 8 >&PO=V]R:W-H965T&ULK5EM4]LX M$/XKFAQS=YT)1"^67RADA@;N2J='F4+O/@M'(9XZ5FK)4/KK;^6$.+%EA4[Y M K:S6CTKK_9Y5CYY5.57/9?2H.^+O-"G@[DQR^/12*=SN1#Z2"UE ;_,5+D0 M!F[+^Y%>EE),ZT&+?$0Q#D<+D16#\4G][+H M3P=D\/S@6X] 8YO:Z>#S9QV MX/;UL_>_ZN AF#NAY43E_V53,S\=Q ,TE3-1Y>:S>GPOUP'5 %.5Z_HO>ES; MX@%**VW48CT8$"RR8O5??%\OQ-8 $O0,H.L!]*4#V'H JP-=(:O#.A=&C$]* M]8A*:PW>[$6]-O5HB"8K[&N\,27\FL$X,YY\NCJ_N+JY.$=P=?/IX^7YV2W< MO#O[>'8UN4 W[R\N;M$A^G)SCOX\>(,.4%:@V[FJM"BF^F1D ()U-$K7T[U; M34=[IOM0%4>(X2&BF#+'\(E_^+E,83BIA]/=X2,(?!,]W41/:W^L+_JJ+&5A MD-!:&GWLBF?E(' [L)OL6"]%*D\'L(NT+!_D8/S[;R3$;UW1O9*SG5C9)E;F M\SZ>"#U'\-90:B_DMRI[$#D$[WR+*U=A[ML-Q6.$@X!NK M'9S!!F?@Q7F6IJH"6% D4@D8[W(Y1+G4&HDV3V8NRZW MG&O/.W/3@,/RMR ZS%B0;$6R@S#<( R]""^+!\@)5692#U$AC0M@V%T<%E+* M<0NAPRZ@(4EZ($8;B)$_D55A2BC_ZUWK0AAU9TXP)T$+H,,L9A'&;GSQ!E_\ M@I><[I06%\BX,WL2\RAN8>Q:$1I03-P8DPW&Q(OQ5AF1OP!CTIF=A9A3$K50 M.NR") J#R V3X(:>L!?H=0F*I31/0[3,A84*N]W6KB5("=.;H6NGN_LPV3$3V67 MA1'%?08%=.]*,D<-(I1%[01V&7*.DZ /;$-GQ,]GJW*P#V>7<#@/PDZZ=LU8 MR.*>@D4:6B)^7EJ5@_XR0+ID0W#$&"&TC=!ER1,.(J8'9,-,)'R16,LS<9?E MF0&*K&)P!NS@,6QYEK=?3ME0-:1B/^"D/4):5G&Z_&B?0+IGQ) EI6]HX["*68-R'LV$]XJ>]C738![3+ M9R @:-C)=I<=(ULDOMN6-+1'_;3WG.M+5=;=+NA=U2*4/2'0+K/!4B?M"!QF M!..(]T70\!_U\]]S!-!I5V6-T@:1J^+^T,AR :WVG;,24@>GL8YRV'T2ITF[B MHB["!(&$V[V*PY F402OJ2>ZAENIGUO/Y4Q"(("V2-5"(B.^][P'5T='MK?B M&JK#+H3&KX=@:4.PU-_[K91*LT7WY8VCOZ,@1MK2RF7'HICWX6VXD?JY<;5; M]Z'L0AHSSI48"T84?J9\>)6BPR8QN65=JFP$*P.V61VJKX MYY4R$A'RQHG>Z]FM/I#SY.G7'>U&WW N3;RR[<:H].M26'B. AQACIN8#Y MD:C,7)79#SE]BW[(4CT_MR4.G-BT4971T/=,(76<1W9>0#^1*J_@:'?1&LW M]F@&V"A 87TKQG#ODA'*AYBM#@,)BX=Q&/A7$ F#/E2%W!Q&UP;G,I6+.RB" MSV?,^T\465>)D.Y1F,N*Q3W\SQJ]POQZY6PZS2SK0QE'!#1(,&_K;ZYMYIZ6SN1UM?I.SGP']$>9\5&@3I#(;BHP@\E:LO;*L; MHY;U1ZH[98Q:U)=S*0"Z-8#?9PI8^,+Y8VH%NKMW%W2VHG][9ME?I7>$X M(R_H;COS[V^F,^T,=T+>J 1 DY]9RM7(2K3>G-NVBA+(J#H3&^!X925D1C5N MY=I6&PDT+IRRU/8<)[ SRK@5#HMS:$'0XW= T+T)\WE7%NMD9/4M$L.*YJG^)'9OH JH:_0BD:KBG^Q*VQX:1[G2(JN_"+0D*\*:4DW#H10[(HTUJIE%D9O"&Z-AW#S& MA99XE:&?#B$L;)=2)R17FLAK9&)"-L1]7M+\K;>P=N_R[G9\1W M7A+/\?P6]\EQ]RE$Z.X6[E[3W<9$U-GPZFQXA9Y_0&^AJ08L4DW$BEPR3GG$ M:$KF0K&BZ+Z-ETI+++WO;:&6VIUV;=./YVI#(QA9V' *Y!:L\-D3-W!>MP7^ MG\0::?#K-/C'U,-QBMV-L8,B�&' /V6R1RKA7V;@1L2Y/T'B]TMI?$,QOFXC[3U(>LRB M0=JO2?M'22P7A2F0[NYO\ M_:0YC^<^7*>56J-EO*[C>_>AVTS]?C_H'*;>^Q"[CZ=^H' KR9/06TP/H-M[ MXX29Y3Y0N69C55VOSR:3*EF)G%?OY5H4\,M2ECFOX6OY.*G6I>"+9E&>38CG!9.MY<>RBGYW)39VDA'DI4;?*0W0(R7, L"^AN 6T,;9$U9MWPFD_/2_F$2B4-VM2'QC?-:K F+508 M9W4)OZ:PKIY>W]_=W-[-;F\0?)K=__'QYO(+?)E]@7^?;N^^H/L/Z/IR]AOZ M\,?]WS,T1G_.;M#//_Z"?D1I@;ZLY*;BQ:(ZG]0 1JF<)+L;7[4W)I8;!^B3 M+.I5A6Z+A5CTUT_ B(,E9&_)%7$J_'U3O$?4>X>(1Z@!S_7;EQ,'''IP+&WT M49MC>;5"2\B2"BU+F2-(O)+7:?'8[MRT3D5U9G);JY:9U:JL/JO6/!$7(TC; M2I1;,9K^] ,.O%]--I](6<\#[. !YM(^O8,BE!:)S(7)S'9MT*Q5M68[#6G$ M//]\LCTV0!?# 0DBWSO(];#Y!VR^,SJ7BW\@MZ 2%G/6\'!6X$SDC<"E"8I;PMOL4 \EV6= M_J^Y8+*\5>?DW\WJ=HN SGU^R87 M"V-J[T"<*+=/I:WOLJ,6 #MC^UDD(MWR>69.D]WJ7@+@,(Y9,(BH23"@(<:6 MA,:D0TB<"#\66]AJLDPM"(EVXS D83C$IXN-&8[]P$(FN.-Z["32Z36T,B6P MP6Y/&3%2@W,BK20:Q2BV51OJB5CS%Y5 1H@& MF@N\.-10ZA0'B1QH]4@78Q[!L05F1X78S85W;^T*C=AUWL,>\T-/JU8&0:@# M7FC),=)1)'F%(@>C20K5M7I+0TM.RGJGTM;W0L=ZQ,UZC1[\>#J)GD<$QB9BDUI.- XN; ATV9K*!=K%3O CL/]EO]\@ZM M,Z[J.51* 1:L54MFQ&_@/D(QQM[0 (,@!I*DD<6 CB2)FR0?2ID(L=AMNHK# MM/5=EN@,&4=^-#1#E_)I; M"QZ+D]9DV.6P!+<'^$A]V[41"2 M/K+YOZ-6XIYYAVF_3 L.0^\;TOZD@^RIM/6]T#$V<3/VE2QA#5A=H4VQ@%ZC M%%N9;94;$I@"TAHM>:*XY\7H"@.71Q[V/"V-=$'JQ_&Q8-^ CLV)F\T_"^@U MVI.+[S' -,UB+S)88!J/J4_M)G0\3]P\WZ\$F2P>Q[4H<[00\[8 R*8+S"2W M%&.G^F_>D(:!V?.P;[6S:Q2(NU$X"A54NN^P4V\!(%AXV#B:Q +,,+,,T[3K M%*B3@ZU6:$ZA[.0 M#J$:A*BEA:='I]YNDH&XY-),(@#9K6D8WCJ'IX;2YKS+]6: MM =U4&6:#ZJGVD+/93FQH_I\'$7AL#DQ2&%"_1L#F>;]3H3JACR#"W2*LEDM2G;82/9-XZPJ]H'QU!X MS,^N3DK,I]+6=TG'WM3-WDU USQM!\2T .J&5M]HMN&\&SKVX8FW2

G4_]6 ZF1*H/N$0K4&.P2 268Y/6$>Z#'_W5NL>,+A'$N;D]6_= M:*?2UG=(Q^W,S>UW>Z.;>-MX;I$)Z5.?[ M)G2TS]RTOS]B7/^G0PJFDWS(B&:"+H4]&ELXB!T]KG;W J:'3'?9EHFIUYECYR>W!TSFGE+O=UE!E"0^HI ?A]*66]_Z)N<'C#:OI_4$L#!!0 M ( !)A E&PO=V]R:W-H965T&ULM5QM<]NX$?XK'#?3WLW$-HDWDFGBF<22F+2)D\;)W70Z_4%$$$5BM"AC_<19(7N\"#);#/+HB7#V7UO9Y*V00_YK-%_>IDVC1W M+\[/Z_%4SO/ZK+R3"_67F[*:YXWZ6MV>UW>5S">K1O/9.0E#<3[/B\7)Q9??RFO9 M?+W[5*EOYULMDV(N%W51+H)*WKPZ>1V]R$3:-EA)_%;(AWKG<] .Y5M9?F^_ MO)N\.@G;'LF9'#>MBES]-C(AB?!>%DWY7S3 M6/5@7BS6_^8_-D#L-(CHG@9DTX#T;4 W#6C?!FS3@/5MP#<-N-& Q'L:B$T# M85I(]C2(-PWBU62MT5U-S2!O\HN75?D05*VTTM9^6,WOJK6:D6+1NN)U4ZF_ M%JI=#@+UZ?KC^W>#UU_4E^LOZI\/PZLOP<=1 M7:G?/U[^\^W']X/AY^N_!<-_?7WWY=_!:?#U>A#\\NS7H)[FE:R#8A%\F9;+ M.E],ZN?!L\[WE^>-ZG9K_'R\Z>+ENHMD3Q>_E$T^ YH-\&:7Y7RN?/VZ*;4H%K<&!N=J MRK;S1K;S1E8ZV1Z=;_)9OAC+(&^"@1R?!31Z'I"01!"\:TUBI:E=FNXO6!(2 MEBCA^UT\;;DH3I.NT A01D0HXK KE]ERG(5A1+=BG6'3[;!IGV$__^EI?8:/ M:FR7^A?U73Z6KT[46E[+ZEZ>7/SU+Y$(_P[YW%H9-S BQNA'/FUFGI1U &=; MP!D*^&^R;I3+!N6-VGCJIBK&C7+DNGVH@N6B:,#G&57IBCBSO=)PW!&S)N74 ME,D\]:D#(M^"R!\'XD]_AL!$5;N"R6WW#2/S$?=I,?.DK(.[V.(N4-Q7:_]I M&ZE,@G$Y5^%;G:\"(/FC_2PAN(6%4)(PX_$>H&8=$1KUL9AYLMB!,=["&*,P M?I9WRVH\53"V'CQ>[ZOUGGWU#:[K/]%_(=1CZR$_)0E/N;E% 7)4&.Z+=L#5 M?6-[:6D[%G%X'TNVD"9'0HHM!8G=&2I"TSDA*9[2KM00[Q\\32.TD2NTGI1U M\$^W^*?H^(8_9#4NUNBOU^'RKET90-A3(.0Q'1,UY[HBI-8,6@8S3P8[Z$6A M9@WA+F2]M7A:*93.9L$-V6U M)YP([M7/<@+.000L:"E-F.'/&[G.2LM,=/?H,O BG,%=R29XMU [G@Q^>5_6]:\@RC;-$C05 M5AR&VW)==KUJRPZ/H8N@9F013LEVJ/^'O-IR7P(":5,C'JF8@<4FD@#-BD5J M>J*MCA$6;6:^=+6A5U3I CG(/UV"IOM1(*(A%M;A4_N,O*J+?.EK0NTYD(13H9V M'NY_+!?*KT-D+;6Y2;NA4$Y-O&W6I#IL!>@0U6&,QLQ\N&W!) UI',,/-]%, MAN!,!GBX#X* JW1]N(E-9%JDB+FA>+6:^=+6A5V3&8*3&9<@AM@\ PYBB$U: M@" &4 <',8 @%L20G=I-K^*-4Q"#JW3V.9MX@$&,5ZN9+VU=V#7U(#CU.*J6 M@>MTQIU:'DI-R&W><$I-SWR*DA#1#(0\LBB$,6A0W!>8U;:>. LCVU#6+3 MG-,T#6.:FO@#@I&]??DL/F7$)DUMYWB\)TU!-&LBQU:-T-4!*+@H#*PB!RR7 MQ ;''![HY)XZ!][*&>.GX%%$\RB"\RBG6L=&5R>$,D-[W)[S.@$P.&N_>PJ" M1#1!(D=6BU!/]ED2&A";_YAI8J\&,U_:NL=\-"VC."WS4NR@-K,ZYF)UJ.D1[E7GV M53I@$&P&H<:6"/-$04^Y$=Y%9V]ZBH-S5),@BO.+HU).N$[GI]@^,Q>;D -D MRO*YIR Q5),8BI.81Z6<<-W.@-J$11%/$U*O!2)?VKK@:_Y#DTP%E>Y).#. T@L0B-,KK T@P MYH8WXWUP]68&<"G5-T[W5.J9YC\,YS_'Y9P80$UB;J6<8#%F.-?P0!?W9)SP M5LX(/P7S89KY,)SY.&6;I'*\6,U_:NICOO.N$4RXO22=FLZ930A*+AS+[Q)U9YQOMTV56 MJO%Q'8N;YDSL0$G*9]H)M^7LPS95.E7;H(FSU[-ZOK1U9T.3.(:3N%YY)V:S M,4II;!X &."VG!=>K]SN\!BZ"&K6QGH=^#//95 02)L[,<%C0HF)I,W#(FJ] M>P>I(TQ$YIM0&208IK'8%T-IIL5PIG7@< H,@E>"Q:"*4!2;:9"15ZN9+VU= MV#7'8KT/X1U,N3#@C20P[P0( GDG!AW"@_).@""6=^*:$7'G0W@'0># L3DH M[]13;H1WT?FUUZJ^+3:\?E-GN PPY $ @[ MN$TTX+ #$D3"#KYS1<*C7NR!0?![-P+P8@\4=GBUFOG2UH5=DP6.DX6C"A2X M3F?<[6-O)@_FP"DU:YE[BDH/UYR!/[+2@][QX;7BPVUJ0",SZ/-J,O.EK0N^ MYBP42^"4RTN!0@ O&*6"F85A89^3LT[% M[E%E>>I3\"JA>97P7-9!/=CK$3L!%'@BZ_TEKS8S7]JZLZ&)GL")7J_4E ". MPH6*CYK'8G%;SLNN5V9W> Q=!'=NM>M]&!/EBHKXWZN^3(#X+@WDQF[4D;3.5JFVK:#J_2LI V6VF=2 7$]5#Y59RZU;!6? [-AC^J,$D]"R*K;$( M$I^)GWH?-90/N>KU-I.&#B429^FCQL*3LYA88TG34,\+,!:7R2#X9% -VE$# MB-,S;CL6283VV",&T)D"<@8]NN<[MWC/976[NJ"]5KU>+IKV:=WY=7L)_)O5 M7>G&[X/HQ1#Z_;5(7HS4R@#])55_6=TG?ZY-KV^C5SV_+19U,),WJAMJ&M7Z M6*TO>%]_:>KCU.93V35"JB_WY1E\_-+:V![S?[%_P%02P,$ M% @ $F$"5[+ <_):! -0X !@ !X;"]W;W)KS:1@@\$XM3WCV+A)>WFY..E-YZ8?%) -$T ^ M2<1)?WU7@(EML"^]Y$-B2>RSVN=922OU5XP_B)!2"4])G(J!%DJY/#$,X8"CEG\)0ID.-!<#0(Z)UDL;]CJC)9\;.7/9['(_\.J MM&UIX&="LJ0$8P1)E!:_Y*G480/0MO8 S!)@[@+L/0"K!%B[@,X>0*<$=%X+ ML$N _5J 4P*<7/M"K%SI"9%DV.=L!5Q9HS?5R-.5HU'@*%4+:R8Y?HT0)X?C MJ\N)=SGS)H"MV=6G\\GH%CNS6_RY\"YOX6H*X[/1Y>_>#,XO) M=S/[!;S/=^>W?\.':\)I*D,J(Y_$'^%7N)M-X,/11SB"*(7;D&6"I($X!A&B MI5"#%U$"/\TY:[PWFGVKD[)$[$D M/AUH> P*RA^I-OSYI[;3^JU)^/=TYKVGL^D[.=M*4:=*4>>0]^$-76;<#_$X M#0"W%1[O,N+8]EF2X%DM5-+66ZTI185W._>NZL[CL-LW'C=U+RS<30O=WK;Q MZC9M1^]M&TWK1I;N5#9;[.V*O?UF]@VL3P][_=IN7,T%R-D4PC2=WHX6D[J9 M8W:=EKLC6=VLUVMUK5W1ZF:F:_?L=K-N3J6;;I;F:^A6G=83NIF[F6WMY9:E[=RG;UKKDC2=VJV]-MMUF1KK8S MX%82N=];!'"=<9$1//XDV] $56,+3A(!)),AX]&_*-/],[ ,[S6,\$ )&J!@ MOF0_-;:(U8YVES!0"2B@.PF[0@*K6%)>0$'O%SB,*Y+ MO5LY/L82Z\>9P$N;0LTISJ*"D.2)8GA!QJ-T 5BQ\8]3"DE14:FJJ( 5B5;U M$'3XQ"5?MS4NN,-?\M+ MY?\DPSR<#.M%M!\BD&^I&@'3=5Y6[ \0V$J!J3?5/V/C^II0OL@?&@*CSE)9 ME,5JM'K+G.97^)WQ,;YQV@WCH^Z)UVT:=T^\_$UDO$Q;/*@PZD64"HCI'$/ M%.*AS(M'2M&1;)E?JN^9Q"MZW@SQ74>Y,L#O<\;DNJ,FJ%Z*P_\ 4$L#!!0 M ( !)A E<@+3#-P0( (P) 8 >&PO=V]R:W-H965T&ULK59M;]HP$/XK5E9-G;0U[X&R$*F4EW5:)]2NVVJ;)XQ0*S"_H HC%D4F+T,(*>KOF$; MZX6[;)X*M6!&X0+/X1[$PV+*Y,QL5)*L ,(S2A"#6=^XLGL33^$UX'<&*[XQ M1LJ31TJ?U.0FZ1N6.A#D$ NE@.5G"=>0YTI('N-OK6DT)A5Q<[Q6'VO?I2^/ MF,,US?]DB4C[1M= "-@CV/H)3$YRW!&\/P:T)[K$$KR9XQQ+\FN ?ZT-0$X)C+71J0D<' MJ[I='9HA%C@*&5TAIM!230UT?#5;1B0C*A/O!9.[F>2):(I?T)*C*3"=U20& M-,QXG%->,D!?T,/]$)V??4)G*"/H5TI+CDG"0U-(VTK!C&L[@\J.L\>.BVXI M$2E'(Y) TL(?'^8'!_BF]+EQW%D[/G ."GXOR05RK<_(L1RWY3S7A^FWF$FZ MO9<^/-ZZTT(?'6^]C3[^/]\G[S[\5BC<)@==K>>^)P?;4JV2\]KEU-O=XPL< M0]^0CS,'M@0C^OC!#JRO;7$^I=CPE&*C4XJ-3RDV.9'85K9X3;9XA]2CG[(\ MWY"8%H#.?U#./[5E2"41: E5C)>19WF!?1F:R\W8[\)TX MUANUT2XL<"\#S]J&C7=A';?K6?XV;+(+LP,GZ/JOT2, 60^S-*Q7JB##0-6/0/4$L#!!0 ( !)A M E&PO=V]R:W-H965T&ULA5;; M;N,V$/V5@198M(#7NCB^)&L;<+);; JD"))L^TQ+8XD(1:HD92=_WR&E*';A M<%\DD>*<.6K9#6Z+590X1B@PMPZ"T6N/-RB$0R(>__:@T>#3&1Y_OZ'_X<63F"TS>*/$ M/[RPU2I:1%#@CK7"/JC##^P%31U>KH3Q3SAT:R>T.&^-575O3 QJ+KLW>^D# M<62P2#XPR'J#S//N''F6WYAEZZ56!]!N-:&Y#R_56Q,Y+MVN/%I-?SG9V?4M MQ;= #4^:%5R6L-&:R1(I[M8L8TL>W+HX[]&N.[3L [09W"EI*P/?98'%J7U, MS 9ZV1N]ZRP(^&\ M:)DX)[X#O3@/ZNKGRC0LQU5$!6)0[S%:?_Z4SI*O 5XQ%/"#"T%I,()[HDX9(>T(;NBIR>,W"HFOPA'0#&HL M@$NK@ 'I_,(Z]P50KN;/8'M6C6 2R.:.O4*:]1LXACL][GU]_K3(TOE7TZUL MM**XHP%J-& K!,,$.I5M ^1J/IK,LG[_W>R-JALF7R%7=4U..M=;M =$"9NV MI,*!]*+S.@(F"^*A\PJR2S]W04R>*FY.V1Z8.158M-K]=$*H"])<5RMO1@6M*7)MOIE_2W_'=H MI4>F]8^8DUO+2>CW%]HTR5X+F#T%@R M[=D2:VF8[X6.[!!",_@;!])T.J3I-)A/?Q&USZ[>I2I1W$7HOUZ3HUK&>^/O<='QW6-NO27$D.]K)6V.[F'V>'BL^F.^_?E MW:V)I);4ED#@CDR3\9Q&ULS5AK;]PV%OTKQ!0H=H&)YV'GT<0V8#L--KMH:\3M M]D.Q'SCBG1$;BE1(RF/OK^^Y)*71)&.OVP+%?K%'%'D?Y[X.=;IU_F.HB:*X M:XP-9Y,ZQO;U;!:JFAH9CEQ+%F_6SC-MG3M1>B:1OK[2S)N>S993/J%#WI31UZ8G9^V M9H,4I1NR03LK/*W/)A>+UYF;1C]%NS)RKF/_/!>G4WF;! 9JB)+ MD/AW2U=D# N"&9^*S,F@D@^.?_?2WR7?XM8GTV>341BM:R,_&# MV_Z#BC_/65[E3$A_Q;;LG4]$U87HFG(8%C3:YO_RKN#PE /+?=D,8_DJOI-(S3EH-R$SW>:IR+YY<.L*F(NLYCE V)>B.^/Q/%\*I;S MY?$C\HX'/X^3O.,'Y/W@-]+J_R;WIN+*V>",5C)GAE5[[C,<[[25MM+2B!LL M$M(P!O'+Q2I$CT3ZSR&$L@$GAPW@XGH=6EG1V:1E7?Z6)N=??[5X,7_SB'LG M@WLGCTE_>A@?%7/8R,61."A>7';:*/(!8/D0;USG*YJ*][8ZF@HIWI*16^E) M5,ZWSNK>FP%T%T:U=0ZOB MQQ0&K)[A7(JQXP5/C5-H(7XGLVOP="1^K EIU+32W@NT2/@'Z;*%\#O-%II[ M\?SE7!A7)<\#^WRR%"'FC95W =9 R$]61UB?T@QRWUNL I5/G?3P$V(\ ;[( MMJS)DRU>\-&OOWJU7,[?%#.FZ7'QIE_>TNSMK@+AP,-IO=: ,@V*-[ =#3G=Q]-[3IT[[ 0\" MQ-J6TD30,2ZX(J?IE:RJ# G1V=EIQ*@$*HP//*OG5WKH;##KK"UK4RG(,H8 MJ*XZ[UF65+^B 3=#1ED> X;U^0[I)RPA%@&CC-,::;R6VN^DLJEQER0,Z.+E MFS RH'5!YWX$3S%%4H7E7$H9DS).AEJL,3I#4L("5(I=9#3F6XH12J4: M=^A<;0\$="4-\$1*)0XC$XAOX6&S@H''BS1!EJG1P&+XB13PKLF9LTN5_Y$@ MJRX*Y0 [XS?.%J5#95R FZ%/6IATGY*RLY$A:P%^I+;Y^ MT078A0NT&42&7=?A3_K.N<)*_E1Q*('B))@;:M<9QA%T!8BERZGH;06]5GZIH!-S-_$ M8O[L7TGX&B'#ZR2?A8F_E:Z7'H:]I0/^_4A@TSF<_CV7<_U=D@G-RAL M+TV*1S9M_K\LO]%<$/'0=.83EDI>R)6AWOII":/F>XEH2/;U?(M+0*YG5G7U M[0]3L05C$%L2M;Q-Z4T>70M[-!O(4>'F*8YS0UH1\;>27F#..V0HW[MZB/;86CNZT*5\ M3N3[Q7:$2@2A-UYQF"XR*SX@+\/MZX4D57?:Q=NCOT;G!?B?=3IHHC M?BL3*K?:=6&X]3 ^5X1N#3\?163 0Z73_@IWV6 MK/J<_N?7R<\OTNHO!3_?A_KQPG0I1> )4'[(!&E$:*Z]L_A=E5XWOM7F\3E<^?=!^+V#[]!WEMGHTUD:7OR!D*<"O,U?T8;5X1OD1?[TMMN>/V!^ ME\9W$(;6.#H_>OE\(GS^*)@?HFO3A[B5B]$UZ6<-!DV>-^#]VJ&2RP,K&+[, MGO\&4$L#!!0 ( !)A E>,MW+-JP4 (<, 9 >&PO=V]R:W-H965T M@Z=:' M80^41%E<*%(E*3O>7[\[4G+M+ VZA\06=7?\OKOOCO3Y6IL'6W+NX+&2RE[T M2^?JT^'09B6OF!WHFBM\4VA3,8>/9CFTM>$L]TZ5'"9Q/!U63*C^Y;E?NS.7 MY[IQ4BA^9\ V5<7,9LZE7E_T1_UNX;-8EHX6AI?G-5OR>^Y^K^\,/@VW47)1 M<66%5F!X<=&_&IW.C\C>&_PA^-KN? =BDFK]0 \?\HM^3("XY)FC" P_5OR: M2TF!$,:W-F9_NR4Y[G[OHM]X[L@E999?:_E5Y*Z\Z,_ZD/."-=)]UNOWO.4S MH7B9EM;_AW6P'8_[D#76Z:IU1@254.&3/;9YV'&8Q3]P2%J'Q.,.&WF4[YAC ME^=&K\&0-4:C+YZJ]T9P0E%1[IW!MP+]W.6\L;AB+5SK*A6*4:KL^=!A:#(8 M9FV8>0B3_"#,%!9:N=+"+RKG^;[_$"%M<24=KGGR8L#;1@U@'$>0Q,GXA7CC M+<^QCS?^/SSASZO4.H/*^.LYRB'BT?,1J5M.;P'OT1;OT4O1?[XN+X9Y'F0R@.?3\:XQ0BW!E1P*8:P#*QZA"H75A5_?<&8B M6'-LIV^-,#R'C!N'S0_,6NXL,)5[0QP;I@V+KK]IZ?@CO-_7:^Z*P !QLPR'P>D([3CDF"_!I.IH,I]IR4R&+04:B8 M:@I43(/I!&<:9!U(UT:O1(X/*4&E/&+,6BNND*'3/BF8]*7DA]Z^PKDA#@N& M&VPPJGG [$5 )2+?+_R1V6X9,+WD_HY)R>PACB,'7_%?&<$]4W"EG%9"1YA> M&A@J@H]-FNKL(61@(7))GPR'ML72+^[;Q"QVR?@U&Y)9=(Y(%YB^N2.<>4UDL6(7!%PN(\[!?AY+8U][-7;@;PI6RE8T40QYKC MWD5#8P-'GRNWM?#BH4)DS): 7TM/ O]2;;";2$= ?@9T8[!J9D*PXIYPI3 MG\F&LM/6 #NV9FJS[80,S;44.?/[8]Y4)E#!UN%"Y<57&%W]!Q+9VT"H;DQ6 MXLF&$A89AS4*#X6F,Q^Q56[7W5W7$Q-LV902)*@#+![KN$XG9$[5XM:)*F!B MPL"*R8;,W/- HE![>L%]YBG6 VGC!-H"TNM M\S6*)# O-/)<^YG'4LG;JXGXAUJ;8"Z7AB]QIST.[4X_FQ&2A'NJ>IP3F1$I MN:7(Z[3WA<9.[\#7&+L8@]FWO:N@*TL,N%AYB*CS:!+/>A_4"HNK#6TU&D?C M<=S[A-L8O#08@V\Z?,FL=V=(6&X308V#P'FD','4) \XB>+C4>]3D!YF0G)* MN:';S*$N#AN[I3J+QI-I[\9+C+]@-\$]?VWS#$=)=#*=(%R<$$M!#%HK/-QG MDPYTNS9*IB$3W0*RC:?1\32A7)B&[Z?X-4SCWC6>3W2$[[T910G%?D)JUX+( M3)Z0V7U/) *4_1U'<30Z&;>OM@JE)L3A'[H7#XYH,CWI?40=GU*_>^!H0E H MY?O6_O#8ESK+_\9)'KKW *91/(KA;;NG'X?[$?"HBJ/)Y 2>NW@,=RZ'%3=+ M?P6FL8'*"O?$[>KVEGT5+I??S<,5?<',4J!Z)2_0-1X<3_I! -V#T[6_:J;: MX<75?RWQEP(W9(#O"ZU=]T ;;'][7/X+4$L#!!0 ( !)A E>LZ64RJ@0 M ,() 9 >&PO=V]R:W-H965T>55;)YBM M5RVKX 7L'^V3QMUL]%+R!J3A2A(-V]O@+KJ^3YV^5_B3P]Z6#XMX,'$,(Y0AC_##Z#,:0S/%\?O?_D<\=<-LS @Q)?>&GK MVR /2 E;U@G[K/8_PY#/W/DKE##^E^Q[W701D*(S5C6#,2)HN.S_V>O PYE! M'G[#(!X,8H^[#^11?F*6K5=:[8EVVNC-+7RJWAK!<>F*\F(U?N5H9]?/L /9 MP6IFT9D3S8K!\+XWC+]AF)%')6UMR(^RA/*M_0Q!C$CB(Y+[^*+#7SLY)4E( M21S&R05_R9A9XOTEES,C6ZT:\H!8-9X 9-?6Y,'S"IK\=;P3T_M/W M_;O;3]4ETN&KX/*YF2(QV?:Z1$ M";R,7%;$LHT 4G+#JDI#Q2P8HCJ\M$S@:G,@K59EA[P5^*E2^G ]^5QK@#?% M)R_\]8U@XDKHZAB3<37YGDMB:]49)DOSP^2WKME@!:Y8T]X0T6_Z-E0I51KR MD40TG.=TF8>XCFF>9#1:IEZ^3%(Z7\:XGM-H$=-%.)\\,MEML9*=1D #:H.Z M<9[3*%SB*EOD-(L6Z"L-0YK.,Y+0,'&[Y>0+EZ7:&TI*I;094#5<"-=3T#8* MYS2.(^>XBM.41EDT>6FAX$S8 ]ET7)2.X!%)[]+5@Q?@ M@(6+C,XQ.72^3%P:/K&0YE'DG&/J491-?D="^F)\))ATG--\Z0C)Z#+.:#Q? MXCJG:80@0D].3+-P09-E1$ZF_@IP:2P3@O7-4):D4"C17=\=1V![T$#0R&"Q MF"112+XC:HL;P$O4M$P>KC[D<;2X,42> BA-@!4U:4%SY?C'DRWTR6%OEA<70&T>NG\*R %<<2[AQ.96>1B:(*R/&L+4G&Z/JOH8M9H8#UI<1!RK% M"8RE8BZ\Q;&-G\Y8../&GQ!NK#,\XB>LW#D /:,EM,IP:^BPVX+6OA*>(%=\ MK;JJ)MC;8>SMO;+O#A2/VSF-'E-/+FOQZKQRG+L@#B3/\1@ZLWQQ.H_OU1-' MM!CP6?()3X1O+$GD0\=CZ A#(_,M^$>!.$S)>SU[=C97,??*OQX<+5B\?L2. MTO&! MW[=*V>/&!1B?;>O_ %!+ P04 " 280)7T_Y78O # ;"0 &0 'AL M+W=ODNV8QNP MDQ3;!5H8<1^'Q1YHB;:(2J)*4G'VW^^0M!6G38SN82\4'S,?OWE2LP,7WV5% MJ8*'IF[EW*V4ZJ:^+XN*-D2.>$=;/-EQT1"%2['W92>7M.ZUD!(X\<1TQVNU(KG\Q/Z>V,[VK(EDE[S^ALK535WQRZ4=$?Z6MWQ MPQ_T:$^J\0I>2S/"PF),-=I(CK4Z*!LE\)2AGEI\PKA_: O>4.BH@&O>-.BK M344$G?D*+]!B?G$$6UFPZ 6P##[R5E42;MN2ED_U?20VL(M.[%;11< _^W8$ M<>!!%$3Q!;QXL#8V>/$+>+=$M*S=2UBCK<9(^&NYE4I@3A?, M5':DH',7*T)2<4_=Q9M7819<72";#&232^C_-307P9ZGFHS@PB7FC#V>%?9, MFK.W;UZ-HRBXNEUOS"R\>@=,0D'JHJ^)HB5J8LD57)2D+2AFM:I 512&$'1# M"!3O6 %\9\[?+S.>JEOTS '4\FX1>ZIP,8$ M;=]LD2PBGKM O8XJ=EIQ;(7)WTTC/%R!#>/E_ZO-WG0U;WU@+$3NQS0W0[; MG@;JN$*?,%(_A1S!9Y179%M3V.K6?/*>!3K%\9(GI\[G2E#ZI.9APQZ>;#BZ M8&ZKBO41$Z0%]*&BG3$+8Y"*-CKY\YWSJ&W2,XF+JG"7C:TB" MQ,O""X!A.0GBN$_IG#Q9&>&^>95TB&';[=@V[P\N_M _>H[C];?A(Q)ZAWVNZ M0]4 S7!!V*?8+K"[F.=ORQ4^IF9:X=\+%5H SW<<*^2XT!<,_T.+?P%02P,$ M% @ $F$"5TL.*LF/ P U@< !D !X;"]W;W)K&ULC57;CMLV$'W?KQBH19$ KF3+LKN[M0W8V5X2(, BZ>6AZ --C20B MO"@D9:_S]1E26L5I-DY?;)&5L8IY6MHZTNK;(Q2"H7:":/!8K5.MK/;71'L MH\%? H_N[!L"D[TQ[\+B9;E.I@$02N0^1&#T=\ 7*&4(1##>#S&3,65P//]^ MC/YKY$Y<]LSA"R/_%J5OULEU B56K)/^C3G^C@.?18C'C73Q%XZ][6*> .^< M-VIP)@1*Z/Z?/0PZG#E<3[_BD \.><3=)XHH[YAGFY4U1[#!FJ*%CT@U>A,X MH4-1WGI+IX+\_.8W8\JCD'*5>8H6]C(^>.YZS_PKGDMX;;1O'/RB2RP_]\\( MQ0@E?X2RRR\&?-7I%.;3">33?'XAWGRD-H_QYM^@!DR7\%)[IFNQEPA;Y] [ MN!..2^,ZB_#/=N^\I0;Y]RD9^BS%TUG"T-RZEG%<)S05#NT!D\T/W\V6TY\O M<"A&#L6EZ!?+<]ESD<(HP!\-0F4D#:#0-7@65(@:T%#[!CP=\X;D00="]TMF M[2D8,V4Z[<%44 _1;J^>12/3.1+6/;_:,SF[@>J0D' M47;ML02-$6DC:&RLX(Q*SWFG.LG"J5 M$Y8N% ]4=T=D#504N2C2)8V6E 0H MI4:)62=GJOP/40(.YKT5^ZZ7UYOHPLZY27O">@ M*8@5=8W1&@\$W4'##@B&>%F+91IK.^!A5&$>J5+V;R(C!12MRWAM4B-PG( [ M:;2U(&G"S.!#2WD#I.-*&GKGZ MK.M<0/Z MF&0?Q;%>?(C<+0L:G, WOZD_F_8OWFI'6Q$UB1:[3]*=% K9_1?J%-VV\N??&TSL0/QMZ M>-$& SJOC/&/BY!@?,HW'P%02P,$% @ $F$"5Q-H17G[!0 ) X !D M !X;"]W;W)K&ULM5=;;]LV%'[/KR#<8F@ Q=9= M=IH$2)JMZ[8.1=MM#\,>:.G8XDJ1*DG9<7_]SJ%LQ4D<8QBP%ULDS^4[=_)B MKZ!84G"VT:[G!IEA/;&N"59VKD) [# M?-)PH497%W[O@[FZT)V30L$'PVS7--QL;D#J]>4H&NTV/HIE[6AC@Z.K])B=X3_"Y@;?>^&5DRU_H++=Y5EZ.0 M (&$TI$$CG\K> -2DB"$\74K7O*,O+=:5VLA)>.J8D\,9K?"EE+;S@#[\WING<%, M^>N0&WHMZ6$M5#WGMN4E7(ZP/"R8%8RNOGL1Y>'K(S:D@PWI,>G_+DY'11P& MF(\/>.1S#6RA)1:L4$OF.!UY%H6'XIZ<]^3<,KTX/\&PP1 V=@LE-',P+(G\ M3GSRUFAKV759=DTGN8.*73?:./&-^_H\?GSR2BCF:MU9#*(]/7GC2P/%&Y"> MP-:BM>PEBX,P2X(\F>+W*U9D19!G4W;:G\2S8)9E_B0/\R!+8G9Z\MGP"ICB M#5B6IT$6AGB,J&=YBGQQ& 73/,*M" ^+68$H%ZDW \PY8G):D:^Z1<^R:+DO@*#,X,UEE8 M=)))L0!B.HS%(,-3'<*RV3CR9+:7ON#"L!67G98=)ONF-9&6-9T0Y.(4[I/'9L)5!2%#"%W!G M+@;]X-,*"!(P5"&2:SKK6.@\J"IIR!2A,,198GW2-Z/QOCX/8%$W#?!@V'$?G1 /^T2L^_,E" D?.\Z82.B9_L*1G/KDC(-IEA!)RN(BI"L +3(O0C0NL6Y;F61 E\7:4;BM<8>7OHS]D(2+ F1K[27SH%CC9 MN[EC"BW]^P1C11'J+_'#[O $NNYO_O?D_?OIO>_:EDE8(&LX+K(1,_V;I%\X MW?IWP%P[S%?_6>,S#@P1X/E":[=;D(+A87CU#U!+ P04 " 280)7GQ55 M&SH# #"!@ &0 'AL+W=O/??=TC9B@-X MC5YLZ,[5'2RU:;ECK9F ME]C.(&]"4"L3EJ:SI.5"1:M%L-V;U4+W3@J%]P9LW[;Q MVSMO2%:+CN_P =WOW;VA73*B-*)%98568'"[C-;9[5WA_8/#'P(/]FP-OI*- MUH]^\U.SC%)/""76SB-P^ON"[U!*#T0T_CUB1F-*'WB^/J%_"+53+1MN\9V6 M?XK&[9?1/((&M[R7[K,^?,1C/5./5VMIPR\S@'GZ0@ [!K# >T@46+[GCJ\61A_ >&]"\XM0:H@F"XMQJ M7=>FQP9^$7PCI' "[2)Q!.R/D_H( L!= 9O!)*[>W\*-JL/DV/B%"(RMV M8G7'K@+^W*L;R-,86,KR*WCY6&4>\/(7\.[Y,]](M,!5 Z%D+BW\M=Y89^A> M_'VIY &QN(SHW\JM[7B-RX@>@T7S!:/5FU?9+'U[A6\Q\BVNH?_?J5P%N4RQ MO($+X*--GMEJ34_/.K+J+;@]PE9+>L-"[8!;LMU.:$P8QO0>:VPW:"#/XLEW M0I&[[BTUVWX_.4%W_-D00!B!)C@#V'92/R/2XY;T M*M(T+K-L\H!R^X-0MC=DOML!8:5K!I5N;G.E*BV87U--?#.K>(#&C=13H M]:!+7]T'=?_$S8Z&!Q*W%)K>E-,(S*"8P\;I+JC41CO2O+#@\ZW6 M[K3Q"<;/UNH_4$L#!!0 ( !)A E?0L"N_6 < -H1 9 >&PO=V]R M:W-H965T<9+U M;-MTDCII^["S#Q )29B0@ J EKV_?K\#D+K8LG?[MB\VB#=-AOW G5VM'"Z/KRPU?B2_" M_;;Y;/ VVDFI9".4E5HQ(Y97PYOTXMV8SOL#OTNQM0?/C#Q9:/V-7GZLKH8) M&21J43J2P/'O7KP7=4V"8,:?GUN]/;?XC.GPG)*W5M_5^V#6>S8LC*UCK==)=A02-5^,\?NC@<7)@E M+US(N@N9MSLH\E9^X(Y?7QJ]989.0QH]>%?];1@G%27EBS/8E;CGKC]JM?KA MJS -^R 6[G+D()-V1F5W_UVXG[UP?\I^T>06^R!M66O;&L'^>;.PSJ 8_G7*V2!K M?%H6 >3";G@IKH9 @!7F7@ROO_\NG29O7[%TO+-T_)KT_R$5K]^?Q>Q81'AU M]%K1:ZF!)>M$Q?22N;5@2UT#E%*M&+=8NQ@@^,('_X,H1;,0AN5I-#B3"L=U M:[FJ[/G@3MSK^IYNE494TK$E+V4MW2,[2\_9&S:?%%&2)'C*IF-Z&HSC;,+^ MAHSF&5/:"?'D6-$=ZOX/L)5T6Y-)V.K^#S[!(<.64G%5 M"J87M5QQPCUTS?-H5J3X7T39+!W<=F=J 30?GBVEMLZR,Y;- MHV(R9>=X1$S3V9R=0\>T&$=%.F99-)]![[P8?!367@#YQ@CE@'37&NFDH/RP M^CB?XRC'U6F43R:#XU1'3('/<>.YG&AGM/76/C'T#2.CDF@<$AC-BR*:C3.? MVJ\HF:VG.?C/[X4!:S.IH%58QPQWV$8A%7&"+)+L/"[HR=N^*RW"=>2W#XN, MEC,6@>?M1GBFKA]C?S:4\E?#E>5ER-,GQ7[BJD4386EQ*/%F8V0-#[HEJO'W MNMEP]<@X.@D8RJ_M*_BV+UVGF7AP..(/=.%Z),/?H$2G60*G&EG7T!]487EV MM'AH>=0CS&G':R]BEAR<1K";1CJ8A)!#]1-O9BRF8*,ZO=7AF%1EW9('O +H M( 2"=\&'WR7Y@PP;"URC56EC/+:1\>U:EFLD2"%?2Z,;EL8IY0B:TWA*3Q[A MJ &/""HT1)NUUHO$^A>!0H+J3TBZH@)@ 42T?T=Y/_O^NUF6)6^_?+J]\X_I MV_,0)WC=J4KBR0E5U%)#[7BEWG% TSERA"HX< P'=7-K 0Z* -[#G85P6R$4 MW$AV#GDM)!8\%W3UM2H>2@C *Y,K89?13ET( MXI9PYK'\7'T:SP_5*PQ"I]3Z&@ D]$IXINP=1>F(>PER_V^&1VR-."+B"#?& M'A&,@7'[6QIQ]C+!AI@'?8O =$#=MD6UUG(I0GY/ %!:3TRM3S!J!$(%]#BD MBEYU:P)%T"S&TN2'GP-[A9T_@1[$#?$P8@-K*/']P5\]'#P8UT8 VV%>"6SP M"S= 1L<_>3"N9XQ*5M1K@MNT0*'M8^)KTPHE(;M%G@(^0FNJP!T=<$ZH/"+" M(XT$G+1X"]&MLP[ND907=! >_@_B=,.#>&T S/OPAF%#@P 2=/*'"'+]=T" 7>PIKQMU7A>3'8EAS\:CO;A^)OI+\IX/ M4IU GX[G#/!,?\C/WLMG9I&<$QBF_.S(@$@CE/<^1[;OB_O01:?4D_P3XR#D M/ZFOK:"^\(01)^DDGNXX,?+M-\VSH[70PJ?S<3P[6#WNX8%Y ZPP66' M^%'@!,M0GAM ==]L\%W[381N++I65G)C'NG.KM1>F$">.W?@ESTL=&X#R?*> M"$I"DN&+F@8.&M6I>[FN[6]IOZVK?A9$B,)L@&I"UV%6PG\.Q,-%"KTA5!CI MI07**+4!8*C=\AY[/62Z[FRD_183 ]C6-YFCI+_B,XV+O+::E36:NUQ* K4] M"*^_N,900[SSZ-'L,T)T@5TTKMK/[J2#F*-$"P)W("= "_519"+,C++9:,K2 MXM$?[.SW?8ZOP'.!8YXF@<6G/NQ&!]_;C3 K_ZN"97ZJ#I_>N]7=#QM7)*EO 4 "T. 9 >&PO=V]R M:W-H965T[;B^ ;&;MBD0 MP+#C]J'H U<:K0A3HD)2N]Y^?<^0VO7ZFK0/?=F5Q+F3#X.2H47.^Y'#5G#N\ M#3966W]YQ@[8IDISV?6_*'S4![W]GN4YDU/O[2,LE.)SW*6A]LU2D#0:7K]*]NNCQL*>P/GU 8=PKCB#LY MBBA_4D&='#F[)"?2L"8/,=2H#7"ZEJ)3X"9-[]-G6H?3TL?URM#<\? ;Y=(-\^ISU_U:M MYTW^V*=O6J4OZ$-*WR\8N=%9P&,4IZM:!_H%V0N>/M442J9".Q_(ZQNJ$A-L M$6NW0[9%$UGEM,[37-1ACJ; DZ&@:'LZ-ZHFS#!:ECHK:0$'NIZ3 M]K&GX<8:-BM"K!D@Z[JUK>_L1D[8!>Q*;(Z_MMKKP"3%U1E3PT[;O$]?2M0[ MA>*C@Z2D[@G2C,.2N88O)E7G0 6X*U;(0S1"RSA* $I!'Y,QV:1(HIV^G"E;44ITT5RHSU$G_*;N,$7K>$W#<< M9^667]^G*1(F1?S\#UOG( MC"Z*KD8)22@U?*FZAJCSV)[$KRQLY?Y.!J4_5+T2&H[>'WHRO& C2BHK-9X3 M:PHIQ3IM-+?*>"38J$@^X'8<6B=4(%T+'-C/5*.#,FORA-(QOQ-ZK/FS[H)M MR]DZ^9NVD-)T5(;1+2;GK8O.2[Z#[9[Q-6P3U)_L[.2)!PPZ-6Z'K'B'0T2 ME@5?"%Y M0TD;QLKJ,6_F1)H !U*L>0U\*7IWF7VOA?(8G;)3)GTW^\^ M.E-R#NQP*D%*6K\.1'9_Y$8Y8]':56N2E\KF;'9(-8U9K44+:W JE#?E<2QL M1- ?O/AX(Q,(1A=6E(T.*WJ3I62_I>E>?Y=>/2ZTE=J*^LHUPLD#7(KS2;'&@CQXD+[ZW<%>A341=B3_CY8 M(F7A!_@TN)G:\A8*J'*74Z5&ZV!N@DBYTMB2$H5B;\E4N]-?8BV.\ZV/?EU/ M*7+0H649N)WV5H2;':VR&(,8L#(<.N)ACX-_D#6NHP-:EP;:UEYW&^"]O.BM MO49\IHCB0*TM3*A8?L=S,,-ME#TZ,/6!\FECB=&V2!7\:E"JC@D#J,[*TR; M>1">U+^%CB/L=.!+!>6!O6+^)@&ULA5;;;N,V$'W/5PRTZ*(+I+[(23:;BX%<6G0++!!LMMV' MH@^T-+*(4*1*4G'\]SU#R8Z-9I,'FR+%.3QSYB)>K)Q_"#5SI*?&V'"9U3&V M9^-Q*&IN5!BYEBW>5,XW*F+JE^/0>E9E,FK,.)],3L:-TC:;7Z2U.S^_<%TT MVO*=I] UC?+K:S9N=9E-L\W"5[VLHRR,YQ>M6O(]QS_;.X_9>(M2ZH9MT,Z2 MY^HRNYJ>71_)_K3A+\VKL/-,XLG"N0>9?"XOLXD08L-%% 2%X9%OV!@! HU_ M!\QL>Z08[CYOT']+OL.7A0I\X\QW7<;Z,CO-J.1*=29^=:O?>?#G6/ *9T+Z MIU6_=S;+J.A"=,U@# :-MOVHG@8==@Q.)S\PR >#//'N#THL;U54\POO5N1E M-]#D(;F:K$%.6PG*??1XJV$7YY]MX1JF;^J)P\4X E'6Q\5@?=U;YS^P/J$O MSL8ZT*^VY'+??@PF6SKYALYU_BK@'YT=T6QR2/DDG[V"-]NZ-TMXLS?=HUL= M"N-"YYG^OEJ$Z)$0_[SD*2O3*D>[,( MH;R*>'#D.D]<59SJIE]%$R#@16T[;9>$UN 3;B =J/7N42,-:"&E?G;PK?;, M>PE"]_II;^% PBRQSFG[='#_)KE\.IK03R\.R9IW+#@@3?4ACGL8I,/KY M*7TXN&/T#,LV4JDAHF=;("#*EN00 8]=4WK_[C2?YN<) ?.#/(PC.C@5. *"K9B4">ZE$RTMNH"\"PBX4592@F$5=WWCIQ99,V2& M6N!;0%47I?+P*-KCT)M:V26XX5!^TH!'/FW)(]KM">;3[D=ENFW=_,]@$-L] MPF.HPR.Z[5+A=':0,V'!0<$:%!0P% IR <1;Y:,N.J.\62/#8BVTV\354?$L M4 6O>WT+[8NN0?FF;))7O=^>6^>3ABA)[4I1)2",2%B,)Z\JL@Z3-55%( M!(6X-*/=@'#J0GWM=BUT?@:4XM\(E2@@5CM5N>"X8N[CI !>Z!9F9?)^H+Y) MW*&#HBSV 0>?:H56J4A.]:*T;O"IB%(UDCZ0*3BCRP2^,934>NZC\*G2%N$5 M:XB85!V]]&49[WST&_;+=+5)/&SLO__;U>WMZ:J_-#QO[Z]>7Y1?:AQNN(+I M9/3Q."/?7V?Z271MND(L7,2%)#W6N &REPUX7SD7-Q,Y8'NGG/\'4$L#!!0 M ( !)A E?#7T6S,04 , + 9 >&PO=V]R:W-H965TI: MLCBIG&]DQ-*O9Z'U),NLU)C98CX_F352VV)YD?=N_?+"I6BTI5LO0FH:Z1^O MR;CNLC@HQHT[O:XC;\R6%ZU*O[6W'JO9UDJI&[)!.RL\59?%U<'Y]1'+ M9X'?-75A[ULPDI5S][SX4%X6C&F<^ZC/5E<5:(DBJ93+QSW7L:\!RS/>5,R+^BZV6/%X50*437 M#,J(H-&V_Y,7X?_! M*][JH(P+R9/XXVH5H@=I_GPJ"[V3HZ>=<".=AU8JNBS0*8'\AHKEZU<')_,W M+T XVD(X>LGZ?R_9R^8.#J;BY:Q$J@4K0MA(3T9&H92G0YR%"!=+"4(SD ML[#R5.HHHHO2\-%WXG0^/0*!C>%>3&"'AZX7=[1Q9L,B[Z321L='$6L91>LU MG+?2F$<,C+9U/F9Y]'/UD[8HD;2*(.;67C9A*GZMB6&TTCXB,, 0-C4K]E*) M>^LZFX'%&I,KDJ52*&=1X-0/!_0QQ@00K*41RDC-)C_7VA!44,%A3T@P VDA MGP-3;D, .L")NPA>OSI;')R^"8(>=.!,BG^&C.1D%7I /%%PW* >JRBB,N0S M]! 'N#(TX36<:T8&#,%9B6W10D6O^L0!:;:0$PA!ZV"6A>!I!4>(!&,,\>(X MUA# FG"B9 +"'_2/&"PVFV'?B),#0? ];&W[D- B#!MEB9C:$^A!D4] !>5@ M$/I5BMQ#B$JO94XPO"6@]Q'WQ(1+,7.>50==*+:&'H2567$(82S$E8FU2^MZ M/\5"2H]DHW2R8W4)HMJVU]MB#(G&6:",RE' MW<>!Y. \4UNY9$KP:\/^V*W7((PLD1!(4959Y.Q^H-\'46F+TK,DRJ5[3_"" MBR,W"VY8G_UCY8$KU*+"90G@'\#:LAPTT'%]';AC@ <%V4BO78(:DV/+4?#< MR"XD#?/<124@P_? -_">294=HZ%6*6 @A##6UWF4'-:&,!K>=2IB]<0DUSDS8%_'M#.:-B,W]TJW:R:EO4H-CQ?8 M'=H7RHU\Y#SQ'Q,@!Y/;!YMHR]&_T3+W!4\PS0^(T%(/.R15/Y6L;XB&\O3, M N7'NNT8T:=\OTD&0JZX=;"EN-,Z'>&JIWU\G'"#(6\\:,<$A&][AY'L1Y@Q M<^'Q#LMCUOF],381I',D&H<;7:8\F"#"+QYNJY7F88<.T $4POS-2?MW!G,* M>40ZH\L\-)XB\8ZK[/))2D_%>]J M:LBO\]LQCP ;^P?6=G?[/+WJ7V4[\?YM^U'Z-5H!]TL%U?GT]+@0OG\O]HOH MVOQ&6[F(%U_^K/'$)L\".*^2CKTN-7FR5:(#C92*#N)*N?JJR2Q>862V5C7J&BGU$8R1Z99)[8VR(H0 M)$62I>EY(AE7T70AVTDTC/8+=WQ=.;^03,I2"2U26:P4&RTDT&U[-3[U_#=)0HL/S''IF.C6S#>F]#\))0:HHD<5_Y2[IVA74YQ;GJ'@CDL8,F,V\(/ MPY1EX;SL.'&$[[V2?(8-UY?M%ORO(/0"L/0F-U+1F,',+.5 M(SD^:EU8>+B?#> FOHD7\0"*QG"U]I=--&=YKAOE+"D_1_[,5@+) :$T6E+& M A1U+,L$6G#Z35!HT2"PNC9ZPTG#*+8PA(][6DX[)J@S_)_*9WCQZ',-R,?6 M&%J)V Z NF(X*5<9[((LWX#L9(!>!D"/&/>/.(M?>Q#)@7SIC-:A25D(I#HE M]ZM]'YQU\G]Q[YKH+3-K3C M@?9+K=W>\ GZO\/T+U!+ P04 " 280)7-*"&_(L& !!$@ &0 'AL M+W=O4W,A,4J!]L7G9.7,],R->;(R] MNA*RW)) CEV7 \&IT, MZ&+4JB^>YI1E# 0S/D?,7JN2!?>O&_2;X#M\64I'C)P3& M46 <[*X5!2O?2B^G%]9LA.730..+X&J0AG&ZX*0LO,5;#3D_G4FGG3 K<6O) M4>%EB-7S6Y-II%#YUXKI(*'DL/X1UK8GC MQL39N!/PIZH8B,FH+\:C\:0#;]*Z/ EXDR?PKI0R5>%UL1:-F^*/JZ7S%B7R MYR&':[Q7A_&8-F]<*15=]DH.HKVGWO39#T'?( MKF[)7U-"T;>^EHVO2+:IK "OK0QO7%0AI"6A# CG/.Y1B3X5_@F4A)RR>DF) MT$4X],%X//9&S(& 4XGT>'FC"UDH+3.Q0&U1K4<7*JN26I1-06+'@DDFCD8O M?QZ(!0Y0 )V;O)3%-AI++D@4A'90&NOE,J/&^GXX7UK-O47D)%V%9.#@/8@, M5.;&R*+U_&L?G!X+Y&MB71!MJ3U=D+6N$KUEF5(!&H3(&3H*5 M*QUX()TCYG!M;Q(\S?!*9U ")N!]E3,1)-<8T,EYD"58*K45]S*K^)@_:%Z_ M[@;,17I0G"M+'$56Y,3:F&2CLPQ.[)+STE(6X)5QL;G00UF7>(P?HJU-$BYW MAQ#DBET>B+>5;7(9"W>(3)@&Z,.\IZTY#WI9!V;;RGEW0@=[%UH M+8>X^_THXO'#V+50?* O*AE^%"!T?,QT0U'&A#A1UCL$4M?AXVGKXVFG=1]) M90@PREL]W9PZ(0Y/YB]P _$P..!,="3R6.@9R%G\7+8-4^_]BM^G7P\POB M_:_!9YS=)@##ZPQ\0R@[6'#6LN#L:RQ@^_=W5FL*7"MZ: MIEGO5 Y5N=E?#3'EBD3:),1#HS7RF,$\+D,IA("CNV_X#^)K@T:$*Y[<2;C\^O;1;@Z.G_!/5O)3%7U#.:=-*P] MDE?K=F!=2UL@=RY !FM1W:56S?9S<[68[5?%HLW2W"0M:9I1''<\%U?QO1^4 M@,/> 5QF,&F(QGU+_SV:?M]Y*K^++ [7G]<>1]^ECB1T0JBH\$IMGI; M?["H;Y#U\)%@:;PW>;A,26**\ &\7QE8'F]80?O5:/HW4$L#!!0 ( !)A M E=L/MW\A@, , ' 9 >&PO=V]R:W-H965TACU0TDGB2I$J2=GM_OH= M)5FS@]3 7FR1]]UWWY%WQ]5!JL^Z!C#D:\.%7KNU,>W2]W5>0T/UC6Q!H*64 MJJ$&EZKR=:N %KU3P_TH"%*_H4RXFU6_]Z V*]D9S@0\***[IJ'JVPZX/*S= MT#UN?&15;>R&OUFUM()',+^W#PI7_L12L :$9E(0!>7:W8;+W\ G!@=] M\DUL)IF4G^WB;;%V RL(..3&,E#\V\,=<&Z)4,:7D=.=0EK'T^\C^WV?.^:2 M40UWDO_!"E.OW;E+"BAIQ\U'>?@5QGP2RY=+KOM?V\4QX2]E$>C MT,K0SVQVG<8=K2V%J M3=Z( HIS?Q^U30*CH\!==)'PMT[$HX[OGB_Y7PG]M,&X4E M\M=+*0^,LY<9;=LL=4MS6+O8%QK4'MS-CS^$:?#3!;VS2>_L$OOF<>@6(DNR MK2H%%35 [BE3Y!/E'>C>H#483;;YEXXI* @5!7G':,8X,PPA:.^:Y[#&33326EIE>XGI;UQ4$M/U?(3M710BS'4 M@+= S8:+*D#GBF76+9-[6#I/TE#NO&("L;+32*:OG6V>RTY@$ 4YL'TO\8J$ M7A+,G;=B#\)(94.%L1?'@?,!PRCL-J70:3FU%E0***9M M+&[A!;>A\P$16$1X$AQP.A!EQ\!K6;[N])3JW(N3U+G':A,Y7, E&/,7*8L# MXYS,(F^1)BC74%$QF\&(PF:8)T?1XUX8I<-)'#<0P\,)%/)K:3N6U]&PO=V]R:W-H965T2@3<,=J*8*;6<$+X>@1H6,D#1LN&R#S6JPW9O-2O=.R5;< M&V3[IN'FY58H?5P'-#@9'F15.V\(-ZN.5V(GW!_=O0$MG%%*V8C62MTB(P[K MX(9>W\;>?W#X4XJC?24CG\E>Z^]>^:U]#'7\643^+Q"JWL\(N. MHV^\#%#16Z>;*1@8-+(=__GS5(=7 1GY00"; MC >[QH8/DS=WRS,OJ(C/<& M-"\,J0[10$ZVOBD[9^!40IS;/(@GT?8"?7CD>R7LQU7H -6?A<6$<#LBL!\@ MI.A.MZZVZ)>V%.7;^!#8S)38B=(MNPCX>]]>H8A@Q B++N!%&[ZEO+T"PM/L@6N5KWEK>E_;CXTC=[:,I[WG2?D!J5<4556I<6O4,4 MDR3#>49 9CB+4DSS>+#G48R3G(&<8+ID>$F2Q1UO^P,TMS= :&)MP9=E&:8D M!RE=9CBE2\"*"<%QDJ((D\AK^>*;;$M]M!B56AL[L6JD4G[?0"PE"6:,>CR: M8;9, 87&*8[B!"06QYBF=+'K1"&Y[82?MM8,!',0:/BG"> (@KK)8@, #L' 9 >&PO=V]R:W-H965TDK3J 8_2%XF7FS)FK%@P&T-$I=ZT=!D/D=;9B[6IB[C5@M^*#:AL%&$#ET'17_K:'E MAZ4;NJ>+AV9?*WWAKQ8]W<,6U+=^(_#DCRAETP&3#6=$0+5T;\+Y.M'R1N"? M!@[R;$^T)SO.?^K#YW+I!IH0M% HC4#Q\P2WT+8:"&G\.F*ZHTFM>+X_H7\R MOJ,O.RKAEK??FU+52W?JDA(J.K3J@1_^@J,_J<8K>"O-2@Y6-D'A8I"*=T=E M9- US'[I\S$.9PK3X!6%Z*@0&=[6D&%Y1Q5=+00_$*&E$4UOC*M&&\DU3"=E MJP2^-JBG5E\Q[Y]9P3L@/0ARR[L.8[6MJ0#R_I'N6I ?%KY"2UK>+XZH:XL: MO8*:D2^U9"^5+?1X8CS>A$/;L<&+WX% M[YX*UK"])!MTVGK[[\U.*H%5\N.2OQ8NN0RG.VUK TL76D"">P%V]>Q-F MP</N?-8"X 7I4"VS?.+"T=\PM,('B8C2(_!<0*],?4J3*MKQ 9E\<+X.'0BJN)@[NI ;6\AO21(D M7A;.<#>;YEX4Z%T>3[TD2'$7>EF4>=,T<.Z <6PJB_#==#!RI$\(N@=K3!(< M95(A$ZP7[^AIB/JS/"=A'GAQ/B5A''E!G. Y]O(8<744<-H0J"HU&BB:5> M&J7G41G#-W=LV;PE\<3$*)WD]I.:B$WBS#F5DY')K$QJ91(C$^7.#5-->7)4 MNU5@7I$=%HGU$//6#CKIE>#=>660"'MYAFLX"\FE!O'/!AIF>&_&MD0#F'8[ MV\;;\<]P8P?B;W'[6_E"Q;[!N+=0H6J ;KA$V%%M#XKW9CSNN,)A:[8U_MU M: %\KSA7IX,V,/XO5_\#4$L#!!0 ( !)A E=!S!2IS ( .\% 9 M>&PO=V]R:W-H965T<%"K6=!;U@OW'+-X5U&V$ZK=@&[]!^JVXT66&+ MDO,2I>%*@L;U+)CW)HO$Q?N [QRWYF -CLE*J0=G7.6S('(-H<#,.@1&OT=< MHA .B-KXO<,,VI(N\7"]1__DN1.7%3.X5.('SVTQ"T8!Y+AFM;"W:OL%=WP& M#B]3PO@O;)O803^ K#96E;MDZJ#DLOFSI]TY'"2,HE<2XEU"[/MN"ODN+YEE MZ52K+6@736ANX:GZ;&J.2W33\KE6^Y$'!^SU8"S<4TM 3KG&&V M@U@T$/$K$$.X5M(6!C[*'/._\T-JI^TIWO>TB$\"?JUE%_I1!^(H[I_ Z[<< M^QZO_S^.3.9P)2V3&TY<86X,6@.7W&1"F5HC_)ROC-7T4GX=.X:F2G*\BE// MQ%0LPUE \C"H'S%(W[WI#:,/)S@D+8?D%'IZ1VK,:VI:K6%9$ ,$+F')M'[F M<@/S4M72.N>>[#$"ITO<%PAK)4BF#M&ZYP#^@$CZM@!+[LQ7-JZT-_?E65M^ MLRL_.3OW0:HV=.KFXFS!!),9 C,N[!(S+%>HH=_SUQS#>>\"WD*_DPR&G=$@ M.9MGOVMNN).N@23NC(>#?S#HF6#[3%[RQ^/.J#?V=GOQW("_$VDQ!XF^TX*3 MN#3/&+V++*O+6C#GY67%N*:Q8X$>A2&R"M:$G"3=(0E0"&JH>^Q"PP,1EJ@W M?M08R-S)-'IL=]MI-F]$_!+>C,)KIC><: M<4VK4?3\(0#?CI3&LJKRD5\K2 M@/#+@B8R:A= _K52=F^X NV,3_\ 4$L#!!0 ( !)A E<#T"0]T@, +T( M 9 >&PO=V]R:W-H965TDHJ3?GV'E*.X&T?HBWF9F<,S M-XWG>ZF^Z1K D,>6"[WP:F-V%T&@RQI:IL_E#@1*-E*US.!1;0.]4\ J9]3R M@(9A%K2L$=YR[NYNU7(N.\,; ;>*Z*YMF7JZ!"[W"R_RGB^^-MO:V(M@.=^Q M+=R!^7UWJ_ 4#"A5TX+0C11$P6;AK:*+R]3J.X4_&MCKHSVQGJRE_&8/GZJ% M%UI"P*$T%H'A\@!7P+D%0AK?#YC>\*0U/-X_H__B?$=?UDS#E>1_-I6I%U[A MD0HVK./FJ]S_"@=_',%23LGN%)3^>!07RK%90'K,L>B[Z!E9$O4IA:DQM10?5?^P!Y#>3H,[E+ M.@KXN1/G) Y]0D,:C^#%@[.QPXO?P/LH9;5O."=,5.2UY]>-+KG4G0+RUVJM MC<*2^?M4&/I7DM.OV#:ZT#M6PL+#/M&@'L!;OG\79>&'$1^2P8=D#'UYUW/BR5DCB*EEIS%+>CJYSM"#37D)G_BQ-G20+,S^-*9E.[A6K M@ C6@B99XJ=AB&)D/,"/Y0[C8J"LA>1R^T1F*'5\HYF?9];/EYO$CW/+]EX:QD^DS4:$TLS/BSY6 M!5HD472(59SD?I[WLA]'>6N,G8$H3$)4%/ZK^BQ]+U[7'V4;)EGSN M^!/I^R.V88\RZA=I;%420O/05JP]I)C?U*=Q9 \9B5 2%:D]Y)CGPI\E^02] MP_F[,?AHDJ5^%--#YC>=L1\O@;/\F/TI#Y$!E@!UA7,JU\'12,'FV[K!J4DI M.V'ZZ3+<#K-YU8^D%_5^L']A:ML(33ALT#0\SS&AJA^6_<'(G1M0:VFPT]VV MQO\7H*P"RC=2FN>#?6#XQ[+\%U!+ P04 " 280)77(.>'T,# "_!@ M&0 'AL+W=O6JGL,MH[U]TFB:WWV')[HSM4]&6K3KA>Z=% KO#=B^;;EYOD.I#\LHBTZ&SV*W=]Z0K!8=W^$# MNC^Z>T.[9$1I1(O*"JW X'89K;/;N\+[!X<_!1[LV1I\)1NM'_WFUV89I9X0 M2JR=1^#T^HKO44H/1#3^.V)&8TH?>+X^H?\<:J=:-MSB>RW_$HW;+Z-Y! UN M>2_=9WWX!8_U3#U>K:4-3S@,OGD>0=U;I]MC,#%HA1K>_.G8A[. >?I" #L& ML,![2!18?N".KQ9&'\!X;T+SBU!JB"9R0OE#>7"&O@J*&_@H^$9( MX01:>/.%;R3:MXO$40;OE]1'M+L!C;V -H-/6KF]A9]4@\W_XQ-B-M)C)WIW M["K@;[VZ@3R-@:4LOX*7C^7F 2]_ >^>/X?:@*L&0NU<6OA[O;'.T 7YYU+) M V)Q&=$/S:WM>(W+B*;"HOF*T>KU#]DL?7>%;S'R+:ZAKQZ&60&]A0LG=8GM M5;S+;$_(\NP.U)KFSCJR4FJW1]AJ20,LU ZX)=OMA(X&P]%\P!K;#1K(LWCR M1BARU[VE!MNWDQ-TQY\- 82V:X(S@&TG]3,B3;;D/@\^D=!82OT*6)7&TSFC M59&F<9EEDP>4VQ^%LKWAJO8Q@;J%>1[/9QF45:5K!I9N:G(E*BV87I--?#.K>H"^C=53G M]2!*W]T':?_$S8X.#R1N*32]*:<1F$$NAXW379"HC78D>&&YIS\,&N] W[=: MN]/&)QC_6:MO4$L#!!0 ( !)A E='64V[C@, &X' 9 >&PO=V]R M:W-H965TV MD689[JS=7T21J7;8Y2DV2C=;_$.[:?]C:9=-*+4 MHD5IA)*@<;,,+Y.+J]S9>X,_!1[,D0PND[52G]WF]WH9QHX0-EA9A\!I><"W MV#0.B&A\&3##,:1S/):?T-_YW"F7-3?X5C5_B=KNEN$LA!HWO&OLK3K\AD,^ MA<.K5&/\%PZ];5J&4'7&JG9P)@:MD/W*OP[W<.0PBU]Q2 >'U//N WF6U]SR MU4*K VAG36A.\*EZ;R(GI"O*G=6D%>1G5Q^4W/Y\C[J%:UQ;.+OGZP;-^2*R M!.Y,HFH NNJ!TE> IO!12;LS\*NLL7[N'Q&ID5GZQ.PJ/0GXOI,3R&(&:9QF M)_"R,=/,XV6OX/G\KH6I&F4ZC?#WY=I83:_BGY>2[;'RE[%!Y>5XB>A+J9:(>U#K0VMU)I:C% MC,7:!;0[A(UJJ%>%W (W='814"G0E^(:*VS7J"%+6' F))FKSG!9F_/@%A]4 M\^"\*HVUL+#AE6B$?82SY!S>P+PH61S')*73W$E!/DD+^)'JFZ4@E44#")!512]:EB#/R@A#1LAN:P0U+H16^[& <6:9VQ6 M)K26+)TEP;O!ID%J\F>6&2OF<\A9$A=!QLHX9WD9TVF<%"R;38-/DK=*6_$O M7:&_T9I>F>JDC>C.6]&U0#?4:X0QG8]2*6,-G$$Z9V4QA7,2Z4Z3V1S.*<:T MS%F9Y)"R^8SBSLO@ QIS00-!:Y26!H#MM+ "77V@>5[/G&7D.F59403/2\U MTI@GC__CL)&T\6R_(_H&'*F8Y7T!V;PLV2Q/?6GOZDCE)*8J.NQL4CK)/$[@I1Z+ MCF9@BWKK)[T!GU(_#L?3\6=RV<_0_\S[/]%'KK>"ZM[@AESC25F$H/OIWF^L MVON)NE:6YK,7=_1#1.T,2+]1]!:'C0LP_F)7WP!02P,$% @ $F$"5U59 M)=HD P K 8 !D !X;"]W;W)K&ULC55M;]HP M$/Z^7W'*UJF5*$D#[:H.D KKWJ1*"-KNLXDOQ,*Q,]LAY=_O[ #M-(KV!<[V MW7//<_9=!HTV*UL@.G@NI;+#J'"NNHECFQ58,MO5%2HZR;4IF:.E6<:V,LAX M""IEG";)55PRH:+1(.Q-S6B@:R>%PJD!6YJZFA5;Q'X:)$98568# ?1K<7-^.^]P\.3P(;^\H&KV2A])F6-OQ"L_5-(LAJZW2Y#28&I5#M/WO>UN%_ M)M0!IX MMXD"RR_,L=' Z :,]R8T;P2I(9K(">4O9>X,G0J*VD&C/!K&C?#XJSK;8XQ8[?0/["NZU!?Q9JR[TD@ZD2=H[@M?;B^\%O/X;>%,TX5FK#.&>F17U %,JL[1Y+[;;FS%,AQ&U$Z6W#3.\JG#S[NZY MPE"QM?;!4K@-G&;4,DQMSJ!_U;V$D\-.%1++I=%U!25RP=09]-+N!;E/M#&X MI;) UR"J0&'2PH9G^4\T)-W+ET1 MP\FAUQ6_FB EFF68DY:J72O7#I/][GX4W[83Z,6]G>/42$NA+$C,*32ARXG MM+.Q73A=A7FTT(ZF6S +^IR@\0YTGFOM=@N?8/^!&OT!4$L#!!0 ( !)A M E?Y<#_D]P( + & 9 >&PO=V]R:W-H965T-28A$&7;AVD?W.326#AV9CL4_OW.3AK* MU)5]:,]WN>?Q<_'Y,EIH\V@+1 ?/I51V'!7.5<=Q;-,"2V[[ND)%3W)M2N[( M-?/85@9Y%D"EC%F2',0E%RJ:C$+LSDQ&NG92*+PS8.NRY.;E#*5>C*-!M S< MBWGA?"">C"H^QRFZ;]6=(2_N6#)1HK)"*S"8CZ/3P?'9GL\/"=\%+NS*&GPE M,ZT?O7.=C:/$"T*)J?,,G,P3GJ.4GHAD_&XYHVY+#UQ=+]FO0NU4RXQ;/-?R MA\A<,8X.(\@PY[5T]WKQ!=MZ]CU?JJ4-_[!HXN/25*GBRUUG;&- MA%]KU8=AL@LL8<,-?,.NSF'@&[Y;)UP(FTIM:X/P\W1FG:'.^+6NY(9Q;SVC MORW'MN(ICB.Z#A;-$T:3[:W!07*R0>]>IW=O$_OD'E.M4B$%#\VK<8>KV)TL6%+[Q@&W:HW?5<<&_03^+#6!#2N(-#N@J)9296OH6/] M Q@2CO7WZ7=$:)T^?O)3(Z-"2YJDMGEQ"Z&RG$M)Q2G,A8./D/2/8"=8%NR M.!K_$'9Z=T@C2*%RD EZB0952A>6JPPTG8"AK %L;QVR 3L)#.3W&",H53)L M#*-P\,BLZ]!X98J4:.9A5EK272O7#)0NVHWCTV8*O:8WL_R&F[F@8Y28$S3I M?]Z/P#3SL7&<)C7U+*B& M,\F_L0++27 G -2QM^F(1IR"Q'F+=',$\4O M$"7D1@HL-;D0!13/\T,CNE,>;Y7/XE[ #XTX),/H@,11/"1W1CEH\Y,*>L"' MG2U#!SY\ ?RS6E'!?KFB#\B9%%IR5G@/J"B>NV7]P+B:95N&%I M>C,H&V#VEU+B=F()NFZ?_0902P,$% @ $F$"5U"LCT*S @ [08 !D M !X;"]W;W)K&ULM55M3]LP$/XKIPQ-(&U-2&D* MK(W4EJ$Q#0F!V#Y,^^ FU];"L8OMM/#O=[;3K$.EDZ:M'QJ_W#WWW'/V>;!6 M^L$L$"T\54*:8;2P=GD>QZ988,5,1RU1TLY,Z8I9FNIY;)8:6>F=*A&G29+% M%>,RR@=^[4;G U5;P27>:#!U53']/$:AUL/H.-HLW/+YPKJ%.!\LV1SOT-XO M;S3-XA:EY!5*PY4$C;-A-#H^'_>=O3?XRG%MML;@,IDJ]> F5^4P2APA%%A8 MA\#HL\()"N& B,9C@QFU(9WC]GB#?NESIURFS.!$B6^\M(MA=!I!B3-6"WNK MUI^PR:?G\ HEC/^'=;#M)Q$4M;&J:IR)0<5E^+*G1H3G\W'M:$58V"BJBF7S$EEX#V, MRI*[,1-P)4/MG8B'%V@9%T=P %S"-1?"V0]B2U0<8%PT8<7O_C&ET.:1;O(8IWL!/]>R ]WD':1)VH7[NPLX/#C:@]MM]>EZW.Z? M]!D5CS4W7A/X_H76X,IB97[LRCU GNR&=-?LW"Q9@<.([I%!O<(H?_OF.$L^ M["%\TA(^V8>>3YA90$%%X27J4#0J'Q2HJ7!T"XQ!:X#)$NABZZ;>S"6G7Q8B M)!/"G?EP[HJO\K.LTSO;_@WBU0[&O99Q;R_C6UPIL>)R#A.BP"UP_$.ZWA/M[E?74U R*H.NLT=7U#U[5%4R5)D2G?,&( MQ"N2AQC9U@$X/DV2%S6/MUI0A7KN&ZVA@UA+&[I1N]KV\E%H8;_,PT-PS?2< MTZ$4."/7I-.GFNO07,/$JJ5O:%-EJ3WZX8+>(]3.@/9G2MG-Q 5H7[C\)U!+ M P04 " 280)7RM3#=V,% "6'@ &0 'AL+W=O]SFS88Q_\5'>OMVKND@##8SFS?Q?;2I9=LN:;M7NSV0@;9 MU@K(E82=_O<3P@'SHW+I*6\2(WB^TO-!2%])DP-E7_@68P&>DCCE4VLKQ.[* MMGFXQ0GB;^D.I_+.FK($"7G)-C;?,8PB%93$-G2V#RRBY5(I+@E!.: M H;74^O:O5I"/P]03WPF^,!/?H,\E16E7_*+VVAJ.7F+<(Q#D4L@^6^/%SB. MB'P"Z!M>;#<,;)#"X082!SRC.,%"@^OP:T88 MC@!*(W!'T(K$1!#YB+R?);+\]1(+1.(W4O;3XQ*\?O4&O (D!1^W-.,RB$]L M(5/)&V2'QV;/BV;#[S0[ /%+',IPMRN\EHU7OE5/Z7GGWJIZ-YRH3^R?.UD&;@5. M^+]=Q O)0;=D/OY<\1T*\=22 PS';(^MV:^_N('S6Q?IE MGKXVSX]4H!B$B&]!*(< $F&F!H.NO LE_Z0)8\?WFUG[K8:Z8S@>^/7'EMIF M_>3+#YP*RJ25Z((Q;L/P/,]IT-!6T9>&(;$:#=>IG)JCY?&7 MV&(F/2%C$@M RGQU.B>G108V.XF^JKY<3*G5P9Q86%<+YH')91 3WR[ +D8Y M&CF28SDD[>3Z1'02OQH]=C%M:9@$[8DN "SRUBXS3O.V0U!V+:_TNX%S1U! M?:V]&;V$ 8:5 89Z WR'.;\"Z#AM243Y2)2OS&NTU&*T!+EC1'Z-*/HOXR)? MG'9WN+9[O@P6N[:?]37VYF/41-LG!W8) M9AMU\,F!V@0LSJS*TO)P]5H=*3;*Y^[5HC@BK62*$]M[Q#8DY7+H7TM)Y^U0 M)L"*0]#B0M"=.A9<42%HHGYN,9+@\P?D_36EXODBKZ \BI[]#U!+ P04 M" 280)7Y11VZ8<$ +&0 &0 'AL+W=O/?Q880">[SC(JIL9%R>VZ:8KDA.19G M;$NH^F7%>(ZE.N5K4VPYP4EEE&0Y MY@\7)&.[J0&-_86;=+V1Y05S-MGB-5D0^75[S=69V;(D:4ZH2!D%G*RFQB=X M'D.O-*@0?Z=D)XZ.01G*+6/?RY/+9&I8Y1V1C"QE28'5UQV9DRPKF=1]_&A( MC=9G:7A\O&?_7 6O@KG%@LQ9]BU-Y&9J! 9(R H7F;QAN]])$Y!;\BU9)JI/ ML*NQOF6 92$DRQMC=0=Y2NMO?-\DXLA \0P;H,8 ]0V<1PSLQL!^J@>G,7"> MZL%M#*K0S3KV*G$1EG@VX6P'>(E6;.5!E?W*6N4KI66C+"17OZ;*3LYNR!VA M!0&_@@7.B "W#^":LZ182C#'DJP9?P#O(B)QFKU7H*^+"+Q[\QZ\ 2D%?VU8 M(3!-Q,24ZE9*0G/9N+VHW:)'W-K@BE&Y$2"F"4D&[*-Q>V_$WE0I:/. ]GFX M0*.$?Q3T#-C6!X L9 _-\MGSG(0WTO"*<[ O.I2PL$_7Q0/N)0D%_\.M43MU!EV6BKB MN=CB)9D:2O($X7?$F+W]!7K6QZ%ZZ"2+=)+%FL@ZE7/:RCEC[+,_U:M%E _R M4/YK4Z\R+5\@=S/'14$06A/S[CBUIS@O1!YRPRXN.L4%#D3(*\A'9[.RNDDBW22Q9K(.I7SV\KY+Y>.VM0]?H0M-PB#OG2S#L M24(TP!?:CANBGG2DNOO=KNW'^J]JM[UR_@^1P.7(_*G?YJ,_E 7_]-<(7Y.J4"9&2E7%EGOBHE MKW?>ZQ/)MM76\BV3JNVKPPW!">$E0/V^8DSN3TH'[?\?L_\ 4$L#!!0 ( M !)A E&PO=V]R:W-H965TPT7/B^#+%C?\EZR8V20*2U<8JL0%C!H+) MYDGO-C[L )"G&Q!O /%#P/ 1P& #&'BA369>U@6U-!UKM2;:12.;&WAO/!K5 M,.G^Q1NK\2U#G$VO806R!O*:G.AQ>T<*,PV MU-.&.GZ$.B%72MK*D+,,WN/)X]3F8'IWI.6CTG!_7<:BI- 5JC!+4"36[QQB*_R16]8Z(67=D>)'SJ?WDD MLCWM2:L]^4_EG!S3@B.1[5DP:BT8/:&<#>5@L)(YM5@.5K5U;/".MA5QN[,, MNAP9=15G_T$%'\SEJ4K#G18@0)>^,QI,N9:VN6';U;;YGON>\V!]BDVYZ:%_ M:9J.?D5UR:0A' JDC'HCK%;==,EF8M72-YJ%LMBV_+#"#PO0+@#?%TK9[<1M MT'ZJI'\ 4$L#!!0 ( !)A E?]C[9&N00 +(7 9 >&PO=V]R:W-H M965TTAN6.,E0 M3A.< X+68^W1?%B:E@"4%G\G:$];ST!,Y0WC;Z+Q)1YKAA@12E'$! 7D/^]H MAM)4,/%Q_%.3:HU/ 6P_']C#B!> \^KN;@]N8.W =4$%'09*# MUSQA]+[5\=<6%Y33\,Z;H_9(9WQZ8I!Z5$]E6DW%.C,5&SSAG&TI6.0QBB7X ML!_O]>!UOJS-VEJ'M9U:O82_%_D V,8]L S+EHQGU@]_@H3#S;/P^>7>+0E\ M<;EW&3S\L;DO__?@CZ2PFS"W2S[[7)@7&2*08?(@BZL*Z\BQXC!XH#L8H;'& M=WN*R#O2)C__9'K&KS)159+-59(M5)*%*LF6BLB.0L-I0L/I8V_O@+=_8$KO M9!%247@EA3C=WR>.X7AF,-+?V]J?FMFV[0^]8[/YJ5DP]"VCP[8X-?/LP'., M8[/PU,RWAX[A'ILM3\U,S_*&[B?=T?*YS?*YO9DU1SGFY]+9W')5YI9*LKE* MLH5*LE EV5(1V5%P>$UP>+VY];6L!'EQ -_Y]KM!AX.?U\24\5,^R3?WHI), M(EGH5-QN.V(M+_#]3M+U#N':H)#X] V>PIW45.DSE/BT+<-V.@DL&YKMVV?R MUV\D\GLE*LLW_C4 T'K-/P]$;8=WHLJC977WLGJ5EF+^Z6",87<[[/5\K3(2 MCZ9O=G11Z3&4>+1,NZ.*Q,@/7+DFPT:3X8^G35S5W3)QAI*!#PVO@=Q MK3P2G[[I.MTS3:7/4.+3MBVGLT$L94-S7>N,2$$C4M!?4O*Z(?G\UJ<7!24O:S7ZNX MQ*<[\+M)JM1G*/7I=GPN)5;!P':#]I\\8'$T[<+$DELT[V=:NK5^]XKM;KU*%]\M&FU&7X_3DN M)29F8':DTELWA!DBF_+RE_+U+W)6W:(TO&<-!NJ),>"J M1(C<[6R$+HLU49JXJ)9*T 17,]3TO= M"N1-'S=JMC"-1 M:48YWDI055$0^;Q )NJ9,W+V"W.?B>/X;[]0I.3\Z.\([[XQHWO./7CLOX MA&NNS2G1C3FRN5*H%:RH2IA0E43X.=\H+Y@<8^\]G,,",\JYO=P%880G."2U)0L;,EOBNW@\ M"<++8!*YNP$50:\B.*IBGCQ65%%;FH,/ID4'!VDG_C0,AI.&?=+P/ZV;A_:* M[W# ]W1Z.9K^(\$]*+X"9=:T& 6)K9:V#OO5OHO-V^+]$]ZVP!LBS84H8+@U M4._BO;$OV[;23K0HFU+>"&T:0S/,32=&:0/,_E8(O9_8!'UOCW\#4$L#!!0 M ( !)A E&PO=V]R:W-H965T_>>L,_;!58@$C[72;A951,UE'+NBPEJXB6E0\\G6 MV%H0AW87N\:B* .H5G&:)!=Q+:2.\BSLK6R>F9:4U+BRX-JZ%O;I"I7I9M%I M]+QQ)W<5^8TXSQJQPS72?;.R',4C2REKU$X:#1:WLVA^>GDU]?DAX;O$SAVL MP3O9&//@@YMR%B5>$"HLR#,(?NUQ@4IY(I;Q>^",QI(>>+A^9O\2O+.7C7"X M,.J'+*F:11\C*'$K6D5WIKO&P<^YYRN,93&Q4%\N+@915[VH]!51WUH]@6GR#M(DG<+]>@G'1R=_ MT\3LDE] M7^7LY2I^C"Y=(PJ<13PG#NT>H_SMF].+Y/,_/$Q'#]-_L>?7DGO"^OOFCB[: MNE6"L 19-T):GA8"MN#PQ5OOF3\%9C^M^_SL;'*1Q?M#/?%!,_FYO!5V)[4# MA5N&)9,/YQ'8OM?[@$P3^FMCB+LU+"O^/:#U"7R^-8:> ]^RXP\G_P-02P,$ M% @ $F$"5QZN(C87 @ L00 !D !X;"]W;W)K&ULA53;CM,P$/T5RT@()*C3I%M022*UNUR*6*G:%?" >'"3:6.M+\%V M-KM\/;ZDV2*5\I+,>.8DB M.Z4%M<[5>V):#;0.(,%)FB1S(BB3N,S#VD:7N>HL9Q(V&IE."*H?5\!57^ I M/BSZ\LZX+G'A!P*&RGH&ZWSU< N>>R,GX-7#B<4L//+8/[!]"[:Z6+35P MJ?AW5MNFP&\QJF%'.VYO5/\)AGHN/%^EN E?U,?<6891U1FKQ !V"@23\4\? MAG,X CB>TX!T *1!=]PHJ+RBEI:Y5CW2/MNQ>2.4&M!.')/^4FZM=E'F<+;\ MJ%3=,\[1:[2L:^9/BG*TEO&Z_;F]N )+&7^9$^OV\RA2#=RKR)W^@WN.KI6T MC4'O90WUWWCB=(YBTX/857J6\',G)RA+7J$T2;,S?-E8?!;XLO\5_^.+BZ"U M!6%^GJHSTLQ.T_BY69B65E!@-Q@&]#W@\OFSZ3QY=T;D;!0Y.\?^))(*I2W[ M'6^E!;;I!7H$JLTI8>2HC03H?1@6@RK521L[:EP=YW$9V_ I/0[S M-=5[)@WBL'/09/+&=;.. Q(=J]K0E%ME78L'LW%O"FB?X.([I>S!\1N,KU3Y M!U!+ P04 " 280)7#576>4H$ #(%@ &0 'AL+W=O/)*&'F0&-UPM/\78GR@OF?)KC+5D2\35_9/+,;%#6<4HR M'M,,,+*9&7?P=H&<,J&*^",F!]XY!F4I*TJ_E2OZ)_JHJ7Q:PP)PN:_!FOQ6YF! 98DPTN$O%$#[^2 MNB"WQ(MHPJN_X%#'6@:("BYH6B=+!FF<'7_Q][H1G03H7$A =0)Z:X)=)]A5 MH4=F55GW6.#YE-$#8&6T1"L/JMY4V;*:."L?XU(P>3>6>6+^D F<;>-50L = MYT1P, '+XR,%= /.;[^_)P+'R0<9]W5Y#]Z_^P#>@3@#SSM:<)RM^=04DE>) M;D8UAX]'#N@"A]^*[ ;8UD\ 6! DY7^K:CV".VKP4I6W/,<1F1E2=IRP/3'F M/_X />MG5>4C@?7Z8#=]L'7H\U\8Y1PL,&,O<;8%=RDM,J&J^ CC53#E:V,_ M1PAY?A!,S7VW&$6<[?B^[S9Q/9Y.P]/1\KR+HB(M$BSDXY(DF8C_Q>4K0D7U MB.1V*$P"Z#@0GE!5Q/FA%]A03=5MJ+I:JHM*T(2!)Y)4'/DNSI6*T>(,744C M@?5*]IJ2O6NJR1NS#R.!]?K@-WWPQU&3?[;TD.7:GGVJ)E4<"D/W@IJ"AF

MC8":G?G M04JJH7H2L6'H.:=D%7'0<_S0O\"VW>RA?K=?%JN(9H))7TW?L#_IT08OJ9'0 M^K6W!@(Z5Y67UI\,[L5(:/U>M X%ZBW*V^4UJD6IT;H+VW4HT7I*U534V@BH]Q%?:#:):)H3(=?GEA$BOZF%6J):H,'UC(36+[MU M)3"XJD2UIF=P+T9"Z_>BM3U0[WO>+M'P; U"VW+/=D!%F!/"4+U44>M:D-8) M#!)?#=67BX5.O\N485YPP?.BUE0@O:FX)WN2T%P2?2;1+J,)W;XH:6IA!G_= MCX36+[HSY[CNH&/<2<PX-CV>")I7 MD\<5%8*FU>&.R&\V5@;(^QM*Q>M).&ULM5AM;]LV M$/XKA%8,+;!:LN37S#;@6"KFH0&"!%TQ#/O 6&>;*$6Z)&4G0W]\24I1+$?1 MXHWU!UNB[GF.=P]YYFERX.*+W (H=)]1)J?>5JG=A>_+U18R+#M\!TP_67.1 M8:5OQ<:7.P$XM:",^F$0#/P,$^;-)G;L6LPF/%>4,+@62.99AL7#)5!^F'I= M[W'@AFRVR@SXL\D.;^ 6U*?=M=!W?L62D@R8))PA >NI-^]>)-W *S%'P0. M\N@:F5#N./]B;I;IU O,C(#"2AD*K'_VL !*#9.>Q]>2U*M\&N#Q]2/[!QN\ M#N8.2UAP^IFD:COU1AY*88USJF[XX3PV M<3%6>#81_("$L=9LYL)FWZ)UO@@S"^56"?V4:)R:+9G";$/N**"YE* D>H_F M:4J,BIBB)2O6HM'T;0P*$_I.6WRZC=';-^_0&T08NB*4ZN=RXBL](4/KKTKG MEX7S\ 7G$;KB3&TE2E@*:0,^;LN@*/@%A4$8 M-_&?OM61$U=*(+%_T M\'PHB"]Q_U1D[1\W7RUT=MCY8* M,OEWD_0%>:^9W-2_"[G#*YAZNL!)$'OP9C__U!T$OS;EW259[)(L<4164ZA7 M*=1K8Y_-,RX4^:?8GG"O_SPD-&[#@F9L:KB2+'9)EC@BJ^DQJ/08_,AB,7"ID$NRV"59XHBLIM"P4FC8NF,^VS.3 M5@?O0>@S(,HEK'.*J)9,(KY&:@OZW*9WDM!&Y$E";"5L4JW5X;FJN22+VU,Q M1@^Z;$C419DY/Z !2O%#4X2)HTG5!!M5@HW^I<29TQ\(= /4EGBY)3N)OJ&S M:E^KCW,UP=5[HXVLLMX!2$,=#/UYRKQQOCH'KC,OL. M4$L#!!0 ( !)A E>LD'R1N0( #(' 9 >&PO=V]R:W-H965TK$S':@W:^?[=",#1>^$-_.^[S'V,>C-1=/L@)0Z+EFC1Q[E5++,]^7\PIJ M(D_Y$AH]4W)1$Z6[8N'+I0!2V*":^3@(4K\FM/'RD1V[%?F(MXK1!FX%DFU= M$_%R#HROQU[HO0[@'I>W0O?\7J6@-322\@8)*,?>)#P[ M'YKU=L$W"FNYU48FDQGG3Z9S78R]P!@"!G-E%(C^K. "&#-"VL:OC:;7(TW@ M=OM5_J.K[_ )I_$Z,TYD_87K3=K P_- M6ZEXO0G6#FK:=%_RO-F'K0",WPC FP!L?7<@ZW)*%,E'@J^1,*NUFFG85&VT M-D<;\Z?<*Z%GJ8Y3^76C2+.@,P9H(B4HB3ZB2ZFHSA<*-*FY4/0WL1MX^:Q/ M@@2D3P+:#3N>@B*4G: C1!OT4/%6DJ:0(U]IEX;ESS>.SCM'^ U'-VUSBJ+@ M \(!CM#C_10='YW\*^/K)/M,<9\IMKK1&[J?.2_6E#&D;3G\3ZF<,RY; >C' M9":5T.?EI\M]1XG=%'.'SN22S&'LZ4LB0:S R]^_"]/@TYXT%AMTLG+I^=4FJ5S-5.=S/Y(HP5+;*7*I& M/S#T[ZTCVY4%NLKB4V^$K&@C40,2AT9G&8Z.=%5 MZ*ZC^-)6Q1E7NL;:9J4?-1!F@9XO.5>O'5-H^V&ULK59M M;]LV$/XKA%84+;!&[V^I;:!-,'3#A@5UNWVFI;/%A1(UDHJ3?[^CY*BR11O^ ML'R(2>F>N^^XV OYJ"H 39YKWJBE4VG=WKJN*BJHJ;H1+33X9BMD335N MY.L%OVS![E:B$YSUL"#)*JK:RI?/@,7^Z7C.Z\/ MOK)=I/8C94 MP9W@?[-25TLG]"4\??D _F^OB?OWKPG;PAKR+=* M=(HVI5JX&D,;!VYQ"/-Y"!.<"?-;U]R0T/N9!%X06N!WE^'W4"#<[^'!,=Q% MP:/J8%0=]/[",_[60]$2L<4Z&A+ ?R3 )F_P%]G]F;-VJUI:P-+!PZ1 /H&S M>ON3GW@?;6+_)V='TL-1>GC)^_C!6_HB!><$OR<1N@))H&ZY> ' T\FI1A-X MQF:A[/D8@B1]$-,JGE9![L49?IRGJ=*Y6>1YJ>^/9D<:HE%#=%'#&OCV VM4 M)VE3&+Y]DJP\!T?QA$ 69HE_0G-NE>9!'-A9QB/+^*I,;SJ%;Y0BFC[;2<:S M\$GNY_D)R;E5FD9A9B>9C"23RR1KT35:C<< !P/FL^UD46%S5.:$%**NL>%B M*RH>;>R3&2\_2)/32IA;1?B7VMFG(_OTJA1+V&#%*E/4=,/!QC*=Q0_2($Q. M6,ZM8C_U(SO+;&297<62-1JP5K6-7C8+'.:^=UJG%JLH#,XD,1_IY5?1*T2C M6;.#1INE8B5(VH_:M[1N/Y+7FB"M9'CH:/D/3B<;'WHF>N56< M3.K^2([O_1AIWD5!?YIV9IU1GH55&IZ6JL4LBJ/@3-/R)Z/6O\CKF]"47SMP M#KZFK3/.\\1,SV.R<[LTS#WO-(ONY(Y@+FA_4+G#%DHX;!'HW:0H5PYWGF&C M1=M?&S9"XR6D7U9X3P1I#/#]5@C]NC$WD?'FN?H/4$L#!!0 ( !)A E># MUB,GDP0 !88 9 >&PO=V]R:W-H965T&)FVB4JB2])VLU\_4E)TL1AZ M#O@2Z_)]1^>(1]01,]U3]I6O,1;@>Y&7?.:LA=AM[7NP6B)3.?%H=NV?S*=V*G)3XG@&^+0K$GC_BG.YG M#G1>#CR0U5JH ^Y\ND$K_(C%E\T]DWMNB[(@!2XYH25@>#ES?H&75WZD&JJ* M/PG>\]XV4%*>*/VJ=FX7,\=3C'".,Z$@D/S9X2N"*H(9S7GU%^SKVB1Q0+;E M@A9-LV10D++^1=^;&]%K@.$K#7[3X/_?AJ!I""JA-;-*UC42:#YE= ^8JI9H M:J.Z-U6W5$-*-8R/@LFS1/:)^1TM5^>?,2O -7X2X!P\UN,)Z!(.8[; S_^D'&'L_ZZ1: AL(#UKA@0F] M%DXZX1EB[)F4*X *NBV%3GL-&%> :J[8S8/$"\/$F[J[OBQ-G0>C8!*W=0/& M85":]+Z M4E&/X[F?)E%\($53%D X2?5*HE9)9%12/65"/6456T4[0QLB4 YR+"D!_7^>DDA&FB9Q^W[&,S>\SYI9RH&%.^D=/JEA%! M,%?S1SY0IB,?CTB%P8CYN"@.HDA/.VEI)R?<]#-0RA>F9#S6<=8:BU=#<]Q, MB6Y O- [?##&==)SR23T][;G[@:Q[[TT2KR1135U?ASVZX:< M>Z$#&CF'%W[THWQK!SXHJ<#ZY&"$.'6,;*$-!7?! MI-%M!JM+"%-A3?A0MH M/5TTB'WGP<#S-!8]7CADW04,:$X8\460'#>I$>/D<;*$-E3-#:?/#R6T(92 MNU0#)W:]:37:V$(;BN_"#31&B#=Y,QUY+HITWCQ:-_R2[F*);XXEG\0:,W!# MRBHM?VJ_8;16-6.=_"5M"6VHO LW/K2[BF UZ-A"&XKOK: 8L\1;K-H@#E[A M:3!)X(%5M76)/X&O6+7+)[XYG[R8]*[ZW#YF52/6R:-E"6VHO,LX?FC7JE;C MCBVTH?@N[OCFA9>W6#4:KV9%:7IHU'%5"+W#%0NWMVBK5LQ_1VPEV8 <+V6; M=Y%(%%8O0M<[@FZJ==PG*@0MJLTU1@O,5($\OZ0R"30[:FFX_5? _#]02P,$ M% @ $F$"5]0.T=K> @ 5PL !D !X;"]W;W)K&ULK59M;]HP$/XK5J9-G;22-PAM!Y%64+5.G83:;?TP[8,)!UAU;&8; M:/_]SDZ:$01I*X4/Q"_W/+['=S[=8"O5@UX"&/*8+GE DO';BUB4H' 8?,6 J*GPV,@'/+A'[\+4F]ZDP+W!T_ MLU\Y\2AF2C6,)+]G,[,<>F<>F<&E R2U1UAK9[,#= MC4.C&B9L&.^,PEV&.)/>2+$X_0$J)V.8&G)*[HIX$CDG>WLG$ZI F"48EE'^ MD9R,P5#&/PY\@XY8.C\K#[TL#HV.'/IM+3HD#CZ1*(CB _!1,WP,&<)#!X_J M/28/:@)=^ M>!=#\EHBJXF-*[&Q8X^/7AZ&\EIHH];X&@WY?8,&Y-I KO\<$AZW*;PE MLIKP;B6\VQCE>_>B84;H!A16*,*$ 3S&$$4-'))>\(7%T['U<),&G: ;]0;^ M9E?5RW8UAWN5P[U&AY-.W'\Q+QLIWAJ>ELAJ:I-*;=)J7B9M"F^)K":\7PGO MMYR7!5\8U?,MP6S92\Q7&-9MN0FYA(_F&B049*9@Q0ZYHQC@S M3X=<;N1[:[1:(JM)/Z^DG[>:IN=M"F^)K"8\#/YW"D'+B5H2VL]N O:#VB_< MR]IGU%X]C?M[2>OO=#VVY?Q.U8()33C,$1=T^EC.5-'%%1,C5ZX1FDJ#;94; M+K'S!64-<'\NL1&OK4!0 RS( M !D !X;"]W;W)K&ULO9MO;ZLV%,:_BL6FJ5>Z MMX!)TJ1+([7!U3JU6M7>;B^FO7#!2= %G!DGO7?:AY_Y4QRGQ#=41^N+!@CG M9_L\^)@G"=,7+KX4*\8D^IJE>7'AK*1F?!14:EVA5+ MMU@+1N,J*$M=['DC-Z-)[LRFU;%[,9ORC4R3G-T+5&RRC(IO5RSE+Q>.[[P> M>$B6*UD><&?3-5VR1R:?UO="[;DM)4XREA<)SY%@BPOGTC\G 2X#JC-^3]A+ ML;.-RJ$\<_ZEW+F)+QRO[!%+621+!%4O6S9G:5J25#_^;J!.VV89N+O]2K^N M!J\&\TP+-N?I'TDL5Q?.V$$Q6]!-*A_XRR^L&="PY$4\+:K_Z*4YUW-0M"DD MSYI@U8,LR>M7^K5)Q$Z XG0'X"8 'QL0- '!?L#@0,"@"1@<&S!L JJAN_78 MJ\2%5-+95/ 7),JS%:WDS$QD*V;-$ MGQ#V<%!O?Q8T+VBE9X%.+N,X*3=IBF[R^@)5>Q_02<@D3=+B@XI]>@S1R8\? MIJY4/2OY;M3T8E[W A_HQ0C=\5RN"D3RF,5FO*M&U X+OP[K"EN!O]+\%/EG M'ZOA=/7G.^$;%1YX!\/#X\-Q1SBQAU^NQ2GR@J[6C60$K<9!Q0L.\"HU;_)" MBHV:XA+]>:M.0#>29<5?';V[JFF#;EI9N/[-D+ 0$D: 8(8>HU:/$6B-&4%* @D+(6$$"&9(H(LF@E2WCTDV29#SUPH8CF%(JHZ<6#N6-OH*U0-&QHER&O^]JH09+L$ M"&;(,&YE&$.4>BND;Y[';TOXY$V&(5LD0# CPY,VPQ-KAI]RFG$ADW]8K#S" M4=FV OMF&Q(60L+(Y,UU<+9S&1C)]CWM&#QKNM5=Z=BZW-KC^V87E!:"T@@4 MS51BQ[OYH(MN@X,2!I(6@M((%,T4!FMA\/^P]#:-C-XNEV8EG]M[TUL)2!J! MHIE*:.OK6VWAZG281?4X9$H=J5TWT_9U:ZIUZWG!_.8!TKB$HC4#1S*QK)^S;K; N4;=, M2B;*6Z3ZX[O.A(-:8E!:"$HC4#13%FV?_0ELE0)USZ"T$)1&H&CF=UC::6.[ MTWY'E6J(^U7*WZ]2]I;[9AV41J!H9M:UJ\96<[A3I1Y_NWXXYG[*#NP[(4!I M(2B-0-%,:;2OQABT4F%(*SL'I86@- )%,X71-AO;;?9[*E707:E&^Y4*U%Z# MT@@4S6G_+I$[9D8NV>']9X( MH"XE$2B:*8TVX@'LU]L!J T' MI86@- )%,X71-CRP?[W]CD+5$-^XO?U*96^Y=]9!/384K59LK1F,FRA/4^PO.Y>M.V4#[_,KL/U!+ P04 M" 280)7HU@,)TT# !H#@ &0 'AL+W=OTLAG]0<0*/GB,>J[\RU3LY<5TWF$%'5$ G$ MYLU4R(AJ,Y0S5R42:)@%1=PEGA>X$66Q,^AE]A,[@'O1#,I)FY)8H(8L@5DS$2,*T[YSCLPO[& 8]AW/,@(.$VTAJ/E;P"5P;I$,CS\%J%/N:0-7GU_0 MK[/D33)CJN!2\)\LU/.^TW%0"%.:%6 D@9$, *0)(QCO?*&-Y134=]*18(FE7&S3[D*6:11MR M++9=N=?2O&4F3@]N1#P[_0$R0E1@R6SS*T3#.CX M MY?$5:,KX"3I"+$:WC',SJWJN-H0LK#LI-K_(-R<;-O^6Q@WD>Y\1\8B/'NZO MT/'1R6L8U^13)D7*I$B&V]R VVR0UD<#ZA,4"PUKF=4B6"VV4[+HU+((&G[[70G7 M0NQ8IFY)L+O7EG8/P!5[U4?>.[2(BQTP>:WBP/1I?:OQB@7A[9I=K^1ZM%UK M67D+)GOM/#Z$T^#*:G"M.VRMYP)N5=!!M]GH;&AR92.XWD=,=SWT?9.4ZX-W M+5+E)+BUWYX>PDUP92>XU@'V(N=\!ZOJ53EOTG+E'KC>/JHVOR/B6IA=*UC9 M"^[LM^&'\!IIB?,:;7/, M97ZMR0=:)-E58BRTN9ADCW-S%01I%YCW4V$Z7PSL[:2\7 [^ U!+ P04 M" 280)72\VY,3D$ #G% &0 'AL+W=O2=L) ML!^_(R5+3BNSG6'/7RR2(N^>.S[4<^9@(]637@ 8\IQG0@^#A3'+JS#4\0)R MKEMR"0+?S*3*N<&NFH=ZJ8 G;E&>A2R*>F'.4Q&,!FYLHD8#N3)9*F"BB%[E M.5O:!6[&'REL]$Z;V% >I7RRG;MD&$06$600&VN"XV,--Y!EUA+B^+LT&E0^ M[<+=]M;Z3RYX#.:1:[B1V::2/SC3' A-S(''==W=^0Z25+; MY!FY$P41[(L?;L'P-/MQ$!H$8LV%<>ET7#AE>YSVR$CRX?'0KO+4=AXZ>SS\CE0D17;N M01N5Q@:;+FGD0:2&_*RX,+HI%U[#]M1=Z26/81C@L=*@UA",WGQ'>]%[#^Q. M!;OCK+?WP)[:^$G#KEXKQ#L'/%^&C%_([KP)?W'#UQNN$O+G;VB2W!G(]5]- MT75.$%VWBJ[KW93[Z8,N$H^P_VG<[ )D8:;KS-COU'K4N>A'430(UPWN>Y7[ MGM?])W?DT35?@\)/&)E;*"3A!LB,IXJL>;:"M\6P0U@SLPEEX>UB!V6_TZ*T M&>1%!?+B&,1%:KO F9U\6!F]RO NB?F<+]$T1W645WZ=V>8B.XP[GE MR1KW"1]+4*E,F@#[35+R EQYL-&H%H?H6.3AS_O(X_=Q8'[ICL#1,_.G!'#D M %D=(#L^A;YBL^,XY!-.6BLG]4OG!)0K&D0,2!/UA*4F%\@B3$2*0S=2%.7% MMQ&-1;2#94B,VX/E')ED7#3&=PK5I;7LTG/K+CV%\-):>>F1I)=^J;VT1_=J M+ZW%E_K5]S#:^VVVOT[[6G>I7WB/71V4[EZ5!^W617=/'FMYI5Y]&^%9PK]S MNDB;/586JYP1(PT6_&*5/X*R_;*BQA:O_P_$,L^1U=KM!:9.?%[.E]@+"%8) M*O!1:T]E0VOMI'ZENX7_ ?KE?X#.:F5E?F4]^4?17]#YT1WX]6"U)K-S:S([ MA2:S6I.97S\GK_C8Q,1OI%_IYS7]]I"O5F1V9D7V%X1^=(?N3:W-[-S:S$ZA MS:S69N;7YN.1K_LE^=AGY MW[IYR4'-WPZ;1PTJ8XAJJ&JUN\:Z+NZMZ>G$% MB%2@[ 1\/Y/2;#O6076W M.?H74$L#!!0 ( !)A E=^[L%1[P( &H' 9 >&PO=V]R:W-H965T MQ<.S,=DCY]SO;D-$M1=L7\,O=\W)VSJ-:JJW. 0QY+KC0XR WIKP-0YWF M4%#=D24(W%E+55"#4[4)=:F 9BZIX&$<18.PH$P$R3[NUT M:.-=P!.#6I^,B76RDG)K)_?9.(BL(."0&HM \6\',^#< J&,GP?,H*&TB:?C M(_I'YQV]K*B&F>3?6&;R<3 ,2 9K6G&SD/5G./CI6[Q4NJ:N;E=D =HHEAK<<5'D43!# MGBBO?,3%!S"4\4L,G8-R%T6D0!ZHVN*MH@+30.T8+LVDR)C+\43MR)\4%4:/ M0H/^K,HP/7B9>B_Q*UX&Y$$*DVMR)S+(7N:'6)>F./&Q.-/X+."72G1(+WI' MXBCNG<'K-<7N.;S>*WC+G"H@+36>*+2\ ;SLADSWY#1N3O=N>5)3E9'O7Q&2 MW!LH](^V GG^ZW9^^X'?ZI*F, [P"]9X*! D;]]T!]'[,^ZN&W?7Y]"3N^<2 MW%'N)$=;G)D]N4C1)A7[RS:Q'J[KKZ;M'KLDZEP/^J-PUR*CW\CH_[^,$D"1 MC9)520K(&!6M@OIM@GIQMUW0H!$T."MH)I4"[@]Z!:8&$,3DX&X EL9]('_I M:Y/G:88OU+U2K)M&V\V_%2MC.Y8!*MDSX%D;NP?J1J?T[>3#AGQXEGS!]/9J MK;#Y*&J@C7/8=B!1;_@';WC2_PI0&]?E-4EE)8QOAY?(6Q: M&R8TX;#&U*AS@W="^<[N)T:6KINNI,'>[(8Y/H:@; #NKZ4TQXDE:)[7Y!=0 M2P,$% @ $F$"5PE4XP:+ P HPP !D !X;"]W;W)K&ULK5=M;]LV$/XKA(8-'=!:;[;C9K: Q'+1#B@:)-WV8=@'6CK9 M1"32(ZDX_?<[4K)BJ_3+MGRQ1>J>Y^Z>X\MINA7R4:T!-'FN2JYFWEKKS;7O MJVP-%54#L0&.;PHA*ZIQ*%>^VDB@N055I1\%P=BO*.->,K5S=S*9BEJ7C,.= M)*JN*BJ_W4(IMC,O]'83]VRUUF;"3Z8;NH('T+]M[B2._(XE9Q5PQ00G$HJ9 M=Q->+R;&WAK\SF"K]IZ)R60IQ*,9?,IG7F "@A(R;1@H_CW!',K2$&$8?[>< M7N?2 />?=^P?;.Z8RY(JF(OR#Y;K]"2'@M:EOA?;C]#F,S)\F2B5_27; MUC;P2%8K+:H6C!%4C#?_]+G580^ /&Y U *B/F!X!!"W@/A2#\,6,+S4PZ@% MV-3])G?>"8J(%_I,RCR MCMQ#)GC&2D9M&45!'C35M1;R&_D .4A:DA<(N:<:B!;D2RW)HBC 5KV9Q25, MYH)KQFO&5^3+!K&&4Y$W*6C*RI^GOL8$3!A^U@9[VP0;'0DV)I^1<:W(@N>0 M._#I:?SX!-Y'X3KUHIUZM]%)PE]K/B!Q\)9$010[XIE?#H]!W^YZMTP#MV,YHR\5AN:PF']?$&])1PO7SS7 MOA?#I4-#'X8'4071N"?$R!5\$/>$.$(VZBEQQ.R]6XIQ)\7XC!0B>WQG[M2< M8,;89ZCFC-\RGA>T+,D2.!1,NV0X3?TF&+P/?G2=Y_.SP,@-3,\ P\'(#5R< M]3CY#GB@YU6GY]5)ICO -H4#UR1G>/-)X!G>H)3G1.@U2)>*5\["!OU===+O MOSW&COB,>FON;&@'&DTZC28G-?HJ-.XPZ!H#N6L,LI?&0'2-@4NRB2NN*)KT M)'.;Q3VS] A;7XPC;%%/#'^OZZI KFR[JS"WFNOFUNQFNX[ZQC:2O?G;\'H> M.N93[,";AOF%OFG?/U.Y8MA*E5"@JV!PA6>&;%KB9J#%QO9\2Z&Q@[2/:_R* M &D,\'TAA-X-C(/NNR3Y!U!+ P04 " 280)7-96C^24" !G! &0 M 'AL+W=O-L4]N M#X#LN53:3?D>L9I$DC>.[.H1>0)"\$)%U $GBWB0++I4"1I=8T MS'IO0O.3(#5$$SFI_:6LT=*NI#C,%J8L)=(IHV-"%VQA-$J] YU+<.P]FQ6% M],2.!FQQ_6275Y<_0L3D:*3K.0D*PFXH_^2M90N5\;5%MC/V<:AI=KX=8Y\ MF^3Z?!+?+Q-7B1RFG!K"@3T S]Z^&=[&GUZ1,#I)&+V&GGVKT2%Q)]I, 2)8 MQ\R6Y1;H1LZ1;>$^!CC?BX=L' ^NX]XW3*-#GU'4JQO?@O?"[J1VE&Y+&/%@ M?,.9;&UL MK53;CM,P$/T5*T@()*C3I!2TI)':+HA=::6JR^4!\> FD\9:QPZVT^S^/6,G M#5TIE(MX:6;L.6?FC#N3M$K?F1+ DOM*2+,(2FOK"TI-5D+%S$35(/&F4+IB M%EV]IZ;6P'(/J@2-PG!.*\9ED";^;*/31#56< D;34Q354P_K$"H=A%,@^/! MEN]+ZPYHFM1L#[=@/]4;C1X=6')>@31<2:*A6 3+Z<5ZYN)]P&<.K3FQB5.R M4^K..5?Y(@A=02 @LXZ!X>< :Q#"$6$9WWO.8$CI@*?VD?V]UXY:=LS 6HDO M/+?E(G@3D!P*U@B[5>T'Z/6\4F6>OX9_JB<>'B-V//%?_\:7Y<[8S5ZW\;:WM'.QFG=)K@P-"H&] ' M"-*G3Z;S\.V8YO]$]J@#LZ$#LW/LZ09T!M+B B&JP"'/5".MP7V1 3^PG0"2 M-T *K2K"9$XD[CG#!)BQIG29IJ%/Y=;9(0TGX32AAU.UOXOJ9-"3$:M [_WF M,<27UTW;<#HLMZ6?:?HSO-N,-TSO.;ZH@ *AX>0U3KKNMDWG6%7[@=TIB^/O MS1(7-&@7@/>%4O;HN 3#RD]_ %!+ P04 " 280)7724F-$ # (% M#0 'AL+W-T>6QE_ELI3#R4GG M_OQJ/WY6 >/D/THH/K6@R3CG>EZ^%6J6%BQ/ZS/!VPA D//(Y.6T.G M&"WQ3F2+"1V$W._XR;OLFA[6A3 >9DINZB$B+F#U:!F1)*!\86HDW8A4CYZ."NZT&-UCHYETI7N5T&]WM:#]\#FAX8Y$*T M!GO$!<;#@AK#M+RVG6IP%7P"!77[;EU8AW--U]W>)=D0JIM-,E4Z9;I-TR5- M:#P4+ ,[FL\7<#>J" $T1N6VD7(Z5Y)6'AI&W;"R,R;$+3S /[,=[56VM7/5 MOLFV:0W532?C.J"_K>:TMV6C%^D&!7]0YLO23D=6?2AO=J-9QE=5?Y6U!C#U M+JY.BT*L/PL^ESESDW]VPO&0-KQ@H31_M-F@5&8VP#0)'I@V?+8=^:UI<<=6 MIBFG589[[AVAYW^[SG,FF:9BV[2M_;>\RB]V'/5?RW+UK;)OV.NQ?BN_=9.7 MQV R/@:31U&3@V,PF1R!R?ZK?6L>-!G6IXRMH\S.0::-!G!@')$?< 5FZ3! M=,F%X;+N+7B:,OGD/&/E#9W:/W-V].WXE&5T*M2F_0VFUXW;TZK-Q67*5BR=U%T]GU;-P#9LUOH"PCYR75U^!.,XS(\ AN7! M'& !%!BAG@'(!U,L'6+8_CQJV'>@('E@4Q_M];X;N,52!$.@%OTU&L?(ZL3P\>\/ M]I1$49+X$<#\#J((0^!IQ!', 7C D"BJWH-[[Z.P>4^%F__]C?\ 4$L#!!0 M ( !)A E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G!.5O#<'87PA1K$P^'-H.!2]SY^N)2UMH/PQ'B1>6DT)%8) M#U(\NU_7JU/V))W<227]>=RKCY7HL4)J64[5Z=XOKOG #+NW0RAP+VTSM?+&F/$E]J(J!IQ@$CU''X?+;!/'6_I\PFOU>9F)FLK(0VC=Q MM$)5@-H=Y@]-!3N]6L_EJ,Y\Q.-K<+1>SR19.-EOX^7>^"B!C!#*^"N2GR7*RFLY9 M )D@D,D5(?^+ \@4@4RO6-TMR!$".;HF9!) WB"0-]>$3 /(MPCD6UK(-3^S M)\?6PM9_UYE@,^DR95QI18#X#D%\1XNXT$[FPK*MY3GTU&QB+=<'4?W+!83O M$<+WM(2?N)..F3U;6^$@ZZO>>XAUWT-BN-))+9QC4U/LI&XRA'"H6XCE MA"[#AA9A%HF(-;*"B4C3!$1L2,F669+D;.EY/7X4XH6&B:&B-@,2Z,/ M_:VP!9N)G0^I,!-$Q"J8%R=ESD*PC3?98Q\Z-8@>O )0I(/<(29F@XA5?VQ6*]?\1L0"JCD+ZVDCU6'X*,QE0E=!9N]7%F AB8A'<5XE0I6MN89X! M-H5JS5[:(,9L$!/;H-.C[,W:*/DRD.A<@]@2G49E;V""J83[*Z3$1!$3B^*' M6CNY,&'$Q,) '%NQAIB8/F)B?5P\VQD_3!XQL3Q>";>3$!-)3"R2#O-V,F(6 MB8DMTE9P)QXFE)A8**B+6[/P!%-*0JR4T,5=,4PPFR17L4F?3?(Q2238%I! 3 MLTM";)=?F#^J67,5+/V&F)AK$F+78*Z&"(>8F' 28N'\=#4P07%Y"6Z$]WYZ MK-:)6#AS23#G),3.03';G3KFGH38/0%F5^,,EZDQ]Z3D[GDY#OK9&551#3$Q M"Z7$%NK"#,(:8F(62HDMU(4Y=UX6]91Q$F)B%DJ)+=0YM)P)SZ4*QQTINH%" MK* 70\M6JURVUH533$$IL8)0S/9N%*:@](^NE0%F/(R3YKA:P@@Q,06EQ IZ MA?F92\L>N&HD'V)B"DJ)%83/*\*-LQ134'K5Z4^X=3;"%#3ZD].?/KL7F=$9 M=$O-3",N-7.QA MWI*OX!8.TC.NLK5EU4^SVY2.JI7C?:G4%-+N]-+P_/(QR.5#EH_? 5!+ P04 M " 280)7?'[I&]0! #&'P &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y% M08/F5-;8\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*BV932/X20EYNT;_--UZ?# M^C;Y7N[3D>UD8?LYH'N<_9TY>3WWZR\1NM=HNTU.W_-BG M0_EE\2:DTD]=V6*>R:,)Q=SV=P^4@-^?)S>3Y;=$,SV_2A-I!"D%: M/\@@R.H'.01Y_: (0;%^T R"9O6#;B'HMG[0'03=U0^ZAZ#[^D$R11FG!$DC MK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;4 M6PGT5M1;"?36T<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WH9Z&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1YO=!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.!WA'UCO^I=RZG7]/U\9?E]\G1JW+!. @= M!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,GK;6O*]35TU M?IPL0K /C/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^)B<%@R'+3!&I"/[0UDLGH MB69Z587>\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7 MI?4W<4+"3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJYL.V(I^>+W&B1S.;E3D5 M)E_5<4GJK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS+C#.G#IC?3PQ1Y?''8ZD M7=VWL1"Y4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([#\^ZV_5[_/6,C_4O[$. M]"%!^E @?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y"JD&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( !)A E?%TBR( 8 -4? 8 " @0X( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $F$"5W/=']L!!P \QP !@ M ("!SA, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $F$"5SB:'/]T# &PO M=V]R:W-H965T&UL4$L! A0#% @ $F$"5R.$5K&Y P M&@H !@ ("!,3L 'AL+W=O&UL4$L! A0#% @ $F$"5XRW M&PO=V]R:W-H965T&UL4$L! A0#% @ $F$"5TL.*LF/ P U@< !D M ("!2U8 'AL+W=O?L% D#@ &0 @($16@ >&PO M=V]R:W-H965T?%54;.@, M ,(& 9 " @4-@ !X;"]W;W)K&UL4$L! A0#% @ $F$"5]"P*[]8!P VA$ !D ("! MM&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $F$"5\-?1;,Q!0 P L !D ("!&G8 'AL+W=O&PO=V]R:W-H965T(@KK)8@, #L' 9 " @6V, !X;"]W;W)K&UL4$L! A0#% @ $F$"5T',%*G, @ [P4 !D M ("!!I 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $F$"5T=93;N. P ;@< !D ("!C)H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$F$"5XB46\R% @ ^04 !D ("!VJ0 'AL+W=O&PO=V]R:W-H965T2W !X;"]W;W)K&UL4$L! A0#% @ $F$"5X+LM[F) @ YP4 !D M ("!U+P 'AL+W=O&PO=V]R:W-H M965TKB(V%P( +$$ 9 M " @0S" !X;"]W;W)K&UL4$L! M A0#% @ $F$"5PU5UGE*! R!8 !D ("!6L0 'AL M+W=O&PO=V]R:W-H965TLD'R1N0( #(' 9 " M@&UL4$L! A0#% @ $F$" M5QW.<+9X P A0H !D ("!N<\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $F$"5S>1&OK4!0 RS( M !D ("!1]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $F$"5W[NP5'O @ :@< !D M ("!1ND 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $F$"5[4YU!9< @ _@4 !D ("!BO( 'AL+W=O M&PO7BKL

GV=J BP0 $PC / " 7'Y M !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " 280)7?'[I&]0! #&'P M&@ @ $I_@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " 280)7*F32ILH! ";'P $P @ $U $ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /0 ] *(0 P @$ ! end XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 108 239 1 true 31 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.bldr.com/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Basis of Presentation Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Business Combinations Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinations1 Business Combinations Notes 11 false false R12.htm 995475 - Disclosure - Revenue Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenue Revenue Notes 12 false false R13.htm 995485 - Disclosure - Net Income per Common Share Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShare Net Income per Common Share Notes 13 false false R14.htm 995495 - Disclosure - Goodwill Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwill Goodwill Notes 14 false false R15.htm 995505 - Disclosure - Intangible Assets Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssets1 Intangible Assets Notes 15 false false R16.htm 995515 - Disclosure - Accrued Liabilities Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 16 false false R17.htm 995525 - Disclosure - Long-Term Debt Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebt Long-Term Debt Notes 17 false false R18.htm 995535 - Disclosure - Employee Stock-Based Compensation Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensation Employee Stock-Based Compensation Notes 18 false false R19.htm 995545 - Disclosure - Income Taxes Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 995555 - Disclosure - Commitments and Contingencies Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995565 - Disclosure - Related Party Transactions Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 995585 - Disclosure - Basis of Presentation (Policies) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 22 false false R23.htm 995595 - Disclosure - Business Combinations (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsTables Business Combinations (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinations1 23 false false R24.htm 995605 - Disclosure - Revenue (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenue 24 false false R25.htm 995615 - Disclosure - Net Income per Common Share (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables Net Income per Common Share (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShare 25 false false R26.htm 995625 - Disclosure - Goodwill (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwill 26 false false R27.htm 995635 - Disclosure - Intangible Assets (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssets1 27 false false R28.htm 995645 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities 28 false false R29.htm 995655 - Disclosure - Long-Term Debt (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebt 29 false false R30.htm 995665 - Disclosure - Employee Stock-Based Compensation (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables Employee Stock-Based Compensation (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensation 30 false false R31.htm 995675 - Disclosure - Income Taxes (Tables) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxes 31 false false R32.htm 995685 - Disclosure - Basis of Presentation - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail Basis of Presentation - Additional Information (Detail) Details 32 false false R33.htm 995695 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 33 false false R34.htm 995705 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) Details 34 false false R35.htm 995715 - Disclosure - Revenue - Sales by Product Category (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail Revenue - Sales by Product Category (Detail) Details 35 false false R36.htm 995725 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 36 false false R37.htm 995735 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) Details 37 false false R38.htm 995745 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail) Details 38 false false R39.htm 995755 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillParentheticalDetail Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail) Details 39 false false R40.htm 995765 - Disclosure - Goodwill - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail Goodwill - Additional Information (Detail) Details 40 false false R41.htm 995775 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail Intangible Assets - Summary of Intangible Assets (Detail) Details 41 false false R42.htm 995785 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 42 false false R43.htm 995795 - Disclosure - Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail) Details 43 false false R44.htm 995805 - Disclosure - Accrued Liabilities (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail Accrued Liabilities (Detail) Details http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables 44 false false R45.htm 995815 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail Long-Term Debt - Summary of Long-Term Debt (Detail) Details 45 false false R46.htm 995825 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) Details 46 false false R47.htm 995835 - Disclosure - Long-Term Debt - 2023 Debt Transactions (Additional Information) (Details) Sheet http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails Long-Term Debt - 2023 Debt Transactions (Additional Information) (Details) Details 47 false false R48.htm 995845 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail Long-Term Debt - Fair Value - Additional Information (Detail) Details 48 false false R49.htm 995855 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail Employee Stock-Based Compensation - Additional Information (Detail) Details 49 false false R50.htm 995865 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail) Details 50 false false R51.htm 995875 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) Details 51 false false R52.htm 995885 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 52 false false R53.htm 995895 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 53 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - bldr-20230630.htm 8 bldr-20230630.htm bldr-20230630.xsd bldr-20230630_cal.xml bldr-20230630_def.xml bldr-20230630_lab.xml bldr-20230630_pre.xml bldr-ex31_1.htm bldr-ex31_2.htm bldr-ex32_1.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bldr-20230630.htm": { "axisCustom": 0, "axisStandard": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 524, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 7 }, "contextCount": 108, "dts": { "calculationLink": { "local": [ "bldr-20230630_cal.xml" ] }, "definitionLink": { "local": [ "bldr-20230630_def.xml" ] }, "inline": { "local": [ "bldr-20230630.htm" ] }, "labelLink": { "local": [ "bldr-20230630_lab.xml" ] }, "presentationLink": { "local": [ "bldr-20230630_pre.xml" ] }, "schema": { "local": [ "bldr-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "elementCount": 456, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 4, "total": 9 }, "keyCustom": 29, "keyStandard": 210, "memberCustom": 17, "memberStandard": 14, "nsprefix": "bldr", "nsuri": "http://www.bldr.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "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", "menuCat": "Cover", "order": "1", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "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-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995455 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "10", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995465 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "11", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinations1", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995475 - Disclosure - Revenue", "menuCat": "Notes", "order": "12", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995485 - Disclosure - Net Income per Common Share", "menuCat": "Notes", "order": "13", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShare", "shortName": "Net Income per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995495 - Disclosure - Goodwill", "menuCat": "Notes", "order": "14", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995505 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "15", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssets1", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995515 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "16", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995525 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "17", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995535 - Disclosure - Employee Stock-Based Compensation", "menuCat": "Notes", "order": "18", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensation", "shortName": "Employee Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995545 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "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", "menuCat": "Statements", "order": "2", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995555 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995565 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "21", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995585 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995595 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995605 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995615 - Disclosure - Net Income per Common Share (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables", "shortName": "Net Income per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995625 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995635 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995645 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995655 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "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", "menuCat": "Statements", "order": "3", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_5c034b73-61ed-4004-9f53-846fa5cfdd08", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995665 - Disclosure - Employee Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "shortName": "Employee Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_5c034b73-61ed-4004-9f53-846fa5cfdd08", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995675 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:YearFounded", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995685 - Disclosure - Basis of Presentation - Additional Information (Detail)", "menuCat": "Details", "order": "32", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:YearFounded", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995695 - Disclosure - Business Combinations - Additional Information (Detail)", "menuCat": "Details", "order": "33", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "shortName": "Business Combinations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995705 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "menuCat": "Details", "order": "34", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_7da6c002-1d10-4480-8309-9ceae9c42ed4", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995715 - Disclosure - Revenue - Sales by Product Category (Detail)", "menuCat": "Details", "order": "35", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_a1ba38e1-9c10-42b2-ae7a-4bf37daceb75", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfRevenueRecognizedFromContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995725 - Disclosure - Revenue - Additional Information (Detail)", "menuCat": "Details", "order": "36", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "shortName": "Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfRevenueRecognizedFromContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995735 - Disclosure - Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail)", "menuCat": "Details", "order": "37", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_d7164a61-71f4-4194-acab-29c34e2b9003", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995745 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail)", "menuCat": "Details", "order": "38", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail", "shortName": "Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995755 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Parenthetical) (Detail)", "menuCat": "Details", "order": "39", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "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)", "menuCat": "Statements", "order": "4", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "bldr:AllowancesOnTradeAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:GoodwillAmortizationPeriodForTaxPurposes", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995765 - Disclosure - Goodwill - Additional Information (Detail)", "menuCat": "Details", "order": "40", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "shortName": "Goodwill - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "bldr:GoodwillAmortizationPeriodForTaxPurposes", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995775 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)", "menuCat": "Details", "order": "41", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995785 - Disclosure - Intangible Assets - Additional Information (Detail)", "menuCat": "Details", "order": "42", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "shortName": "Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995795 - Disclosure - Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail)", "menuCat": "Details", "order": "43", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995805 - Disclosure - Accrued Liabilities (Detail)", "menuCat": "Details", "order": "44", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "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-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995815 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail)", "menuCat": "Details", "order": "45", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_5f15f4cd-9c77-446f-9013-348cfab71f92", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995825 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)", "menuCat": "Details", "order": "46", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_5f15f4cd-9c77-446f-9013-348cfab71f92", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfFinancingCosts", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995835 - Disclosure - Long-Term Debt - 2023 Debt Transactions (Additional Information) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "shortName": "Long-Term Debt - 2023 Debt Transactions (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_3bc32e2d-f7bc-420f-b0a3-0977c492e310", "decimals": "-2", "lang": null, "name": "us-gaap:PaymentsOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_5f15f4cd-9c77-446f-9013-348cfab71f92", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995845 - Disclosure - Long-Term Debt - Fair Value - Additional Information (Detail)", "menuCat": "Details", "order": "48", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_5f15f4cd-9c77-446f-9013-348cfab71f92", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_0be0fe8b-4556-4ac8-9c8a-92c36b581c1d", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995855 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail)", "menuCat": "Details", "order": "49", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_0be0fe8b-4556-4ac8-9c8a-92c36b581c1d", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "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", "menuCat": "Statements", "order": "5", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_5c034b73-61ed-4004-9f53-846fa5cfdd08", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995865 - Disclosure - Employee Stock-Based Compensation - Restricted Stock Unit Valuation (Detail)", "menuCat": "Details", "order": "50", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_5c034b73-61ed-4004-9f53-846fa5cfdd08", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995875 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail)", "menuCat": "Details", "order": "51", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995885 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "menuCat": "Details", "order": "52", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_8c7891ef-fedd-476a-8632-c7a09275f37b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_16ce688a-c971-494f-810d-e759736b7472", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995895 - Disclosure - Related Party Transactions - Additional Information (Detail)", "menuCat": "Details", "order": "53", "role": "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_16ce688a-c971-494f-810d-e759736b7472", "decimals": "2", "first": true, "lang": null, "name": "bldr:PercentageOfAccountsReceivableDueFromAndNetSales", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_fc123ac6-4dcf-44ec-8db3-75c672799497", "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", "menuCat": "Statements", "order": "6", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_5179e638-8ed0-481f-be9c-716591b3fc72", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-6", "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)", "menuCat": "Statements", "order": "7", "role": "http://www.bldr.com/20230630/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-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "2", "lang": null, "name": "bldr:StockRepurchasedAndRetiredDuringPeriodAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_b6a15c6c-035e-4a37-9d80-ba1b21eaf6e7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "8", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "9", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "bldr-20230630.htm", "contextRef": "C_994641b9-c040-4351-97b0-7a4b82fa0396", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 31, "tag": { "bldr_AccruedContingentConsiderationAndPurchasePriceAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued contingent consideration and purchase price adjustments.", "label": "Accrued Contingent Consideration and Purchase Price Adjustments", "terseLabel": "Less: accrued contingent consideration and purchase price adjustments" } } }, "localname": "AccruedContingentConsiderationAndPurchasePriceAdjustments", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_AccruedContingentConsiderationAndPurchasePriceAdjustmentsCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued contingent consideration and purchase price adjustments current.", "label": "Accrued Contingent Consideration And Purchase Price Adjustments Current", "terseLabel": "Accrued contingent consideration & purchase price adjustments" } } }, "localname": "AccruedContingentConsiderationAndPurchasePriceAdjustmentsCurrent", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "bldr_AccruedRebatesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 7.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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_AmountsAccruedForRepurchasesOfCommonStocks": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 6.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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "bldr_AmountsAccruedRelatedToRepurchasesOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts accrued related to repurchases of common stock.", "label": "Amounts accrued related to repurchases of common stock", "terseLabel": "Amounts accrued related to repurchases of common stock" } } }, "localname": "AmountsAccruedRelatedToRepurchasesOfCommonStock", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 5.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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/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", "terseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of finance lease liabilities assumed in a business combination.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Finance Lease Liabilities", "terseLabel": "Finance lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilities", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed finance lease right of use assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Finance Lease Right Of Use Assets", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAssets", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 6.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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 10.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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "bldr_CurrentYearAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current year acquisitions.", "label": "Current Year Acquisitions [Member]", "terseLabel": "Current Year Acquisitions" } } }, "localname": "CurrentYearAcquisitionsMember", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20230630", "xbrltype": "stringItemType" }, "bldr_FinanceLeaseObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance lease obligation.", "label": "Finance Lease Obligation [Member]", "terseLabel": "Finance Lease Obligations" } } }, "localname": "FinanceLeaseObligationMember", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "bldr_NoltexBmsAndJbmMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noltex, BMS and JBM [Member]", "label": "Noltex, BMS and JBM [Member]", "terseLabel": "Noltex, BMS and JBM" } } }, "localname": "NoltexBmsAndJbmMember", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "domainItemType" }, "bldr_NoltexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noltex.", "label": "Noltex [Member]", "terseLabel": "Noltex" } } }, "localname": "NoltexMember", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "bldr_PercentageOfAccountsReceivableDueFromAndNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of accounts receivable due from and net sales.", "label": "Percentage Of Accounts Receivable Due From And Net Sales", "terseLabel": "Percentage of accounts receivable due from and net sales" } } }, "localname": "PercentageOfAccountsReceivableDueFromAndNetSales", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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 balances" } } }, "localname": "PercentageOfRevenueRecognizedFromContractWithCustomerLiability", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "bldr_ReclassificationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reclassifications.", "label": "Reclassifications Policy [Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "ReclassificationsPolicyTextBlock", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "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/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "bldr_TwoThousandTwentyEightRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2028 revolving credit facility.", "label": "Two Thousand Twenty Eight Revolving Credit Facility [Member]", "terseLabel": "2028 Facility" } } }, "localname": "TwoThousandTwentyEightRevolvingCreditFacilityMember", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "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", "verboseLabel": "2026 Facility" } } }, "localname": "TwoThousandTwentySixRevolvingCreditFacilityMember", "nsuri": "http://www.bldr.com/20230630", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "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/20230630", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r538" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r571" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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 Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bldr.com/20230630/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 Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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": "Securities Act File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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 or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r610" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r536" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r537" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r543", "r554", "r564", "r589" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r546", "r557", "r567", "r592" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r550", "r558", "r568", "r585", "r593", "r597", "r605" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r543", "r554", "r564", "r589" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r540", "r551", "r561", "r586" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r547", "r558", "r568", "r593" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r547", "r558", "r568", "r593" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r547", "r558", "r568", "r593" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r547", "r558", "r568", "r593" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r547", "r558", "r568", "r593" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r550", "r558", "r568", "r585", "r593", "r597", "r605" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r539", "r609" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r539", "r609" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r539", "r609" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r547", "r558", "r568", "r585", "r593" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r545", "r556", "r566", "r591" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r548", "r559", "r569", "r594" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r548", "r559", "r569", "r594" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r540", "r551", "r561", "r586" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r541", "r552", "r562", "r587" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r542", "r553", "r563", "r588" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r549", "r560", "r570", "r595" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r544", "r555", "r565", "r590" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_MaximumMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r279", "r380", "r409", "r426", "r427", "r481", "r482", "r483", "r484", "r485", "r487", "r488", "r496", "r503", "r516", "r523", "r643", "r679", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r279", "r380", "r409", "r426", "r427", "r481", "r482", "r483", "r484", "r485", "r487", "r488", "r496", "r503", "r516", "r523", "r643", "r679", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r184", "r382", "r403", "r404", "r405", "r406", "r407", "r408", "r489", "r504", "r522", "r612", "r639", "r640", "r644", "r686" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r184", "r382", "r403", "r404", "r405", "r406", "r407", "r408", "r489", "r504", "r522", "r612", "r639", "r640", "r644", "r686" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r213", "r214", "r215", "r216", "r272", "r279", "r307", "r308", "r309", "r379", "r380", "r409", "r426", "r427", "r481", "r482", "r483", "r484", "r485", "r487", "r488", "r496", "r503", "r516", "r523", "r526", "r637", "r643", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r272", "r279", "r307", "r308", "r309", "r379", "r380", "r409", "r426", "r427", "r481", "r482", "r483", "r484", "r485", "r487", "r488", "r496", "r503", "r516", "r523", "r526", "r637", "r643", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r14" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r521" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r187", "r188" ], "calculation": { "http://www.bldr.com/20230630/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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowances of $59,762 and $67,980, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r66", "r101" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail", "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r85" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r69" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r314", "r315", "r316", "r424", "r621", "r622", "r623", "r674", "r688" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld for restricted stock units vested" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r48", "r49", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r40", "r44" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r160" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r99", "r119", "r136", "r165", "r178", "r182", "r189", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r339", "r343", "r355", "r389", "r448", "r521", "r534", "r641", "r642", "r677" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r113", "r122", "r136", "r189", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r339", "r343", "r355", "r521", "r641", "r642", "r677" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r335", "r514", "r515" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r51", "r52", "r335", "r514", "r515" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r335" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r1", "r2", "r9" ], "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": "Combined purchase price of assets and operations acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r95", "r336" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinations1" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 5.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 3.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", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 7.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 13.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r53", "r54" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r53", "r54" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 9.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r54" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 8.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 after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r54" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 12.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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r50" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r33", "r34", "r35" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r31", "r115", "r490" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r31", "r81", "r134" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r3", "r81" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r62", "r392", "r435" ], "calculation": { "http://www.bldr.com/20230630/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 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r88", "r211", "r212", "r486", "r638" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r621", "r622", "r674", "r687", "r688" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r68" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r68", "r436" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r68" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r68", "r436", "r454", "r688", "r689" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r68", "r394", "r521" ], "calculation": { "http://www.bldr.com/20230630/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, Issued", "terseLabel": "Common stock, $0.01 par value, 300,000 shares authorized; 125,032 and 138,864 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r257", "r259", "r270" ], "calculation": { "http://www.bldr.com/20230630/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, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r257", "r258", "r270" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77", "r382" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r57" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r89", "r135", "r226", "r232", "r233", "r234", "r235", "r236", "r237", "r242", "r249", "r250", "r252" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r65", "r66", "r100", "r102", "r138", "r227", "r228", "r229", "r230", "r231", "r233", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r363", "r498", "r499", "r500", "r501", "r502", "r617" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/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 Rate", "terseLabel": "Debt instrument applicable rate", "verboseLabel": "Debt instrument applicable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r102", "r253" ], "calculation": { "http://www.bldr.com/20230630/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": "Long-Term Debt, Gross", "terseLabel": "Debt instrument carrying amount", "verboseLabel": "Line of credit facility outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r20", "r228" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r138", "r227", "r228", "r229", "r230", "r231", "r233", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r251", "r363", "r498", "r499", "r500", "r501", "r502", "r617" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r109", "r498", "r675" ], "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": "Revolving credit facility due date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r21", "r138", "r227", "r228", "r229", "r230", "r231", "r233", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r363", "r498", "r499", "r500", "r501", "r502", "r617" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r21", "r46", "r47", "r58", "r59", "r61", "r63", "r90", "r91", "r138", "r227", "r228", "r229", "r230", "r231", "r233", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r251", "r363", "r498", "r499", "r500", "r501", "r502", "r617" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r60", "r238", "r254", "r499", "r500" ], "calculation": { "http://www.bldr.com/20230630/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", "terseLabel": "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Unamortized debt issuance costs", "totalLabel": "Debt Issuance Costs, Noncurrent, Net, Total" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r7", "r94", "r107", "r329", "r330", "r619" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r318", "r319", "r390" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r168" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r97" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r269", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r269", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r644" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r280", "r284", "r311", "r312", "r313", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Employee Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r128", "r144", "r145", "r146", "r147", "r148", "r153", "r155", "r157", "r158", "r159", "r163", "r352", "r353", "r386", "r401", "r492" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r128", "r144", "r145", "r146", "r147", "r148", "r155", "r157", "r158", "r159", "r163", "r352", "r353", "r386", "r401", "r492" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r152", "r160", "r161", "r162" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r321" ], "calculation": { "http://www.bldr.com/20230630/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 Reconciliation, Percent", "totalLabel": "Total effective rate for continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r137", "r321", "r331" ], "calculation": { "http://www.bldr.com/20230630/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, Percent", "terseLabel": "Statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r671", "r672" ], "calculation": { "http://www.bldr.com/20230630/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, Percent", "terseLabel": "Permanent differences and other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r611", "r671" ], "calculation": { "http://www.bldr.com/20230630/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, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation windfall benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r671", "r672" ], "calculation": { "http://www.bldr.com/20230630/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, Percent", "terseLabel": "State income taxes, net of federal income tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "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": "Revenue from External Customer [Line Items]", "terseLabel": "Entity Wide Information Revenue From External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r10", "r111", "r125", "r126", "r127", "r139", "r140", "r141", "r143", "r149", "r151", "r164", "r190", "r191", "r256", "r314", "r315", "r316", "r325", "r326", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r356", "r357", "r358", "r359", "r360", "r361", "r367", "r410", "r411", "r412", "r424", "r476" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r240", "r273", "r274", "r275", "r276", "r277", "r278", "r354", "r376", "r377", "r378", "r499", "r500", "r511", "r512", "r513" ], "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 Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r240", "r273", "r278", "r354", "r377", "r499", "r500", "r511", "r512", "r513" ], "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, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r240", "r273", "r274", "r275", "r276", "r277", "r278", "r376", "r377", "r378", "r499", "r500", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r117", "r209" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r87" ], "calculation": { "http://www.bldr.com/20230630/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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/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": "2023 (from July 1, 2023)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r87" ], "calculation": { "http://www.bldr.com/20230630/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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r87" ], "calculation": { "http://www.bldr.com/20230630/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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r87" ], "calculation": { "http://www.bldr.com/20230630/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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r207", "r208", "r209", "r210", "r383", "r384" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r86", "r384" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r383" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r41", "r43" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r86", "r383" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r116", "r193", "r385", "r497", "r521", "r627", "r634" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r196", "r497" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r192", "r194", "r204", "r497" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r195", "r202", "r497" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r205", "r497" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r136", "r165", "r177", "r181", "r183", "r189", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r355", "r494", "r641" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r74", "r104", "r165", "r177", "r181", "r183", "r387", "r398", "r494" ], "calculation": { "http://www.bldr.com/20230630/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, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r137", "r317", "r322", "r323", "r324", "r327", "r332", "r333", "r334", "r419" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r108", "r150", "r151", "r169", "r320", "r328", "r402" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r32" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r616" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r381", "r616" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r616" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r6" ], "calculation": { "http://www.bldr.com/20230630/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 Assets and Liabilities, 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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r6" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r206" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssets1" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r39", "r42" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r129", "r132", "r133" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 8.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r120", "r491", "r521" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r136", "r189", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r340", "r343", "r344", "r355", "r434", "r493", "r534", "r641", "r677", "r678" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r73", "r103", "r396", "r521", "r618", "r625", "r676" ], "calculation": { "http://www.bldr.com/20230630/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 Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r114", "r136", "r189", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r340", "r343", "r344", "r355", "r521", "r641", "r677", "r678" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r102", "r685" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Revolving credit facility, commitments", "totalLabel": "Long-Term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r12", "r391" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebtSummaryOfLongtermDebtDetail2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.bldr.com/20230630/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 Lease Obligation", "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebtSummaryOfLongtermDebtDetail2": { "order": 0.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.bldr.com/20230630/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 Lease Obligation, 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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebtSummaryOfLongtermDebtDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20230630/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 Lease Obligation, Including Current Maturities", "totalLabel": "Long-term debt and capital lease obligation" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtFairValueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r21", "r45" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r131" ], "calculation": { "http://www.bldr.com/20230630/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) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r131" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r82", "r83" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r75", "r83", "r105", "r112", "r123", "r124", "r127", "r136", "r142", "r144", "r145", "r146", "r147", "r150", "r151", "r156", "r165", "r177", "r181", "r183", "r189", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r353", "r355", "r400", "r456", "r474", "r475", "r494", "r532", "r641" ], "calculation": { "http://www.bldr.com/20230630/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 (Loss)", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r56" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r177", "r181", "r183", "r494" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r365" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r365" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r364" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r64", "r98", "r415", "r416" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 9.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r121", "r521" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r118" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromPreviousAcquisition": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 8.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r5" ], "calculation": { "http://www.bldr.com/20230630/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": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Payments of debt extinguishment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r27" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 6.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", "terseLabel": "Debt issuance costs", "totalLabel": "Payments of Financing Costs, Total" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r25", "r337" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r25" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bldr.com/20230630/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", "terseLabel": "Cash used for acquisitions, net of cash acquired", "totalLabel": "Total cash consideration", "verboseLabel": "Cash consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r67", "r255" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r67", "r436" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r67", "r255" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r67", "r436", "r454", "r688", "r689" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r67", "r393", "r521" ], "calculation": { "http://www.bldr.com/20230630/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, Issued", "terseLabel": "Preferred stock, $0.01 par value, 10,000 shares authorized; zero shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": { "auth_ref": [ "r614", "r615" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from long-term debt, finance lease obligation, and mandatorily redeemable capital security.", "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r26", "r617" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r4", "r11" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 7.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r112", "r123", "r124", "r130", "r136", "r142", "r150", "r151", "r165", "r177", "r181", "r183", "r189", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r338", "r341", "r342", "r353", "r355", "r387", "r399", "r423", "r456", "r474", "r475", "r494", "r518", "r519", "r533", "r613", "r641" ], "calculation": { "http://www.bldr.com/20230630/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": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r388", "r397", "r521" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r420", "r421", "r422", "r459", "r460", "r461", "r479", "r480" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r30", "r617" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r29" ], "calculation": { "http://www.bldr.com/20230630/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": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r70", "r92", "r395", "r413", "r414", "r418", "r437", "r521" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r111", "r139", "r140", "r141", "r143", "r149", "r151", "r190", "r191", "r314", "r315", "r316", "r325", "r326", "r345", "r347", "r348", "r350", "r351", "r410", "r412", "r424", "r688" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r166", "r167", "r176", "r179", "r180", "r184", "r185", "r186", "r268", "r269", "r382" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r110", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r271" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r366", "r520" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r51", "r52", "r335" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r21", "r46", "r47", "r58", "r59", "r61", "r63", "r90", "r91", "r499", "r501", "r620" ], "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 Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r624" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r93" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r38" ], "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": "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueSalesByProductCategoryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r41", "r43", "r383" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r41", "r43" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r205", "r497" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r497", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r96" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r281", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r43" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r673" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r185", "r495" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://www.bldr.com/20230630/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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r517" ], "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 Period", "terseLabel": "Stock award granted vested period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r299" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r307" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r281", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationRestrictedStockUnitValuationDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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 Payment Arrangement, Tranche One [Member]", "terseLabel": "Share Based Compensation Award Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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 Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share Based Compensation Award Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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 Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share Based Compensation Award Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Stock award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/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": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld for restricted stock units vested, shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r10", "r24", "r111", "r125", "r126", "r127", "r139", "r140", "r141", "r143", "r149", "r151", "r164", "r190", "r191", "r256", "r314", "r315", "r316", "r325", "r326", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r356", "r357", "r358", "r359", "r360", "r361", "r367", "r410", "r411", "r412", "r424", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Common Stock" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r139", "r140", "r141", "r164", "r382", "r417", "r425", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r457", "r458", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r527" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "http://www.bldr.com/20230630/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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r139", "r140", "r141", "r164", "r382", "r417", "r425", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r457", "r458", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r527" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationTables", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r67", "r68", "r92" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Vesting of restricted stock units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r67", "r68", "r92", "r293" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r10", "r24", "r92" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r10", "r24", "r92" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r10", "r67", "r68", "r92" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r10", "r67", "r68", "r92" ], "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" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r68", "r71", "r72", "r84", "r438", "r454", "r477", "r478", "r521", "r534", "r618", "r625", "r676", "r688" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEET" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r362", "r374" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r362", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r362", "r374" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r373", "r375" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail": { "order": 4.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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r509", "r644" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r509", "r644" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r55" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r509" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/DisclosureLongtermDebt2023DebtTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r624" ], "calculation": { "http://www.bldr.com/20230630/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 of Shares Outstanding, Diluted, 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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r154", "r159" ], "calculation": { "http://www.bldr.com/20230630/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 Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted average shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r153", "r159" ], "calculation": { "http://www.bldr.com/20230630/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/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureNetIncomePerCommonShareSummaryOfCalculationOfBasicAndDilutedEPSDetail", "http://www.bldr.com/20230630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Reconciliation of weighted average common shares used in calculation of basic and diluted EPS" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_YearFounded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Year the entity was founded, in YYYY format.", "label": "Year Founded", "terseLabel": "Entity formed, year" } } }, "localname": "YearFounded", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bldr.com/20230630/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r536": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r537": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r538": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r539": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r541": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r542": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r543": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r544": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r545": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r546": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r547": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r548": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r549": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r551": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r552": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r553": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r554": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r555": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r556": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 71 0000950170-23-036892-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-036892-xbrl.zip M4$L#!!0 ( !)A E<_NV_GZ7L! ,X''P 1 8FQDOD--) M)IV92&)__9I' @(!ND D>"0^%Q60D1'A9FZOO6YN;O;+__QT/&H^Q.EL.!G_ MND;6\5H3QWX2AN/#7]$FE>O=W:;W?BQV?3SX8?X:CCS MH\GL=!J;G_;_^+G9&8^&X]C\[]_WWC2O)O[T.([G#6J.YO.3C1!Q'H[/F]7!LQWYH1\W^Q2,'\(Y^ MO=DL+2[:^.2FHS"\O#;_VEY),98O%A]>NW1^ZZ5B<>G\ZJ7#:R]P]6KV H0X MAZ'%B^M![/_XRN7Y8V=GEY=_NG']M?'E3R\N'7ZZZ[XDOT;6=U;WQ>7CR7@7 MU#X=^MN_%N;3%_.SD_@"+D3CQ967;S4;WO9., +RXG__\6;?'\5CB[X<>HA? M2'\6_?KAY,,+^.!%G@\7%Y[.T*&U)Y<7)SMS[0/./[AV\7 VX92HKZE@<<7% M%Z(/M[\&?'#MSB !E"4P^X: X#L480;S_[,JY@CN>NU[%T_YK(D7\ZD=S])D M>MQ:4U:40%A?O\_MS_[:3?++4$3DQ4UFT_E-2<(?KXW5C<+TVJ/R'UJKSU=A MR?"EU>?PT?[$PXA?YMB_.[_N+FX2S9C8_ M&\5?UX[M]' XWFCLZ7SRWX?')Y,I3+OYRQ,;,BYN-/KDT\NU]K%A^.'B2V$X M.QG9LVP&$3[]9?AI(]\[3A<_#D.(X_;'SW;2#&'BO'[OL',$)XX$!WUQ:@BR M2ED0NF:6&IL$!06.[7%^2AQN7,#K:X!@._H3[C0)K^%OL_-Q?IKOQ002>&\, MEYPX@SSF&'$F"#+*8:0L=YHFBYF1:[_]C?[RXMIKW?Z6BD7GDV'(]1Q(-[8FQ\?#>1;F M;', M1#Q@*$$1R:TD2!$P8TX,1]9;AZCQC$?J#'B-KH:B&:4J.(Y< HS@.$ID(C9( ML>2U3%(I9;X70,6^7\/8:P5"UA_><_XBS/OP7: MDQM#3T'2 +8I/ 6)*J.0TT2C0*(@1!IJHEUK%D[]U[5S-K$13J TC>@X<5U[]6J :P@SG[[)9/%C5G+S> ]FI8\;F0&\^O:#-SF*!.U M]F]'T_R:F0&@"^^__FD6LK2OWV/QN*O/:'^=34ZG[6\M.=XX'WNK"Q@[YN G M4P *M!&MKYW]= M!\\OOWQQNUD\S$I;_!K@89].1D,_G/\1CQT\(@SAT\5"ZV).O(INO@.L=MHZ M],U/P]G:;UE,&Z]AQ'].AN/YP_7WSOQ35-W:XXRXRWS&M$N0'>$Z4 (S(>S$E*,&7"3*"E*N[/D1WO M@GE?4=D5563MS6,GQP^] M\\6@6J#)A/G*J&#BM; !(_G#3O\1Y^ +]V'5//017&(89@QK$0L6TW, C/DY M0K\#F/T+0-M\UOUTA"DWG6-@!'SP^'+I1W)S-XGSV^]D?]K\FTZV1G7VAJ-W)V&>>-X^;A]/8:G;9 MRNK,,P?+4_21 +I)#40*U@$V *>6TJH("WT*A'?9RGJRF4H(O!^4Q+,\3K*Q+FZG+YP9;L/0:SE];/QS!@&^G/0&1)LT(F!/B"L**B),(4>!V7"?)/>N5!450SH+,#6A MN2=!>!1R/)Z+8)'&/J#@DI:!&> $LE0]%A*. (.OX8BG"$<(3(U2X!QP,#!W M0]X4D#PB:U*RGA,A3-\]_698:->._K1#<"A;]F0XMZ/EJ_-[H:A#=7(5I>= MW,1B@\0!%''P*]%R+%/^D10;TBY-GJZA1XS_L8[B%LE:%KE.*,8(,.B]1"XRBP*-GK,@B!+%!9FRX_QS.@FG M?OYV>N[*KCB\_9.8T]CF9[^?#D3\VMEGQ[>:=$Q');D@!J5H%2Q>8T*. M@(4!JU8I@D>+9NDKGR>;R,Y:(PD#L;L@$+=*(&VE1$%SQKFG!/MBM\;NW--\ M.S^*TT4\)KYUH^%ANP'>FW6>U$D:ZV&=AQ5,2$$T,GG/DM*0+#6>)JM+T\GR MXX('PV, I;?IH,T:C-.WZ2^32?@"R:XL[MN+S@-T\-U'";P].G^S%@OLK$'$ M:8XX%1P9(&Y(Y@P7Q831JMBEY&V!WL]Q@/M$=8O9UF#>21\I+(NDI4"KF4-& M:(? GRB2(S76QE+54@)I>X!E776,#[$L8ZU4TA,4A^GL^$XSF:;'E0X:U<_5[SC[F0$X_S].!.[?W??PN=^XJ(2SCG))0"A M@E436"-R%M:UCGN&EZ_,8ZZP\[/DW6S_/FX<42JRC==18J) IH*]-(QY 3,0BLJZ+Q M2!$I#'$L>57LTJ(X)_@TYL><9S0";B;E?-[-!15B"SAME/+(NAE M :Z0AR!4U)FY8."BF$BDG=+Y@ +!T@7&9+$AWCM7^/O#3XNDY:-IC/OQ0QP7 ME;O<83! 1.FD$'D5H1+B2BED%77(.V(B\\._#<9A\G+V:3*:9 M@_XQ'(T^3J:/L(QX@@T6&XR67D8$/D\@SF MX00SB'(E84G(&(O%!8J+0M#E M6)7740J+P;$QFD&1@UH(5BA19I*A5'!57"K%-ZSJS6G^ MC3XH?]HQCG.4*V MFOO0QCFK"2SK8M .<4XG[MMC3[$,_#=$4W#.N54#1$ U> MSK:G'#P"[&3*"6V3+6Z=]X0I,35QY8=GV'<=7"QTAMVFYKRE\2 U?I>_N5?> M53\GB%4Z!R%HN$3?YF# Q 9E ##@3A@,N-N!;0KAB.41-:4ML5 0QYG!> M_N0"!CHBY8B2V+J8: WD_H!J.MSD,HPD!=B)J [M*7B&C$H8 : FKH45Q!:K MFJ)2![H\Z4R<93H29-K#;]11!-9C$7>)J6!]=*JXY6:YZYHGB!"8>,"$]"W<\P0;'D^T)I4YEXIJ9(7,]2%H0I9P@D#00C@6 M,0V%'69LB]]1W4E$Q5LG V%(9 GP"(LW)S7\0QE1F+F$EY^GVH]],/>02XU8H;Y)13 M46.GE"UVEZNO.R0=@ MN_#21B8B"KEH%@^P9G \!(2CQ+E 0["XV&!MR6=+.S0BP1W1C'D$2X:0JP7" M$@)^1QH4E(P.@6+$4/,:D'9*.Y5T$SI!ARB%O1%"<4.9B<5.ET(CUTX2SO%:$.YX# M)RX!#Y4>EM\"(ZD47WZ6_CTD]03GQ(F&13W,9\1A-/F-81Z9+."1?0"H;#9)(IE6.(;=5P@$/O21 MA2RVT<7D>"W86_8FK/"8<:<8DB2&;.X3^"1J?+)$2Z138"W/-<1U@*6 MF5@X*92-ROAB-^Y*@-KE!*9QPMP)0Q#!).62,AQ9DT\LR>"T4D&9$'JNE:?8 MC^LP/&,8\5&3@"1EN344!UI':4)))*$P45':XM;5"?U=YFWYZ1@6NSUL@ M0,XZX+">6Z3]>949KE0T!0/KW1D1;<;#N_%L4;C[SM2'OD3."/@^!I04,2^ MI7*ED996(<,2]^ '@Z7%;0"6&GAY O+BG6$\P(I:6D%@D>$T-R0QT9+2/%G68L\IC $T07:0B8$9T0C2)W= L$Y3-N@)[. M*1ITI*+8XH!O)N/#>9P>9Y+]Q2+L_-#4FP@+L<\GI_IB4,E0+H0W2-/<&#+9 MO--A.**&6TQYC+ H+E4IK^UPVO:I_?WL\L>_PAWMU!^=O1[_*BG?') MZ7S67D&[2E;H7Z/1#F<1=A&GF M2" &<*-?P-5Y;9*AGT@E-/"DV]+64P$H_ MPQ^>Y0X[X$X]2;DZC''(YK,ZPE'MO5)$B^)2&GI!;9]HFR!1*376B"B833S3 M)A/ -&W0DH(V#2LWFE5([E6*6_ (>86$-SE=H^Y M(P3!+FB5I(JR..)2?J^H)\H,!*89DM'(A9SQ;L!?F: ,2B%)2RFV.!1GX"OB MJOII_%)X(00V*"3.$/=4(DORF36*H]02&Y.67E6N'QM0R1/*K)>(!Y\0Y[GZ M9W ,*>&EHLH8L+8")+6=5LBE91EC?$EG*<)!/$*71/A@L,$7&Y![E!N=. MI3D_@%&K8'(G3(O=W"HM=+JD\XX4BZR+)>PA*U@ *^-5;)P?ER%9!*.'C/8P(D+G52]"3[H\,0*Q6>$^L, M(M$*Q%/.VF$!(TD=,4"<>"3%'5PI?Q7R>/G91=$YBHRF3K-CS M:,5@X)(RVJCATM*$*/$F=P]4X*A$SO+7R7&A!+?%4LVRDE6[+/VH9&0)K 0D MEH_GQ82,);E;D@6?$Y. )4"I2BFUH& !+#V72A)>>G!]8&'(H M+/5 M25$P$O8AL,J)! 6BB$;@ T*N9#+-L+<%X0''E1Q6ZK%.8P"].@8M4$( MC 3)O6E3B,@*L"=G @LJ"/ W?7?\3Q$M[G!YRK'P/FB..+?PC\^ENX6.B$G. M*=6115=L[FR/ZD)W>9+%B>2< O:L(3CB,5X'NJXBEH39*/.*=" GS:?FHF"YR/; M"F-:7.V$\DK:/-8)^U/@M*WBWKUO,6YVJ9KC:&_YYO< MY\?W\QU=Q/#D>CF^[[?<*[=HM7EQ_^VO2&'[:F%Y9+C6CX?@?>Y/1 M=3S(7UB?3 ]?4&!-+Z;P\8M\W5H#L#K]^L7G5[S(1HW29#(?@Q=8:^:3O9AF MOZZ]WCUX3S13!&.'4C0B'V/1L%)-+M?G3$1KK*4F:TV:3H[/O_,^&,<$L1Q) M G#'\X+)>@I.5&$9#)!NRECS^GT$MN.DU:"KC,Y6K72>,H!%RF MK(O1^\R61-ZPEPII'21#@,H:#S.4 $= !C+CQ,5=2YT + M,-=8<29XA,N,]?E$@$ Z3DTK6 53QQ'0BAMHDR)V3P$[F -@E-"L*J/B#N7 M4&:X"#MX?V8,I21?%F@*+E> X(::?%EHRY_!<#'6VBG'A<\CA8$3"Q_">',_ MA@1#B'DIJBT(3E,9#8'+$O,L:9_3@RC<4GD) C$P4L.Q2IH+[G"^&P[!V"10 M<+EJIX:W=!'(*-<27@5X*7,:+M.:NYC/\T3/&!1_F[F6.:H%@ 1:Q3#'2V*J>@7YSCQ;E PPA<8VLM0%1J16!":6] MYW"9\$:"MXQ(YAMQ(&;(*NV1Q(PKR924++.Q%U]8R<5?9K"\]7&V^/4HVM#Z M(["SW_Y;T_QRTLSF9]DXLA= PW'VFAMX'?_KRP2> O'' M03,#B$PO 5_0QV&8'VVDX1RUWFZO_<3B=G([!&B:CR71C M>NCL3WC0_N_/+Z_\C0HQN/A_\O/+NT7^,>;=L8UQ[B\QNC(FWJ42 ,@O-'!U M.#?&4,";WC53?DC]-U_ID=7__>)TDU&X.A;=I33?[>X<;+]J]@\V#[;W.YL! M2WWE;B; D]M_(=+,#^>3\:!YM;ZUWE LN%G:3.CTW>^<">>JRX1G@[=3 MX<;\6MSJQL73:HMEHK0 MKT%7S6VF]] 'KK7+^?%DW$85AKZ-;\ :4HD0\A*4Z[S(4;FZ*L$"EMLNJ!2M M)LFM->?1*EAB?W=1_V9L<^ PQ.'&JXEO@\(Y:;SO^B$8_>URPE\3Z&\]=YT5 M,$L"3,37%3>?1;Y0R[I@[.LX*I<1(?@.Y[T?#R>Q>;?3[)\=P_R]E(0=S]!7 M 2A2N\A9)C9'IW#N"QE20H0#(G$9+*:T*P#ZVZF=PAP9G>W%D\ETOM:T;1SG MOZX-8?BSZ,'R)B-G1Z/)W$T^/0)4W9QH]Y?OW1$7 W)\^0.@U3L"^__\[=WF MWL'VWIO_;/:V_WR[=]#\^6YO_]WF[D%S\+:!1<\!K&P:PIJW>PT1/X6?F[>O MFX._;C=7UD.7:Z'-K8/\,3&,]YP"_Q !>S!P/!T!N^EE'D; FOE1;/YY@17- M8N>NB2#(\"UJ=J]7N1,9C8F.)H2)48LNV5K&B C.Z0".">I(5\CX9SO&[<6> MY35YN[^3LND*\FN?J03DCV_1(L+EITS>6YE8TL;8RO=$/UDVJ9P M;, 3@/8/QW%YWNGZ_SP5/'0[IOFD9]2@\-?\]API\*4K2'8HS7RP9CC+F='- MZ^$H-D G1!Z1,R(A'JA FHM\ZA;[0!1)TLJ'$L?M-A4[#W Q MOKYK#>>>:%A2_-B[1(]CR767J*1=HJ?:5O_\2'JO=+\[\$;C)+'QZKRN:L8. MZP-&S+*@E7,^2MX-WNS%P^$LL\_Y+GSR^)AS/['=-5=^?[?SYM7VWG[S>F=O M_V#_[;N]K>U!L[.[M?[((-3ML(HV@=XYII^V/UD_;RVAF:1F>FD!C9TULUQ3 M) UC:(;C9CB?-?ZHW?[XN;JKZJYZ9*NWA5:[D=;-54F'TIKG7H"WS5E[.I]< M3)W\MC!1-_#+]G(TLF>3TSG<^5,,+Q=/(;@5\?D7?#ZF=C*+&[-X8J=V'J]/ MMO;>:_GY\ +3BZ=_&,Z&KBUFLG'Q_?.+X*IP>6:D?1PW^6GY#,P\W'$)_>85 M-VX"/TR_?*NCA5;.9\S-]_D&&E\]/@*W(,/QRX\@(^2FT?YCH_T7Y3_=L9],3\Z#=>VYS"U0^WQZMC4)\>9NPRQ?<3*=?,CW M>90MZZ4ZNE=Q9#_:?,KV6YN=MUI<*6;RA&:Q/ ^Q/$I3M"Z?*^09X1S-[>5T MR$=7(\F=)EQ$-#E'@J=1I@?G<2P@[\!^VCFOJN!;V%N-2)F@B&+-A30_@&9? M(0=Z1;F!7IT5;:>9[#^UWK^93)O)_"A.F_\ZG0YG8>C;[<1)NCI[JIP?(.?A M5<;5BGMZ:,?#_]/^_G-);@IN\C"^T?T4Z(QN+%/#*\\UJFG? :$[ZWOK^^O- M]O'):'*6ZRA5S.Q$L-?Y6K,[6;\5*+_"9N2*LAGY2#/F&U5-.@WGW2AJ4C2( M/IVF>AB=+5J3U0:_QP9K/+E_P14E-16+)4, M2YYZP9&95&/ MYF._5:"Q4[55'K5*/,IR3!-+ GE%-3@>*L%9T82\,$I0FF(TW?*H+?CQ[?1@ M\K'W6^T[T]S?I]*FCF8BU@);C!-R,A=2#@&L/->C%]@+:G@*GCVXSLNUF=CN M#KV=_CF=@![]ZJ>&',1/=M8#6K7*FS0W*%7=IGE.WI:RQ!Q &5(I.L0%I\@D M$A%AAAH1)5:LHRRX!"U'"5SGR\/-C1AZ4#I3$:)#UVB*N@D-:Y)YXUDKG1=!"VH?.O3<3\!E_ M'DW&*U+%0&N,F/CF-DW768TEEB.IWGGA+3X?F?^W__&)8F)>SIIY',63/.N; M<3OM!PUP[]%IYDJ-!2@&J[KBSGN3 WOG9/F.ZH WJXYU0,(?9;*(#K=Y8>$U M'U]UTMJ79>]AB/OZ>^G.K2^ Z&\U%;XF';^J-F M:V1GLY*6U'6&//T,F=K612_JG/[4D[A8G1^/-3]VSVO$M "R_Y<[9*W62"<91" !PTKXH2OD MQKQ1DG^>TG_A^#!DAD\\&.3F/S+WDFY6*V3=N'NP?[ M\=4>;M@#"5HFACD22>8FTSGQ/"B#@LU-PPE)ZN&Y*N<^>.&">VX,O[]YM5=G M>B]3%@S3"4=-4,0Q]P8P N6.6PC<0>"*:&_U@TN\7D#_!9-H2R[>2,>*\.EJ M9&+ER_]S,OU'LY^]PR6!ND=JPZV;77VO:7>/7>;EGA1[2+B/]27=8^/.&G\48=K#N/_1?#R*;6V.'-V[4G'R)_)SUK-FI_@?H!%S>P4EC:SHTDN>WG1C6!^9.=?OOM'>_TM M\RLNOGP^AI\'C1V'YB>Z&*,#1(//W7_!"/+U[:7PI?P6Y_?)C5-F[4NT+VEG M\\;@)MBSV?I=Q=^7EL&F2')<(4>50MPPAIS%'FD3K,1),DLZ.MRT=3J=PK 7 M76(R$9K;^2ITJ/K/^*TDW)X/\/$:5GS_0#KKCEG.D.[=-6)WLH(:XK=JJ$@5 M/+=]Q**(17:XX&N/A_,Y>.VS0@$$QOK/5"'G!<4 M6F\ZS2OZ6__: $BC6S^8P/\ MZ.+C]68_QO;=0DS#<=LL7%Y^'EY87?<AD9F45&('N:Z4;%NF+B&VELY-M=(.2Z,>3! MMZ%TG1KYX-N0=:._-^L.KZLGSVEX\%FR1S*R944MG90)5@^()&)@Z1$MLI9A M9(1+SN+@(W]PAO_V99_"Z1:8T>%D>G;+'E9[40NV_ORB1]G.6K(C?7.[R^G! MEF]?#*-$K1=5;J OBNSU4DD6=?:V+RHOTG:K\?;.>.^EZ,T[G7+5>[\MN"JR M;P;<6:#R.]/IZ\JS+S/C?FF$MX46*RI4>'^VBEQ!>*\J[Z'M5N/MG?'>KXS! M7=MC5?\K8LE5D4O9Q/FVJ[QK)X='0[#"B%J)$;=>(2LX1]2D(*AP&J>.*JBV MMOW[Z6PXCK/9S9T<-YF,'%PQF;O)IZ*0K#L:\J 2JW7QN=*N;_OV5(^*EYUG MECQ6^XZJIJ=S:XXK[G)N G58(B[@'\,L18:HY!.5Q(J.W-J%W?ZE-=NMA=56 M]U:S$BIR5355-54U537U0TW?7>_\.PX$U$7-^8& ])7$^UR[]M;S L-TVRG# M]FQA#,UXTAX-/)TMDO9!9A'T$II\Y:S-WK\XQY?/]^5GC<[RPS\.X='PV&8, M8YCD&..'X:S=Y1O;L1_:4O_X(B/, M8^N1PI@B'FQ"6N;E55(,4ZXY[:H+W7Z635U_K=P1UI4\(RF[ E->P7118??H MHB1^!K^V%.3L @:'L]EIG'XNHN^_5DIRT$Q.YZW[;VOJMS?Y]]/164/UH*&8 MLD&N!5#>A'S8=ER79X9Z*(=SU_6Z+7( 4V/ANR)77@4C$4O2((ZE0\;KB#@G M7CDK>(@WJ[1*:R2A&EDAX4I"$[*$$T2D%L*QB&E@M]1F:F=D6[UNOYVZ;S_/ MP;7F=#Q#O?KD#"Y>?*^:V$<7>[# MGMC#N(C$()OF<;IA1Q_MV>SE6O.BBJV0.;0BG>)^?[?SYM7VWG[S>F=O_V#_ M[;N]K>U!L[.[M7X;8)?W_MTT@JI] R\#!?%3#CN]!B_:$(S^]IQFP8H"9$^K M3ZAUQA]>-4*+=:;4MV_SK6Y-8IU^\3;=]ZA^0Z\$"G!M+G=?U+UU7?>NI^J>]TA5BN2VT'LUM%<*8RTNF MJ1KHO0:*;!)DFZ-ICL;_#UAAS=\/WU\FD+P?CA>!^.'D837(J!#=-BOL=F[\ MN;EWT.R<%ZGD+YO7.[N;NUL[FV^:G=W7;_?^V#S8>;M[.77LT_.=>3QNR/I3FW%ABGR&0%J !BYYT 4!>C^;V_FB MM]:CT)]S6WM\ O3Z,F5X_W+$]^<[>;@7_T\JZUE!8RU?*3UTA97U5&=9-? X M&K@J-++(9EN>5M#%$RYR]=IM\8L_/BZUR4TOKWTW%L&%YD4K>7P ^TN[R[*]JH&K@*A\Z M9P?O_15V\-[9D1W[^'YV%./#^H+VE1_]OI! LY\E<(T571PANT)\%OWJ7T4? MVP-KC PJ#:HTJ-*@QZ9!O-*@ZH2K!FH(::F4RI2#&T8:/-<%#GT])E%99JUZ &2K]F+ ML]/1?'8]9;U2JDJI*J5Z1#]+:IK5\^)4K'*J9X^D!6C@.J=B[_^9NW<-Y\ " M/L3\R^CBYTRP1I/9Z6ISJK]=&7[+CO[V600MN?3D:S]R?3B8\A MLX/5YDA;YP-N^=&?EX.N!*@2H$J *@$J$[6?N0%6#3RU!FZ12'%5NH?O)]/G M59_[2H'NMP=_W=[KICAW)33/R)H+54H/"0TEE= \JXA.K=%=D;0 #5R/Z)#W MHWAH1XMP3LRGZ%8\GO,F#W<1R%D,MQ*?2GPJ\:G$ITRT[KFN%\1GLS*?9P^E M!6C@"^9CWT^'LW^\3];/)],59STY9Z=YO1AI)3R5\%3"4PE/F2#=[*\)O]//Q\"NR\ M!M'^0@+#N$CT>3>+^4253*].R1M -7*=, MXOUD?A0?/TGHR2C2VSS<9N?S<"OQJ<2G$I_')#ZT$I]G17QD)3[/'DD+T,!U MXB/?QT]'0S=<]5J,V^>CK#2GTIQ*A#I?%YXO=]WGTAT*-+.GUB#^,")Y!-,-@-._IHSV8OUYH7?9N'-]5=QCQ\ ML# NIF$S#%EA^1#7E0+2745IOF^BM@>YEC5-_[RMGUGO1M&>.?M\Y.SUSN[F M[M;.YIO;CIU='6AY(VG*F/\5#&X(HX6""PSHJH9\ 3-N9R40X/JQIUX,9?'] M_)(;PSG,-'\W*-Q>J?_T1J7^!V/;H[6D?"XL;>_M@\/;VS_8 M?_MN;VM[ #YO:[W9W'W5[+_[?7_GU<[FWL[V?O5^]V5_?G(,@CB*XUDNUS@< MP^^Q[Q-GJU= >><>XNZK[=W][5?-UMO=_;=O=EYM'L O^P?PGS^V=P^:MZ^; MMW]N[[7L;[^LF=5SR=_6)*8 BK84!]@IK?T2X-KHT\4+GX^Q[2UI3^>3EVXR M#7':ONYP?+B!7[:7HY$]FYS.X K!K8S/OP C']F36=R815B[ F&X M$%\;U%O<>^W+7;X/P]G0#4?#^=G&Q?=OV>M;/([+=8')OV:)WQ8H/7^G=:K, M-Z_!W[H"!F;DPV]37Z:\E_G*9K/^H;WF3O=&OC?HKDM8=>M2MD$Z4\$/[E0^ M.RV S/,GOZ[)M4]]R7-VK\38=&=^&I7 MXE_?!4KJP1PIR-B?)".@*J4B<$7@B\GP95?XBK_/ MP]3KXN1I4F&7:QL<Z3&]C\S>R(TV7*M^-8!^Y6N(];7>EU?D-V^M4$0]B.#^JA?&D-SJXATD] MGO7\2QE64WX1@P?*OW^X^LOP$SQA_'IJ?3ZRW)YJ>?W>&>&U"APEY3CB(BAD MF0L2X2*M-:T=_DTW\L56[;>.VF)\-(CS$1$W#*%3- 8.4L<)=$F&=5: M,[;'(.;3&3JT]F1C+WZ(X]/X>CHY;CM+I[Y[OV[_5? V6&>P3W96A.B'X*L9K^N(?AM<0[[U[7A M)Q#BZ3$*D[:N2[YB[3<^$%0/M,&_O+@N@=\JM'5L%$5XDE[Y\P)QHJEF43U^ M]?@KZ_&Q5Y*9$)'C'B.N.44N,(\2<4%8DJ2A]DN/3Z2/4FN+O%$$<<,3T@0' M%)4PBDFGN*+E>'PY,%3"Q#;5XU>/7YK ZPK^Z750_7GUYROCSU.0C%"M$>XT318S(\OQYWK M"1W :*H_K_Z\-($7B!-U!5\]?O7XJ^OQL6+6.NE0Y%C""IX)9&PTR"9.;)"1 MB,"^]/C>PS<"84@ 5T \1F )4L,_E!&%F4LXIG(\/KA[";.;&5)=?GDNO[O4 MBZ[R;(K42__@9FLRF^/.C6O@JW'UO F-9NEH%M7S#..Z1 M65J971E0>TX0CCD;PPB);-0*12LTP40PSD47V1@9Z-^FOTPF8;8Y M#OMQ^F'HXVQ_,@H=$3@Z,(P-#.\L9/.8@'8S);(M.0Q<,FLP3>Z3M+%T8L '@O !(;02 M@XILO2<&-1Y0W7Y!QE'=_HJY?0^+>*(L1BIY6-L3XY&EGB-,A&/!8>),$D'6G5V.K,2@Y7(#+F>KW-5E$2T=^J44ESMN75^ M_Z?77O^PZB_3R6S6+(9:1DYC6?;8FW!1S98K6MPUD;=OR'@[B[,N>L4X!S(6 M%.+,.:23R(D?@41C,HV[D&RYJ?6Q&G-($7 M:/_U2,YS-(OJB(LSQ-L=,77,X\@<,BG*G%ZAD"6*(\^=2,2DI%,GZ17=.V+: MGHTE7%5'7!&G-('7]>[3ZV 5Q%W=[&JX64:M3U8(9".SB'L3D-68(QR"#EH: MS_2-XPWW26=8AILU4@Y87>]6Q"E/X 7:?UWO/D>SJ(ZX.$.\(WW M 2$T'+9*GU730RN>^ M&EBQWL:\%Z$B-YF;.:!E5B$9A0^6Y!.BN(M$@G,_\)>%%]@6P O$DAHGJ.93 M2<*S(0F6!\^%<$CC!"3!ZH0,-Q9Y0KG'$AON8A?)(8]*$H @$#[0W9V3J"1A M)1)-:IV)'J:C[(S]Y#@V:3HY;B8G,>/%9'S?Q).53@WN34"IIN$5+>Z:^-LW MC+SCH"OC0?H0D%2,(JZ80-HZ@X"E*6T]%9YTDBCR=H'*X\,%5+^9S&9=51)5 M:H!59^7#*^[T&7?*$GB!*%#/X3Q'LZCNN#A#O-T=*X4Q%S8@&ES,!: HUJN%NF M=53:1V2CQ8BG0)'5BB+A/"%!8B&9ZR+]89GN%G.>]P&JNZW(4YK "\2!NOY] MCF91'7)QAGB[0X[)JV2H@16L#XAKPY%C)"#K!-/!&NJ4["+58'D.F0XH-0/9 MW2'%BCPEI@FL=,IA_]!D)X-ZG,TOBDX,FG&Q,!J;FB11*SFBM: M"=S7")QAR:G((Y)&$,09M<@9QY&6C&AOJ<;V1D3E/OD$%X"_X&_GJ:&[D_'D M@MCMQA^H,#8#M<)/W\HT8 -,.BOX6?-%GQ72E27P O&D'BJIYE.)PK,A"MP+ MQA@/X.^E0YQ:BJQ+%$D9:.":1F%OE/Z^3Z;#4Q %A0>*=+8C4XG"LT*ZL@1> MXP65!A1D')4&K!H-T,HZ!DF>^0B MZ_?U='*\!?<;CD^!V[V]K!WT>PO@B^L.,GQO?YI/+G_?0Z6 5Q5Z>]&DY;^V0X]@P)%QGB M0DL$RY^ E+>8@P^S1NIN,CE*=]ID0/.>CV#5;5<$*TW@U6T_O0Y60=S5;:^& MV\8^L&"41($)C+BV!&FO0EY&*YN"8R'>J/QXO\R+TMVVX69 6&T@7_&K.(%7 MI_WT.E@%<5>GO1I.VS(;=) ".:,LXE%89"0X;<-XI$D2(RSI)@NB=*<-$Y^H M@>2U\%6!"%;K;*QV>L/NT-:ZNYL$6RNYH+6UG@5W-A)76. M>(EX""8SN@A\4!I$M*=4&$7HS;.S]T^3 '9WG@;[>QQ'>+^N=DN(&7!6^Z]5 M4.N_QR\0.NKYF&H^E1,\&TX@-?4F1((BSI53G;;(F.!0(IIHK9RDR7:7A;$L M3L"P&AA>S\Q64.L_)ZA1@.KQ"S*.ZO%7S.,+'"(+EJ% %$44V51A(@Z38Z[#J%TG68,#9-3-XI%$\)[6-_C&=J_E&%?WZ_;RBF+ ^L[ M.*7T2;*(D8L8.&6R$6D6&6*:4)J\B(S2+K)-P%5TWHV/8SZ0I+/*:H\+@Y5+ M/CFE[I.( ML@RZ8#1,;USI0J4+E2X4K(5*%RI=J'1A->@"<3CRI!V2'KP^YRD@RX )R.0< M5<(Z'6^<:+Y/%LLRZ()B>L!QF2>0*UTHP%%5NE""%BI=J'2ATH75H M6:V8T MUX@QSQ W(2&KE$=,2F9UXL2P&Q7"[Y/@L@RZ0 :2RH$6N!*&E2 ,5U-;:OYK MGQA$U<+C: %DGC_Y=8VN/:Y&[N_/N]?1K>Z\("55Q53%5 RK&%9-I2JFWXJI M&%8QK)I*54R?%5,QK&)8-96JF/)/X*T8U)6[0[+X>G[+C>$.JIAGA&$%[MG?76VFHMQ=QM0K M-5;551PL#0<+TL*3H5S52+6+JH42M= K]U[QJW\Z>\9Z*@/AEM7LKE8X*RH* M>]?$^-W.AKZ,#9%JG8^BA7J>J"_GB99:+K>>)^H53M_1-H>J1*P*2&'!Z3W&S;3L=#\>'LS_C=#_ORK5>X_JY(O@QAOVYG'U.!4>:&X>8T5%2$4P*-SC#?HG*%@+53.4#E#Y0RKP1F$L$SD"F=&!II+HU+D*'%(14Q)2D8JTTDS MOV5R!K/.^M#;MW*&VLFO=)?VQ!CU:C@Z!1"H>6@]9I.URR:^S M2<62T4ES)+2/B/O D(Y"(T%Y\EK(&-4--ME%ILNYW^@NUZ4S/EG+YY8>@ZJL MH8]:J*RALH;*&E:#-009-,>:((FC0%P$@2QW$1&KDTA:Q)C",G)=NF4-8EW5 M+CV5-5364+ 6*FNHK*&RAM5@#5%9IQ00AJ2X09RE@+2/%AEI.2&$I43=,K)= MNF8-@E?64%E#90WE:J&RALH:*FM8#=80P/-K(23R1$7$J1? &KQ&/@6M G&" M<+N,?)=N68-9IZJRAI5@#T/TOD1I5J;&J MKN)@:3A8D!:>#.6J1JI=5"V4J(5>N?>*7_W3V3/64QD(5\\6/HMX[#)J:-=] M^Q+X1]VW?QYI+77;?>6VW:F+*>#@D-")(YXL059[B[SVBM@0!->IBX.!%UML MFXL=MMW38Q>G;U.[FSY[>SJ?S>TX#,>'-\M/+#;A+G?6Q6A-5RM!/ ZJ48>4H W?: MJ: LHL0FQ$TP2#M*D6182ANEQTIT<2KPJ2B#P@.F=*4,%?%6@#+4&$(E!$69 M1R4$*T<(",,F)J; FR>'."$2&6<(,I$3$95ED? N#OP]%2%@=(!9/0Q8$6\5 M"$&!J%)C"-6 *F5X5I0!T^0<,PQI$6V.(41DN>(H6J^<(,QB0KHX[?=D,00V M4 Q7RK 2B%=[O#_K_)2'U;ZN^6,E,)+:2:50JE@;H52J^(WF:5YI+QQ'2AB/ MN!,*::PE(MAJ[;DA4M\H#-%AALHY^M]@C%WFJ.@!EK512L6\5: $!>+*8Z7^ M5]+03P.JI&'E2(,F4=.D,")2,,2CL\@%*8$^6,^XBEZF&UM2'>:H/ )I4&0@ M>.W(6C%O%4A#C2-42E"4>51*L'J4@!I.-+&(86<03R0@[8A'SA-NI9+$N1LG M73K,4GD$2L#8@/+.SKI42O#,,*\L@1>(*S6.4 VHDH9G11JDHM$PFY!Q5B-. MO$;&P#]6)$IYXMS19>:I/$8<00P$[:P_5B4-162JP'\M2*G]\2YY_.MR4>4> MRWQR\Z%=2NG^PJ /%<9GD'_T5)ANA7IP%!OK_>08AG$&0-2,)W.X"P!0 ^,: MPF6'4SMJ3NQTWDQ2,S^*LUQ-.\MY%G-YK/%L,AH&FXMMI^'8COT0+I_E2OO' M\(39^H6^NJ>"W0JBZ61B52N[(@Q2S>Q"JNP+@1Y=YAV> #M8N%1D$PQVPXX^ MVK/9R[7F1=_FX4UUES$/'RR,QYN&;C(*2YN$O[_;>?-J>V^_>;VSMW^P__;= MWM;VH-G9W5IO-G=?-?OO?M_?>;6SN;>SO=\9:B]U0(5@]L7T:)<8E[[Q_57? M^-[9$?C&"-P^QGG?)]+6V]U7V[O[VZ\:^&G_[9N=5YNW39C>C>L 1O3[YIO- MW:WM9O^OV]L'9QIR(Z:?GQ.\R.6H_^F=<;LBO>UH@CV=3R[6 M^OD%85FQ@5^VEZ.1/9NNDUG&-#\/9T U'P_G9QL7W;SG#L7BO\H,W^ MCF$1/SF=V7&8#9KXR<>3>7,2IXO>6(T]AK',9S^7$8 O2]??@-Q.]51J6X7K M(5R\GB.X+T/D0I1/I,DG8T^=SH=_/QW'AN'!+V[:O/B-8LK*L-!OS(>; M ?W2)T9!1EZAM@0M5*A]9E#[*OJ8=VL;1C[#+2W#2BO<%EX0H.-**?=57_?; MX4]FVYWNM&_N[V\?[-_3EE>ZC%1!&?O?[W%76B,%YE0]5F&O7NFI(,MYQEKH ME;54A.N?SIZQGLI N&55[5HQ9?4O4WOK=#J%GQH[F\7Y;*.,E7992BW# FM' MU)7T72NMIX(LYQEKH5?64A&N?SI[QGHJ ^$>I>?S0A[+JZE[1=Z5P_\8A[>S MH\:. 3SS#_&?I\,/=I0/ -7U=*D6^]AURLO2P3U,[/&LZ5_*L)IZJKTXG+VC M@Z/VSDOFD:$F=U^($GXB%(6H350A.4/#EZ?:M5?:D)A0BB$@KJ1%6C**O++8 M4"424^[+4^T9Y3?'(?]G^S/$;\ZW['2:3X_^AQV=QFMGV=_MO[KG079M!HQT M5D1WA9%L%1Q'K]QW@;#0$O!J&-7%5Q>_HBX^RJ28T1A1BR/BW$BD#>7(1&^M M2L9HRKYT\4$1R:TD2)'$$2>&(^NM0]1XQB-U!F/VI"X>#SCOK%3-"B-9CZ,Y M7^F0]/31G$]HO #&',>O$_DJT@04JK,6(X,00E]$@ MRV"ZNBBYL\GP$/Q#J,C33&RI!D"O5G1B#P#(9R<1AO0ACL[J+EJ/8_+=5&3\ MP-MSLYPKG&R2H4K0$FIL%7&>89"@[86W3$)F^Z"*G? M=&N[<=ZM9R,#2?1 EM:1KD)0V054:C"]&L:S,HSJFXLSQ3LZR.(0'.8",1\% MXH$2Y#BL1QEW+G#M+9.ZBUCXH_AFX!D#P@IK_%8AJ.8T/OL@^-OY49Q>B8#7 M7,8^QTWJ]F#1XJYY"GV#QSLV!X**40F.B&,:<>,CTI(F9#S5G!J)6;C1J/<^ M<9,6G#\3LUGGS(QR,="&U>R$"C^E";SZW*?7P2J(N_KR1"=PXEHC%T7\9#E^US&!Z:[?8H*/R7&0HK."*RQD-LGQL[X _PP MF0[C;-",X[RFD/28EG7:U+,L':R"N"LMZQLZWD[+L/ L)4IR]@A&/'*,K+() M42VBP0S'(%47H9 +;#X#/M;9MA23%&;LW?F0%7*>$>24)? " >"I4T:*U-,S M,(SJBXLSQ=M]L:/@2H-."&M/$2=6HNQJ4921.F\D>&3:18AD*;Z84SD@IK#T MS0HY-47DV8=%MN"G;(WGM6L[B5,^2]7W)G928\I%B[ORM;Y!Z.U\C6D;DA,$ M<6H9XM@19(D4""AVL@KBK\UT-YRNQE4&XB+30%'&O"=*.2^043B$8P8R\44[R M7K6F'L_Y:C90N+/=C(I#)490:F))#R,HBT,V_EH+H#)B^V7996\X6J?1Y>_M M@5V6KE9!+=TW)Z^=G=MI M2=ZL6XIG]$ H7>0>V0]W;:]P]JQ]?8&@44B"2^4#A1I0Y0,KQ@='BKOMX?4/(.VJQ<)^2LP:91 /BG&MD9:#(B"BY MPDFJV$E;N&70-S:0&!@0477/KF).:0(O$ %J![CG:1C5&1=GBG93$EH2X83Y%(410L8L@R 5:_YFQ>G,Q:<$631(ZA5\6B2(/"92LM+9[$RBIP>*BQ5W)6-]0\RXR1@/VP2-@70SQ MR"AR-@04+(TX-^F=[/8;EQUQ,:X9@-C.N-B%8'Z MC$!E";RZW:?7P2J(N[K=U7"[5&DFM"8(/"RX7:(C,MYX1!VF"5LE..FDV,KC MN%TQ4+C6."L0@6J6R(J&0/XRF82/P]&HC-![6=KL#=>JP=ZBQ5VY5M]0\8ZJ MLLDK9:-!PDF*:34IYT$>*XP.0.TV_-0!-3]Y8JW)0F\ *- MO^9]/$_#J'ZX.%.\W0][HJBDA(,+-KG +,/(4N(0Y8I2YKE-YL96PWUB'MW[ M82$'6M3\RP+AIN9XK&B 8V<\M^/#H1O5C(Y5"7?4P&[1XJXTJV\8>4?]#^*# M3B8BS$UNHL,$LLHXQ#13S$MGDN/=-""^0.C%X>/=.-_^Y$>G83@^[)B"D0$G M=,!4/8E(1DI=7:FPA)K9I? M)$NK5?,KF_MJU7R!@Y) WT2(!G%E&7*.120M(4P[*H6\P>8>V$5G=S+VG19[ M@[G-99E;7+5N?NF(5I; "\2-0G)3*B4HU( J)5@Q2N# K7L3(\+>$\2#T$@S M:1"S/C$:L;.ZZT8ZG5,")@=,=]8]N5*"E8C_U%8Z/8P2+5KIU!8ZO0\0=1H3 MOPZB=)UF% V3TYQS53(?O(?]/9ZI_4L9]O7]NJV4LCBXOB/*9!,+*ADD!66( MYQ-,VC&*4HQ>:LEXECG-H$\(HM="D;20'DG%6BZIA/" MB $XITHG5H).%)N8=(N@GDA/GV%TV4$H-QF%98'0FYW-WW?>[!SL;.\WF[NO MFOV#MUO_ZZ]OW[S:WMO_?YOMO[W;.?C/,O9BRK+(@D)3(//\R:]K=*UJI B- M5"U4+=35\/>OABN"]5%KSUA39:!<+;*PHOO"Y_V"F]'0NN%H.!_&V489 :>R M-%N&&?Z@"ZL:*8'^52U4+50Z5Q&L[UI[QIHJ ^66%2F_*E^RY!1.4E,X[SLQ M-KV'UYW/FA-[9MTHUM5RJ8;ZO"M KF0V1:U8^SQS)(35U-B($9 ;C3A1 MDH M,3(ZZ,@$=2+Y3E(NS\']SP6V;W5ZC(<,L"0#(T61)WG*0J]5 O)V5D:B! MCBD@9-0*Q#G'2'/*,^.A,E ;N1,=!5LR/+_YC,[=$C-AS$!25N0!E8H^S]KE M%H@%A1Q>+4M/S\ PJELNSA3O")9X&7CR%DFJ(X1)T>2ZBA8 MLE2WK)@98-Q9O*2B3XGQDIK:TL-XR1;\E*VQ@X#)2N^5]29@4F/)18N[,K.^ M(>0=-6:)4U9$BKAQN<8L4"TM34+&1:VPIRSI3AK]7>#SWX?SHZW3&>@I3B]H MVEG'N2H&*)7LK%98!:(^ U%9 J_>]^EUL KBKMYW-;PO2Y'#ZK_=KE#@?6WV MOLPB<*/<>=XADO.#^B>3:0M!D]1,3N+4 MSH?CPV84[2S6;),5H6\UL%RTN"M]ZQMVWD[?L(U4,^,1C[D#U6MYOW++#T&FN* MM(9_N$H::8X)(EHPG(B/+G82-7D4MTLP'BC16;RD0E")\9*:4M+C> G8[NFT MC8GDD,EH,CY$X!R.PC*$GB!<%)(49;*% HUH,H45HPI2,L$T]R@0+E' MW#"-'"<.869BDD 5A)%=!(J>@BG( 1-E5F.K3*&\M!RZY# 3K6&F^TZ,@PE@ M1>-O=M$H8U>D+./L36RIQN&+%G?="NP;3-Z50.V]CI0BY;%%W!&%7)(!:2H, M(XZ&)%,GL:!EG2@G P,\2 M9-P K\)0F\ )AH)9Z>9Z&43UR<:9X1P4V(JUC M1B)&A$$\"H&,4PY%'8GEA <3;U1@NU?,97D>67,Z4-U5Q:W 4V*L9*4W7_H' M)KN3L7^,\TDKK?;>1$?JJ)TU"XAG[!#W)"('#$!84NB M<"%10\(2SR=]QO2NLF.P&5!&BMSUJBCTK%UO@9A02+I+67IZ!H91W7-QIGA' M>HJT(GF9$/.Y8CW6 5D3/#+">NZ#IX3M+FM(]D6_2L[W,-S1R!U:Q[LUR>"HN0^/-#+8HF])GW.IF""N6ISHUSK&ZC>,L_L[\],12[.1U;KM M2T&6K@^,L"=EH+F5)RFG^3S%9CP-LZO4+-T;[#OI=:8$4\I5FQLU6-\@\FX- M9BP5JHBF\@)C ^Y A.&I<+C3HO M21?)CST1K[(CI3JK3" &U9CS&'0!HW^X M>8#"\+,S7WP6T1L-U$H-(B<-GB8'E.=,@R,QB"UA^(T3<;N[T<#2$9&=-3GC MK09'!65U&;Q"P*AD( QJ@4H#"+7 P+0 2X)Q+S.DD!*(1#PX*0QH$9/53/K" M]QW/XNU("\A1T1\C:?$NQ"% 6>^[A7: 6SMPS*W?!HL48/P&+LMG3=,??OHW M==YP[MJ>0%MD?@H$O&8"%"=$<,D#$_R+OT088E+DQ>[)Y+*_(!RL)!F<*;_= M&%\V$K+_J:S3V=75>'F5/JSFN_[I]T=\/PBH?68\?96FH;WA_/MGLV5J*/U; M'76KNH"SHMQ=L7G[G;]_Q[Y#CU3A$?0">@$S#E^?<4 $ZZ/7CMA3=: <3IL8 M:/7\8CD+_W,YF\0T7_P_3?IM-5Z^_:&.Q&!=KJTC#O\@AZ%':M!_Z 7T NHY M1+"^>^V(/54'RNVJHG'3OG3'G:[TRYVN>ZI[]$^L/Y^_GPVW:&7[J/GS744! M+$.OR]#!,2%C(L!BU""8]N XUV"UBU)&RJ/>NN?D(2UI'YRRWDH]=_/S^<72 M+5/\U4U6Z7F:7URZ>?JT0ET>MJ\OKUJS*;3-Q\\>[5'ZO69\]^ M^D+9^IZ1I%(HPAT%)S0#D90!Q_+Z"SS.U<&NV3TUG83BXB_#0" MU@MX<;):7L[FY8/&3U;^8OW-N]M3'AKH6;#L5(ELHE@)],@\^)0H^,@3LS[S M[%CW@;[#CTG+HKKS:H !1_3&8HW[8,\?,;(_,W$J<:*=<\"9=" ,Y6"BE^4+ M4\IPR27;662?+1:K;UCN;6M+N^1;/;U(T_L^H;!>9:,S&"HY"%_>LHWE Y? M2)[Y+&C>NO:CJZ#>SR=DB1BM50!&+ 61O07K(@-CHO2,,.>,W)4/SU?+Q=)- MXWCZ:N MKP-GW=\T^VAZK&K6FD_!*POZ;NYC'R'ZI;Y9PQG3T8NR\=%%*)&DP"9B0?,< MC,I*:VW[GQ?[ZY_>,$+%C_?TS6+$'T_$UV7P"F.EDIE-=?GI" +CZ*FP$&#( MU%E0D:2RHS:A;#55V71R)9+GQ&D?D HQXJNOW=X_I0AKM_4&9GNV:S;%PNV7 MD[O"VRBSM1")TB""86"4I* %*_^CWDC:R2R1C464"FB :UU &$R :?+>K;4A1BT\D3H MCF-_[_5:;H2)/BE07%@01#&P@AH@*A!.G<]4NXY#?(>?D1.LUF*U]O-]&)HD MYH@$+SUKQ\D70F>TA*H@UENIE3"=7,RWM>#_8"'SB_-![KEWD)3WPGT YE*A M;!(E.!XI>&-#8-9$*SMI--OZ> \I[WW%R'PY(ORN:6@#CN>V8H!3D=C@RTX#7!2, M>5]B56P%<"[QUKVIS'WNMHG\P>S=S>JJ39E1" M\-:!X%J!(<&#DD3(8)@0N>M4W3I%U=4M$&7%XD6?"#G5&;Q" *ADC&]=?CJ" MP$ NKBX4[]FD&"4B6!\- 1L$J8(K,3 \&# NJ*U8CO[O)L$R4>4?EY ^FQZNH'H&UJM M(YDFRCJV(R)YE5=G(A A^R+[XJ)']D7V;0O[GKF@B027O6P;CSRX8!18PV0P MU&BF.AFBL$_VE7JDE$;VK0^(CN2$!R9*[EX8+]+2C:^>K%+)X=V3J/@^>WXD1,XE9Z"=3"",:H^.! %$.Y65!A#J M@X'I Y)H,EY+D#'ZH@^, VN) <:L)Y&Q8/C6T,F'9(3VI@\TX2-)ZVQB18%0 M7Z<-VW$"B6$"Z:$+X^5LZ2:; 2&W+F2KH^Q15W3V)I/4:8H=E6*E-4%4B@-3 MBMD2RX6U8"+1(*PW8 PMTN@Q>(6Y4,DD5)4&E 8228&"2H% X<+I*8+OJF=-%D[/QX,EZ.VW%TT]AE M^FC0QI(]VF)%GCUB+L7&V\I-4M5I\0'3N+Q#_7$=\?;UO47!6!^9W"\Y8 M]*%0T8&0SH"(-H,/)(/PGO HB4BVDQS4SQ])Y&0:=R8_*1EISD>4WC5=L@?@ MB KTX"!7E\$K!)(J.YI0:*#00*%1!3[<)S0TLTPRL-$2$,(X\%02T%13&HQS M5FRU33\DL[4_H2%M6>S=U;Y0:%21ZBK_NF*E][:-;OOZ6])MEZEQ( M]FJ^GI$T7S:SW"POTR*UB%GLO$BQ?;3.9;<=H$T>3]TTC-?=7N6)J_(7%H_N M&L==HR&Z65B'2.IU:XZ(_&,-,W'+H)S%QG#X=-6?/3A\U)\^>-!>_/+XX>W)V\N+LZ45==E_+^> 6E__.D]GOB[[[ MX71?5U3L]%.-N<_-:?N?OWZGO]NB.![2UOK?C@=QX,#73Z6*X&+]I_EG^ZW+1/"V6B_^O MGY>=[_M[S2J(TS_/B;Q7$;EWN MK"/P/N58AAP[?(YM+P>M(!J128>P;T&G(,HBRMZ-LJR"^$24K?Q8VJ /M/>O M=?#4+2Z;=5VQR?/953.[3G.W7-^OWEZ9ON[J^Z&.H]=UN;JBLV9?3[2#]DB% MT;6O61*]\E-%D7/$7NA5M"#"]<]G1^RG.A .KZXY:F7_+"V;\33,KE(=)\PP M1 ]_2*DN'^"Y3+R6<#"G+05)5CEJ06:V'M&0P"?%0'@10PR<$$]OG[:T5BA! MO85 ! '!)06K/0'MA#0EI'&E\,#2NR[O)*G.0U&005!DPB3M(F2A2>-FII&_3 M> C.JTC;GV$&1$H!O#+E"^-4$^XS27GG-$Y'BJF1D75.1Z@+L7J+Y7HB0+.<-?-4OA7&D]1,/^1HVN?;_VK/>3;7\]GK<4RQ\6^Q M(-O#C Z6*VKS"'H!O8!;62RW8N2@%ZHMIN(UCM4J^">I_-$P=NM,03N2WUW- MBNG_[_J).E),&+68YCBZ>@7F5:N#RGMN7@R!1,8C"-8.HZ4I@G$Q E>4!\\M MD68KK_J0\NA-H"Z/)ZE]<#*-)S?PNJ.,*]-R)"D63A&(JC-XA;" A=-C# OD MY^H"\9YA\3HZQ2D%0H4"89P%XZF$;)D.C&BKJ>FB[KE/?F9V9+"QJ48@VD<] M%+,IU4+0DY33?)[BA]JG>Y,6F/OL<1:ETSMCZ_+!$,S=>Y76/XS[_J[AQ"@V MUV+3<9=(%@:8I@&$M1R,\PQXT#X7Y4B3%-TD@S8\<[:FF9?NS=,WU^W-'8_3 M-)7W^?4ZQ..L:P0$*N+A#OR<(4^@V:.V#>:A#9*+ Q"W!&E,E M>U*=(I$IV,LMR;\S,[(B9SC(HB$(U9E#PKI$>9E!.+]WT5?FQ\;1QBT5: M+M8S3]<3*T7JXY2Q_^';X;35N3X#=>EW[_=55B@^=<#GHNEE%F9?] MW^V+'JFH<(9>0"_T>G^*^(61@U[ (BA*^/<+XT4*:?S:^0E.8J@W1C&KT7=S M]SZWVC]DP^.-]Z>(B2#$*IXA4$M!$._!,49!F\BY--&YN'6\\2'%V[-I*/&P M2$_2YM^SZ0V^Z:J_3MM1>6N8'A[@H<9CEQ\5 @H6?U&@H$!!@;);@1*+ G, MFR(VVE%1/EFPW%!07D?GF9(A=3)_81\"17$]HMT-#!\PD/9/H.#4A:/.GIU- M7Y<'L_GXP=DSS'#7H);P5%75YNZ].$55MQFP8$5466F0+E(0VDBPDFE@)O,@ M/4AG?%9>"&I'4A'4%Y@]PMZK M866/3LNC-IS?G8ZHH])35TSW)H,TX*S\$,R- A4%:D4"U9>%*T0,8%WF(#P5 MX#7)0+6-4804'+>[282]YYQ_C9>7IZM%68!I?M+23U?%SI'!4N<@Q2I*$90B MA_;!$,R-4@2E2$U21$AG%->MCC @ E%@D\D@!:6",R5I[F1:R &D"!]1O.QF MD%H$VZZ..G&VF=P:5O-Y^>]ORYX-N@#<&\DZX*K$$,S=>\F*6F^M]6CFS@@C M((9LBVXC!ISE ;+D+&?G"*%F-VFG-6*?;@![K?$Z;\-BTQ5XL3"EA+]8@4TIW3[&MHS!45X#W)K4TX+S]$,R-DA4E M:TV2E3CCB'$@D](@.$_@4T@@K!9.V""CW]%@K#4!G5^GN5N.IZ].W?5XZ2;/ M.BN&4HZ-60-5KL6_KAK&1X0CVU>(2MBY=-1III,0RMM=+IIK][:=,5='8:BN MF.Q-:FG ^?LAF!O56M_0\6ZUIIUFSOL,R9H$P@L++GH+FFC%5#3&,+&;G,Q[ MM'Z^ >N.4C%,D9'5V*J$*%2=P2O$!&Q5.L:P0'*N+A#ON4F$TRR":CF6.A"$ M&7#<.T@N9$.Y#5'EW:12=D/.5)D1%0+)N3X4P@Z=8T^=S%<)&W.&DCW!K'+5 MYNZ]0.L?PF%CSOTZDV!<^)&;DUTK.S)%#+.S]_ MI)VNBW7E,XR4Q7(=-N<,3XY4"##8G(."I4;!@DR_9GJKHK"R,#U)FH)(F8#Q MP1?6-IH:JX*5<6<9I022F2D;6=))02B&I-*V(_3PRW7AQ'+YO%;#*.S:>+N"Y?#<$M7PB.KW5,_:*O?Y")6:K/ MMBI)Y[D"(D71KJJ]MIC0!)+I*%C.(EJRO[G>[X7LVZX35F)$E:JR1/H%8+CY MQTI\5@?=@\QOH3#J(P.C,*K2+4TO[&2) 1HQ:5Q "P;A_=67S'B32.B;2'+HQG:=D$M[ALKN>S MU^.88N/?-K/W!UV;-K!?8\]6WT5DIY4'%)&5EDI11 Y,1#*AK?,^ $M.%!%9 M]*/CP4%.L?RCN)/SVET6*9],/\PY./K! 5X75$1%R MI$F=M[R@A*P=Z>HR>(5X4D6O% J%2L,'A<+ A()UF@:F!>0@BU"(,H#/WD/* MS!D:??F$=W9[&X4"H/(-0VZ-M4_5&I!H^+)L]G5\UX M^CHM;B60?JBCTE*7JRO*(!6;M]_Y^W?L._1(%1Y!+Z 7<&/[M1M;Q*]J?=;L M:QA0KSQ5!\;MH_Y+=US_I5C__2;EOBJ[^'8?7M3Z;ZOQ8MQNL+'@6VW(XE&S MOIN[]V=>^P=T>/SA_O2Q<8%PDRD(9B,(&QUX(S(D[1SGQ#+AMYH5'U)G?N[> M7I7WL7@Y.VF)9IX>KQ;C:5HLTN)96I[GEHS>?2=VE$"V9"1E9YV* X;501YA M0#'21W;L4=0,P=PH1E",5"1& E>2,&6 ^:!!4.O R1@@&RF5SDQ3WLG)B0.( M$6K9R H< $-;*/@2281ZL6RYZOYN'2%>QH9KD]2W%=#/]VU%Q/W'2YOI_+IZBHD3D>4=M:4.6!4[9^0/78M4B&ZX%U*J%90 MK:!:V7454'BB+ 5'# ?A2(#R3 29>$C,J)#)EEKI)/&V:[5"J1U);E"M#%"M M8/O:<:?=YK.04GQW[&11P&%7^3=ZTM[*5WA.)*J&.$28W38GW3E4+7!_&Y:Z/3(ZG=TXZJ:-\5%>@]B;#A/@0360D:KA )#J6P//VAPA$6@S@7&$_,IB1U._#U[SV8/&>3W=7=0 M<4I'Y<-568SMN1CN7_7VV%51A;A41:\9ZB;43:B;4#=]M6[*C'@='(<85=% MR:FB@1P#S8,EGAM/PY9NZG \CYT$]$C8NIL8D/=-)"NMX')J_ZAV^U!RGD\ M==/0S2#E0;NZHOSBUP\B18_4()'1"^@%W.I#QH3]6!<3@ YJB5 M^^/9?#[[O2CU1=GXE]UP,T^O9Y/7K70/\Q3'RR:[L+Z#NXY,'H;PX?,F=?E@ M".;N_9%JS.>^/XM,"14&G-811 H.+%'%^83SI)7/DN:N#XS\W$[_.\^G:[3N M:E#*R! Z(@1'I2#^5&?P"M&@BNIS75XZ@K! 6JXN$.^FY9@*E26208NVS*JD M!!NC Y=,3%PI333O^H3&+FB9CZ2U2,MUX@^.]#CJ1,J+=/UN0-".$BF8"ZU! M0@QX>/D0S-U[Q=8_X,/^OL_T]UD5'(L9J"]?1(@2?"04M$K9D4BLSYU,TOU( M/N=Y-_D@2DR7PG/ ,-J_MCP4'R@^#NV#(9@;Q0>*CXK$1_!$2,=)$1^!@O!% M0SB7-7BB?(C":BIE%UFO78L//N*2H_@8J/C _J.C3IM].@EW,IN^@L*,5P4? M_&8 [FQYF>;E&^[!5[L/NAC:&^V*I8:JS;TS[=J]"P8B7?_ZIS>,4('Q=(SQ M5)?!D40.[X,AF+OW"1#,'*PS!RDEDPPEP!F)(*01X%C[Q2=&39!!4M-UO\S9 M8K%RTY#.\\]E$_"R[ &>E"W R32>NNOQTDTN4EC-UP>)GZ7.;M@9$4)'$OMI M:L0G[*W)(HBEUWXC\;9.MY4/.)Z^6HT7E^WS!:\62VS&Z7/.#>L459L;FW&P&0?C M"4D$2007?7TD@JD03(4\9 9/#")8!R*+!"+9!"Y9 HP$2WW.E,1.3B,]_Y ( M:1,@3S_9N9RV&Y>NJC5DI'1GY9H!8^DQIS^P\ZB'*/[\D[ZC\DF^)=\QZ+I> M;Z3J@+/+0S W2E64JC5)U;8G2-IV7&3*((@/8!*+P"6)2@?)G*2=3''^(%5_ M>G]?5I<*E8Z,U5B?&Z! 1=V!NN/0/AB"N5%WH.ZH2'<$':C+P0$W*8(0H4V1 M&0O*6IZ="HQUTRVT:]TA1X9B8] 0A0(!W@[V#&&!1)S=8%X-S$[92*S MAH,GK+VDP20HY"HA9^8)5U'Q(+J>=K138N8"B;D^!,*NHJ/.G;Q(UZMYN'2; M[$F875W-IILD2AW%CKJBLS?)DT[3T[Z\.LT_&DI>+YO%;#*.S:=+N2Y?#<$M M7PB.KW5,_9JO?\")%.<%#9:Q+CN5?IK- M/_+8>3Y=L]A:RW;6LR2H& ECJRP??@$&;LKE$HW5 77_ZHW'+H,J!*(J!B>A M4$*AA$()A=)7"R4E322,.F B2Q!");#1.O"92,%2,)'Q+ENK]B"4F.4C7>FE M:"B4!MB8Q7:<7&287'SHFGB6EDUPB\MFM4BQ&4^;_+ZQLVE1X?5Z\%L=9;&Z M(KTW><9.*S$HGRNM&:-\1OEVY,)1!DPG,3R]X2C245OU%:) M_"%YQL)CIX7&GL]GK\?E+SU^^TOAL[/IAV,*)Q_([.ME]**LT?+H"WI:LR)% MF:RR<(YJNKZTXZ!5486X5$4/'>HFU$VHFU W?;5NTM)QQP.!3 B%HH8H&,<, M>&VLY,Q:%[8F23PD[7@XW:2L&HE*+U!$W=3;+.2@J[K]0[=U?O'235^E-KFX MSC2V5S"N'Z3?5N/7!4*F.".MUQE&+-!7J92Q0(^G5SXG,8FEQ J3@J_N0U%RK+]O_/_T(]R_28CD?AV6*[3=.IO'3)VZ\\GGY M8+,B2$-9LXOT)&W^??HF3%:QR-/R8$TN+]PR/R\C M*L0C[ 3$\$&A<31"0\7,<@@4B# &A+(2?-$+P$+YFE21#59WD+=SD'\7RU^4GRG^W;VT\7:5X M7DC$K0>\=)7,(B,AL$,-@;+_*J)".,(&,PP?U!E'HS.4R]:3[,!2F4#X\L7Z MJ("I+ 2A+BB]53;+@3)>OE-D2<@@1 I@HN>@97DUT]:*-@/6>YTAV$B1.F>[ MHLZH8^;@ [@M:- E30A!>]LVKHOP 1M+$T9 M24#0[P$)[RB.H1@XW;ASHF<0J*0G#(@;%$J M+F8!2CF=G-3,Z"$4[JA2(VHZJ]RA7JDFIX;%O#YE4] +^_%"L7G[G;]_Q[[; MKT<>+A:Z]]&=6J$B)Z%CT#&(88AA&"KH&"PY]R%+=.!M_\7J^GJ2VNGF;M+$ MLE^>S!:K>?D][75F;14Z3V:_-^/I9BM<]K<_U)%KJLOO=03I'Z2XCCV"2%II M800=4ZEC$,,0PS!4T#$URO3[+PS!VXBK%?/K_M%K-XYMY:J(]A(G:;&L8Z.- M9'?X1ONZ?##(EHIJTE/8*+'71@F:O30N,:!!!1#.)7#!D/*?(6=NA;0B=S&P M[^P=J#\O*/\L=3913X^($54>#JH+LX9 $4C4-7BA1XL>B1J)>C!$[11C-'A= M.%J7+\D)L"1S$%(E'RSEGOLN!M[MB*CE2(G.SD@,&+-ZG'KY-'6&J9=>@,WM MU$N87:5FZ=X\^()6K#74H.HZ[*LK[AY#W7'01F# \*HO0*!",, MK @")%,I^DR=,JR;[$F+RR];6.Y6E['VPBS=608%8:?/L%.7P9%K#^^#(9@; MN7887)NI%C+H!"Z;",(9#EX)"8'2H+P,/(HMKGU8 F1'7"LX&6ECD6OK@QT< MLC_0],;GVL1+#,+F\L@/]]$^M$E\T%ZO2(CA.:BZ^_CZ5+]"QR"&(89AJ!P^ M5- Q6*E$*?_%6]_?R_79O"CV,%^E%DNGBW%\-R!I7<%TX;?5>#%>#TRJ(\&$ M1(CIC2/H2\.T['&F98T7P7OF( :I0'CKP:DDP'B3D_'>*!:^I03J)W'^0\'^ MME'E?'ZR ?[3F[C_TZP\_1'U.\K6JA&A!'.U]>5JD<&1P0_M V1P9/#!,+CU MFK+D)'!JV]'^W(+AD8+(UCKE$U.2?$MA]5 ,KD=<4V3P^A@<3_L?=2+G'0(T MUZMYN'2+33'V>CZ[+@YX.VJN)VZZ7-\FU5XD==W6;NM(T]85M;V1@7A8IVIS MHXKK&W[>K>)$C(P;JR#05KLQ&L&XP$ 1FJ5QU$>_=4'30UK13]WU>.DF3]]< MIVD<+]MFFK-I6,WG*3Y>+9_-EO\GK<\.=B;B!.LL#8-0U&E[YE]*1MPR).#ZL C; M88XZB_*B_1LPR[!:I,8M%FFY:&9^Z<;3%)OQM$EOPJ6;ODKKKIC9YA*QZ:MF MDEQY_PBM[+&]//\RR*=M(!^_@[.SZ9/WX'Y3[/Y^7LH_[E%\I_'SH\GX^7; MKLXHLI&M]"YKA"?D9.1D7/3(R)6Y9_E[/R\)/NEC"[ MNIJUGW06_J>.ND)=D=L;<8<)[*K-C>*N;QAZSZPG$;E7B8.@O'R)P8-W5H,S M6C(AB:=R:]CU'SY4] Z^W[4COMB ]\O9BX_0?9Y/U\!]T>)V5P4U-M(*"VJ( M1]49'$GX\#X8@KF1A(=!PDDE'Y,SX"A-A5!C+(]< D-2H6"A8C1;)WO_\+F@ MPY"PLB-!D80KQ*/W*97RK_.3M'YXGSW^LEML> !'JIT:Z>&VV'Y??] 6'Y%Z M[RD;NNW(;S#JR\O4YFMF5^5CO&T;8J:S9?DM;EZ>GJZO'GTU=Y/FVLV7;>)F M>9D6J<6X8N?%NX$SL\DXKO,\>3QUTS N+U\LRQ/M2:7%H_?^NFFG&@W1=+*P M*,.5]3N+-%^/B7LY^?/'UQT?QT]N+BY<7Y+R].GXZ:LV>GCYJ39T^:BU\> M7YP].3MY:VF\3N-?ED^=YHM_MX=4EV_[OFY.SY\] M>?KLXNF3YO2N==&[SW/^[.+\Y[,G)R_+)[IX6?[YY]-G+YOS3SY;Z\H/S/[O MF\S^[P]\_N]-C7?QW7\,PBP_-:?_>?+L'T\O"B04NYR?_N__/%_CQ5__](81 M:G]LGOY_OYR]_#]U!5W/C?[]+U.WBN4=Q+\AYO9>GZRWI7<5TMUJ.?O1E[U^ MFJ_?8-E<_$!^7+\<)N[M;+4LO_Y-BC]N_A0E:PN^^X&R"";N>I%^6*2R]2C@ M\]XXZP35YG=_=[O5X/5X,=YTFOSP_N?OZ#C8_#DA'PGUE]:<=R4VWKVE]@U] MXRO,(]K!7V'BFW^)?J08OI,!O9//--N8;VFVZ3*A_1ZROBJ#9_9$F%_ 3',$ MA0;T2_TSZ=%'&#OH%_0+8MKQ^ C]@GY!OR"F]2$IV*F?3V)+(F*PAMAMTZ_X$Y@ M('#:SN8N-L, [%D HE_J] L"XT" \47:3-;#".Q9!*)?ZO0+(F/]/D*_5.>7 M^I+'&RL>T%W[&M>Y2WGQ_7C:+"]GJX6;QL7?,"#[$Y"')3-,.Q\F7B\NW3P] M]'8B3#CW)K 1<.OT"P+ND0'N9A)?'7&*@(N >VQ^0< ],L!]=Y-O'8&*B(N( M>VQ^0<0],L1]ZN;3\?059A4&']H(N77Z!2'WR"#WY0PE[K#CNKM+$#^]FO*F MA>7Z%^WL#D3YT=YX!>(?FS?M)FX:4N.6S9,4TI5/\X;34<,(HW5.Y8K>AMB/#"%Y5C1A4F\&1> _O@P> ]O[P^<]U1 TR=T^86]+ ;JY:Z:CBXA'VAJD:J3JV@R.5'UX'R!5(U4/ MAJHI$6 B4T%ZK6A:4M\Q!4 M]$;KJ&V,>Z-J,6**C)3&G372=74&1[H^O ^0KI&N!T/7UB=3:-:!,R* \)J# MC9P7_G5"RVR,P!X/R: M%LOQ]%4SR\V\/)R/PS*U;BY L []2HYQU!6BO1%X?]0+").5'GE!?58'7-Y3 M^\C>"^\B*%)DEL@Z%&F6$G 3J8DJ:6:V&@PEU38I;L"D2*!(HR+GD@V@J9*6 M>IZ#9G?JL[/%8I7BD]6\P/;S\F9G<=-LN/[ZV"U2/)U=7:?IPK7O\!_SV6+1 M8?/AB-#.^AD0G?J,3G49'"GY\#X8@KF1DH=!R<0;1;6P($.; S&>@LLZ@=&9 MR""=#E'ND))_=9-5^EI&_H;VPLX2*@A+?8:EN@R.7'QX'PS!W+WGXOZ1Z??O M78N28DM21!^3C%$#+1("!*<<7*LPG!/:.T-5@!2-!R&H!Q-) M^1516>,T%X[FO4N*15FPY1%JBX&7F2L9P%Z7QRH2)S7<'?('F;-['PV$./_Z MIS>,4-%[:;0G!U<4A8B%P_-"CQ3$$,S==S1"NL%XJJ!]"D>S]2X.UWMU\.V& MO,CYCSOR)KUI'Z*0.KB@*$0N'YP7TZ.MO&\!Z^[MZ>X[!6-E6S"4(JPD8GCDXXHWFF69# MMX;_/:3>?A+_>[587I6WLG@Y.XEQW+X'-WGNQO%L^N[^L'7=W=^NN[](OZW& MBV*ZBS1_/0YI4ZA_D<+LU73]6]8U^XYZ_YD@= M7%$4(A8.SPLH &I:]+B'J8ZN[IG<$@SAV63()I0]C' )K(L>I,C"*Y^E4UMC MUDC*+/'@P1(60(3 P+&RD>'$42Z(2;P]38Q[&(2P&IL8< 9,[Z#K1;I>S<-E M089V#$Q8WV+T;@3,]Q2;R/LL\[#1JVIS]U[F]0_L\(3;9S+N+$=ODP)AF07A M?03KG0!C"#'&:R_DU@S_!Q^:_\@Z\61:!.=R/+]KK$UWLVOX2-K.Y@4/&%CQ M3!O*D4KXL4=1,P1SHQQ!.5*1'+$N"$NH!"F$:,?J$3#4"Y!2FZ(Y;!N$(=@CH$=4A?B+%'43,$<_>]%M\_ L;SI$<<3W49'$GD\#X8@KEQ M,XN;V8HVLYQ$%9PS$!TI&U,;$E@2!01!A"%:<"G2[+.UH4(WUAQQY%S1#,C6($Q4A%8L21 M&*W+$J*7%(3);9;H^ # M)44V)1V-)XE*OOL+"MMOGF] ^SV:Q^[:.P7#@T4(2K49')GX\#X8@KFQ):)G M+1$83WV.I[H,CB1R>!\,P=RXG>L;"=W32\ -54GXLA>3 43T#*SS"2(13%A" M.-=;O02=WT3WQ=WDLCH:7!40[).@S!2@#=, Z.)::FHT]OMS0_N*,(M"2(2 MSJT[^I:@35FY^7V\O+Q,D]@&<%.>6,['89GBNRZA-OH7S>OR=(IU-/O6%;*] M$7(#;L4<@KE[+^3ZAW_8X?Z9CB>=6'** G',@$B<@(TI@_.OEHQFDUB4:7EB_=W'MT*$A0E%8F2S"Q+2A&0B0H0,J_;L",H$K//1.A BY,9M$"_2Q)6= M[\O90[3)-Z3+4):@+$%9TA>>[%'4#,'<*$M0EE0D2T3.QID<0.IV-)'+9?D& M&X'RP%T,1:%XVO%%NP>2)VA.K(8XL3EQ-\V)Q^;@ MBJ(0L7!X7NB1@AB"N7&?AONTBO9I2EC)I%?@;6CW:3:!XR0#ERX8YKSW-'9\ MF? A]VF80Q[B/@V'N!UQQ^:SM&S&TS"[2G4<+Z@KF"N2K0<[7^C+Z]/\H]GD M];)9S";CV'RZD*O?"?8O..LZA_B%A7"3U(M#^K B*@IO!-D:O( @BR"+((L@ MBR"+(%MQ2"'((LA6&]X(LL/SPF?SKU\+JW7Y:@AN.3C?X4B/_9:;?#3$9 92 MR0PB)@?K" [D^8'Q?-".L6 (D. D"&,8F*P8>"^I9E(PY[=&)3RDK01Y M'GD>9WEA9\B=R^*QF[AI2(U;-O]T\W#9<#IJ&&&LCE;/ND*S-XIPP)UW0S!W M[_N;4<&M%1S5D5'+$O!L$@@;%=BBP$!ZFXDBF6FYU1C,E5'2E!<12=L[))0$ MGQT%D[SVC#D2TM8!SM/9U=5LNAZSNIE[=;Y:+I9NVK8$=S?4BFHU,D9A]R]B M4&T&1^(]O ^J;GG__K<;+MQTE8.A(*XM4C51=F\&1J@_O Z1JI.K!4#6/R=#L M W 1"NU2EL&&["%9XK*P/"IN;U.U"=$221A8&WG9F).6I94"P9G3.<5,6-H; M58MU;4-V5RT9,'(-@2B0KFOP0H\6/=(UTO5@Z#I04BB:"V!:WNQ?;.Y6%U1QD=!F$9+K]&0LZ1D5Y"#YL=R_NC*Z-Y2/-#9(UDG5M M!D>R/KP/D*R1K =#UBYPH[).H'*6((C*X!E)$%4(9;NM(N=;$XA-TDI(:B&G M]L;1G,K/4$>!65NVUE3*9/='UF6]^X&K:.KOJX0[8W P[N4JS8WZK.^P>7=^LPHJSEW"2S-;?4B9C#:9L@Q1^L) M4YJ2V_HL:F]M3@Q(BK'H,TW 1DF(_@A$P@" _@4_3 J)%:%(Q4C*M5F<*3BP_M@".;N/17WCTOQF9"T)H:&?:N M*!9EP99'*"V&76)^Z"60J$WV0Y8'F[M;_?34_C%&7?-TJW=P15&(6#@\+_1( M00S!W'U'(Z0;C*<*6J=P)EOOXG"]50??[L>+G/^X(6_2F_;Q0^_PP];XVG9@ MU;1=(R7NAA*/S<$512%B80U>0"Q$+#Q2!U<4A8B%P_,"[IYK6O3U=PU@N7U3 M;@]MPYVC( DU(+C6X)04D*T5,6HFZ/;(WH>4VT_B?Z\6RZOR5A8O9R34_=]7CI)NNRN[]==G^1?EN-%\5T%VG^>AS2ID[_(H79J^GZMZQ+ M]AUU^MD1ISCQ%R&L.H-7Q-NXA\$]S)$ZN*(H1"PKR2BLR&$HB)"VM MYLIKH1GN81#"ZFQBP/DOO8.N%^EZ-0^7!1G:$3!A?8/1N_$OWU-L(N^SS,-& MKZK-W7N9US^PPP-NG\FX6\\E=0(4M:U:;3/NH8A7IHF*5C#&.._LR/Q'UHDG MTR(XE^/Y72-M.KPT3XV,IGBH#0^UH1[I"T'V*&J&8&[4(ZA'*M(CF0>>3>!@ M#5,@=%#@F(U K2 Z&R&%[VZFWA?U2)>),-K=C8 #AE04(BA$\'0]DB2>KA]H M+P!B81^]T",%,01SXZ8,-V45;]%INFBQGUVUD/_26/3Q/4X..PF;TJLW=>]F*>F]SRY[0 MGF.^Q3Q ,RB$FU&1R) M^/ ^&(*Y^UY:[Q^1[GF. L933?%4E\&11 [O@R&8&W=S?2.ANW=S25@778J@ MH@UE/\8R>!HHF!Q-ULSJ(+9:"3J_4.V+F[EOZ/+N[ HU!*0^ U)=!J^(A7%> M&^XSCM3!%44A8N'PO( "H*9%CSN2ZNCJ[AT)X5QR'2T$(1,(2R(8'PTXIFA* M2EF70V?]1+@C04#"Z6O'W@^TJ2DWOX^7EY=I$MOX;5V>3K&.3M^Z0K8W.F[ ?9A#,'?O=5S_\ _;V^^7HUPEQX+C0*EV( (G8(B6 MH*,DVBFF4\R=M#NM.:B=%OS3;/[2O?E72T:S22S"M#RQ_N[CVX.#NVMXLGCD M;B?"YL!=[JA)4),>M:MH=HDAM7&KQ($U>*0_JP(BH* M;P39&KR ((L@BR"+((L@BR!;<4@AR"+(5AO>"++#\\)G\Z]?"ZMU^6H(;CDX MW^$XC[U6FT)PC)-LV@OD#8CVR('EG$.,*4DE2$A>=7%7X;.T/%OGA'^>+19= M70!D](B1SBX VB>";>L!A#+D>>1YY/DZ@@-Y?F \[RV7D3M52%I2$)QE<"(2 M$#(G1Y47B6_?2?R KA+D>>1Y'.2%G2%W+HO';N*F(35NV?S7:IH:3D8-(XS5 MT>A95V3V1A!VVGCW*9RR1ZS%TSA;^4E"27C8\/AZUZ HK YY[QE4$5-BZVE9 M2A4I2'P1>#$K,#+D1+EBQ&_=#9U45,GH!,D%7^1C(F!,LB"UL66QRFPMORT* M3V=75[/I>FKK9H[6^6JY6+IIVV3(B#6TJ$] ME93FBZ>_K<;+MUT-L!HI4N>D"%0,%7 5*H8:O("* 14#*H9A*(8VW>!R4F"3 M,B"4H^"9CL 2=T(%2X0WMQ6#=T(H20PPS5Q1&Y-,8BR MPL6(:X&J 54#JH9ZO8"J 54#JH9AJ(;$N>(-%0-W]+ZBN//AB8U\'32?KQPL%$/>&"_ MTE!!QU3J&,0PQ# ,%71,GQV#&(88AJ&"CNFS8Q##$,,P5- Q?78,8AAB&(8* M.@8GD518I.E?R?C&))(G*:0KG^8-ISB-I >$M\<:=UT^&(*Y>W_7(C;7;!IR MJ0Z"$0)"* (V9@+&9L<8]92KK8._3(?LJ5#@LM$@VC8;(U, (KV2VB5M M SG0Y!!N1D;5>:(',0B)%XFW;_+VZ!IHD;E[PMR&>>>DHJ "2X6^I6F'MSN( M)D5%A,Z"A"Z8>XMDZP9,*T8":!$:E0M7,&#,_%$)+I2*QRTH=]SLJ0 M>J14G>=>ZT*N(1 %TG4-7NC1HD>Z1KH>#%TKSZCB.D,LO-P.P_1@=?2%LT79 M87/'.96WZ5H;1\O^F0+GGH#0FH 7A;VUIUH5\D^9[6](A29\)"E!LD:RKLW@ M2-:']P&2-9+U<,A:,45,E.!$B"!DY&!=H"!)L(GHY+7P6],A-%7"*0J:9@&" M6@$N. _,!BX2\Y:0_4V'$".KV$BJ.N^[J NY>MQ;>/0#(/H'.+^FQ7(\?=7, M;<%TAVAN!U^GMD77Y8 CF1GW6-[B\K_;A/.?4 M0]*YO7O643 T"%!$!A$5#<;8V_J,!Z]"8@F<:NLEGGNPTGC0.6G:WDOO7+I3 MGYTM%JL4GZSF!;:?ES<[BYMFP_77QVZ1XNGLZCI-%ZY]A_^8W[[:]IN:#Y7I MK#R"V-1G;*K+X$C(A_?!$,R-A#P,0M:4!"I9!$:S 1&,!9O+(V^(HEPF%77< M(2'_ZB:K]+5\_+FLRG\@VR+P5&=P9-O#^V (YNX]V_:/+K]_[UH4#5NB00IN MO66JO>:S[6#D# S+"0(MFB%K:8ILV+H?-#AG:)20@BH_* @O&D,G()'$(D)$ M"E3O6S0TB[)@RZ,O-5"@M.AW%?EO=J8,KBD+$PN%Y M 7?/-2WZ^KL&L-R^+K<[Y5URJBV=2P7"F^+W&!.0)++.EC#C>1?E]I/XWZO% M\JJ\E<7+V4F,X_8]N,ES-XYGTU-W/5ZZR;KL[F^7W5^DWU;C13'=19J_'H>T MJ=._2&'V:KK^+>N2?5>3 NF(,#P?B1A6G<$K(F[]&-\_ L83I4<<3W49'$GD\#X8@KEQ,XN;V8HVLRDJNNG]D+%L3!,3 M91\K$S#?7CR?#4ERZT8]*6A6/ 4PDK<_DQAXHC,8IU10A(F0[KX =Z^;6<7T M2'*..UK1HPH8E",#%",X*RM(VY2??HFS<-XTZ*ZZ4V=7;>1_= ;"/$<4@TZ M"GOXJS9W[V4KZKW-W074>AN5*F(MN?;"(P,V$0G92D$2$\H(M_L;"-MOGF] M^SV:Q^[:.WEGH@]!J<^@5)?!D8D/[X,AF!M;(GK6$H'QU.=XJLO@2"*']\$0 MS(W;N;Z1T-W;N4R4HSDR4(9%$)DR<%9K()DS*FA0E.S^*KHO[N8>GL3GM+/^ M>$2D/B-270:OB(9QTAUN-([4P15%(6+A\+R J"F18];DNKHZNXMB36<,4(L M:.,M")D#&$\81,F]381YHFUG'46X)4%$PKEU1]\2M"DK-[^/EY>7:1+; &[* M$\OY."Q3?-9 MTI0G"ID$ T+D#(8D ;F].D99+AGK9G;,FH/:08OW9M_M60TF\2B3,L3 MZ^\^OCUSN;N>)Z9QH-U.E,V!.]U1E* H.;0/AF!N%"4H2BH2)5*&K&/,8(/A M((C3X!53H REDCIA+.MDONZ-ZR!>I(DK.]^7LX=HDV](EZ$L05F"LJ0O/-FC MJ!F"N5&6H"RI2)9D%YR+/H&EAH#@UK>GPPQX&H6R3"IFMVIWWWC5[H%D"6,C M(PEJ$]0FJ$UJ:$ZLACBQ.7$WS8G'YN"*HA"Q<'A>Z)&"&(*Y<9^&^[2*]FF* M2A\(Y:"R*7LNQCD8D1U82:R162;/?<>W"1]RGX8YY"'NTW"(VQ%W;#Y+RV8\ M#;.K5,?Q@KJ"N2+9>K#SA;Z\/LT_FDU>+YO%;#*.S:<+N?J=8/^"LZYSB%]8 M"#=)O3BD#RNBHO!&D*W!"PBR"+((L@BR"+((LA6'%((L@FRUX8T@.SPO?#;_ M^K6P6I>OAN"6@_,=CO38:[G)4Q^#<1FL#@E$C XLR1:BU%+K*)7*6^6FA]Q8 M^"PMS]8YX9]GBT57YP\X'VG3V>'(?2+8MAY *$.>1YY'GJ\C.)#G!\;SA#IO M?-O%3W,&P9("0PP%F3C3TH>0'>FBK01Y'GD>9WEA9\B=R^*QF[AI2(U;-O]T M\W#9<#IJ&&&\CE;/ND*S-XIPP)UW0S!W[_N;4<%MAETYYS,/!++(1<818< J M'H#E1'EP5$2U->PJ>,M%#!Z4D[3\C#?@N2'@O4E!!L>)E[<5W.GLZFHV78]9 MWW@=5M[S_N8ZH0>;N"7-[ ME94@7(&7SH'(I*V<. XA:&Y"\-J&K=$+#V'N-6>WAW?2?/'TM]5X^;:C! P= M<=K9Q;L#1JTAD 12=0U>Z-&B1ZI&JAX,56%.08BL4+43HAW>:( )HIDQ M@EI+;U.UY\Q%*0E(2EBA]YC 24+!V\BCCE(0ZO=&U6+$A!I129&ND:YK,SC2 M]>%]@'2-=#T8N@XJ!9]3 ,U9@,+. 5PL.VO.3?+",!/;7?*MG;4ES#"=(.<8 M0;#LP-,@('-&LE/(J2-N+/PU+9;CZ:MFEN^Y&[2.KOJZ0K0W @_O4J[:W*C/ M^@:7=^LS2F*(+D>0B7D0R1.PGF606JNHM0Z<;-4^6%14<5-4F18)!%4!7% 4 MDG"DS:1D+_A7WNZ^:3:\>^+H/^:W3Y-\4_,AI[;*PR2(34C(2,BXZ)&0D9#; M4>!9$".];@]!T,P=^^IN']+?*8$(PP+/ 2(D7,0GE"PS!O(@1'E6W5@MNZF MEH39LON/0*(E(&)28%71%L[F[(*@4MJ[2S"[5!2+LF#+(Y06PRXQ/_022-0F M?23+'D7-$,S=]VL8^T?*>QY9C/%44SS597 DD,)A=D?< M<[;.<8!O$QE-N)'):-*;]O%#+S_$,P4UT"!VYE9M;E0=/5,=&$]]CJ>Z#(XD M,8SRP*%E[Y$6 L#*"Y2R!#5$1 MP15UVX=?'M(9[587I6WLG@Y.XEQW+X'-WGNQO%L>NJNQTLW67?(^-L= M,B_2;ZOQHICN(LU?CT/:M-2\2&'V:KK^+>ONFJXF?K(1MQ+/.2.&U69P).[# M^V (YL;='^[^,)Z01)!$<-'71R*X^]OK[H_JD'PR#I*-#@0592=G?02AA9>, M,)IUW!K[K!R5004@7"80CFNPL;VAP5'/:')9)8V[/\2P2CN.<,I5[[#K1;I> MS<-E@89VT%58W]/6;(9$L($.]\X-8R1K=N8=F= M'.DR$88Z!'4(ZI#^$&./HF8(YL8>BI[U4& \]3F>ZC(XDLCA?3 $<^-F%C>S M%6UF7:;!&TY 9:)!N&#!,1,A)2VD](*EMJWC]D$ ';.C$E)L-\ N:O!1$7 I M2TE%%%&K"C:SC(T4ZZRM8\"PBCM:%".5L&./HF8(YD8Q@F*D)C'"?*#.ET_A M39LESP9LHARX<=(KPU2R6Z<2']*7>B QTEV/Z8!AM7]B!,?B'7&3ZM,W:1[& MFQ;536_J[+J-[(=>P8KGD&K04=C#7[6Y>R];4>]MSB$YYS5- H0DM.@]3:'5 M;,!)S.UM]YYEL_LK6-MOGF] ^SV:Q^[:.ZG"@T4(2K49')GX\#X8@KFQ):)G M+1$83WV.I[H,CB1R>!\,P=RXG>L;"=W3&$^R$,8(X%QE$"1YL,$',#FRP&U( M,FR-E>C\NLTO[N:^84Z$U+B70T2JS>!(PX?WP1#,C7LYW,MA/"&)((G@HJ^/ M1' OM]>]7#24.T,L9)\=".5)V9EZ=3K*-+NJZ0[8V0&W /ZQ#, MW7LAUS_\PZ,!]^O1H!51BFH0F5L0G =PAF60B223A([1Y4Y:Q=8_*LEH]DD%F5:GEA_]_'M8=4=-HL1G,"S$V5SX","*$I0E!S:!T,P-XH2 M%"45B9*8E9'414A.>! BE>7K8Q$8G'B;*8_&BBY$R8U[-%ZDB2L[WY>SAVB3 M;TB7H2Q!68*RI"\\V:.H&8*Y49:@+*E(EFCJJ12< F=1@K"$@3.6@\V2AVPI MUZR3/LS#RQ([4J*S.MZ 01:E"4J32KBR1U$S!'-C4V?/FCHQGOH<3W49'$GD M\#X8@KEQ?XO[VXKVMR&HR)+SX(@M^UOM)!@G*7CB$^?,R$BWQL9\X_75!]S? M&MS?#G!_BT,#C[C1]5E:-N-IF%VE.DYEU!7,O5&MG3;^^_+J-/]H*'F];!:S MR3@VGR[=NGPU!+=\(3B^UC&82JDME;+/^+SYQXH[,%"1Q9#%D,6J"0YD,60Q M9+$>!&I=!D<60Q:K*#B0Q9#%D,5Z$*AU&1Q9#%FLHN#8/8OAL*2]%J1C%D:; MY('0Y$ P;\"I&(&PQ)0/FB4MN[A$]UE:GJW+1C_/%HN.2LR"B)&BMLIA2,CS MM4-9709'GD>>KR@XD.<'QO.9YQRBT9 *WX/(F8$GR@"-7CFBHDUVB^!IG*S])* D/&QY?[QH4A=4A[SVG$6B*Q 4%.;D(PB@+QE /*HD4I/*2 MN*W3"$Z;&!,-X)Q0(&SY&4MM+,J06DKY:+ MI9NVYQ ZG$#(BL;BK,HS!U\,'A2*!P>XN@R._-\G_J_Z%,^?ZX@O%!"#$Q#1 MZRRIYB!H;J<(4E9D0:! N2=4&QVTV)HB^! !L98.[<'%-%\\_6TU7K[M:CA@ M6=UUSBU&Q5 !5Z%BJ,$+J!A0,:!B&(9BX,$&I;V X,L7$:4!GXD'EE2D01F2 MMB]#$#JI(!(#&4D"X;T#(]AZ=#%1N7U([[Z<:Q>*0905;D=$*08R"% 5@"#C&& 22J!:>VRBWKO3D40;*M0:EL@+! MC"M*@P=(WBMB#>.*^[VI!DM'NKMK.U$RH&1 R5!;G*!D0,F DJ$6R>!,($:Y M!,QD"T*Z#$ZL+P7WR:7$N3;AMF0P01M+4X:<8@2AE0.C>)$9VA'+M,Q<[T\R MB!$7;$04EB>&H1K>=[Z6?UVQTOKA??;XRVYQXRY[=!/8E'5IS.:&'5MSQ?'K MNQIR^2/.^5]N=^3^Y<;+']=6 M@O+9KQ8_>+=(D_$TW6G3CV][(-/;/K!H.-I:Q%8V_6S M?_?VNOR,S6^:4EDN.".6*LJ%+F;][C_HH_=KX<8B^/3]O*."/)LMI[-EVO# MLY?_IH9K2H@OJ-[.W!7)@''K&7B[X[ M[KO_>+Z:+U9NNFR6LV:>KE?S<%F6OGI> MWOLL7KSKJ[R_U5)]HDW4%[2)?G2_*NEYV#3E%TS*YQG*Q]GXN8WJ-L3#NA.W M?)ZR:MIC&.6SN2+PW*L6&,8AM:\;R"?_,^+39_!)\.R48 RB+?L=41 )3(P& M+",I,,Y2"OI;\,E/XOPKP>EDLP!/9XME>6(-59]NH14?D6[;5BZ-ZEL*.)ZB33+RU3^/T^I*7ID>;EH M4MEDQKN/A?;<((^:?^$FZD& E@0AO&@3(#$4D?+_L_>MS6WD2+;?[Z^H\,YL M]$00&KP?]NQ$N.WNO9[;;7>T/3%Q/]W 4ZIMBN2R2-G:7W^!(BE1(O6P5)10 M)3AFU'P4JX!,Y,F#1"(A+(LD!4K B%12(1ZT,]6=3Z+N!+4C-G1(>\#LH[CX6\MX!(DEUW$X2Z'BZ!8<*&$I MX)&T!RH)Q.91%I$_;9?D" V7"EQE[<46;K,%[+B3PFI@3?Q#51S72@8(!(7! M*TPE<_CIO$.7=)=C<<0'.\;7ON%1//%7'951$;0BBH5A/=2&$'=:RB"!@"S: M S,8:*D)X% $317WDNW8$.(VVHJ,=J<$BG9' Y (.N %4X)P(ZC >3 LQ(]N MKAHU$#,J%*OK7%,+F5%* >8UCY,.Z(&DT@*FE6$RU?HQ)Y$^QF#P2-Y?1 MZ+O=%(IU?UN0&FJK. -&!0]HG'-']R 54$P*3C$D2*"G62X<\5"\GM.K*N/796>A"82217 MRPB?Y(KU!%[*:O_Q19NC:E[SKU3!&##XKCF6$3O M$#CPT GA%7*<[Y3&/IQW^!Z2>U>:'I9\^(EZ#R"Y5Z*'^"*S^*];V"WMG2D)TX>CAZO\21J6TD,K$;YVFHID'7 M5 FQ8[_J>-GQ7(^KF9XOTJB. [GQ"8/:VO+1%;HJU!,]L76\J$F^\33>MSG: M9]LY=O_ZSHZ'#:<]NTU>ZGCBUP1ZL=;JYJ$-8>[0PGFX8FNG8'6P0_OC/#[^\_^GWS]7/'W[__.7SIW_^ M_NZG4?7AX[NCZNW']]7G?_[X^+6'==@+_ M[\()_+]+)]#W4?3QJ0CJ07OQZIU>?/_WRX?W; M+_'-SQ\^OOWX[L/;7ZK/7^('O_[T\4NQB1<(F3_\VC]>5;ZQ>I;&R7SI;RD%\ SCIG>@ M@8Z>;)VN[4>UOZXK-O**M7/];Q9?)XNY];'&<7$'HTJ7;WW8_TUA4SBR)RM!V<; M$?6NJB<'61.] 9:1$T1SR 'C+,*R9P9((B&0V%G(5 A6[B1*/ 26_Z_7\Y^3 M!KWKOW*14G([]GHIU:'$J$=51#%=C;U.1QU5S7(V&]=^WJ[E,&NKIJM/H1N?1GS:C[6M<6O6<32?)O[:_3_/ Z$M7*QFQ&6>UC0U<3%.% MA^";)GZLQ]7)]-2;M1'%UBY-V[JT%-"6=YC[TZGSXV1AFWLF#31'50I0OEN% M)ZOIS,]U&YZ1!*>\F= M>TS]J7:%-9J+\?-/X9>I;<'O:E;!YZACO[U@!%_]G8GA+@B--U(X%/CW4"@W M;)U0%K/@-0AQ2 &JTT"S\0^'@3*)/35B9Z?P0XJC;<;G:O7^P^1?)[4]^6FR MJ!?GG]:8Y+^7>A[]0H3=N8]<9Y&P._BYGZQ1/_WTW__M&X;(OEGC]FCUWKVY^.*K MW_TL?#-':WU*'?W5E86KZ(2:VM5Z7L>6+R?C MZ*NJ:6S^_&O=^)5 7'IFZM%Z"&Y]/_?_O:SCI*"72UT/G@\\?J5K(!."UAQ\ M9"3U),%9Y$WQI_JXC3N,VJ^NK*HN-]&U-)*BL)O5J]M745<)!2[>:CR.X\TN MYVTR@7:I?-GI!0%;]30];[Z,6%5-?#3%1L_/VYP;705=SR_ONE[%W7"JE1FI M-\U6"V;3IEZT&0UQ?"_'BU6^6XN3K5=K&9IN3JHPGGYMVJ>D.[H5@L0O9VT& M21,98#MI]NZH^GU]IW1Q6E6>UZ<7EZ69TV2ZN&AX5$V\QM7)BZZ2*=+M-VV) MEFY\Y;_-O$V"V\JPB"12IZ$\W_PD22QU^3S.5I(EM_*(/#(L$Y-=/S]!6VS/ M6EE5Y*239@7NJY;Y<1T'0:NDZ,[M=@RJV/Z+M/TO*X>PSXS-^F3QYL3[1:5; MRWD?AW6B'Q>)/NUL+ [3.+BCX<^GIRN\N 2(.V#!+%.)T]CN9#3;&.$NXIW- MQC^U1?42%"TCVXEV,HO68NM9=';5L9]$DQZ/V^_];#W =UQ_ZL(ZVS'-QNKF MD7UO]U;&ASP*$ET5_;"O4T+N=#EV"1'F<7*[MM#_6DY6+/-KO3AI'W8:9R!1 MY M=CU/"^KU%O<&V%D%625O[U+EI5'Q\R@L^G3:+!-@)>_1D$E%Y39:JV*:? MX^"L$ 3_I[UYJ%-&W>K^Z6;5#QN*T[Z[N'A#=_YR5+W=TF9LO6WI2W.IO6@2 M,[T.0EVD[#Q,VJN8UJ2IFS3T+\6I]S3!^<;.:W/9CH]M)E&$ZW?;S[D(TU>? M]VAU+<"K?>\GS+9I>_MB=-0AR1#6<>Y".* LSEVT9_&/H:D"DL$"PBYB=)_] M<9+N[^W(2WF=25/GJ[_?N1Y2O,/W9]1=MX_UGH$UCTI1N)5^LK&RZG.=X'NQ M+^"6?C'Q:Q1+9:,WK1^M(2=.DR/A//5ZXWW.:O_ULJ3KNY\^C:JO)]'5??75 MB3YKP=C/HPSC-2M&UVZH.*E]V!)1FG^G &(DUW_X^09HTS?Q 7ZRC/.[XW;" MNAI:JWG>)%(Y'^\8$N:OWZTW\R=)1X_Q=;*67G.C([\UJ[$MIWT]4-S:^^$7 M7I$+3F#& /*^K;PB@ X\U9,7G%A-;0@[.R8>@AX_+INHG*:)0\$D^IOX\ H[ M.EI"[0]@=+),M_I]:N3K>A';;V]9:UI)OMH6?5G,ZPZA_W7B6^M/>!69ZFKJ MV++E%4ZVR\K5V\_O*@G9J-JKCU'\[?QXO82B;?SU:LZ\.W]#[WBG^/?CN MQ6QDJW7I^M5"3.NEW+H1JZX&/T^SC+2^-&X#WRM 3_>HT\"L0]WZ"]TT/ODZ MNYZ6I*Z.XU?U.#XDQ0V:M.*39A$)B^/=?;-H%WC<*H!QEO:C-&F7W;[FC59> M,_DL_RU%$1+]3D=#N#01.9Y.W==Z/(Z=N-0.F/NQ7A'B9NV$4U!ALLVDVP#! M.@"XN2A*.845W%'U_C+TL'9\;8!E]:OD[FI[$CW3>?)NRUF22O*A+=6_4<.$)V]'H1_Z/U3_QB\W$;)!V/]P1QLT &(;27*IUG$"2@W%N@ MK4/ D^"D41@)^2CZVRYG_^[M.()G=%UVF_@6.'@B.-B1?\&";N,3<;X>K7QM MX1M^6.G31%2;31AYQ8-2?*$BJSF[\9$XSR^4LV)Z\FB[2XM:8Z5QG.:%5Z87WJV44_?'O\ MV2BM^&PM4^D6RL[JZ;*Y6+Q.+.Z=GR]T[.CM,KE P4MRO8D;7 F\?-Y>9WN7 MGO[SQ2)9NW@<>SH!;;.NK^.MOFY[ND/EGE3\JX7-30PF13^-*NIGN%ZSZ/ MNY:4*OCC'F5]+. MHF:<]'_U;8[">E$OY2>LKKS\]<5OXHW<='LU]2**H!"THRO/2?U8CW MKF>V6Y/GK:G=>A7IXW0YEC"M0XA3T);57"0FK7YQD9 TVB1> M7ZXS_5J/QU^G\S^JSVFCT?GE3W_\]?/6[])#_O'CQ=5;C_C'C[]>7+?.8K7M MR&KGO&DR6BHK7HR-&VJ-.A@@]Q!HS1F@6D?G@+ 'T!!D'1/1.^R4#^_(H;S; M7B7\5X4:]OG=)^_HC0-EKM.XPBB Q&-YN/-Q.P]WH\U@WX.25@ M_BO^.1E5GZ-8WDX6TTD]'47L6S:+E.[^R]*8R'Y6R/1K[<;M>GSDR,U1%:%K M#5B_;NND_:Q9P=SI!O9:I$T9[NL&O)W8DVDJ+CJJWL:6_*';*][%"6&4X2M$0(4^ %5JD.JXJS M,&_C'T&@X=Q$MWK=1 %,!5=Q^D:(9]<]YR_1;WX* M[Z)CK!<_:YM"_>>_ZF_UZ?+TQXW6WNDHG/CYC9Y37?&<\JZ#:(Z&6VK8K$MT MS_W9=-PZ ]N*M@IKV59NZ:M_1.A.F:I(M,G[LOIA>\/B[Q>_W2AD(-+9VCZ0 M4.5*DEJ+*E>SU,QY!REJEVM6ATQ,6Y<(V%0S7A=>_ZKWY*,=-@6M&5TF6JUS MT*(\KK5K>N97&TKVW7HSDYNTVV>NMG5O.ELO:<$3I$@39;BR$'#GTV%BV@)M M8 !2$6>\P]3AG3/E'[3!PIYXMQQ'$/\]:N=X$COB/JQS'KU[VVKP[5J!;R?N ME\NA]G8UTKZDS,BR%>.@!"I,(PQ\;8,GJWT+R]/8^?BLU2YW?7P\]\?1$*^8 M^":[]IZ L=DE=H6L7>[4T"::_>M>&NM#A^"SK -T[#%WUP'2O[^MA]&J2>M> MI-:^ULO%](U)*#UO&QG'W&OXIKT_?\1C[S5N7MK5]MFA#;<+&,SU]O[K%U8;S274BO?:H01TR* M/R?1_G7A;KD0'Q&)[G$=2KVX^RIY! E6E__D V\=W\SWR>%D91NK!8?] M@/ M8)BQT>;_R?JB/E;+8J]7BV/I@_TV&5WYHHXL?#UB5R/YS2V+)9O!^7)LYD8% M%UUDH(LH^?1M>T;-D^IE#7H7LF.S1=7R_^JJ*]PCSWOI4W:NSF>K\KN[@OH8 M/I263O(QSSN&P?;CHD)Z,![N,/!.=7F[?17SSEWSL+W<]]\:MK:'AN_P:I"-,^.-U>5H[-_:Y86D/@W;KQ/AV M![>OSU+XY!&FVI5ZBZM\/&WY7EU,IH,VM">TJ3]E8$%KO>WU-L^ER3:Z>EV5 M)1%B2VKO5OL?5U?^?N%!FAL3*,B5! IR5P+%B,&; M4R@*)G9J2-EPQ*[X?IYJZB%>?9B4Q+^Y4;L-Z-^<#/N=7(Z,"+GY M%)H"8AF 6 GX#9_,?6KKWFP*UZQR[C*(5Y2(7XGXY0>()6!76-V-K$X99%&@ MD9)YE(HC&@*TE PH:K# BI% =D[_?&Y6=R5@U[J"CN@=+G&ZK)&LQ.F&3^U^ MFZ?]8*D6XVRL)ZNRAJDZXRQMZLHG<)&9HOO%\\MD(-I ,O&YQ/7RU/=_>)\93;< Z$7SM<_"+TA$4\+ M[+G5@'FFTXFA 1CL#%!!>LN$)938QW"^]M"3+@G?A2?X)3F"WY/D/H5_-JN? M=D3ZY(BPF\L %E#+ -1*B&_XI&]UTJP_".4;MK+[1?G*E+@'0B^4KW\ >D/Y M9@N)%%H!GLX$HHA:H'4D?P@;AICFR"B9%>5;^X%]A*^KS1>LVR7=@F@]X'O# MCOKT$*[^M*Y/>'@B]T+K^X>1^6NF.F!?%(\59";;EC#LEV#9\\O5ALM"3XSH5H"W! MM0&QL#(5[8'0"POK'V#>$%Q3TE(#*8""($ %ML!80D!@T'OCL*3?&&ELO\G$Z ML=N[;+NJGX+S3;_[[J,%"DP^10AQ6[+KNW5*-;>/8T);@B[L\R$GA908XY#8 M9Z?3\*OXBH]P E@W7:;(=-;\<[AUFCNVM?MKN%#8# %\/X5%EGGN%8_$%2- MK=! !B\ X]9+)P454.=&8;OEK)"/!,?9AC?OM+K"7._%7$OHLY\DI>CB*75Q M_Y.M7ES&6FZJ*NK)53TE[VKXX9"WULZ7_LKA[_G,U#)3;T:F^<*3$TJL8S#^ MKD0PUA$,;!4.7'D@B(. !DR ]-8"'!3103MDPZ-2MSK?%[FN;[O]Q9^YF>5H1Q M%%*2OF1IK2H &:@#4@HD.%9!8Y(7TUM#?_?$#L7QWRFW*U#6 VXW[#!1#W'J M>GW;$@T<&L4K<]X>"+U0O/Y!YPT4SW"BI%% .-'2-0FD51 $9:U@Q 7!:584 M[VI=V^Z)7JIIVVF9C0)H/2!ZPP[R]!"MKM:T+9&\H=&\,OWM@= +S>L?<.ZG M>9Q@J#4-@!(H =64 $45!T(C[J!Q4/A''5EUT%JVW9.\CLO8%C#K <4KVR![ M2017VR!+G*^_!'"UGV;5[9MJ,&2QL:=LF#Q<$N$3#H*RJ_+E\5LB0C N>*!P M*B<7F(ROF ?$2LV"E32H[,K)'6"1.FI(D8A>_:&K7 M+MM/)R5\TQ./6+(:>B_TWONV$M_8E,OWCF/N+?#<2$ AQ:EJ% 6.)])=6A!T+O/>_K(4C^L-%OX:]["_<; MB2UAP$", 264 1T0 \)9PH6&)NCP&/[:YI^MJWJ\NW!0[[;]T]N)^VWMG7Y+ MSNGMI6^Z/ZMMXI"-K^ZJ C*"J&P6'41VPU]*K#/WT9!#K-/JYJ3$.7O-=TN: MVJ"!O*2IE3#NL]-@18)W,"@@I>. (LN "I:"P+GEQEA#'#QP&/>C7WP*[Z*[ MVN2F=172A2/&'AC2+;EG XEE;)/B^#HE0OY],R0^+D_CG6U\[^JS&SZ-/[U1 MBG]^:50E"2,*98]&\4.>>X%):Y%O=H9!C1#S!$C"9)R9^P ,U1H(A(WQC$CJ M=@H *$4Y148!"VF$),(04,) (#2-T_R@(5'\.B3][L_\9.E_GD]/-U6:_E4O M3M[%.?@TMN=+O/N/XZG]XU7E(_[,DO[C9/X6J[I]/""9"<5YWMD).:KVQ:4. MUH]6?M$G3%>3H-?Q"7X^CJ[G8#U7LQ$>N M,QY/OZ9"4ZT7J]RE)N(-I\MYU422U%3FO)K-IVYI%Y6-7QU/Y^>OM\?B0W4Q M3'^V(GZM0/=$H?1R,=U0K]3(*/W7\$U[.1CK\^ER$1_QS4<>USY.M4Y@?7T< M1V,]:_SKQL]T!!^_D4\[(5G=^M6^>-U9W=3M-HSSUYM[W!"U6SV5\B/.T9^3 M:&_BLZL+T1'!Y%[7P?M90[HMTL8!Y3J M5S1QG[T?_*Z]'P>-\=WKA/J-.)])FY>%G4Z)KZJY#Y7,3+^ <"Z:*"#\PD#X<_VM0/#+AN R M@>DS8A=-Y**)^V]>+[YS$+X30TSRLJF0._+@][">E^,>9?P0BZ:*$#[\H"V<-R7 +0E -]G7"Z:R$43%QX2T2=V MD;EC7=]-GKCFQLW_)3:0KT$>HFZ9&&$*HR[Q$#?D]W"'QB_+ M4^/GU;_KT]F;:KQZTYQXOZB.IU/WJ%IC@U9UKK47NM%%J7K3E>KN5RSA22RH M5#?($']OJ&Y@N'%41'U# @$U@@*M-0-(.@.1DBA8=7U7I$9&$^D14#8=PH,- M!MH+'7\=B'"Q?T:P[]Q*_-,W.UZZ>G*N#M@9029'2G9;W&O M,#<8WU+\?#ZZZ),!%#]?_/S0_#SE'AJ)'. H_J$<61!]. .>".HM-L(XO>OG M PDA2("\BGZ>&P84= A8BSEB,#"-<3Y^'H\DX2.D:/'SQ<]G+/;BYW/11/'S MQ<\/S<\KBVE Q@).. 54,1)G]B*Y2L]9QHZ$$@J])U*'1D$ M!0B8J* P9E28?/P\&BE"1TSAXN>+G\]8[,7/YZ*)XN>+GQ^:G_=0,I-.OC?( MBNCGB0%2$08LEPY!)XWG_KJ?YXQZ'Z0!W)#(#1 E0!%A@%7,"8HP,3XC/\]& M2."1@*SX^9S]_,'/U!@:+^@A!/VJ)\L0C6\Y]VY3.O,Q"1O#5G"_B%\YA+,' M0B^\K7^@N9^W6>10*AX-O D:4,<,T,XP0+FD2'DAH>,[\9E@D3!8 ZRU!%0P M#;02D;P934/D>9H@G0]O0R,LY0C!BIO&#"KM MM0%2&P,H1 &8P#P@4"KHA).0F^MN&ALJO)0(:"]==-,XOK(* \\HC=Y;0(A= M3FZ:"SGB2!0W75 J8[$7-YV+)@8C].*FA^*FJ0K*2";C'#K$.;00 D@3%/"! M.2]H_!+*ZVY::.6@T 1 2=JS&1&0&%M L8,^4 <1DOFX:3RB$(XHX\5-%Y3* M6.S%3>>BB<$(O;CIH;AI(9ARC$5'B[ 'E&@%I&/Q#^90&NI2RL+.Y@,6 J'Q M(HID_,.0 U(Y#3A7G ;!F!4T'S=-1I D5UV"WEFC5*DS,?QDA7]%B4V_-J/* M3:?S9EUO(MYT'%7Q1SZY=IDINE_\K:1Q]4#HA;_U#SSW\S="B6(>4Z"$#)&+ M:0TTP9&+$<0"U1Y:LG-T-O/<<,9PJBD15J$9+; !UB#ED14FWBL?_H9&"$:F MA5%)-BTHE;'8BYO.11.#$7IQTT-QTU(0EB(C !I' ;6( 8,1!T1#PR62R-IP MW4VC8!"1-%YDF0.4"@DDUP(H$JB5S#N-,PJSH!%&?30&C,(C-0466JX M1C8G-XTI'2%>@MY9HU2IL##\I(7/LVB4>KPXK\RR'B=SOZBSL,Y@B+\_JZTO M91>&0>8ZS>VZ[YF+F6EL,,KI_DC,0@YS0>8;-I[X$"B1&@0%(]$+\964-@X3 MZ3EEA-C@=\FAT42D#:&<20.H,T0)_A2<4GE!X0JZ&4GC"X'B"D49#;@6P/+BTV90 $S !G@KJ#6%8[Y;I M#%H33V4 WONT0=5R8#S1P&%O*7$,"9;5\5I(D52JL_"$ G^%)_1%%X4G9*R< MPA->&D^0G*N & 2.MELF( 8FK3@911CR7@M,=W@"VX9#N5- 14)&@)D'$XAL'WVTEX@,CTEE M*7G)^;"63C/^KH(K/L()7=UT:<8^;U)9#IE[$"N]3<.%EV:(WC<<1Q4#Z4>A&H1N%;O2';DBN.9&> $4Q!Q0:!8P-!N!T(*MQWBBT M.*,(C#&FA&X5N%+K1'UT4 MNE'H1J$;PZ(;T*?# M L-E_(,)$I"8 'W(AVY$KL&C)1"5;^F9PC<>G^<37^LHKYO%\N<71P?B:/>M M73U8*@@_5BR7^-_S3"*Y)=F+\7=RD5HVT\=^A0! A]CCUWK\59\W;UY5?^W5 MD-Q5>+?6NSTFUW#\<1D=0&WC>U>?W2 L>L0(>7GBRDH6/33:B_2_*D3B4=63 M9J''8]WR'SUQB=:>^GL3^-ES97R.-L.?<7[!'@;?KXX>// MD2+>G&C3

HA45]FLKM19W,5\,X_M=.C^-(C6-N%/'I;%K; M=$4+3KHYB98S'ON5P46U+,>+)EY5:6MCW^/K^'-?GR7B.XH#WM3Q8K?U83-J M32\-ZDK':57\Q1KV5I^-:QU_$Y_NFZ/JW;4KZTGKIR_OJT]7#_UZXB?MH+K6 MB?^)UT3G[KUKVJ]7UU?K7R^F[8=V/>,;M2W9W'+NUZ.N[7S5SMG3+V;Z/)GS M"K[C)6?U=-FD@=I.^2;6)XA>5'63^N1:,>IQE< \/F-QT@H[/G6^0O)9[%D$ MD=8FH@JCQI9QV.OT^(6N)_&K+2ELR:;U$W6S2#_1AFP;5CM* M5^:F9[/Y]%MT8 L_/B_TY-;D'8X$Y1H!9E+>KX 02.XXL"%@@8FQQ/#'K*;= M1$]^OU#<31&O7];PA^)ZJF)7(J@ MT5[#Z&'O$P6Y("-H()T:IY$&_]75?TM_K9J( M<)]/]-Q_B;?[<3RU?[RJ? 2I69ITS)?^EK6C.Z8@LB]3$#,=NX,-*WKT9 M]J.57W0L0;>%SM_ M@O6#^M(.[,H.FB3ZZH=5+-6^^>FWSZN7[LU?VDB4'MOE.$[.W294-W=MJ.IK MY),M,>H9*UC]/C7S=;V(^K4WRFLS/EMIM2.T;WV]J6?1*J*UKXGMSV\__UB] M7<5@4XCQ\R+R/3UW341*5X?:ZE4\-S;:GD3J]-_+.O*G]J?K,.=J"2K>SN@F MWK<-&M;C91HS<3@=53^V'\>7J]#FZ:S]:MFDIZ7;K#J=PD)G?IY"FG%^D8AT M"E!N#=*FFBX736I=^J%;SC>_7X7ZCZKWEP\]Z)-&U6R\7$F@[6?DD94/(3+* M=*/9-$FYUN.KMQP0S[S!!SUH^?@&'T2BQ^ 80X!5_$,E8R#.F"T(G#"NTS9Y MUHD/^FQ/O%N.X^3YNC=J!^W;B5L/JB]I!:)[WU3BX-L+2DG&E?'CZ=<-M*RL M;..$;H.9U[VSKP,TM-,,CBK;Y(WG3639Y.BMANN>(E=ZN9ANTB!3(R.LO(9O MVLO!6)]'WQ(?\-?-WZFXQ3);^33KB*N;OUJ7SFP ML[JI5T&]UYM[W% 4;/54*HZ@B,I[=7.VZ.I"=$3@_:Z#][A*'2DLU-:_SNY< MVOD2VGE'-;Q53*QT3'PYF7M?_1K?GS353U%V[F]F7OWU[YO$DWSL]KO+Q.8^ M5#(S_0+"N6BB@/ + ^'/];<"P2\;@LL$IL^(7321BR8N?"@OK?3'F7<(+N6BB .W+ M ]K"<5\"T)8 ?)]QN6@B%TU<>$A$G]A%YHYU?7-]/]2I M)TV>B):T9MU:/H M;M*NI]7FL'5=H[_D8YBYCX!\3/7@ITI]#_?.M%NG]"*V*Y_ZZIEI-;>S M#.X_O2QZR8=>%ET47;Q,712\RE,O11=%%T47&>%5_J<%Y::JHIZBGH)J!=6* MV13U]#0B>C6ZO2WO]=TZ!<;M4B-H2_PE;OK@@GCYK&P4#_B$NKCU',/,-#'< MDUT/MS:8J3-\K!)Z"+7[*^0+Q1V2$@*F( ,T_@.:&0FP()8IKS B.\?#&ZX1 ML]P"2-(A&)H(H%R\A='(8.1UX%YKR&-8A MP]=@?$;QW_GHHD\&4/QW\=]#\]]!<&8PQ &EL[+Y AH@R@PDCAM@I!S4U51 M3U%/0;6":L5LBGJ&J9Z":@75BMD4]0Q+/075"JH5LRGJZ?5VLJ&A8 ]77][[ MR31^]]@26\/6:T8V^;P5G M\9ITA4M23M7H*JA54*V93U#,L]114*ZA6S*:H M9UCJ*:A64*V835%/S^*K-^>EEG)=&4=A_]4^Q;M*1Z'K8[\ZG:2IILM%L] 3 M5T^.1Y7136WS64HI'O()=5&R^8_)BB_LMMH!?@/W7"$^4@) MT>5VHP)0_0>HS,1>/'0NFAB,T(N''HJ'%D)H8I$"F%(5O:UFP#!-@5*&1G_M M@U.HBWI;S^6A!1P1(8N'+@"5L=B+A\Y%$X,1>O'00_'03',)@X^39N'3?-A" MH)E"@!B(I(=8>$RZJ*CU7!Z:X!$DM'CH E 9B[UXZ%PT,1BA%P\]% ^MJ"2" MQZFP$$H ZG#TT,1X0(BR5 2+) ]=U,QZMCDT&0G2:5&M E ]R&DH1Y#U,J?A M?3U>+NHS7_D0O%U4TU!-9\E@FRK"0_7[YW\V^>0M96:[_:)YG98F-/%J/[^4 M%ILMJF8ZKEUU=7AGIK'!*.<.0[FO>@IMS!"2;SCJQ./ O+/ "6\ )8$"*2-M MU,AP#CWU*OB#)4>T7L*['>[XUOW7LEF$F_4 MP=)%GI8J8$0*52@(6*A"7W11J$+&RBE4X:51!458I 8, BR4!I1!#(P5&& = M;""8&2/LP?)6GI8J")7OL:Z%*F22\%**>/0RX>5>13S<"F[RR>_,S(C[13P[ MS1^\BK_X""< =M.E&?M"/7,PE?LKJ)#/#/'YACB5YY$W2A9YI_: 1JX)) H: M:$XUL8X;B?D!2X/<1#^[+ XB1Y#S;-.F[[2J0CPSP;_,Q%ZH0J$*N9I*H0H# MI H0N3A.6 8,@LH5I$E*$$ UC(EN%"EN#E@C9(GH H"C1CM-$6V4(47B7^9 MB;U0A4(59V M5*%0A5U,I5&& 5 '2^,\X#+!E$E (#5"$:T -T@0[ MXJ#;68#HL&K+4T05V(CA3O->"E7( /^N9[YT4].%'3;#A>62X-(OGE&RG9]2 M%\]VNEK12[&1HHNBBX)7@]!+T4711=%%1GB5?U@F-U45]13U%%0KJ%;,IJCG M.8*:G6_G&QH*]G =YJ-?5/7$3D]]-?/SU3:]U_FL\F6FX(R,\SO=7-%+/CZM MZ*+HXF7JHN!5GGHINBBZ*+K("*_*/#5KLRGJR5H]!=4*JA6S*>KI67"T'.[7 MRQ!J>[1G/DL*D # MQT!*08$GDC'%F$:"=5$%[2<]G]23X^8W/V]W'.T>$?W/^-*[SPN]\,VG\/8T M=L;J]]/Q6,^;]B<7NY#@]BXD_.KOY CUY72_LLDHWW2)S,1>N$3A$H5+%"[1 M'R[AG-+48P8\M0Y0[#G0CC' 7%"06V,9W3E/^"%ET@[()6[?T,R.1"$:A6@4 MHM$C712B48A&(1K#(AI(&@FI$4!Y3P%UR@,C&0*(6(U=@-SY3HJL/2/18(5H M%*)1B$:/=%&(1B$:A6@,BVA(:%S #@)FA 84(@84(01 3Y"'WD"QNSKRD!)M MST8TU!'I]("80C0R(!KE9,)<7.%SH]K[JU!L88#Q23' :)K*/F M$%D[3T@UU!$N1S /C6J4^TA/7 MKM/4D^/X;?7[YW\VE?]FQTOG717FT]/*K=9+VC<_K1W$S]$_O)N>SI8+G=KV*5Q?KW][&F6]N+)LB,Q,^I 8*?U/@MY>)&(F)G8"WDHY"%74RGD M88#D06C$-/,2$$12N4[J@3$" Z8"%8H';3GJ8H]A9N2AQ!T*'A;JT"-=%.J0 MM7H*=7AYU %AA#WC#$ C+:#2P!(>)V MEDQ\K:.\_KY1\L=ENP,UOG?UV0V?QI_>*,4_YT<%\$$EFX01A;)'HP]Z[@7\ MK$6^1A\E&41(<8 D"Q%). ;&^9#63[603%.K71<3E_^<3MW7>CQ^7S=V/&V6 M<_\EWO#'\=3^\:KR$4%F2>7SI;_%D&X? DCV)8_)3,?N8$Z&'56;0?0D_6CE M%U%].F\=Q^OX!#\?UQ-_L!YNAM*^;N:GCVH;+/?;,[KA>>_BL#3S^N(Y>M* M6XV9.:NUH@KXZ)@ A8(!B54 R@DM<+""2=*%,7^V)]XMQ_Y3V.CB.XV9'C%" M;C=GWA=K/C!I_'+B(Y$:CZ=?(QNK6I\:?[%H$KM:G%2+^+4]T9/C>.=ZLGJK MY_/S=+%N*5LU#=7Q6DVOMP=C1IXV1\'OA=%N&KKKJ3H"F WW6@^3W9H)>KF8 M;NAM:G$<)J_AF_9R,-;GT^4BWOV;CURY?9)JA\/Z>IMJA\P:_[KQ,QW1WF\T MW<[O5K=^M2])^JQN:E./Z\7YZ\T];DB57CU5PB,J_IS&R$V3@-5UZ$A">:_K MX'VN8D<"XP?>[H[\%=9?M_;Y0-94&MO]\E9K_MHBBB%UN5-D*ZEY)D MYSJZC-8]\2RD4Y_T0TM%ILLX+%SSEPR,KR=ZOL,:.]51V?#TTJ<6/^JQGEA? MZ2;-$=Y[ZT^-GU<$C2H,,:Y^0(\QW6&K^R4N$^:IB5)Q=# ;?LN:X":01SC# M.&! O'. DOA'*F/C*\LLEP9:Y:\'\IQ G&J.@$"! HH4!=IJ ["RA'IL%(3D MIJC\U<*AG]\_-)=X1!D?R8QKD6>&7<^_3-<1MQMV28\>XLI;^]_+NJF3\37] MGW\=0,\/FH!E1NL.>.8Y/$HY#\UT7+N2^Y6#Z=Q7/87E98C&^UF>=YX@Y"C@ M6GI :7RE9*1Z@F-&@L-.>=5E[D7K$^;>O5_.Z\GQ;['%4]<1\Z-XI'BGI]T] M);:5=*X2 WRA//%J#/ ?RXFO"&SC?Z3$_TK\KYQ-]!(CA66?P0#9I@[&"R$5 M@%:+%$GD(#;0 ^<\LD@&*,1.?0-IXP]02@=NXY"":R YP< *#146+!!A#A]3 M5&HD4895"LJA0]WO%L@H*?&97?Q#$V=S<9W/C8*1O597_VV0J:J;*K:H20[+ M51/?ILB>U,UBFHY(&U?:VN7I%'^Y.3887 _8B_'T>U'%UQG7OWT3W4 M2^S91-8;-]'IOKNA#)D/DS9H,]K:$7*/#2')%>K%8EZ;Y6K/P&+:_D1O+1]& MC#N=C7WRAJZ-'+=7G'L]/ZK>[H:-!B+/436)HHA3RF/?]MF?Q<^;ZD2?^6H: M(7H>H?JH2KMSUE+5X_'4MIPARO!.^48J<1K?NRK.-?Z(>&U];-#YQ$>3BVU- MU66XP)" @)4% MU'("C-,2(&H=X;^W0[[X5O<'^^QGVYOP8'% MKZYMDS^Y6)J:Z6._"N4 '6)G7^OQ5WW>O'E5_;54%WCZZ@*<(,J158#)P #5 M3 &I% =*6X<09PKMSJ$>LL+]8;*(A"=YH[=-VAQ;J@P<>%<['WR5@W33TMH#]VG7QHWR,;E6W[A.[.7NM]H_ #T>\)MQD4366GBH@ #?^(" M# _(;L]R W_?"C7LC=P_OY%^=[YV[N,B,SLOB)N+)@KBOC#$W2FSD8^A%M1] MKJTT98*2J^**)K+2Q--7B-M;$KZXRZ=RE_\YGS9-]3;/*;5V]6) M!!D8[OV&2'&?O4#A[RS365 X(Q,K*'R@,;&5DUYMI[?E8Z\%? OX%O MX#M M\"T4N*!P0>',-%%0^(6A<*' +QA\2_B^SUA=-)&+)BZ\)J)/[#9SQ[J^N+9O8/3^OYG[X$!]98!Z24%,GB/..&0VYVCUBF&#&FH@(*" LHP X8Q M'7^(TADPG#LKKN^5O&6'9!M*[J@P(QY!1D:J#<>H]=,H_E&J7MY 3*(2U/E6[%(*E0@X$2(,]4-X%$0()VNR<1=(Q.=E: M8=E>8+D_76GB<(VO[N M@HD19X6U# *TRP$5A?;DKHF\+:C0GA++^'ZZ$ RG M(1@"&"4(4*-,I N4 !T,LI1[B(2^3A<\(@%KR(&-U !03BV05#@@ G364A]Y MAGZ^6 96(\4Z/<%LR)@V&$=2G'H^NNB3 12G/ABGWD.G7&(9MY(3:R,#H1XX M*2V@3G!@O/$ !NX9YIA CP],3IXHEL$A'S&""VL9 FC?&,LX0*;.,R4]YJOG MYT:R+W/M?(LOCTG/&;9:^\5^.SW .C--#$;HO2>OA?1MCGB!5'+B'- H9=(??0H99HTFW$ DEGA"$.>(?3V7&8 XD] M!1 ZZCCTU")V8&+Q1-$D@D:*T\(Y!AU,*J2ED)9,-#$8H?>>M!1GOW;VRE"B M17! 8.?*ZIV#8IGEVA/F@=,< >H0 H8Z%WT_AU0:[#0, MSY77 M%(@&DC,5>/'(NFAB,T'OOD7OH44L8X=8--EA9I:D"5@8#J!8* M&,\]L"0(&J3G!.TZZ%,8:#!"[WWHO82LUR%KQK#QR@809)" 6DE3XX^2YBCRP$:6=9M07..H_'&4F]N*/ M<]'$8(3>>W_<0W]:EL)OXQ56$.8HHL 28P&%2 '-O0$.Y]Z?Q\U*H81@L=LC)18,1>N]9 M;&%_:_8GL2>!&PB"XQI0'3B0C$E@I18"\_E,T65$!E!5@HU%#S*6>S%(>>BB<$(O?<.N8<.M825;B,6+EJ MH<@ K[0$%!(,I/<0&",PT8XIQG=V6'1,+)XLK 1QV=0Y[+!2X2R%LV2BB<$( MO?>H82QY< D\%(9)9!RQ\+JOMX8J+U S"((TOY) M()UQ\8]2.I*#8#%[KB "'2FDBD)2QV(M#SD43@Q%Z[QUR#QUJ"2+<1BPP M\=@I)H%24B9B(8!A&@,%I0J>.\W%3A"A8V+Q9$$$+CL][VS(B-O3($(ITC#\ MW)3W_LR/IS/OJH6W)Y/8PN/S?-)+,]-OOSALI]E^)E[MYY?28K-%U4S'M:NN MCN?,-#88Y=QA*/=53_Z*"30$LOX/,*8%,APMY/I M0B&SUDD**-7QCTTEOYCT@'!*,9:>> .?*4BE(F/L]DB2I\2W;7H:=5^ KC"" MP@@*(\C84(;#"'KHT4N4[-:=X0@Q91D!&/O(;&"D-\HP![ A$E.AM14[AZUU MS&R>JIBI&@DN"^G))]Z20URML*;"F@IK*JRIQ%&>9$W.4P@UYL! S0"5'J?3 MU * -##O/,9 MV LC*(P@3T,9#B/HH4_L=1#EX[9ULUZ[MU2KS6JDHJV=R_GZ/AN?'QRW2A MQU5] 4Z5;M$IGUSDS R^7W2[T]30JUB-CW ":S==IE&3->'.&Z3_E(^MW5_# M^7/VPG4W:X;"&,F5! '2=)BA9< $C 1,'B+#,1X9\N>M$(JY ,(WD6N*[@& MDA,,K-!08<$"2=GXSW.T\@AC/A*RT[7!I\7)[%GM8/Q9X1;YZ*)PB\(M!L(M M>L@-2CSP-HY$C+0F" BL]1Q0+"W0D,5>.::TQXYIM[/2V3%'>J)XH$1T1%&^ M18SZ3Y[R]@BE[E%A7X5]%?;58_956,N:M2#DI0W< JM0 )1##TRP#C #/8?( M6NGY==;B!.)4L@-2F3G-HZD;7",8P84M:FNE.5 8V4 #4XZAK -$!V8 M(SU19$JD>X5[)7?*VCP/^^&24?EZ?QIC:^=_79S=+^\XNC3'LE M08\8(;?+ N%,1MYSP_&'24+5B5^!\==Z<5(M3GQEE_-YO* Z]WI>:?O?R[JI MTQ7-J/H:<<#;A!(N7M9$X?AY_&3O@$W;MA\0XH/9 7=WLA;K'=N#"XM9<8&UP'B+N MHHD SD!U",#).(8L,"$D)9B;7<,#@?,N802( %1)-M8 ^4B[=9.N4[5! MV$<[W)N5E01=SZLS/5ZV-G%A GM)P![#^*J;:C:/"#F/;:I\LX@OD\V9\TK/ M9N/S>G+<&EJ)DZB(+.:GM27S(V71\ MEFI[GK0VF]J5IF$1_*V.MKIY2%/IB4OM6)[.VA9N-:1M=;K%- U3;W63WLW] MF9_$CD9U?8V<:)YN,DKO8F-6S'#46M6\-LO%='Z^ZF1E3^)WZA%O*;U MD.M[I);$._SA%V"FTPRLGJ6FNKJQ<60L5I>U H_].?6Z6^,KJ)+8MW MVN[B+ZF^:46B*&;+*.3)=%%-3=3I6?)^\=.52-OG'57_QY]?D8*[*(YZ<>]T M>?2JL4WG__YOWS!$ZDU3G=2Q-_,T68P*29KQ$^M'55@N8N.B+*?_M2*0*SFG MHX#UO'W^ZL&5TPL=VV+'2^/HURF0\G1R#A9^?7I/W->&U=[\J MJ.)!4&THM"[L'$*JXD^04M&=4>0\S2S-4N*,Y_RH^GYJA0NU*L#W\, XPL08B R4 ,*(V$R-.U? M$%!02)W%A.X$QKGU7$H-K!(1+!4-0"+H@!=,"<*-H (_"_ )>'3S G;/A_' M<*]0JY>",-JH8"TB !N! 67" BDH!9QQIJS1,$[N=HYFL]IP%W_#$): >A]1 MB4=4,I@@ 8D)T(?GH5:$E=E;3[IS [6ZB$8Y/[]8FJVLGR]TI$G[,P=&U6*N MG6]'7'P3=0]2,-DO(E\ZCBSM-#YQ'4)OEJ:-O\>A,;V>?[#F5KI)#.P\MF&> MHL[C\?F&M7G7-CHM-,26QN;H-#CG7C<7(?-5J-_J^;Q=F(@_3#'G]5K@+H]+ M34K?;%83]&4VV16J>+1/Z3EJM=J.2+OZ; _>HAN>]TZ/:S.O+YZC)PVX=1&3 M:HTMT@*@0"+1X=0#Q2E/==XD$=I3'$@7L\+/]L2[Y=A/PRW+F#^WRQ/;*/?3 MBMU_22L:7V(+?AQ/[1^O*A^1;9:B]/.EORD%;N!1^TY'7+O$.!V/IU_;F5F[ M?A3;T22;;VWKK!ZG6B&NKX^# M;ZQGC7_=^+1.N/ ;^;2YWJM;O]I7]^ZL;NHV>>?\]>8>-U2_6SU5B*,X1_IS M$NU-*;6K"_$1AN@>UZ'4B[NODD>0877Y[SY-V'?K.^K_R78(/*+\W\/W%*Q& M\OTS?U$6-O/]#BN;S3M%$0]61!1[^O8_7N%73[OC9H^0[J4DV;F.+K?Q')HC MF.G8[72E(R_U0TO-I\LX+%R3486$W/5\AS5VJJ/;[;$&::R'OGV&/V$G=L0?GO$"[+ NO8FB (!FNB MOKVS@#I-@4F[:X2BDC)-+:>'KBN[)Y;VNS_5:83,/X6?Z[1"\'_3=H!N"I0@ MCD>2D6P/4\@,])['TQS\:(.GFU)GZYN>&Y B[:/YS-(RTV>_6%^G)08RT\1@ MA%Y(6_\PXR@"N2N3N1? UED^,(3-]]HNOE0EK#X1>^%K_,/*& M(%OD6$1("83%"E#O&)#!&!"PEM(X)"G926 [/%]+,;4O7Z==A=54)%3=%JXK M*-4#FE;":IE!4*1I/)^H0F;Z[!=-*_/4'@B]T+3^8>1-6Z0P"\Q+P*V3@"H# M@49! .1=0%AY)\TSK(6V-"WM0>Z*J(FH IGO\0P%ITH\[:40-9%/."$S??:+ MJ)69:@^$7HA:_S!R/U&C1$#D$06., JHE 1(HST(##E'O-0.N>9 MCFN7][EH@U'.=QUK=K-Z"OO+$'GWLS_)&*3>*J %5X!J+("$0@)/N2#.*&RA M?@S[,V,W_T[J]S9YAX[Y'^71 @C.-DYWAV5E?P[88 CC55:_+=GUW3IE&]M5 M/M"6H NM_%Y:.5WH\>:T@XE?7"E.LZ> 33Z1DLP,N5_DL],Y>#F6=^A;:8=T M+&]AL)MJO\PJGDIJ2@8-H 1B8"@F\94@7&&L')4'CE]^](NNXI0CBO"(B'PC ME?T_L_;YN>H=1\[N_33^M)3,VRJ9=T.=S <]]X92F<+S0#16 4: *52 268 M!XP0A9WCS&K6R0$*MCUDJ_E-G[?':$Y<_&2^]-OG9[ZO&SN>IO/)OK,JYIW# M ^W6),IT#G&MWE6W8TP-ZX@_6P_6@JK9& M56<%<@^JFGN4QWW0D68W'?/)(0X4:J"M0M&$O0$&(P2T,@@&224WJ,L*N9_" MKKD?J/XM[XNI'YA);DQA?"GQI-!F=7+(NO#T97U+3\]%%GPR@^/3BTX?FTY6!ADJB04"8 :H] M X8Q"92#B#*OB=#FND]W G&J.0("!0HH4A1HJPW RA+JL5$0DN?RZ13"D4"E MXG#6/KT42!E^6.>S'X)^T;Q2W+,'0B\LK7^P M>0-+4P8)D\Z*D$X#*I 'AC(#B!<\6&JMPYU$7A)H?]A@]N\KR.Z6GTDRDKQ3 M>E:@J/]0E)G8BR_.11.#$7KQQ4/QQ1 29!3"P&AD <7! $6@!<]AQ0IAF07&+ A.#:!8X\[^2XIB\)HM>%;KIE95R- MD.KT9/,"0?V'H,S$7GQP+IH8C-"+#QZ*#W9,6D\) 4$1#RB,/M@X&X"BEA*' MN%.6=A$A.9P/%F)$B2P^.&<(*DDD+R RI_2.?>'YFJN\772M1Y!X(O="U_L'I?KK&;-!8F10M@0)0%4*J M^:E ,)R$H*!WF#SZZ)PUDJ]#W3]/Y[]?POBG\*X%\<\)PYNN*I#CD>!E<:O M4LYB+WXY%TT,1NC%+P_%+Q,=K$4, >)9VII#/%"<4R!UBH>XX(W86TVP.,"RSU(+0R[.60'F+.)NED[HU>Q)_/5G'4? +^F:FX7U2MA)M[ M(/1"U?H'FS=DG: ,0L*()ER@IV/FO?. DFI9Y SC?SC3Q]>(_;O*\ ^R+H7 MCB.8\++N58 H8[$73YR+)@8C].*)A^*)&48>!A> 4HP":CP!1BH&*#1(Q7_! MPYU#S[X_:')X3\S02"!:/''.0%0R4%Y.F*1.L.^;13Z1_,QTVR]65F+&/1!Z M867]P\O]K(Q:1JSQ GCN$: 662!)",#%/\8;!RW9J3+WD%TY']8H?1!*1M0( MP5*ZI*!0SF(O;C@730Q&Z,4-#\4-&T\4$\$#SA$%-# '=(AOE;1<48=P0*J+ MC3F'=<-T1'!)(,D:A4H"R(P;((5L J M8[$7;YV+)@8C].*MA^*M%5;*X@ !)$@#:J0!DDD?7V&B,7$:,=M5.LIS>VLV MXJ5N6=Y853)6AA^7^93.3LYG>2 SA?:+K74:F3;Q:C^_E!:;+:IF.JY==74 M9Z:QP2CG#D.YKWH*^\L0=&_8%J0YU(9IP*1@@#J;"N%Y!IQT01(7_V-Q%VDO M+>2O6>#!3E8D8*WR@\('"!S(VE,('!L<'6(#"8LX! MUU@!J@T&)@@)B(-2*F,@XCM\X"'Y-T_"!R@;49QO.FSA YD$B*Y&\;8EN[Y; MIY1B+>DDT%=\>7*)+/.DAF%MLO*MEITP3_E8VOWUW#AHQFB^7X^*JGSGD,)L+4"4(80D)XR *F& M,AABE'I4V9H-'STT%65*C3@FV:X]WFD\A8UF G.9B;U0BD(I"J4HE*(_E$(+ M9[3 !'!%(J5(BU]:60](T)(I;;14HHL0UZ$IA2!J!&&^Z4R%4CP^P!5?I^V) M-XOESR_.X\?1[K_9\=(]6"H(/U8LEQ#?\Q :@ENBO1B )Q=!U9D^]BL( #K$ M+K_6XZ_ZO'GSJOIKK\;DKL:[-=_M0;G&XX_+TW@7&]^[^NR&3Z/$^R3%PUIV M$D842E?@>^'^UR*_V&!.$98AFJCF+'IRRH )U +'K8+7O?][;Q;OZ\:.I\UR[K_$F_TXGMH_7E4^.OM9 M4G>NOXQ/\?%Q/ M_,%Z^,MT<@R^^/EIE0;4OL[FIY5J&QKW6_2#\/@&B]:&8A8BGZ=,64"%A-$Z M&0/2:"2P)4@RUX5%?[8GWBW'_E-(JO@P::(%MWL4OM.XZ1$CY';SYGVQ[@/3 MDW;T+]+H=U'DJ\W[S<*[=*KFXL3'^=%X//U:3XXKG4[:?-V9?1RX7U?>OE>KF8;B:6J9%1]:_AF_9R,-;GT^4B/N*;C[/4]G&J=:3K MZ^- &.M9XU\W?J8C@/N-?-IPR>K6K_9E%IS53=U.X<]?;^YQ0W[!ZJE<'$'Y MYR39FZ;?J^O0$4 MD5@T<8LFHMS3M__Q"K_*/D]T(\YGTN;3!7BN,?%.Q\0_EA-?$3CZFYE7?_T[ MAFG].1=+_>[DQ]P'1V;&7F W%TT4V'UAL/O>6W]J_+PBZ!)Z<3[66J#WN9+3 MRU0E5\45362EB0N?R9_89^8.=7WSA3_4DVIQ,ETV>N*:O^1C?;GK.1][+(62 MA[_.\KL_FX[/TCJ*G7M7+ZJ@;1OPKGY CS':%U=5[@5G0_??"E]FCG/^1E4R MES=G5#'.I.824)5RE^(_8"AA@&L6M(,XU6J\GNF@G9+<<@\X2V>,$@&!840! M3 573!)"/-N7NW29W_!.S^?GT3>\/8TB["IY63$Q@K 43LXZ$_G%4[GBSG/1 M1''GQ9T/S9T3Q['AU $M1-K;K#S0(?IT:IF5CE.H]4ZM':TA@T8K@(R,5V)& M@8(\I+U,G K"E!1[4Y$/[,XQI\6=Y^[.2VGE)U;38)"*!X4<@@1P$;$F E, M&G$."%><]\%? :K:<^PNT G@;KN@=:'5#(7S+# Y. H:H!Q1A#?X_>V_Z M'+>1Y(%^?W\%0L_:YXGH:N,^I%E':&1Y5K.VY97D<>RGB0*J0&*,!F@ 38K[ MU[_,*J /=O-4DUT <\(CDMTXJO+Z969E9<69B&"2KA=)R3TGB'?VA=I^[/%< ML#A7]X0@_UD$OR5VE"6>FWE>=*1)^G,WV&./KS'0(T]@OK1&D9WPV!1.3(;HA,=3P6/'2SV?.QGSN(=9 M0FZS),:%P"20=A"&N3Q<@$IX3.:(:K\H8_A06V4'4>JY<"XC MEGM<>D&0QUDFK]HJ7X@@DG'&A&>[S+>=D,5I%+-4QHX=IL+SPL=*I@4/RABZ MTG%E'D;,21.;05"$723+:,[R8V2VT> MLM2+(YE++^%V=M5)BP+N9CSR6,I3R?S,QS+E?D.('T4R2;)C.&E!0.NY9(Q, M)SNAL2F2^(\8#Q.0H\';A G,:$Q&2.JKGJ>29,/W:ELK+RH>)5)JTYA M;NKH("HYF6P.A59Y1T#TT>L$>6V]UR:X&]A^Y#$OB03SZ% M(K.SG2X:*>=)Z'@^LU,!GAZ/ A;S,&0B]CW?SUQ'W?/T5?&)-XLC9_0+762, MINR%$1J;PHG)$)W0>"IH'$;<]D,[8+D //6%S%GLI2GCL0V0&P0)]W;VJ"6> MDT>!XS W%C[S 059$N4V799_7%[;09/-=ST'RS!-G0QS#G],F:$Z1E[@L#$6W+;$]7+&\]1A M?BXYB]/092*Q8^%E4>;G.YV#7"%LSXESYLH@97X@',8=+ED:IVGDBEBZ@3R" M%^C-@B0Q=AWMWD>YD8TC)Y"< 7(&3%44<@8FYPQP.PUC.PB9"!*?^:DC62*D M9%'DIT$J C>,G*O.@.TF?LA=< :<+,$]P1&+L1['%G&>^D$4^/P8"S3^S+'W M=<@8A6DC9X"J<)Z?\_#LEB*FS1[*B)-.D"_V\+9LF>?;F9 LS"+<%1Y'+ G< MC/E>D/NYD^7^[O)<#)>R[*(VXD;!;D7I4=)S$2V/_.C M\>\+)W-$[M)8>4$*8)X"$!Z/!H^3*!&.$#'S;!NPU75"EG#A,C_S$B&D&]A< M['1IB9S0Q_W"D9.K8>7%(>&RR.:*"F>D7 MS/P&RE\#:?]/"M#@M+-$T6:HZM_!:!;%6+G+.9IP/S8.9E%P4$=8UHX M',WA\'\Q!QD,XQNY4.1"D0M%+A2Y4/?I4A1XOBVX9*Z?N,Q/?9_%,;<93X0; MI)YC9WYX^)3AT5THSYDY,15BDPM%Q5O/Q^5Z=@MCTV8/KWF8Y_DADF<_U=7)9]DLT*T#[^XM/RLZ7OZ$ MNZ\_K#=?OZ^R+5D:[!32DB4YC[:G2<*2( Y8)KQ .")/[.P)$SZ] MSWBP5@K>83,[M)SW#(V>860G[X"\ S,5A;R#R7D'OA-':9;Y++0%> =9DK,D M#6R6Y-)S[#P4@;W35^GQ4DN']0["F1=0HZ5I&;U'K]79I&S_M(,Z&#VED:+# M\PU@Y@CMV4];Z:>95B7J:E--LW-;LF\QL#U._>'#9?497;.O RKG8((W-LX M=)F?!V%J^P&/G)W6&(^7_#I@39,]\P][,N_36DOR;@VQ>H:1G3P,\C#(PR / M8SP>A@QD+N-0,%=F&?-]/*_$]G.69GX6Y:X7>>(@S;>>U,-P9TD4S6+?)0]C M8A[&9OX,?N= K^O)\O+IJ7(@Q7]O)K*>_E:%.U9 MR2]?Y:7\LDN\?R_;KL@OAW>IJUC;\:9[K4C$8.*+]E4*2EX6E=Q+T/6HO;GG M>2\GE^K;HNF*H$6%%&&*KC>^]ZI0WD#S35+ZB>/;@>V'2>P$ 9#UQ???.JLM MI!M2L#V@T5/[Q?>?3Z6EWR2%Q<'\\A-I%>B%R+:S&M[!U[RU:'_]35Z!<,)( M\(#)*/.8'_*$Q4XNF,A"AP=1GD2!?]4KX'F>Q)GM,"?S$^;G8:%:][SGU$1BUY0Z<+1NY\@>8N^D0>"^^C^;7IQ-&+M O M)S(/M7I!:G>3VJ6IG06^9+$;I>",VQE+7= HWW-MGP=A'GH[&R7"3 2.*R2S M_0"<<2_BC"N*\/'4SIM?O\MAY.(Z';53Y>[_6%;2\NR9Y=JN M-U.Z^(/,Y"*5C>4YZF-W(C.>62#)9Q*D\5R6E_.U_PMNS^I?+;2_+!?PJ&SX M]&&1Q!YWW= U[;0NQ5>37=^/@WR%,7R17%5J^W#UI+U7H)C M,.+=3/)P+!1_9%'_4%G_X-62-Y>6$VWJ]INSIB@M;_BH Z?X;;V R5Y: 5 M9Z$^^RC/Z_*\J$ZL'WE6E$5W:76U!62"2]0%?1W")9J0;PB\;P!OD;J^FZ0Q MXW8DF9^Y+DMB-V RSS([#3,[1V?6>&ZRT/F^3EFWS+)>!PFS T=-POBV U= M9R>3!F':A_QM(T5QJ$HS9Q:Z]G0=: L>4,)\M&:0%-\<^>69S/*0A4$*+F@< MI^A..BQ./#=VHC!PHYU3JV,!X5T<92P..$AQ8(,.A"#%:11[MNTEPL%H\?&E M.'X6,KSIV\S0+*.9[FI 8A+MFP]D=STW$ZG-/"\0$"EY8*#!S+(4PJ7(E6D8 M[&Y#_UH#/:#JS_Q+L5@N_E8W37V!>\\Y$ <^/Y@!C^UG(/S G,6BZ+ 78XM^ MRF.(^TIZ^M"@%YX0HG'?DPD+?#\$07"QJD8*%CI@Y22W9<)W.D[&42B]/.8L MC#WT"&3.$NZ F0QYDHW.T[VO0DN?U!1^:8("/B$+>!UIW@_$_R2 M74K>,%F-WZF]XM'&JX#A:LPV">&>6Y]/92NU6ZY%NU M*C!]+<"&@."#;5]E ML,&QS]!A[PK9M"@35CI8E79FP6RR4PNBK1-IY4V]H(3;S=M'0CL#$6.N+4"K MN43O/719E-F9#=J;BFAG]=M-72E#[C"X(F*^'>7ZG#"4EU4RI//.&"!:D_"J]9:MLK4P^>?9 :4$]:'<]E4."+KQZ+B ME8("I++U[7_\OU]?_KPXT?]NWC]EQFMNMQZ_J#-1*#3OD^\Q- @D1$"#R0*8L]$8-!3R#0];*0B=#V !Y<$4IWQ[4),M_A:<(N/^X65$D& MBS<0/K2MA/\@9H"_]3VI["ZDK$A/;M(3[GDAY])CV#R8^8X'07H D7H0P:=^ M$+M[TO8@C)GC.SX+4W6CZ['8S@+0K2 7H1<':;Z3%7IZ9XFL__.5ZA"<_#3R M72:#R &IYI*!FR-8%(E8ABGV3=I)5SDB#;PHSUG(DY3Y;LH9=WV;26%#;."E MKA,>W:=Q)FW]T=P+J]88,)0NRB\9&';XDQ6Z]QUQH54G-\XNB.\5[ MMK)(,^L";SZ3E4*%L[.F_@)$[&1Y20L%-Z_D>G8>Q+9@@8.*D$M0!.%X3'A^ M('@HA>/LQ,\\R.(@SSD+[5\CG+_=CQ/9;E*7A58>RR&$)E%F2."++91F@#]VSE*;>\R&Z#KS$Q<[^EQ5H5_YI3)V'_)5-D2IT8$T MQYE??]K6A#2G@EOW:8Q:3)B!=IQ(0)=FA3,6#/B\J)?M;3HWLTX!QB 0@2A$ M]-9.Z=7ZKAI@3CVSD0M>5*B5.$BD]I*75EGD/'D- MSUYV;0[PY(,"B>;7V+6C LC*M/U 4;R^.D M%3YG@B49UD>!*K'$ MAKL]/\YRGD9.GMRRB/@T6N'/W6>K&.ZV8I .W%1-%699E#H^X['O@ [@OG8> M.]A>3_(\3.Q,9J0#YG'SI19TLO?WD/54)(XCI MC1?(J[+N"Q%$,LZ8\&R7 2J$+$ZCF*4R=NPP%9Z'U8;'E_5P[D43%G8R^ >K M"'%]$0ONLMC-P>E)8LF2V.$,#'CB^G'L[5F[("4P@)W[++Y*-.PN8) "W.3Q MV%F>.AC\9C*%N%;8+ T3SE+;X7;L.ED8)KS5+#8MV/F.8F3 M2DP42=M,A;JM'NOYJ!-MH[A%R%T[DG;L9RR, QM<(-P2(67(O(S[?L8!4^R= M@G,SW*: G*9AA;/;*^,CG-:5Y:8+B27R6P5<$YDHU:'=B+Q9D(:" X F+A@E M)TQ8+(7'8I[Q.'.Y*[.=.N@T$'&0NRX+82[,CQS!N!]*QB'\2Q,_=0)W9X/O M9GMK7$56B\C7%J&%6T5HMYF?P GFX53-SU"&-I'I['>$1S@1,BLWKA:[@2<] M+V&>'3C,%]QAB2L#D!%.AHS+C8&4GWB9L'/FQ]B^(0\$!%*Y MPUSNA;8C1&J'.XON"=@@._%2EF'*P)<0?*78\L'UA9-F<>J$8J<4Y3&-2YCX M\YA,RRBF<[6EG-[WHBM;03R*2HJ^#\5/$JZP7*NHSI9=N]ZNMN#-'U)W)I+] M)N6,-\TEWK,J0;NFW2B$G%=+ ]=A6KM9 ,=;O4^ #[6X&5;8-;C'$,O>NM,: M][]U?0ND"_Q^68KA1%6(^'2?)!!P(1NK+8!NO+%PBIC>:;!:3N]8[*MVL[HY MJ]5&:C[4Y VE=/V^ZZ9H_YA;;UJK7:I]$EMITAOFC._E0?8_C*?H]Y'%_7>II1M+,H'2YT5=JL.'D%]8G9G5Y[+B M6)%9-Z@9'4BUZEML%8NS&B4^O507]K*@MKWPDT9*7<=Y5: G8B6VA'!O]^S_ MQ[*.5I"^/F9LY&1VG TZ(T5/5V>$G_$3J8^<8CR'V;[BY06_;%^_L+[["MK? M?N+,(YR#>-#SC79.C$)BJ';N^QHY9B'V 0TB)D7N0N@6A"S-]"5;L4/YT"[/P-4738Q_@97OJWLL[^>&%)<+S.D)L->&4/WNH1C\7J M'V2KQW4BDLR?+'12\U#T V<8W0?@^2OE"/Q(% W$-W736B?("?DX2[E/>/KO"#EV M3:, *=+$=B3+G02@-?53QL,H9#%W@S"P'3?+XZMP;*?2SF6<,C\(L&MK%K,D MBSE+W,P+TR!V,CP5?1N.UU"[:13?-*I3KNI=<[F#QF\N0'S>_;F$D&V]X-Q^ MP$JRSZ>\^G"FP@*MV^^K7V'VM=C*G[3XQ/:>!4I1/+.GV[II%5%)/&\5#232 MJUUWK_SXZ;=UD9+JU=$C6]L'[GJ7K>-;[ROT^HMS:?U: DUP!ZT._<_A%1AO M%T.*HJU+7/%5#<3ACFJ)K0OT?:%:O-6IFQX@L[+02@QZL?_Y5GPHV]Q&6@%A[SXPB\VBCVP4V- MPMRULT0DX01,?UVMM^=N_1CYO!ZMQ.B:EO:<^T$2@WR$TLZ8;V<^2T-AL\!- M_$Q*+T^J??VIEUM;5 MV3*>J "OQ++!HY?;*32^S]&V81O_M:LXW9;WNX>T*NMJXLN#FI3#TG8;:(./,=90EMSM(T$EYFYX&=[UA"DYW0 M*V=[JB_Q")%K5OG@5RE4\63[(7^C+ W_H2Y+L$-J.*LU0'O3E;VM=U;LSS&9 M.5$W%MP]18H&%$-) M*\0,,^RH@^N5Z&]]ZMWWMW6ECUJY1QYGDTA&"BDEG"CA1%B_C?5>Q#$8CAB> MV058'R2 VZ[#G)0+UX^"6/J[>W'\S(-P6C"9.#'S(VZS.)9XD%?F18#U/.<[ M!WF-)N'DA,ZD$TX3F8<*?NZ>#AO\DJPL\KQ/6%5]A[FBP2:<%5S:M'C.6E^H MLA%^;7DR.ZWR2E6G@N42V6D!O^L<6HX^T8"QUDD-XJ=;[JK&?-B6JELV%3ZT MJ' \N+N0GR%L#ZFT)\Q]I'GB8><.%OFQ"RY\ZC+A&A^J,PRGG?L8$L6KA/>FUF2#%[K.@*.3VF>M06,VDM8;+2\W'W'U\4-^ M>O?1.@NC3XX%5,!&?-A@4T&(.ERD7H"/TP")E7N+'V'3%8UPZV&HH#>,\"'ED[[2;#V)?==)F M(G=LAFWI\002P42:QZ'P$L=>5Z2DI6@>;HC6VRD_Y.N@2,5$&!*U_U2F_*$; M])49 ^%;F;'_DTT]65>$3BVY93$X=4,_L!UF.P&@,GCDC$=)SO(HC_PLXE[& M=[802"M<-9,!2-\O!<8U]%ONQP./, MPS0-IG=0EQSD<5/?Q<"ZR6 M;^ZE9%,^"K?&^G/2@SL>])F'GN]Z*8MS/& D"CA+?!DQ\*\2*9+,S9*O"OJ^ M3@_>5Z0'ASDY:R=AH6.<=DW%(1FA\Q/G:O\0!]B!;W#J9W<-KOJ-3_MBJULT M\4$5\-WX:>2QT)""! M;?LLR0,/@"',>9#E0MCQMEQGIU(L2_!]KDE;]GFI?9[1IV7Z;YEUGVN]\+): M:VEQ,5+K1]LN%SJ]^1FW8%U7![\.A=]T=YWZOYSQ9T<^;QP(=YC^";^9A[^I+/+248II; M+?%_?^W4OOE^2/TL<+2O^+*K7Z=U TZ(&B3P_I7]6EW.2GY9+SMXQ1L7$A M7"E6U%-OC<*Y'P#S@+3?=>*&"UUO'OC1SH7P1[-O'*=:47M)V#^"_9;!M:.9 MZ]LS-W"5+0""Z*V_K_0&8/Q@OX4 N]Z!D2Y[D=&B]/J&#:2#=#RET([0'+[[ MI7WE(X:>A,ZGA.' M7L;2+,HA! ?DX3&/6):*W$\]+^=9\C5A^U>[EBN?<",Z']3@GRLMP,ZK=\U# M>2^^]\/Y9%V_E]?9@<,#Q(H.! U'9_M>:-A()BZD*'CU%2!Q.&83/!@H/_OA M0:2!X\6AS5(I$@;Q!Y:L)IR%>1![4>8X3KI[[M2]L[J/CPV_@B+\'?7@9Z4& M]X *SYU/=@/)$T(%Q1*F,?]MW>B5)U#V8 M+5/!L,$P\WGNL"1.,Y;%82SS($ESSS 0V="-FR.+K8RS\^)[^X:X@OSQYV1> M5_ZX*,X+H)VP+@M9"O*_R73>9Z-8PD4:1U@KE_K,=WS)N'0#EL:^YV893V6P MTYGH\*9S3SG%K?[W#[W8WS,S S0E;YN\[B_8/EC=2MH\F-)BRX_[G( M?F"'@8R8XR6(!5'$>,A]9ON)G05NZH;I[HF81\4"%/H?0>8WST>[.Q;<7+[A M3;>U_YV G[']6M=L+!92- WPJ9.S%_==8*P:UWW*7>6%PH\ $'M"UWGD? M@ZTJZ-.B[6JLURHMP6$8?KTQGD<(C"8OV]W@\D]\=KZ_Z-6+L*[]0S M4OO5L7G_&5=U18T\6>)!#L/-[7!^PAEO=8\7-5M]"@1\AY1%@L&@^J=<_P@P M@[*54A6WY$L@G]0C;K9#J&.I;B5>G=JR7_PTJF=^G./)UF,E9%Q!"#GBR1EJ'PM_=MO>0ENKO*Q!/^9E_6?=6IW[ICW,*@3WYANE:F"R0)GFXADZ/ MRA3K]H+(0[;(B'Q7"#\'7,G'RG\ODA6KW>6/). M6<;B7*X4';W6CR 5%1Z+W!KD'%Z#M>+=4X)M+W$]2 MJO.10'\Z_D5C(* 4XJP<>*@_Q5TIO8>,6%V?]7M16L3,LZ9&O,6FR65]\[$)-FW7#3YH6F"'O4!W_%8= M,_FD7.GMX(ITP5F'QP44PMH&YCWD/!(WG^ZHLRO>[$%EXC.V^U);ATY;ZQW0 M3OPU;:SOOA^.SON*-/W32LCFZX!7(Q 5PU2?C+ IG" C_,R,\*?B"YG@YVV" MR6V>A,5VR6(_"XN]>: TV>4)V^6G9R;QADPOF=X;3:]KCK:2Z273^UQY0Z;W M^9E>\GJ?C7I3>L$43I"A?7Z&EGS%C]9)5]Q]I_N!MUTOY#4Y1V__[#R Z3R(\3E@5XM%&*V] %_!:DF1OY/$R< M<*>-1QIR)\C"C-E>@*T_O(@E(K99RIW4=23/0QE=K<6^2P7VF^Y';4Y6]F7K MXD-M,G2=&[:CD\7Z6G!Z0I&^=D_ELWO8CZX 3*,8\ZR)'*8G_@YBQU;,!D%"3PMC?S( M) 3#[&1XBZ6,K ME20/6!X+.PT\+_/"Z"JL8X?94#@>"QP7[I$R8VD8PS^NYT2VE^:VS G6QV*4 M1@KKCU F<*3Z+7/Y?&R3I4YWW2@-D.W,JF2'G7]VZP:>L#AH3.IMK,_Q>(7J MY'.8HL#7I!)L6WA^EK!(AH+Y"9XS& N/1;:P<]_.@U#LM"Q^K)(!96+>5.*G M&B1J=9UL#[9N, \/Z8B0I1J_I3*,[.-*#Y "C(#H!-53@6K;"P,G4\G['',$ MB" MQ@">KAUD+G.2/&1^#/\DCG28E_@\EZD3BWPG<'ZL-?@#H+%[CV,QR1@]"V-D M&-D)C4WAQ&2(3F@\%33&&#@70K+8RU.(C;. )3P+F1,D01@F6<*E\U1+YP=! MXX30V&1C1!OCG\.*=YW]P?2);=G&49O6!9 RYV5II;*2< \5LQBDF51AM^LF MC%#YOMUWV!JY.ZM#U[@O;#=EGLP]YMN",YX& ;-#/_2EX*GKA$^V:K_W/.)W M7S+9MG##W[2-_%4VJ!SW6,IO09SAXUO6].W#>DI3ML=F%Q?^Q1R#;AC?QI7X MF+(&38;HY-&01V.61V.'@F>Q2)GPPY#Y29JQ..4NDW[ ,VY'J<=W$CB/5MQP M9(_&)8^&/!KR:,8*KF/2H,D0G3P:\FC,\F@B/XGS/(B8[R;@T7A.Q'B4ALR. M0L=.A6?G2?ID!2)']6BDT=#'HUYX#HF#9H,TK0BFR/G:&+R:";MT5!+B^D7^(!U M@&OA=TL48'(:68'UL'@EK+H[E8TI!7=W/>7(,($PUA$[_B%4ACILY.CTCDX@ MP<$)A6!))B0X+:''$MMQ&7<\P1T_EVF\LQCU6.4U'] 4O1'_7K;= L9\L&88 M]MPQML3XWB=ZD>DC%V1L21BC?83DB?4D&35KCNXA')Y=Q\OH'%@4OKBVXX]% M3Q^.;*2PA&OCY 7%O@8SY^C(1K'O$\>^,?=C+Y8NDXF/YTG%G*4R2%DB)0\= M-Q*>MY/D?ZRRA<>+?0]:8CD.#X%,'_D(8^4%^0@&,X=\A.?F(X32CH3OQBSC M;LA\P06+9<99(*+$3P3GTMWI1/E8A0"4'R'9N4[9]V4#>CIS12='B^ M A^ ^EZH"T7/A'QFP M)/(\%KLR%$'DV#P*'F]U_BT\MZB6177RX4PVR@4YW $5KL%UA;?JDO%NA]FE MB'1H)GD8Y&$8QQ[R,)Z?A^'RS'>\(&*IL!/F9VG">.SY+'=B)\L2GSN[W40/ MUXSB43T,CSP,\C".;S8-XQMY&.1AD(=!'L;3-8=P>1Y'GF1YPL%;<%R7I4D4 M,L%EYN=>)&4H'J_*XI%S&.;VKR(/@SP,\C!,4SKR,,C#( _CT#F,//5Y;H.C MP-'#2$./\9C[+/8\.\D<'G)N/UZ-QB/G,,C#( _CENJ.AQ?G4!F'"0X*\ >_ M_<\78!N>M%[1?(PSC57$'F(/A5UDU4AMB#W39 ]9-;)JI#;$GFFQAZP:6352 M&V+/4VVZ@M]Y6LKOA^3M+\L%/#F#OT5Q?CT)7YIGBMS')>!>2OCSP/..0(L1 MKHC\+BT\MMFJEXTEVZY8\ [^R"TA<]DT4E@=_V+QMI6=;O=:%CPMRJ(KX%5U M965+N*CJU%4EO]#7-/",=FZ]AZ_!*O "?L(KVIEU(2U>MO6^-U96NFR+2K:M M=58"1?.ZD7!7M]%DUI)?SF36Z142BZ?ULK/R9;=L\%D=KJC 2]^>\NH$Q@8O ME5\*>'QULAYBQ 5XM2V%QM1ZC!L*S;LE+=64CVV79P6CQQ?WS5V/KO[06 M_'*X'89F\04PO4.ZX<.V:+=%L$9=?<[+I3X>>]\-/;%KL*@64$?.K1^6TNIJ M:UGUY%3/@@GBLWH*XL/.FAI;>L^L,XZV>%GRIKRT+HKN%(=]IL9:6]F:0#G, M6M,W*YILN6@[KMKZXE=ZWHT\JQM%PS.0HEH@55I@8UGB3WP_/+E G2N >J? M@G19E )O %53UX@I>1Y M42]Q[KR\!-&<[VMF;Z*Z6H>P?7ML\O,T?F^R#/46Q17LS98:HB"VEC[1?GD& MVK66(E#:E7HHN0,-W6B*GGA5G<)M0(M_+ZV"N\%%P&1C#[0?V M@GS*S^$1%KZU0?TJ%D"I#FTE&@V8AMK(KAX^W(@&9;6*C/8F+RI0:KP;-$>I MTGS+_]CG7H /\D /X^LE:^TFCERV''>#SDC1T]4N^C-^(K5;S7@.LWW%RPM^ MV;Y^87WW%;2?H'>'Q "!/%3!RJK^HQ?WOOPCR;PL-KHS*U]&/]H$U$$%.#(:%O\"MX@ MFQ*;XH9X*:S9$K"#^3>/RJ6#>#?A6 3^L9T;Y0W\8UE)R[-GEFN[GHK M3KE !P2=?>6HE[(##%(79^#\%!@E=$ )^.JI-.:1*?$-'55U0_6CY]@B]L*4 M1;DG /XX0)F;),SC*7P3EK,/^5LE91_6(OA&1<];-8^_??IA5?(8;E8\LN"6DL?(GOO7ECR. M7) M>$ )\YG*=!0HJF#FHSRORW.T.3]R[%>&*0$,\,^:HL( JBPOK79YAMD( M=7TKRQPP 3PF3%E@ZN.DX0N*XY\GU'V&4!O/MN/5)< ;N#\6F(4412NW_JCJ MBTHY1-TIA%QPAQ0J=@:W6IM!#/LAK"[E"43)6?61P" M='"G(+I&:T%3@TFT=85K@[TR3"M+C!5]02E-G!A5<-C5:*LMM)U$DQ8 M'%.6< 'F%N&;C"]ABM\6?[$6. J=D="Y1(G&6<^[SS8*B%-PWJ",'02Q,[@/ M;L1O^I3&1G($];NZP5O[>^'&LU)^ ;S0R5P]A($3;\KN MM%Z>G&[2V,IXA1->J@7?\G!>ENK2H-)C *&=#/K,N MET-R5O,?OE<>TOZL#!= $+A*]MGD:G.@_U^[)P,SNSY=D_'VU,K+^J*=DX4X MH(5X#R9 B)[ZN RA9!HQ1V>$SWFC$L)ZH6%0>%SOX!?MLN@P+9VI1#>N$M2] MV%:HH$,2?[5&T.M*W8#Z\ 8MQ1+D TP*W,(;^&!M#I0R@2+A/7H-H5^YP$3^ M\. UUJE$'\ZH4%(&FGR!*EP6\GS0\PTU6%NF[?2^MH5P,RYB@,SA#U0F-1AE MBN!#L''#^S=7,&!PPUH"?-LNL]-]Q+JBM"#J6DO!? PZL-8N3?)-@],K=XIF M"#[*T&JI98QA_>-RAL8*Z(;1[D" ]JH=PIELCE"O& #CSZ2.?-1RS( ),TL6 M:B2@7<5Y(9;*RL,E,%:.)BHM$#G FA2XD@6.F"+:[=9@)U>[SR"L]5XM4NTS M#W/KO^H+F&Q_'LI3M9Y@:S&5;4+9A]EB3S]%>AP^1E8T.J @Q)ZCY[0?T.MERU+"96U* M%V7SS)/VQ\[F60LYA#1[@XVTYHU0E1M% \A3@[]Z@:$0>A,R6^*V4_@V+S+] MC+J2 [YGRQ8H!T@QL]ZTIQU UN]U#3'(;Y_>S*R?YC_-W\YGEE@V")FN[8+B M]>NF6 Z1R>)<>1MB*?62.V),)3NKY:54<"=3=Y]]RFDIFE?].?#@7'W(!SY_ M7+'YAZ7\$9C\IA*_R.X3C$D/9W(7@ M8X\-WG=R8;E[UP*,G8N^'P?YJL#5U^QZM_KG5>IC[?UAO+EL6P1.M(EO5%UC MH2+X+3(@AV$ZBW^Y_UIG4-I_B=7M_^+]K?_*7SP9^CPQ!7]<)6#>#O6EBFH? MUVF/=2N6,:XH76M)*."ZUYI27I=E?8%QSUI!!D]FG<7+MH1H?^ZL/57Y-IV@ M51EGN.O?RTK[NBJYB5[-/57[7H+E MY$WO9OT OIN*2#U'NUHSS)&72Z$SZD@C_-3Z$?AD.3;[[[EU+4U5;>PPL9Y6 M>J? +01;5GP)$]=+>B#B;;^X=\O\SLY@'C@&6;;R0J^M57I93)>\CW(A^9B> M[*B2BG>'BK='""V8.RDL+[NOJ!C?&]!MRE*F%ZRJ)JX!@I^ B(7'12N]$Z%=WY#F^ M>C"Z:,PV+9S:':4W3($5!(;\@1'UJ:IAX 7NIQEV6&VO2,E&I2RJ3,Y66WC4 M?%;+F_#@LJ[_4$MC:L%LY[6K70]ZXXY:G\OAE\W]6S/K%.!1#;]?T%03A]?! MPTYPJ7& '#W=F5JF3!$_F@O>"(9CN#)I1(5^\74A>:66^'+KD]28X3KOAN0I M?+1L](+FNR]ZWY'U1B]I.HGGJTU.?*%@;@Y@R@6N_G.UY*;,@=0K9\#0LQ*D M#U=:EPA49:%6=>OJAE&J?7'KM>BZV8:F!;S,2B_UMK ADSL;,K<:FN7BK*PO MI5Q5D135N40AVL!17,Y=+#!/52"5%U(46",!>M)BJ@O3*1M;Z^ *+6$X5B5D M\&G1]!49FO8*CU7A3-$MNYL8@]A]R&N?R[. M>KG:WB4(MYXU];^U#%S9-:@U:(X>RHTCO1PJ4XH*]5B-=+N>Y>I&-&"%?KBB M7+\A;5AEA;M7>]-V;Q"RS9HBU4Z4DO\;1J?K@? 1*+NJ@ =M"(B,=K:&(!3,E:[I:5+A/K]:F_=Z;ML"[[T752/9_74QD8"'?>P.;=Z^_!YM>Z MBD&3 1YQ=1^H\KGA&76K;)!R>[TW[6JM3@#[T!>T>BA: =$ ^MF5 &1 M$#"45NUX5I4UZVBOTE=.)B03>G?V"J]=A8VGC_L M6]0E*3GZ<8-@;SVR[<'X.AG9CACA7>50^W,%M_'=*^Q66U]4)#G'2+B5?RZ5 M7L]4&=,-!O2JWP8FY$_0[R(OL-3G4BLF[S'X&CND# M7Q4$J6BZV=EA^14Q& MA1XJ OOP\Z]O?OE?Z\,_WWW\Y_MWOYL5?5&L]61M*E YT=)S'>N@)2UZ@PF/ M6:*:@I>ABAM64#%@L786AFN$JC@&-WY=$K=1#@X#.2\R[5R#ZYA+95ATGJ]K M!F/0+E.V\<'J,6C\KYAJ#76RO5+J$$2V5=99[ZB")?)=;9K@PJS1I=S2^JU2 MV2T5:[:S#5='(4_5%RDB4O^?0@$8](G$&O,SN'(#9;&FL=5EA'T["16@%L 8 MS.BM \B1)@1$ W<_ P!#8$>PE.]61W&CR6O&"[ !>"_Z$KI!?B!6-RAB+"N M)D&TV#,"S;A@TUJ-H*ZS<_U:JBL5II>&H8/M>"E\K=QH7K>##DT;) MRJHXOZ]4W9 VD,WSHM?Z0=7AK]G@=''EDH"&E>6J^0J'V 0\A-6& 6T%EDWO MW S>],J>#/(_MSXLFVV3,GRUL(NZ^4.'Q4VQV.K)(BL0#JEV MIES4M5A5B4.\ =*!#^EZIQ/>O4!5PSR+.6VE3XWY49'6?K]FTN0S8 MCOF0J_17KN\6^<%96RJSC.81W'F0N:JWVQN>=?]K>RIE9YW4@\T:JO\UJ6=J MV5 MY^9]RD1^.1LJ%/O%E+RN.]R>W U)9O ^Y"JSCUV>UDOO_7HX-GZ3#"[98[U7 M!9 +W"[5DW"%ERN'N!]CM[$;0/G36_G$8=!"@B>!> .TZ:3E]FY_*^^U6KZY MJJ]*JQR=OBE:3)8TX!# 0/L,"KA50_;F?YX;'CTWU_T>J^A])/P)UQ];ZZ,< M-)',YJ.835V-<]=M(GP)T7NC\@=Z26IE)U6XL@[5E<7TYK:5:H.)?^/6V%:S M57G#BP6F4+HZ^T,M=+X!"UGVO6?PX?M>CUF1<]4@;]-ZZK7JC<$,P^RWE%=7 M&F]^XVP/;'L3]G5#W,"9&^O(O2UR;@Q+6 [(YP APWMPE=_2+,>)]9M\-V ' MJ.@BLND;9ELPA1LT%>FWTD4P/W^87[\8T>H]/58NAUV]V+>0S.ZS+<+WJ0C_ M>$7XA/_7PY),N[T;6 GV#R+%'RKK'[Q:8I6B$^W#J[Z827VVK]52K9?.]04+ M+'91+66P\X%J +V&U &BUKT&4WBI-R G/.G*2&(=B\$70V)T ^01$17^%I@2 M'"J^."[M9&H=0/-O;GU:IANKNO7@6'C[)CM$/_>:=",7O% E8[=.^-HYKDLQ M'C3)2>$VK77<:ZO!K2&]"N#CS=8SCQZ^6S^J\B5L$X6OA9^S=3.E/@FR+I#9 MJ ;)-]9$VV7Z[Z'S/&9O=(6D3OZO-6!]=( \699#A6AWI=YE,S+!5DEEJ<(/ MM5-!%_U@H6RJ"X"&*]>>?Z$::Z^]_ZU*-$LY@7I!8XL3Z_H8=3\_&RJ@U$*1 MG);64M+]CD4IOWW\B%GW#[^^^_CF\_M?_FZ]_?#+#^\_O__PRR?KS2\_6!]^ M^_S3AP__3<4J#]V&6I?R7V51_>&,W[QC2X&^PDY;[]_FG^;66[#?R];Z&]@0 MOIP-A:7J*^URG-;+MB]7:["X'3 M7A!-[7FR>>45&ERY 6G1-XE>%1GUI?,PMV':"DD39 *^( &\V.G0@%Z#GO'6 M3@>U7X1Y-P>(C9=-AOM@&Y1N(%CPO)\Y-*J@+Z% M8*Y?"01GL>W41E1=9K?B,K8[$@U(884QZ8:FJLVCV%BTKVC70\%WNB#(6#D$ MHJ&V6<&5-U:+S/H^A-NEV=A!MJ\IXMLGRO!*>\1..'=?JET\+3P*1J>'T)?6 MZ[9)5U8SO7GR4A>0$BQ)3TIX'>#&7>W4;).&%9XY MH[/SPXKEHO@"#[A0:?Q]2YKM!CEYIVL$ASZTNK<@CG^UA2#K-R^MZK&WEC_7 M3]]83-VH=E(%-Y@%U_2$A\KJ!"B*V7.X8O_M:O];MR%KVX90$[V%-ZCJL;[C MKZZ9$B#EA1HZOA1W&E6J@DOM@-E@C=H%L^I@HV $9"UX>3//$%XBY-3 .RT9 M3C!W;K[3Q3T&S0D:-Z&+.]>34ZL)I>R7($!$R_H"A1J'-JW@A:SR_8[]&_K& M@E25=77"0)X6J]V=@Z$>=&.UZ4:?P58H!5AUDMU[I4ZIM7KSF:Z [*6SMWN] M2.M.BI>J1AAPO*]=;K?LU<8F6=Q>ME6PC<)=;K9';8I^()M[<_H,W6"H5=]6 MP1=GNO>KKB*_5#7>1=7KD/IV!B_D0 LD#@Q/ETZJ6DD\ZDOUFL7=1[A#!KQ\ M/E14KFK!9ZO=F6V_C[8HA:H1W^!!WY$8S1H;FL+VAIK_H1JY\I5AR?EYW>BL MR8IK*YJC >R+&N'FE9%59>(KJ[)1Q-(O/X*TGP[PJ*[M^Z6K%KZ;R*1&K9K? M;E(JK[.E.@X2:R61]$.:!# $VZ"B85K458$L[%W;_J@1,*&J2^J>7H3KC*QZ M_)!V*M1FF_5^)5 6+0$JQ5/A1KMZV+)\N1J0@FV%5T ?M;>I'J#-.N.7RA=% M2@X[1G7&MN_>NZ[ZAU71%OWD+R,BS/E>-.J.7T(?R,][NR<+I.J5I&7;*2MVQ(<&[ M-Y\^_/+FI_>?_UX]+8 MX#RV&@37T%KBKF@Y[&C?.NUBU4E"Y?'7EC\%\.C;C)?#B;@ZY+B07&]CY=HM M:/ TBZM';PR[.]2K.+151>C5V.UM!L]V'M50)%7NA6]?+UC?K%U M?\DO7P'-ONPJVK\!MHO\&/>?:5[AZI%IF[U.^]< WQS A M;=RBZ8J@184488JN-[[WJ@&[@>:;I(P"-W3#,'(=QXMM,)M8]/(%@\95VGY.BLCMY4_WJM%M@+=N\1!:0>I!Y35H_A7/8KYR_M M[;E!^F(,\TA?CJ O?^^SP7LZQ SI+!V3JS_U0EJ_<4EVDK3'&%:2]AP);8;< MVED-H-.WE=!'9*&*8(J0G#)S>$9JNU>7D%ZK%" IBR&<(V4YDK+HHTB5?O1)^?EU6D%;,+]V M"V9 6S ?;0LF%?C<,['7EQL//;1791)7RS2ZR[-^$:UOJ-HOQ^G5+[UY1A>/ MK"MR515>?Z#UHM;':6_47JQ/=L.RB2OOTQ4[&Z]=E:8,S9!72Y;;]6[MD)Q4 MYY#TU42G0,^AHFUC(1%&S__ I4)U;'=_4,MFFT<\*'OHIS(,H.TW&JE>UC"8 M"AL?J&WVJSZ&&T ]C3)QLJMJ,&3C N2]6U.(RE ,-3Z/W)'LTV\_??YD??AQV!_U MX1;-+W]-ZHFM;5W&!B3HLS-.SK;0/8MT5WW-;'U\]6 MM=?#QFNLP]11UJ1LSAUD;:(>8"\LNR$Z7W;U:\!'0$(U0"S"L5^KRQG$;O42 M8L'BBQ2O]:L29;;[ZQ$;^5DK7[7RC&-M[$ ;54>J'_T"7P_O7SGNV+98X^^K MX?[^(KA*K"BF \YP[B5%JZ= [;//S MU[2QOOM^Z-EW9&6]@VALO@N8- (9,4C9GXZ+Q!2RP&2!]VTV*KZ0_7V&JD[! MR:C<8@I.3.#""AI=@L;I0R/V\B G"H 4@!B*E/(RCXS*^L:H)]D9$(*UQ_&6I4'ZB^TV;H;66D!V7%5[DY]^5#58^'"Y,@^"V" MOQ<*CL4$54T\ >/FV/ X4JA#L/()N?;2#(TTC&:EEY,KP]MIJ^ MQ7,\\4BYKUALG#93QQ,TWY5C@V4P?ZH"9 )+ DNC>$9Q(T$A M02%!X3INC$:@GP2%!(44-QJBC 26!);/$RS#^5.U!R"P- LL'VU7ZR8[G$ ] MZ: XNWF81/_\<4K L97_[TW=XH%9.%O3"'V59X]$)JH757$35A%6'0JK'E[M-&5](JP:'U91U&0"%R9!<$*B MHT1-#TT)3UF?"(G&AT0FJA=%3815A%6'PBKOP;4^4]:G$6(5;7V=[CKC)UF6 M174RLTYD)1M>6KP2%A=P>=%V#>^*R:FEG[,@C:BK:,M2;H:*MZ7@] MKCL/1J"?5+1%%)& DL"2T/!T@D?W%69P'+<8$D[8X\M <=6_O=55B^D ME3?UPJK/)*Y1UQ4=$3ON',.4*WXF07"JH#N"F^-2!=TTO)9GCT0FJA=5>Q-6 M$58="JL2PBK"JDE@%45-)G!A$@0G)#I*U/30"MPIZQ,AT?B0R$3UHJB)L(JP MZE!8%5'4- VLHCVR4UYQ!',GVV[8"#NS*MF9489B&'/'$SH?M [$,"Y,@N#D MCAS!'3'CH#K#U&F$WLBS!R(3MCD ]J2$$ M%0E3V&Z(,A)6$E8^2ZSTY_X(U).PDK"2HD9"PK$SAI#07"0T9*$AX2'A(>JO[]!(C/ M%1"'M6;XR8'0ZM?K2/KRN<&58<1X#-N2UJ7X:H+J^W&0KXH.QI]=2^+/IXV4 MUL_P]VEKO0-B"NL?RTI:GCVS7-OUK+?UXHPW\/%%T9U:W:FT;KEEU4#UJXOM MGI@4UET$S9\'GG>SJ(5C$;4#F;>[4QAK)S[Q4K9S:Y^0&#S'&V8TLID\0!]& M,K/KYM&BQ%EYW2CKU2GKM=#62^X:O)EU(1MI?0.*;J5%619U-;.XY?GS\*4E M9 9^5"NM&CPF[(%OZ8?7N?5-.$^&&^[Z,G<.YA5>5CT1752RIX45K9LP6S ^UMYLH IPO J867U8E&+HKO$VS,)0\U+=3#X M:M!B8\#II05O]UZJ6YUP[KZ<68ULSV36%>>RO)R#E9>M7-W;:JH $G0%+V$0 M=9ZW\+04Q[C[>'4T.<_^7!9MH0XG1PIY\^3EP;#AL0NQK4.A 3CSSPL.KO5(WEZ]&(ST' MDIVC>/"[\GIH#[[GO1Y./P,75 M;_/]>10Y+Y&<^P)R?9&#([KQBGCN)=%7/\69.[[[U4^)YH[S]4\YU%B2,$XV M_F?(N.*Y?0"N'V8L"?#KG@^YH70]'D7E>FR"48R?,-,+-,=O_O.%X[]X(I9H M2CUD=]% RR.QBZ M3VQSB2.D%V9R@3S'$3%KVXB%Y#@^"\<1\]5F&%#R$ D)R;B2<9V6<7VJLV#) MN))Q)>-*X;=!'"$N4/A-X;?I"S>[9X49B?=C<_V^+2IKH4NYVK^8L27#=!8; MI(<$729P@5PZTSA"7""7CERZ<1@Q2OH=Q_-;[5 QPXI2YH_@D"PL6=@)6=B7 MN!6(S"R963*S9&;)S)(C2Q:6+"Q96+*P8[.PY,B2F24S2V:6S.PCF]FWI[PZ M.?9I2V1@C[0R=M\#UJ9]:.D(^[[\M%RDLK'^@R_.7ENE_J,]E> XG=2U>*CC M=- C%'HF^#=UY1 HU,BCZRXVG M!AZ@@.)(>XO-9>ZQ]?1G7BUSGG5+/(6O/Q/GJ>I-QZ2W1@+AX[6!(2 \7-6# M&\=SAU3J6:J4820?3U!%@F\XP0E+CK!4%#^XZF'*^F1V3/70]!XAT3@-XY@T M9Q($)R0Z1E031O$\))5ZEBIE&,D)2TS@PB0(3EARA*C&?W#UVY3UB:(:0B)S M#..8-&<2!"*8*L.(/*CH:!R!2%9_YBN;,'#N@O4G/5*4,(_EX@BL2?,,)3EARE#0? MM6P86VQ%>Y,(B4SEPB0(3DATE))L)WYPHH]4:MPJ91C)"4M,X,(D"$Y8<@0L MB1YA( 1FQSU,(QZ!?AJ/9&:'FK1CBZ"0H- MQA 4F@N%SLQ)/#.V(X\=#9^#KAI&<@(S C.S%(3 [+BU*81D%-<1%#X?*#2, M"Y,@.!6S'*68Q8B4I&'Z9#82/7$CCDU^]$\Z*(KU_$$^#,\?IP@<6YE_D>#O M\?+!%2T'+4_;=D;=N8O>J*B7:2G-#A?-UGU#3BB^.W<)MA]!"OQ9X,;S9!1Z M;GS8::3S3%L@QLF':6+B)%A#D&8RI#FV;<:9RN,'-+,]6-H42(@X?D0T6\"VY M_'G@>4<@V C-R>_2DE_.X!)995)80F9@"EKXK1H*@:RBLGA96G5NU4,/H)'ET4E\7%9W4BK M;DYX563]2SC\9S6R798=ODE?C$\XK9H>/#3U#JAXOA3B^8 MNR]1$;I3">.#T0CKSR7(MVQ0^%W;]:R\J1<68'U\\X4NJI8]]U^NWC"W/I\6 M[>I/ZP)42S3%N:RL]-(J%J# YS",08\7Q1<8T@5OA%+O-"K#M=K=6; M=UU3I$L%5C@/O*&1.$60@ 8- NAS49W+MEO A\IT+$"CBYY1&T^O@39*<97J M7T@P,/"SD:C-Y[(W"O!069UTISA7-$'[;S_A1=5V&^S8-AGS?9(Z96@C$W9] M0S>0,Y",F?5W68$ E0I-W@BXO% "C*+W#N"P:N5^N3&8"M>*U6K2)QN3YMN3 MEOVD-[0(C,4W;CSWU6%]H&DS0&S+G4![P\E,@#I@YOJCAN__3S^F'V<\ / #X$";46P/T-X9Y M*/-9UME@)+(_ET4#+[PHNM/>GI8P* M9/X"'K;VWL6R0<7 %Z*;7XL[>\O."7[>L7UG>F!?NWI84/ZNKL9"G)B#V*O_,>50R\\<&IF<$CN\DX M-JO9#6X!VLIO F]N#S[+S3%6GY70=A8^^\:)YM'J5F6P;[;3%<51]4@&5Q&WQW@W.4LI+7F683JG$!A 5 Z$P M1MN"A&N"3W3>>*,A[ 82D (_O@(#*Z3UF7\95'@RF9??I9+Y1B@!5=/L8)J# M+BM]=)(-#4&9_L:SHWERLWJW*S'&.[3.@/2?R0P=M?)2)VIDGNL/U%M1,90. M@U3?DG'I'^O=FIFY8B'Z:S?G>,5HK)(T?.NNGCBIS#%MNB:53LWB,[-ETZ!1 MT0[>S +68H+FFK>OYKI^MKL#Y;VWNE&$'@!%B''-$X*7C3( @P('-V>:-,*O?9,FZ&W TAC3D-I]XTWN ?3L"%8Q.S)O0S<]/])KV%,Q+F &8UL)@_0AY',[+IYZ/P4.#7:AP+;M;C6V(%/ M Q&,]0WFH],A'\TMSYM[+S=BN/.MU)=R(=V-A;L[O0O\MK<[Z].;.>_!Z8,8 MJI3#RE:V!+]G :]OY0D&>%<7JN'V3*Z7J_A'HVMTIA; MHYF4PT;P<6=Z8E"3UV5?X*'7@MO3^J+=D+6LY&U;Y(5>1KI2,G+YZKFMR#[; MZJQ>.G9[-/%E5P_U[SA<$*57]FMU.2OY9;WLX,E?I'BMWQ(G&$/TU\/$2W[6 MRE>M!-L',C503Y5XZD>_N-K%ZARL'L F.)7P_U[>EGIM_G^//+]ETCP?<65 M^B('1W3C%LP >:XS?_^<+Q7SP12S2E'M+?>:#ED5CY=$O$ M5U(:!Q6(C:S,NZUHX\@]4>\F%KM[T$R7#X.4_4D922;W-I/K/K'%)8Z07IC) M!?(;1\2L;2,6DMOX+-Q&3'N;84#)0R0D).-*QG5:QO6ICELBXTK&E8PKA=\& M<82X0.$WA=^F+]OL=E$R$N_'YOI]BTT)=$%8^Q?CCJ4SDL4&Z2%!EPE<()?. M-(X0%\BE(Y?NJXV83L;HV5^7BS,B+T29P4<2FM5>F%M-[0VRLINU,T)H*)E( M"$M&FXSVY(SV2]RL1);;)!$RR&:0Y3:!"V2YR7*3NVVV]!AD+LAHF\ %,MID MM,G='H$(&60SR'*;P(6C+=&143Z647Y[RJL3:89>DH%]ZE7&ONW(G9<9IWW* MX0@;Z_RT7*2RL?Z#+\Y>6Z7^HSV5X&:=U+6XW+4SF% MT9DE= [CLSW8U#"2TXF^)G!A$@0G+'EZ+'$],XZC-TR?S';NZ&QY0B)3N6"V MYE!8-%TH"V9.Y,XCTLEGZ1T:1G("(Q.X, F"$Y8\/9;X#H5%HW/N*"PB)#*5 M"Y,@."'1TR/1MZ%+2SVC@Z*_[,6B Q90'&F?MKG,/;:>_LRK9 \& K53/?MNH(H$WW""$Y8< M 4MB I+1Q50/3>\1$HW3,(Y)D.9,@."'1$8H67'L>DT*-#(H>O6AAVH5V M(]33WX%B]44[LT1=-VW?_0'/IP%6_$%%1^, 1*KB,U_1@#5^.'_HDI4H91G+"$A.X, F"$Y8SD8@:+CRWVH5/9S(K>-E=FE!G=-=SAPQCNY$8>6!->\"14(2E M!XOJ9HEG2"G@O0^%(EU][J@XGD".P.QY* B!V3C/RB D&TTD21NR" H)"@U@ M#$&AP5 X/" M) A.M2I'J%5QJ"7Z^*#HB1MM;/*C?])!8:SG#_)A>/XX1>#8VOR+!(>/E_*A MYX8IJ4T.UXT6_<-.8'X[MPEW'X$*8AGON.:L7/N5DDP M/NXTTGNF+0[CY,,T,7$2K"%(,QG2'-LVX\SD\0.:V1XL;?HC1!P_(IJM8Q0E M$J0"I+JST([,V(TX?E2=A#$F4#2##],$Q4FPAC#-:$RC,/%YN+ 4)A(BFLJ% M21"=3%?W10='.]#?SD /KJU[TT]>>!Y[U\;EAA'#E&:"Y^EY;\ M<@:7R"J3PA(R U5OX;=JJ/2QBLKB96G5N54O&^NLJ<4RZZR,=_*DAOM:^*@ M8L% ++&45E=;W&K+^J*H3BP);ZH7ES/X"!Y=%I7$QV5U(ZVZ.>%5D?4OX?"? MU_A;*PLJ[#MIZTE02B%]8\E**]GSRS7=KV9E3?UP@)?(WJ)&GWK'2Z: &<>OER] M$,C<=(@ T:+K [174NVVX!'RH3MP#+4_1\VGAZ#=12 M!D:9J L)AA!^-A*MSKGLC1<\5%8GW2E:+C25^V\_X475=AN\VS9M"+B\4'*!''T':%BULMT+* 93X5J\64WZ9&/2?'O2 MLI_TIF&QY\[:D(!1\$%Y>YT=KE(ZNX/^ZV>0MN")B#4R"5;"R^J.&[_]//Z0?=SP?< ?@0IM>K'#H?PZR4 MK2KK;-#$[,]ET< ++XKNM#=>)0?5[$"_@1K:B)%',77#<1U!WZ" ;J D".G* M&\9[[Z%/6P#KNO/X;F@YX*L3SNT[XVL)S)&HABL07:M65H-XEQ(B=36A"K3A M O1I[>2+98,J@^_!:* 6)/Y3%_^[X^9[3,Z!LS2 XPP>V4T&(%>S&P %4>V; M) #\6_2.]1UUEJ^1$6S&-Z"]R>H12I]O5^/Y[G#66KP#M0JYT+57<(B@MRS: M4_1IU0#<:.ZO!@ .<'U2 ?W$:CH8G0OKSR4 +A@#N$,;DAL ..4EKS*,URNQ M8=R*89?!N6>3,3\NU0RWP@E MH&J:'4QS4"NE(/#&:*4A*-/?^(D]C]=:>\=H&&^]#9]!08F.]%JS M!X7<'-X5UWJ%Z7SKKGY>JI4[;X3.S9=.@/>A1W?H L;#,^=G(_JX +.18Y">@OL& G,G&P-R^=@69KT" M-G*U!P2-%\,EA4M9% MW?R!3NQP826ET&[O;H)I9BTDN,G]LS;<8;PA M&NC0%JT*##+>GF+(<*K!4UAIW31ZP8Z?\Z+D:5'BZAH,#YUQ>,%'>5Z7YWC! MCSQ37U)^X#FKT:X\@&.EG*H-?VZ)SA=ZT%=T:9TZ ^\<9!G=N+,E_-;VDH]Z ML:E[.ZJQ7Q/>5ZL\\,RZD-:"JS&LI;OM)1J=TSTS0(W4O^.(A$Q1I7NE[=>= M*]7M3*\X6V]V=>6:)ZN<.=@$("F01'GQ:Y5+U6(84G7[LT%C6U39KN$"G-TL M U'I6K6:59QC;GVF%K*JKFXN9U;=89"^_K(W-1!6ET5>H"N,FM^=@G5 %UA9 M+0Q*X,O,RAJ0JZ;@^-Z.JY%N),C!O0;26ORDDIH=EO5489[ M7=G2$(XB_Z_;Q+"[5+BUM'#D%A!F\OFY]3XQ MDPMFMVHX=N/+GF?4/.4Q:E=G=F@?N?F7F3HY"2-(8&0&'\8D^ 1&!$9'.H'' M=QY\ZNN4-?+I3> !X^1CY1:--9;'UK+W0_7L(:+C:7-W/ [)80X.-9,+DR X M^1-'"6[=8!Z32CU+E3*,Y(0E)G!A$@0G+#E.HM2?1Z12!J@4K>).-SK]<'5# M)ZWA3L>S.&B2[J[UOH9Q:Q*,N45!'E"*39[*H00A2HY\B/W=A,#XHYR>@Z(: M1G)",D(RLQ2$D.R(2.;'9BP'$Y(9LWZ\2WLJ!=Q$&#RZ?)I4:MTH91G+"$A.X, F"$Y8<8X4Y";QY M0BIE@$K1"O-T(].?9-N^,B.[:!@S37(@[MY&BGABAH]!?" ^/"\^D(TRCR?$ MAZ/S@19_GKN+_48=D3$OPLO$6SXTOJHV3Y(>CZ,U(I1#RF9#RH)W; MQN8::>?V,6O9(S-2DK1SVWQ%-8SDA&2$9&8I""'9,9',-F-+%B$9[>&BZ'S@ M^M_JIJDOBNK$2GDKS4BN&<;5\?@Q='2/X00??59YA!8.6./;E;.%6J\XWOL,E9HM7POIKVEC? M]2*S^R^_.?I_:.^):0O/>#PF2H,:3G!:61B;AT,J-6Z5,HSDA"4F<&$2!"$)\.#H? M'FWEB)H'C<3%_K#LVHY70JT>#>M(#ZW_I*2=&;:3,@R&$YR2=D=H/IX$$>7L MIM%]G+"(L,@ +DR"X(1%1\ B-_0)BZ:!1=2 ]]@2<&QM_DEV8!=;+,7,&BF* MCE)>HW99:,>)H:X-[3B9D L4/;QG$.TW&;?+]/^W]ZW/;>-8OM_O7X'*[=Q- MSTJR2+V=F:ER''O',YTX8SLSNY]<$ E9Z%"DFB!M:__Z>\X!^) LQXHCVZ2, MJ9J.)?$!G.?O/ !87VA]H?6%UA=:7VA\H>,.[=Z]K]09/DL-WGWB_(%K\P>/ M%XO/(F'BUA-*E9=Y7G,9\+$,9+)@45A:J3GA'GU;C?QPQ0Q ?9#55M.XRW;; M;;EHN/TH'0>BVMBJV@;[EVKHV.;>7QV4Y88NL1J\$' MZQ&M1[0>\646P';;@VILTVQ]XN/;_N%?#G2B/^^CR-O7YK'N)4:WU>MT7H < M-;0/!]0,\?>\-EXL32, M8+6A@R51 @R"GW[!LB6;Z6>UV)%^]](;9ZF"0>%IS"R*:71X)#/<$]).7FHN M/'-,,^WDU6!>&L= MV !M!D"'[+'-_!^H!J/<:.N/U()8X&1L)F 67,VD;?P MV9N"1 GF16 >.?P1\T1&.'(@* ERZY>RE3\M#\\\@8WD M8P/7T*^+@#SY@K.8!9E0W#$;CCS)[#=],I3<% Q4JJ1(RRFCU[S'WVFTD M4['&;9#7\+B:8CY]"A]VRTAM((3U,5//(87B6@0H3DB_<2+\$%TY^+XT #$# M)ZE@PN"I/7"+\!$0@4#'?CL7H=EETXO2P =)NA8D<6(R$5X"3VR@:P?!B^!; M%$8$- T--E >T7]. G$KCJ@' MH#GHF5OL.(YF+('YXWWX;X-V /51OH&/WT!-BLLU9J(13;B71+'^1J7CWW'4 M^.9H-@\D#SW "C*9,CZ'CQY&""S@-_KR6%RE&CDH0G0SOH#OYFD,PP:J 'B M""W0V"Q*!$U[SA?XST2&]&RX9A;Y*&R"" M6Y;&?D9 C\_1-$"^1]L,R]#8)D5&QH0JA6TJ! .> 5'3;)XH;=!R:H.A!=, O\-8^%7V MBILH_D;[#ANF@7'90[8B3?0XP,]'(<@C3#%[G<$II5FD>J43,,[[, M8XAL@+@>!FJ3E&*R&4<1!E8L,+JA"]:3?".;\@S!09&YK+E-<88K%)WF/2]S MB%YU'K!)(?H^#V[X0KU_P_;JEJ"ZR^]G25#9*/6Q0=XAV"_L,)DJ MP+;XA)60%W$W-Y#(V^A5X!OA3/41* %9 MP$@L!@$$L3/Y&0P/YHB"RS*T],B <.?2(VF8_2ZY=I1D7G0Q9IH!H_6,>**^!0#64H> M*@S5UF<+6^RI9NG>G:6>6R=_SGF^!=2&$YRR% MD UT AY.B1CF0WP.+Q_0&&'0_2+#6E"*=#..L&2EV(322_ F"5&63MU,ECT< MV>>.FZ5ZYD%*]'#+/%JA]_<2M%L*MX9UT=*MP,)[=?3LY.+D\. W=G!X>/KU M\\7)Y_]B7TY_.SD\.3IG!Y\_LJ/SBY-/!Q='Y]6"N?>"6HMJMRP@L:1^&C!H ME.M!39Q#%.2A94"\?N8+WB@ M@2&!VG#Q__[OK=MV1N]59D#A]SQG9#+*E'!OF ^4'^I M?T7E9C19, L&YI>7X"B.)Q2F2,Z_"890!9,]<-DX2I/E+#VF@:C,G\]0AIA; MHG19"N8.YBDW2P%9[+"YV%U$X&$$!CPED5 )<$EW$A WX')P4S-DY)4((2;! M7!V(FIBCMRP+; S!A03IR)+,RUP'D<(4XP 0M*.77PMQ@@J!=*<1-,')PR0A%09K1"VO-D7&IP.1E MW][_:DIT1TKE52.-=JMLKG%DQO*]='AT>>+)31Y=OH9_CX\^@0_U 5%6A"YW2(Q^6G= M2E@4Z&.!%:ME/QV%$8(J[=# LADCI)WN9W"ES,E\( )$;++P*4+.$_-K7:,I MA])3R, Z&@G"&_Y(P0(+]+_:OV.LGYG"?U8KUF32_\L;X.3LLG,)PP::)918 MPP]!]C=2+(A46G=+0FQ:WR%:V;G\0/'EGR7^D>O\9\;#'9TQ3/.C$4V(Q=@! MA5J?=/_1F53?=@HN6-^P,3W_K9M^,-J(I< 8AWK;!#77W6FHDY/RST5K&.87 M(,@J?C*=;?D#8L*HNCF&!RK* CQ\Q.I;6@P[_WIO,6W9SM*6W9:KO\D3F:BU M_59GL/0UA%:\]$1>].#C"!I9D!:+"=8\UKU=UTMT?D)WJN@'ZTX5[./!+B(: M?=9POU0[6SOS%ONP67;U[OB%I'9 KL\-SSJZSD^/SW0NEPIS@F.F&B[ &99[ M K40M]@!+C%XNS30%=[_2FG[, M,*4L0=X!B1S8<+$)O[M>11=+US41DXAA+Q(FYZ]Y+(D:Q?GI9G'*ZG*2TFJ2 MB4!IRL99P!1NUG $$5 Z3>!]_\N7VI!>BP6UR83"A.:]M28AF7>OD7HB^"49 M2V=CD#'0'C_U,$&J*TPZC2M"W,1)]Q>D"NB%64^0^1L1!/@OU;@X0O(8#:=Y MB%:9.0@RI0U0G6#<*38/4UDI>Y?.1-U@9T$ D >,]?D4T'83^Q[+)ETC>Y44 MO93Y3$HU+6T@B;/ *#:)BA*8BO1$;@;5 MG6=1@RGW@4)*Z,Y#;KQ4T75ADN&[I? O$$5U+W&,<12H2RIG^HA,=R)NZNYL MW'1H.+:K\T,;]R47QIW2[/R5>8//>*VZF&&:9 TM M953[HH*:G/-RQXLI_X'W%;?"2W7!> )4 M 2ST+JN[ -6RLLBO1+[BKB*E>/>NX^*N!J4D4PK+@+RBX(ZI.NNB,KR=%D68 M+WV!B$2' UF!)E\_73 ]\U1F:)F!,$$)/3WTLS]-=QLM]]8QXMI4YVX!"!LQ M_$!7QY)9R,0M,QST]_%I.3S(%V1A@.UY4>P7*P#/4HALG0YO.MU, ,^QJ4QW MOQW=:G3/#G0_A3/J=!O4DS'336^Y+I6O+"D5OIXG"?>F.OX0MU,YEGH!T7JQ MAJ (SE7-.< MG04Q2R36B1^(ZM4T6P@& 0"1$Y[W>QKJ,>1V;/EN4Y'5;;+4YI((G<7)TP>& M\"#ETE/8.Z%P-=".+5ZVBZA^8!'5:(6B=A'5L^[R\^I\S>98]C=13:,;G=TC#P?$]TLP5/@-RD69A3_ *'*P7$4A MIK(;.C34T\C3*NC-SB&I&AQY])L!/?Q >3Y7(?@Y*O&$L1$CKVA'@M]AQ&F-=!'URHPSDS59)#S("NQMT=A^7GV,76#K'29G\ M;;DAL6A+#>0W$H;BH%%3$06U'OA,^N M(LR[ZGH1DG(>H3A+6H2?&('-5W;KSH[ *# *5QK2@!>KG%9%%^T=IE,2MYF' M2IM(] PX6_1Z8!8:O]'[$.A.2E(7_(5X305'*AG2HTQ)+6?M3D$FZZE^QE.= M>V ,,_.T)N^R,]X)RYC+"8L-/5/>684M]M<27JNI)>.R_<>;M-UIE UKT=DJ M9V9;BZ6$R;U)#U,(*KKTOW>U@1CED$ZWBR=F86"JZ]'W!),G65$JC0M75="* M.LH5;D5"Y26)6H?;UMQ,!=7-S8:&9'EYPHWG;N1>"08*[G1&=HM[2>&1]"PC MZG*7V.5.!AQ+W_.8=LR *#PV1E)O4E(N]='\E#GU64-^7#&+3U78F<[^2_ M-I0QX\Y6^^]76:666_>P@WI1R,8,O*OV#YOGUC#S@(5\0XAL#TC3'T$;V*18 MJO=QI4*B4Y'FB@"<85#Z@9X-OP$5 4&%(EA>18 ]%5<\S$KYI(^T62,X7>V$ M<\^)S011NI1^*"TVI%INA,L*96+JL1O,E#+(\-^KB'H>D*&-3/YF $<(DL#K M9U0 7H0<-YDRL,RP7:=N>'FS%W;#8P ?-L]H/6J1>2R9A[.\%7A-=6-G7.N' MK(5'MRZ8/.ICG&UC*4N+Y1T*3+3%11^,FMA8UZ=DECUI188+-S )IE\C+IEM MO5$6!ERZ"R&+!5>C#+G4[EWLY(4@6[]86](T[_C(#'C6)#*1 769J70,T4&I M86TIFRQQ31;FHC%6-0X/_X3("5>#_Z^)9W._48KL:#\\7291I9\% *3@M3Q8&A"L=9ZDNQ.G=_V:S-,1$KJ9!M%*Y*CSV"F]U MCKQP]PV\&]P!A%4X>%RS!:-6*YO>Y>0N.&RMK[6^N?4M&JU.,@AC#"X[!;A1 M6D9V1EH#,K4SAOAC&F=(])X"J;84#9-%,5MAKS8MRQ@@O=&YHH1'; MR@V-'QOX4UJ,K2;L;=%HRSKBMFW1Z 5WWOOI#L=,$*G'$4//2RDOH_BR!%+J MWM_XY>#L@IV2I MM(Z[,X5Z85(T8=_"Z"8T*18 FW"'6>!/._CK0(F*/CK![@5>RM-DY8UY8*KT!)TP4Z:;(A F3Y9MJ^(S:J; H@QF MK,:FC/Y._HI9I+R\4;+M9H\J/22I:-X+K.=?P;C>2;B1>C/2Q#.KI$PE'_=X MO\K36/G.5HULSW6XU=R;;;05>,5-=-,2^0;]-OI";"5"*G\QRPY$G' M@GD\AB\*QC&>U/D;/*7 M5(QIU&OH9=.EKU75#H)DFA\ID@;: *,-S<_6R&NP97OK\=!T$,UQX;:751JR M5BX\B;#(^&8+;X)LC ;/- MQO*U+."<_Q;=P(SCS"VNZ4Y32QO596/)=W(TE10\V&MI%X1\]*:PLO;].+#B MT [=25_LNV=2P57=Z,?AE[%4WR[-84R[$;@=[&SD=K:KN_>H;[BW!8K@:W./ M-FB[ T0S'!D9OU,4P'&#BR2WH4%7AD7N9AK&XPN,1 'M?XCF ZA);8)+%I=)K M4'<",KD[BYB^EOC'SI%_B-Z/@(4[.F.(04JKH]'"?]5MY28QOEL ZT&;4!MX M]>R'S>G\^#F=YG)6G/12K<+P#VBZQ>-;+Z),(NP'I:8V76#0JR'5$B:G7%26 M^#188>G<((-!B[.#_*)13N&1TGZVU(+*!0#/ 7PL<)M(;"W>WQ)?=[0)0#/& M#,?, $>ZS],D>C_&YN68!@@4WV^_I\N; 8=P*=FG?4/?ZU>->FA)S?4@CP&? M*[&O<'T)X,&,-C%)'CWZ#;X>WI\W<%W+K/BTG]UO+H*K_)QB]+9.K^7TNV^1 MG'N)?\]%3JL]>/B2AZ[HM-JCP:CTOY]_9,L9.%L96&>XA<'L.)$!F,Q*D-D8/HOM>@80^YG&/$JDE\S?6I%X8D[.I.\'8AUI7XBSZUN# M'_!+6^7+';>TS!?@ O[RES?NF^?5-N/+GH182O MY[SCYGS*<;W7%P,)7UJ#-Y..\NN 3S40DPJI_"MVJA7B@C6\K\SP'IB6J2^T M!?@7#@2?@PDF^_OG<.=8A68=D'9)U2-77J+HYI(/B8#/V$6LT,?L7#U)1 MLTAJ-V8^ .K%*]2J6J&,FM-ZD"%QYA MQY[19/U2##MR6^WGPMEUTLB=,('6%56##U;PJR7XUI,\26 S&#F- MSL"Q2O4JE:IB)+?>I I;O-Z/I@E!_E@[6$%>FXLQ#C"<].:0R=7J/3 M>VS$:Y6JWDI5,9);;U(%+NP$P:TW>8& U1FT^B.K4:]2HRI&I A=V@N#6FSR_-^D/W$:OW6]T^C;1506U MLLOB=K>.]OG=O *NKUIF]2F=6,2[L!,%MO/P2A;QAJVV7=[].C:H8R5^I M*[%Q4645Q,9%-BZR<5$]=+5B)'^ESJQB7-@)@MNXZ 7JB.ZH,>IV&IV!W7"D M"FKU9.OQRM0T3]JJ*S+4I4,5G1)Q;;7Q,=OA5Z-SHV+:6!^HL=7>BF50[K9< M1.5^E.*)IC9R?F$5V9PY%KX\@2@,&NT^ )A.)99H/"@+-GZN@,96C.2OU*E5 MC N[N26.;>2MO@=SVIU6KQ+NJV(JN1,VT/JB:O#!!EB598T-L*KLGOJ-T:#= M<*NQ!MX&6'70V(J1_)4ZM8IQP098-L"J:X5SE_7RY2J<\"\'QTU_KJ5(M]7K M=-Z^-H>!Y/#E];JR*A#$';Y=+:N^?>]+-0_X8G\2B-LR=?HTT-]3EN[+I$TYR@,D2*-(FNWWWO MJM1]A^9E4@YZKC,8]KLCMS/H#MS>V_=+YZ>6Q&!Y1+4G]YN_?DQC&5[AVEFW M0:?E'D8SF-%"+Z\=O5=L'/'8QR-W?1D++XEBQ7B:3*,8!N/3+;&8FV-W%5X' M].!75[&XPG-[X?,OG5:;C640R"C$SS)13.GC>^&3%\UF$5(P\KZUV$EH3KG$ MQ;QZ0.O>CP<#7^.)]/ JWZ<3<7F@'UH:33Y.CA78X=DFYQPL6I?$:#6RQ"]+[ M&97Q.*/% 8P@WL5FT0Q?*&26'KX(OVL-$3;<@U?"[^ECPA? M,DYI?B:XF2V;\04>&S[C/HQR"M)Q-66<7?-8BF2!4YX)H(:O&@QDP9O2]3+T M@A2NC^8BA"_B;S#6_!T--@YH6C$\$CYQSQ.!B#D-TQ\T>'F">?W*&I;D!_4)C-9:A-GPP M#97BX/5<-/,R"O@1$":,P"".07709)?,(/*">T1V>NJ<(Y1.\23VPHPBSIFB/[?1PUN%:4?!FF*+8)O2\!K<&_UUIFO %%.PI;ZPYT MKZ)"LTT,Y(/>PG%_UCZN/]B\AA;2=58H.LV[->?\2NCXL,DG,-M]'MSPA7K_ MANW5S5/?Y?>S>.J'!?'N6?>/H@:3_E_>8/ASV;N,0-?C2QE.4'!0N9]!2,?@ M89[.B<.\6&^MB:KL7/3].,A]F0"GO/LMVBGR"W![SJ^M2%:_+@CPFODZB?'0E03-Z"T0X_IS/XPB/-/+[T.FW7:7=$TQL/QLWNH#-I#L5PTN2B M,^ZY0U^,^? -HV'>)F=B\IC4;??=<:CIM?NMIO=3L]IC@;C=G/ N^.A M.^'MSJC_AH5\!L,6GK^/X :P3<\YB&.:IO"/ W[UAFG) @-Q"P&\O!5^,XE3 ML7N\S=!=K^FP+P (>SCZ69Y]2N+@0L0S=3JYB'U@W 4\ZP,"X#=,*(_/4>\ULQX;"SZ) M)7@B-1D.W6X'5*4Y<;JBV>U/G.9XW.LT/<_M#SNBW_=\YV=)KNE\$OJ?X:OZ M [A/$%5Q$;"_01PKX@=$ON9S;3RGR9YTVD-_ K(HO"Z8;-2U5&-3LJF1004A8&0WY, MX31Y'&-:(4NNE',5#!#(,\IR;P01?[<_;KKPOV:W.QPT1[V^W^R.7.%[/GSI M=+8CRQF^^LB3'9!G.GC.7=D9%N,5Q5OZ V&(T=,FA/A@XH.^AP@9\=M>@/>'KF#WJ0S&-]5O'/AI;%,I% ' M5U<'UUP&![/D#65TZ;E?+W5R^0WSA2>!$NHO;TX^'R]'!V$Z:_I1TC27X+*D M3M_-1#Z;VZ[(?*DTE:5KRVE8-A;)C1 A.TBO4I4PI]LP=0-,SSZC]>ZXOB,& MSJ@Y[GL@1%ZOUQRZHUYSY'%W[(B>[_@_'3QFT4<\,TGO73'@L3=E[H@XU]UU M$WXQE6H99MQPM8Q,?%VN1@2"U1<9(EZ+\YMN(*Z,;DC )=93$EU=P'H72(6: M+'0%>#*1E*RZ%F!-)B)4Y ]*\?<[[]=2@:6P34NU%KS'&75 K6"4((GXJJ+V M<:=<,8\@^,=G8&4\IN'"L$.EC1)5?S(U5OD+6TN=.ZM\_[FBLRTC%&4$UY81 M7JZ,L"5B%%6$_J6XG,VBN7?&=O(5U0W71KH5Q)'M_QKH5H946/\Y,[@@YKV]"U8CCNUK=_0B^, ME2@C.DO-1U,34/"X5##XH94$SZ0WCU\%]SPLWPY$V"I76:49:@WA5IC\42@O MEO.59I&U[O'9^;\I9_N[#]M>1/\L_2W]JT;_[>T%N@4^ :VKMG:QAID(S6S] MWT[KD7N^/[_6/1-#J\BQET.&%=$XSJ8Q%L>F23)7^WM[-SU-Y+=2>\*]XO.?SA.\Y':<_[/3VVO"_4:_MN)UVK]T>M/N]/='N==H.[XK; MZ\Z-TTINDY_2Z&Q!]H820G/SA1?%5*G;IT(++:=\*MDYT,49JLV<"970:IQ# MY/($^*Q7*9Z$,*"Y&1-^\2&5 0Q,L6,9J^0\2F-/-/"R%GLG\XOU*BE@C(@% MKMI)(F;B? 9V!3_2RW'1$OLEV]WRG[?2=CB]N.TYKFLQ> 00GA)M!XI?"XR5X_1^*':9Q MC*,Z$W![DN/M8?,?=^#VT2'A:1ZF/%XPW4WI+$/J=K/G='H#BZ=K 2FJZ%PL M_:WP6SQ= ?A5>SS]R%T6+9ZV>+I6>-IUW$%OV-GS.VVWV^^^)CR]"J$_+)J_ M\1OU1&BY6,IP/VA^9)+:[/DW;)B-")#D MO/MB@)#V,!8^ -R#JUA0ST6#^82$.0%G#44[^5KY680+=0L4W& 7<2I5PC[P M\!M[!S>IU/.$4E&,6'HFXBN]A^UY&L*5YL)?]2)A'X9INCZN!>-7."Z$Q;0. M*1&XX0Q]62PC#FA[7$4[K]+JY5@DD07"=< "5700EOY6^"T0K@"$JB$0[C@M MYT]U,70VJ5QQ8_@,6-D W8YS^0H2PD7[A.F7.)Q*,6%'M\)+"6V>3N!7@*;E M4R"< 3L\/F-N%V+<#F\ZW7<\0ZJT >_2Q>=";PW6:;M9F_(YC\<\%*IY>AN( M1;8ICMMNNS!<8(G.+W_D\/JS5$WQR?<,RT+:.GCU*EIZ2W\K_!;25@ +U1/2 MNA;26DA;>3V["VE?0>[V'DA[+$,>>I('+PAIOP@\B>U3B_T=2*[@"3FRO3,Z MBVSKX-RK:/ M_:WP6V1; 4A41V3KMIP_66AKH6WE%6T5VKHV6UO*UF(?P$:P M=\B^MLY;AZT?RZ5!6X2\8R"ABG[#TM\*OT7(%4!6-43( M3MMV,UA\;-7LB?EW =!R$@5!=(,GWDQR[%,14D\@.!#JN ;I[SWYK;__G#VF_[*?__K/GLG?V6'$;)?X6X544@;0U/G\-+V;:=SH<.( MXL2Y!"(<0:A8R5LV ]I,\5PC7+]'V[-UVF;T>(E> ?=.WO^Z#SS@N%KO?"I$ M8MJ6[S[GH_"$WN?-:10/W6 2^D0Q#A#_&+A6.C=O\[%?;_H66@Q(9Q^=XYEE MTXA$(&,X._HCEI>%CK(,+?]H:]:!S4;; H ?(SG[*X+/3"&^"Z&A'_QJ+,'SHN;\B*G;]70Q7Z$^W"XC-<"5%W&H=234'K&VR<)BR,$DQZT&>T23>Q!%N#),AR#^7Z MWH5,\##C(?L:RCSL5F#_?%$N#/JZJ/>#U4#X(R\#PJGL+5'4[*Q2U1V_7">QD,^IT&^9&?5@1/ K#73^%@-GC*990DBF U5@'S_":L'H[7].#U'N]!\])[ZY> M8I/;54:_-BU:-R3PX>O);Q^/SL[9\SPZ,&._E\6-,JMU4S2_YG M(_]WG!'XK9YU1M5@TW-629?+)4Y6+&'+-K]B?*IA&+.G]MC'@W\=L;.OYW_[ M0=UT6Z/'J&:940;4/XVV-LW3LPH?0?ER&&%UV/)I!W0X+Q@]4Q?3ZQ0,J\#U MX%,-%?A++)3TLPVK']K%SRJW5>[7RJ<:*O>[+[$,/3GGP5V=_O7GV]!J<(O1Q='9]1O>G#X MC_/3SS8HL;K\ZOE40UU>[1NWZQ]?@WKN%/EKJ'5%_/\OB/[9NK3?_1NXS2WY MMY>)N4-FFXFQF1B;B;&9&)N)L9D8"P]M)J;2C@,S,7\_^'3"/AP=_N/3P6>; MAK&*;/E40T7^.SR!?1#>-[CCN7(PKU,XK!+7@T\U5.)S$6^:S(*__G]02P,$% @ $F$"5_AAP;1%$ P+ !$ !B M;&1R+3(P,C,P-C,P+GAS9.U=6W?B.!)^GU^AY66[SRZ!))/N24ZGY]!AAUBJ*DE?J515DNP//S^M M;/2 &2?4N:V=GS5K"#LFM8BSN*U]G=1;DW:_7_OYXP\?_E:OHTZO/T #_(A: MIB /N$.X:5/N,HS>3.[?HM\^C>_0Q%SBE8$ZU'17V!&HCI9"K&\:C .'YFTE4#U>L^\S;#AGR..H; Z.:B>7%9;[ZO7YY/S\]O+J]OFE=G M[YJ7U_]H-F^:S0@976\862P%>F.^19(*9#L.MNT-ZA''<$QBV&@2"/TGZCOF M&6K9-AI+*H[&F&/V@*TSC^<3MVZXUP=AL 46 V.%^=HP\6TMTI.9;3'5 2FQ M^>X2!LX0@I&9*W"/LE4'SPW7%K&[PF2*&AZJ/H0S3JG-W%I?"L7FVH \-OS!&($=* M-W1>31CZ6,7'2[_YS?/&;_=WGF8%E6WB?$L?(*A_V9#%,X/CH+K+ZPO#6"?[ MYQ?$FFQADMX_*(A5E(662!OQYE7#*XQ6)1D-AHDA0%G#!C\E.N@/Q_GU]75# ME=8^_H"04EBR6E,FD*>W=]14V&8(DW_5 XEU^:A^?@&*= ;,:LA)U?@]S6T< MUX@ IT*-"$$NVH@ )"G]:I_<5%1S2>3[]$?^J,L?F3(36E=,*$Q*3Z@_._,+ MCDWGW,)UUDK]S7.AG&;K#AN$U'G>P+;@P9/,X4@W$P6;$)A23SS\E4]T:(&W M8@W'H4+)DH^"A^LU<>;4>P+/Y.RX":;(&,^1,AHW!C,9M7&V:6FL&5UC)@CF M45.J&"P9GM_6I!6O!Q;\#]N8G8'="JHD!,3GK2QN FV[[;-"V@%$9+X3A9S MI.Q<4 *:<%OC,.:V/^5?O)]KA@_M)Y!P6/,56ON[.XK4*ENG+3P_M-- 0AR2 MW>5.6*=L'38-^] . XGIVAJ0V]M*N;LLN4^A',D?7\?];%>J(8PGZM#5QFO5 M&/[Y(W#%@_^W'*OK0(LV?; 6;*6:4T,$?*_\U8,V!JW]R[$U=#ZJW[OSR2?VJV00[D"4FRZNRZED_L, JU,C M.('>JL"A/1QTNH-)MP,_)L.[?JP9AOQBVBSD\Y!P+WC+_= G#%LS;.V+,B$VDW8,RF(%6!PN# MV!>>=KR0+(TN72A;L4TEU%'0&A1MCE0XKT6(SE'8)B0;A;Q6J0+5+A0T3!F< M2-.0WS;TQFO=6W11*6,.9;RCSD)@F;68B5 QH@_W*%9N.HV27":41#*I3X$+ MDFSBVK%35F%]FH7F4^NN-6AW)U^ZW6GN]25&I$'YQYS+BL\3*:85IJ?"=&0P MJ+;$@D!O"P$*?87VJ=#^TAI\[D[Z@\ETV/[WE^%=ISN>=/_SM3_]O1#^&>PT&O&^D$9X M\E!_@*(2_XX\F96:/+^:%%LLBO#6*-!/SZ! U2IS8(II&TD:G$!X&$UG1G-+ MF?4R@+Z^OOKQZBH1*$HFTN&/LJFP*IA<.,^3%3C7H?0NB5):.%^AE'=&C?$# M=ER<.HN",@TF[Q.8^(05"GE1&=Z Z'F$&>KRBSF0)2T0J*OOJ:E#Z*8$2 M,$(>)[3&#'F\D&)6(9?#RGVFU'HDMKUKV,+G&D2N$X@$E-7PYQC^/O396<@C M1UY6-K' )"MD W+53 "R9>&G?BMD\IJTEFDR%T<3]ZG6+*6:!J7S!$H^CV@F MOL(I+TXRFSWUT^6I",4J:+"Y2& 33Y97L.2%I;M:VW2#\410\QM$(MB"]7F- M';X_Z-&0:*"[3$ 7\$.*85UQ1%&6%9IYT?3P M-3*8V$R9 6;)5.'_GFAV3V4->LF4@\\)*58HRJN"+H?C/G%G'/_I0M>[#W(& M[/KMB7(-0,G\PY8#\EA4N!R181U1F^PUBUGU-;@E,Q*I&5?T)F!8)6AJ,DKF-1&*W NL$ M&=X,4[BWL@:Z9+HC)=M;@7=4VC<#MI1J&L"2R8[=\](55B?-!6>@EXM0@V) NMF*"1Z.3*\OE+I0,';!N,;8BS:*VHZXCA/*B9[G<4YJ-1EF02+\R1UU$@3*F&$H>(@P*!R),H M"[=Y]4HWGE,W8I?33J4H:4PU6I/,)!ZG-?%+=Y46%=&B X+=/"0:#4CF'B,: M4'DBI]]T"WV$W8)TB \EU\"=EJW1(INW@5^L71/V!R'T*J03V9P4Q# MO9KMI\>[RP59R9.LL%HR0?Y2'>L^R7T<^9;I8C:@&%.-CB0SG6DZ$HI&4=G( M%XY :RJ+<9P&)7?QTY5B;[ULG']*9A]3=_LKR([8[8^]*&T:>U&:]@A %JT& MVF36L, [UBK$3X;XWBCO%(PTNJ"[)IBM"U4<=YHW+7.H9VJ%H4YZ;1CV3:4']@K=*2%]*2,>:"$1-B-%7^%5HMY^EQRI*# MJ49GBAQRE+NB@5RO%I*242BZ4IYCCD&.L4D=$T(^?Z-2OH//%91M>MC"3-H% MO^H8(OXI';JL.Y]C]>4P^:1'F7>IVB7.8K@./DB5H6,O)5NCBIHCFU+KHHV3 M#G+8/.2W+T*"9(.0H @:B<)6>D]E0F3;4+1M::6YIWR=P*$K8T%6&KU*IEDS M7T)0+8G/_YJ"PT_V',Y'HQ7)Q.K^EQO\OZK$A\;.]Z_\![&O9*EO9/D?8%38 M21WY0YU^23JWCP:S?@'G02X/SD3:9\""C\!>6/1E4&

    )KBM"2;?)VD )P::X__=.&Z0>M1E8GG4X.QE4&+;\T>5LSH1M$9&&RM9/#>3S^4":S3;G@ M6TT<&9M@#1]C 8,D_QJ!,-[R6Q*,^>GY1L=4QBC.XCNK\P@SM5S 2-\;[!N6 MW_V:8/9 3'!W'&]14;U+B>4^PQHD>'S"GXY?*6=_3WU:&-]AZ,)P9I.%XA@? M@NPZI>R6/_U#1U/ +TXL/^P "$VVCQ!;*IO+E8J' W,836G&0F]SAV*)8ZV/3X*] MQ:74_RE9X4.L7/[ZI>RNO_[_CHT,!#652MDQ?[;M3K)[S!;;CFDJO:(Y>%*? M$$RW;,USNYYI8EZ/IPGNC2ECXP5XA/[=F^U0]!A=!?W[E8AE&Q8YNL(LZ.LF MXB0=Q65W[JT]?B^BI8?'BXS)4^"R:HJU5*'@=O=1*LE:V9DQX=]Z#,MC;)@! MG4R,:J+*4PHJZQ!CAU#VU>'8A*C$&E"!>Q&X0=2E=*V M_TH6143FM?Z&R^](:RNDZPIBI_MR#_3:EP[>K>06I2ZF/=ZYLG'1.U(_)$F,A;Z_L]%E;K92= S?"-C@'?\ST MS(-Z1>MFBI_$)QM6PJ!W^GJ[W1-!T?=6Y2ES.7\T-@!-S[4AJ%[MQ&9[RTN) M6&$CU<'@KL+#*57EO&LP!UM3*@Q;/5A2&Z*;,18N<^ZI!5!K)_1S"2VK492^ MX1BO_=24%29NK8XK4[,C); %I@T\=9GL'4D[H#[_Y ]C<08I0Z)*OO>8R,V8 M$26. .>P1Q[P-E3QG,B]OB,\V$F#GH!3*6=LX5RGGU$Y.F<:\GF=<3/T6]X! MEH=Y,'F067!0+LOU;)M^BCK M\J$S98:%DY9R=^DY@*(LPZ!71>_=$L%9!G^3?DJW#AI7V_CRO3LB$@L=3/:* M=@CTF;_67@>N&&TI7;;PE1>1Z\>><]ZC;&H\@:>UIGQKX_/7C^I"T-+OO1@. M5,9"7@;T@_MPYRM9$&T_^.IX@=E+3.[QC.(LUA? [_ M5".P++9,ZZ">=+\VV(CID <"PVD]V\9PNJ"2!L"YU\"#%\U7Y>\.J"WP4WQ5 MB#\KI]T/7]>7;GJ#2X]IF9F)._LOZ.F4>N=MPU.V/+SO&-%I]5V!Q&[0=Q-? MWDVF71^J*XUO,?<-PYU)317^!)Q?N:5:.47?)LP:>5] C_-5NE M&8I$82D[ CZ]M[DB-]TG\@S9<;LUI^-7RN'JR0MF^ ZZ9"7>D)=\'5IK+C"3 M)QGD'E;D6']Q%J_&55/GMOV\Z/;R0MKA[OV52JD!$955%\XP=OJ.5&ZIYC Z M>XUX9NU2=K5PA ==?/DC!<6$EM0-3SG9&SW/R^6!7C\3T?5H4[ M+PA^Y@VY#&%E,>$Y]D&"G8P91*PP !4 !B;&1R+3(P,C,P-C,P7V-A;"YX M;6SM7=MRXS82?=^OT'I?DMJ5+^,DDYG*)"7+__?#W=KMU_]!_:CVAEU;']O$:W6-J.QX- M"&I]-?[\=>NWN]%CZQ&[?TPMBEKWGAVLD.NWVJVE[S]_O+IZ>7FYG,VQ2STG M\*%!>FE[JZM6NQU5WR7(8I^W[BT?M3Z^NWYWV[Y^W[Z]F=SC9O'N?+A)X-E/B M7'ID>F;#Q\^7/%OXZ(4BPI"M3=7OWU^''.<;1@A'UA#%S_^K=4*Z2">@T9HWF+_ M?QGU4Y5,G1GA(\FHO_[N]OK*MS:>ZZVV5ZSXU0A^_#[V84R9.G0'3_>]IW'O M'GX9#Q[[]YU)[WX\@9^?>T^3P<-@V!MU)GWX$CK-VUX2-/]TP5II[UI@;/WC MV'K][3/Z=$'QZME!%U>GP;HWB;N 8A=1VO564U!"KGKC8+6RR'8P[RP6!"V@ MYP\6)O^VG !1^)!2Y-.._;\ $S3KN+-';$VQ@WV,*'P'QC2[1[Z%G7=ES-3; MB_/R^.BY"Q^1U3V:^G'/DQ]6YJ1JC>? IZ"[=YW'SE.W-_ZEUYNC&\SO+(IMZ/<]AKD=S7K#L1IIYVSSO)K6=V%F7N"I@\+!ZU$?KV!8 M9YV51WS\)^]D;_.,7(H>/)(M7E6G3MK<>9GIV#8)4%*%JX(MJZ$&[6>ST$0T M-4U24U-%_:Y8:PTX0W.;6!M$1\CV8(7NX,B^F(\/?(]L'] ,$ M(""]^1SQ_0?[!+2NZ[D^=@/8L@R>08([OH-XJKE7,I[MO;MAFZE4:;3QD3M# MLUT=C-QZ%N.L?X(>=HB=ZJ!%[%W?X-=<]]([F:C$%65*R6IK8^C73GY.O-6G MBX"V%Y;U_'O(^*-'Z0-\+F+W#LV]U"#V-CZQ/ *;6=#X/M1,GV!001(:A186 MX*X00=2/!\3;-Q=5RPKMVKUH05V(?+J 3?(+8EM'OF.&OP(**+UGU@O+"8=2 M)U7"ON)[50AI"4LU>8O==6%VT$ )Q;V>!,&@Q=S>&D2!"W382=HE+Z7K4'\Q_]KP9!:QC1-;8 M1G3L.;/F0%1T'6 .T>C=P> FIX5*"!TO#(H5.9HB<4KB&J I#H%"T$I"FN 5335"J$4"&B; MD023:,%LDB\=!@*N1)& FD($-66/="^*AM:6A4#HQ(NZNT.+*)@UB_K2Y0Z( M:,VTDW_P"$PY-D(SOBX8$K3&7A!R0#'KA'#W9-PB\51\".3YO!RS\$Z5A7K, M]A#<&5NN5(5&B"JJ6@A0H0*S1C#2O*JC%HJ9Y(J5D]:ZW4@RKP#^OVL]8]]R M'I%%T6#JX$4XB\#L%ZY@NP$A, B?+3\@?)80N1:U.J.JFN%M]=$DC$<9X(=/ MQ4C&RH^NUE@J8GT_ O>N#F-!'H7. ]>]62.;K\4+N SJI6*A[*U#&.<+GLP M:ZXMA\VA';]K$;(% ^([@<;D"Y+;$]A!^I[]QQ*VCXA0!L[?"MWL7J:). O& MMF/;7@"C"2LC:^J@H@G51)"A[@J!I;6Z(7A2BE:HATU#IF9HL+V8(P 6VF6S M'$NI']W9V@C9"+PHF!ML%;/C:'K*\!#WR4[889_OO-@\PM,H"^3:27?:(-S% M0YPY4-:T\95[U"%A07!_.W0LEZW V'@_LT%M4L:[Q,'&>2^^KMP5WK(47L/& M4=TR/5?@;$V'5^IL!_X2D;VGI0)7^\YPC(>X6E&IYL$MVHP(DJ.QG39MA.7. M-NV(^%-K@_D7&IZR;@R^LN5LM>B5Z6C5++0SF^&PQT,+S_INA#KAB1L#N-0) M]]TU?..1;7*)<&LX*C4_)%DI9#V0Z6#E'HCEV%^PXS0&2HFSN8]VEG$6/E&^ M2>JIYF5&+#?DHEG/(BXH*86-2;!B7679^#FV<7, E\>IB-4VYR)([3?-@); M"2C!F%7!54\V3CA*F:1;NHR. X)JN2=AY]5D=>1!%3?VV0QHF9A>*.6]UMS! MDNQYOJ .HY3DX\36*2ZLS9<4.A$MIZ9535 @D]8R!+.B\87Y90DJE\@HO.A*GG*2(BC7$Z3-:3S M05(32!73P7M!@D=,N%Q "],J>0P)^PJBVBTAE[-0L(*LS&L^HUCS+*&0=1!/ M%^6"6AZ\2B86A!U/%=%N#8JF72*DXQ'<.+PF['#\M8:NE4;TA3TND]+R%'%Y ML%Z(14'0D*DM%X]7GMFRDL;."0T_G*\68Y>X6@5174M$22A=OD04"^CJODJ4 M5E!0;W?5B,Z5;<2S&\([1W5G)9A_M.@2]L9K#/COMK"$AADN7D[PV[NE*:?P M_HQ&77C&T&8"^R-$?8)MF/NBP'_Z@T3)(2+88PL PMSO/0K_CUT6_+($?\:O M]0OO^!.15H7RAI J@<16TE1!BRH]59VGI&W>(YL20J(KYA7,*GYN^I$Q 1P M]@;=O7><6[E'SP39X7V:\+N#>-_=U$VRC3EP;*S#$5IG0T@]SKY&Z#ER.8.Y MV+Z:<$W;40:6V#I*^07J_B1TC.WIR M_JE!9]./,SU^7?P=*-JLZZV8T:5G,]//5)YXI2?-R8D(:90G/F0J*C&2QG.B MJB4)%S(&7SV8EZN)Z2<;CW2JL8XPW>AM&(:_"H3T4\-&=;I.@Z>>R' M17V@BM0UBZ*SDHTR#$4"LFN5OIO(2LN&OO[!V%Q%1#8 MQ5%80H@>DVPJ$P@X]RKL?J* MIN>OZ@_-"A[DJK$3YBAY0:1%3AQ4[)@VS&49J+*?459%9JMKC2Q5&IG935H5-&"/%&A M9LKE=!T+%J=[A"#DY?6\X*DH52,$4"RC59VRJ982+M^<)$T\%-I-@: 1XR7*'B@.E$#4'$C")$ 5 M8*(*C("7"^@KHLK*F0(F%Y17QY,5-0)226S]""^XKT7_LU&UO"12^Y-4 FRP M?/,6+OX3S?HS<'QXCJWX4<="2)*;_AC1)VTG\LC)+PHR7R:_(^V4K%2XVE;Y M_92OEY,SZ&-84G2V[?:M\%V7!PAW:BAU:T32Z+]Y*X3G%?RL7&.*+9)Y#>.CX55-? MCU^)(_O"DZO?_T7V*5N)KS\3'0U^:P2?V6W+7L^4/'K\UB@_1ROESP_>_+63 M/[$72=_LQ5WX9&FYN1#*C?*>OIXH[9E7)IEH[KE:JTX<4#T[&,K;=I(UR*-8Y[7F\B:-9ZC?/RQ/J)R M;1O)EC!N>.:Y2=#D:W)@44BP7M<5-FJDBA7$\,ZK:/*&7X>Z2>-S=:F>K ,- MIU<2B#L[J^)V&TYF(M!V=@+W;37 $1:_ *3FQANN9%4?<*BG[8:3JA#SAKO@ 8'??E\'\SJ+8!N3WV E\-.L- MQX:<\_N5QRIA5-;@-A;H*5A-$1G,HWYR1'00^!2&ASTF+@JT2JK(R7(.&G/G M\[F(D570F?TWH'XZBF_<)10'DI)Q'%5K,0>H3*>KP)3480I(%?U4AZM0FW[' MOO?IV6FH1WV\8J\12C[G'CV']^"1;'%#?/H#=N'+1[S.SZN)AT&2GJI 0H#\ M"1B?O"!GC3Y[KK\4O]C!.(=^;E;^@RSRX 6D&2?,U=G@.Y1J5'3F/B(Y/HS. M2=>A'9,7KQE'O\]-Q@BM+ PNF[!G:RD@9.PTX\QP+7H"\[OP%F 3#A2H$9!9 M&Y0(F05#:<:K"E.E4N-IV+OT$\"/*SM9#.^H22H?E3NFND8,)9^/3C22K"[C M04OFG1-0(*[9>$(2L\VI](#79M*>+G\@RI!M6KYCF==;)E<1O=6SXVT1*!I_ MK:U(J"&!-278W %')=DY NPN^.4]+L4SGM_@M\\-H]LEA@3;:!]2R%%B]$ZL MDAJ,D3/ONZ#6[/C)"%%$UBB+UO27[E0"/+$V:'=Q0Q:HZ6])J00T*AS?ZI7Z;7I+WFHI->P;D $ M45^"]?O7A#5\G;-<0O $DAEYG5*4F76AO+R&SBLLC80@RN5.MC,]?B63WYX> M7:>.NU*+EB_"02J2T ! N!P1=EQ44I]EBY85198M*'\Z8ZBP !"HO;KTJ(Y6*@!DL*ZKDRM.C65".F/3&2.$24/U,9GAY(?&A*M$-^ MS \9#J8.7G!Y"GXC?)]$Q/=GR\] M<7YBOKA6&&Q#,Z8WC)TA02LNE3E7<^U6/4IZ(K8_9' M5ZOE_O\B]1?"+!31#N$ 155 6;U6XYQ\8CG%CLBZ-LQ*T<,4?P+A'9[U!L0V9).*NIE"(.BR,<0NE MTX1U_(BGF+=4X<;,&N=GBA&$V&%K,'PGH8 ''2]]I10)W\;1V]B(4A"(WJ@R M1,1.AF],?V7>^7D+U]C[B,)!J8>:@D.5R19=9 7>UF@TE1.X9 M#V9"6J6I%%3S?(?S4JD=0\G*N[N#^Y*9\H7N:-=V_)*ZF3RE()(2&*:(A2 E*WY M]0-0-U(B0) $"4!FU53&+8+ .1^ @W/#X8__>)W[G27$Q$/!Y[.K=Y=G'1@X MR/6"Z>>SK\/SZ^%MKW?VCY_^\N-_G)]W[NY[3YTG^-*Y=D)O">\\XOB(1!AV M_CI\_%OGGS>#A\Z#%WP; P([=\B)YC (.^>=61@N/EU&VT'_WND% MSKO.M>]W!NPMTAE O$2NN_6??J4@T_^EHU7XGTBS@S.P0-R8O(^GR7X>1UC M_QW"TXOWEY!$_W34E7E9#VNG5Q3\?'X8Q).=T,D,* M,#S[Z2^=SAHY@!V,?#B D\[FSZ^#WC%U7A!>N-[\8M/F O@^'3KN88;AA,O_ MEB6&W7<,M?],O!FN%O#S&?'F"Q^>752FB?X- [8USETX 9$?EJ20VT]]]*(Y M\(+JY*:Z44UMW/GY',['$)-S[]IU/?8'\'O!!.%Y_.L=#('GY_%9N>/FN1U& M\SG J_[D>CK%<$J7YCWP\"_ CR"A/Q("0W+M_!EY&+K7@?O@@;'G4S8@H<^H MWN*J0$8Q$0WLB@%4%.JN7JUY MK/L-M3A@Z(RT '7G4-GNM6O:ZB"H/(YV+ :0A-AS0NC& MS[\&7LCFL2Y(Y(?C(>/"B1?$L#*W7ZHQ? UAX$)WVP5#0Y/URNC=4NPC)T6F MSYQZ*,/]0+8N@0D@X]BDC\CY%(!%3.\%]$.R_26>@AC^S0][LBDLL$?_W$D: M'XRA__E,T/!"([FQC9I'ZKJ1!C*[U%(*5VP%HX#2<9=R3AU0F]U6 ]&4A#D* MX@WVF/)2'1!\W$[G0CB CUR_>KE+./,=&Y?)[ULOK989H M@AGP78K(FC@O[ M44,-Y.Y/U6?@N;W@%BR\$/C"E2Y^1^\6'B1?-X>U M]6HISUO&^^8P%P,?4WBD:W[!B)291E%OYC"^GA5EG.=WIT74_Q&1D!WT9(0X M,CPF>7QL9ZQ7*QQ"O/0]1>Q>.Z^0NQX9&\(%Q%^F?V8 MP^Q&3E7G5M217E$W@#XU;]P1&H'77[UPQC1N2O8]PMGB.5^*%>Y1QWS'\\%D M+"6K&N>ENM+ \A,,>X&#YO"!?URGVZ2(W'O"KG&:7("=LP["U$[[?'9%.XYS M0CXQ!QUT/Y^%.);QFQ]1$,+7L.O']O3G,P*G[(\M-9N$E$*Y5!.,YD)WTY96 MQ/7T=!9TBV)J8'X^>W_6B0@E "W6IW 9#"Z/,)@ G\#"3&:F_J39%7H"DAQG M.&D,99J3FL699I$;)\D_!RCC,4AGT]4!PLX79"@8@I0R#API'V_FML\&S$S^ M):2 K- [=KRI9?E8^.L7?#G^.VL!D)MSL>-/+?/O#9Q]GM?06LX+;'4IKZ-: M(#Y8 D26CU(M$O]M"1+Y#DVUN'QG"2X2_DZUP'QO&C#U>T/5 OB#:0 6\H&J MQ>)_[,1BZRY5"\9'(\$HYEA5K*:::9L4=+\JQL0XW;V2CU8Q..9IN*7\MXI1 M,4[=/7#QYK'[X\4!M[3S;PWF/A:\6-9F.9Y&EN/U"\#NB X@R+E+M]$5(#K. ML<88!-,8/G*SVK=Y!BOV6TSUGO3 ??9!\ 3F4)BB5\M0+61%AZJ0%'FU?2OCEA5,<",? M]B?9R&]E? 9!9!B-_X!..$)K7G8MRQP=)'2 M!DQ-B9L)8H>9Q\^1;JEH]C@ZW.\F4^FM>FMQ0FHE1Y5JCP%1T&P6X)9E!&)5_B7T*+M6@W M&EC-H$Q@W?):Z[@:A"%=]?? 87595D*C*[.IEJM 2^0OO6":)BCG1I#H'8T+ M)B& J)@E'CU)UCXO=L%_ C$E]RIG%4EU86-<"$AOW^>\ILUF?D$_-*[Z5 MG7JN?7<*)$I&0^WD%A8F.J^EUK98=3+%3O_^Y$#D@5=O'LUO$,;HA0E$L*!/ MN+=P"W5AH?]#1LU*&;J%=1HSC0QYHZJD$I<$C:L=F8F-A $FDG3I!$2AKF(M M_T6W33%UYY1@R3Y%=F9Z6@,QE'$IORI?5TEE)&=N'./Y%CE'RS-NO(=3:N)S M;-^\@^!@?QB/A&@IJ(2BKL6A*M&I40TB:X^9"4L-AVQ /[0KBBO7(;858T==V2]@*]9:I\>[ZO4?W0 MAJP%(WV4-W-"P?S?\3S/67G8T/)UV@N6M#W"//]4/6-9#EIJA_7#&3_@*M>S0-P&WRR5F!D#656]X@$16%SGU-(ROW"%/3VX'0)?<8S9\Q7'HH M2OKYS$H]*=]%FMK69;6\CLTU!9E<-0:E3@E,J(^PHWF,H M9G"!F< M]U%3',W:XI?&B*9-2,W:XIDZ@10$U:PMP2F+9]-A-VMK=VH#5!R7L[;D9]$- MOP])65ND4^]AFQOJL[;@ITY<.=$]:^N%ZL2R'O":+"VJ[9"0"PG:6Y]4'[!9 MT4)[2YD:HA;6B::!1DMS\4?%6!IHL.@(0"I&U4"KI?:XHV((#394\B.0BK$P MV((I$L)4C(J!]D?5 *EBA RV*HK%4@V^7GA05'P ES"(X!#XD-RLZ)9P(R>\ M!2&<(KS2=E>P2Y=BN/J5+L)$E;D-J6R[=BD*F*)Y2YSR_6F] M95B4[/T,DGUY2R)W%5'E6'KJG6TIW1I([','6VJ[KXX?L0\?,"V!_L\=@5<. M)&5Z4L4PP6&"6?JO/:/T'[]G )YY 4_<5EEFS4/$Y"O3M.(_AC,(0^:\$U3D MSGNE62#[> --QM56;C.;YEI]N?9'$$03NB7HT>%NA^5/MZ"U,HI^]0(7O5"& M$68 /'J^_X+P-SY1XA?4E7I?0,<#?KBZB;SXFRL9L\0GLL#;%J9=53[?LW.R ME)Z7AN:22'SX4R6XI3-Z6KO3[8E2_L3IB#M MI+ZP;)#!K%U>U?#?1@4$(IG G[9-&.F%6^H:$C1\G M\T)CF6Z:VEM4GQ'NK=3S.H'=)QSP_"#;S(+#"FPJ>K30OR>KC"4]36*MQTS; M6L(;5TBT)/$0:!MF@B'M:)#1;U-(R*@N9F*28TEF'(Y;1\F!9F$H>[DNQ2-= M9,M?BG7CN>-Y#F78,]U!*'<]M8#]4&#O6NTZ;@(:XQ=/_@E81!DHK]J:Z4)6 M?B8>"!TSN:YPZJ5U?NO84[GF"UD=!GN/]X[C[T*V6Z7J0?M>0DO=6??[ MX%K](QP1\@)6UX%['_D.YKAXQ&V541-?ETW6-.(3PVMJH8.&*_.R$ZL.9(VU MJJB0[8("S4P02F1[9!XD;ZY^5T[!*;[0,A2$MN94GVI8H8H4#-I>5QG9 \-5WJ5:V:NX!".64^MP,-[ EH>@1_('SK T*>P%RL MAA;M1*]& 6@Z**R[FOF<5* M?;M*:R8&!BYDI(BWU%$SL^;FVG&B>41W.W23AD3QZ>%UI.Z64C1V-IY%)"'2 MY-[1,!FLX!6:+V (KZ=4;8N# L(5)'A!1\HG7$(?+: [@LXL0#Z:KN+*>F(> M\MZRT#%11/'+]E7D:U>&6FSY=DK)TR#UC6B1]F(F,"5<&K(:=A*90FJ1F4A5 M6T+"_96O4QD*B90?I(1*+ E.]KXT'BM1ND.S8-65 -&@>TF!V#Y6BT\1C;(2 MB*MN6W>Y3L&2D53KK;MYIW WB8P%:^NK*\ EUPJQTKMM9K;)=7 T37L6KLR%]X# M)RX;()R8S*;J+@$G8'FAN*V&WNL +I&_]()I>FC![>#"G6C?#[< XQ6KES]' M4<"+[PI?TUP*:MJ)" M>0D#==)?6=]Z/I4E+6;EWM&^Q[\&8&U#09<9(TQ./F,X]Z(Y->WCIH1$3$NZ M121D'^R3$@7%>U6W=N/U\S4@T&$?#> N),$*+=:#)AFWM0LIH+=@X87 /]!C M22_8?&%FXQI_!&&$-Y]PY4K#2MVJ+2VR4<\30^<4&.&^8.P4;2"L-!_;/HQE MLA)W-D:)9O$NX,,5ZYRY,*?916,M] MGN&PYU^!2\%:E$0^A'V]G.+VO;6 E):4A\X 0Q&0"L7R?01\_D_F2EPUYHVO M\2NU $1^?]&)>1(+H!KSI[$ ^$Z?5$Y9\KT@A!B2< !"D>P1O:5]8]>=078R"4%MI/AT(L7U6^QMI-0P ME-I(:35)(3SZ# 6A#9:V8:(V3&1TF,B(*H7)2#!K'$>$V9> @1.[G015"TGK MLCEAE\TP&A/X9T1)Z"X9'>(KE+S69A N=!+PV]M,O/)K-P2'"0;HO_;$I" XN_ !R71F+FDG!A9334(8'7,?T^M?4"9O:MP[44 M0T;6$$WP[DF/JF"OPQ>P8$^$RZY:G_J/(3%SF6TU+S2!JG+4S*X]\7;NTY8[ M]JG-)#SV4\_KBP5UV6ZN'@V2Z$;SJ25Q*FFICPL(S)7+!XW:R&!%LW:3S;6Z M$P<%.2_H6,@P#"'>KE/A6LELJAUQNH(],EQ@"-Q^D#PLKJ3P%[RN@;5GL(J_ M@1+7!5PK2'$^+8<5;G,MLS*!>%UJ;I\&C )GG<EK\4 MZX9R9^E%(3,3!(IY\*Q%A.^Q2 FT:LXS:]')#=L(I+[AS$L=^SS76Y+MK!5D M/,^B@[X/3S4R^3R;_VV[,-'@36U9PSX[,&(MVZ47 MO"B^\A;NIO-#,FJY_\Y([B6B.@8G>0LNY=\##_\"_ B:]5'Z-KO[-"_"MA?R M3_E"_DZ8/$+ !$U\8.Q^_-F#F$KGF3BIN%@?.IGL!8LH) ]P"?WWPH01T1N: MRXOO2./ENF2VU8GZS>IX,<2("D27Y,MO8<=42!H]F2(&.DZJY%7A84C_X^ZY MD#J[A!V\I<]\E*;\6F[)E>FG3D(93J2AHQ+7FB**QFHF%G.1)+ ML"J@LXJMKQ.)WAI;IMS$ MSES$5[8CS=^<)'*RHH0N1\8WDK[BV:+ZA CN,Z M9@5[AC. X3&-&+/DLSCVNMHWV<0AKU\ =H\DP.&%].H=Z[AR[\R@&_FP/\FE MG_ 8$ 6>U/6OX[X\E>)>,!5?E4^UT3&#V;C&P%%L*?[](*=.1($>=-S/]$&0 M&WL[:%3'G6KFJ @A#'H!.\R9.D3'E+I(+7I3 Z#KF157UDJW,6=92XB+/>F! M*[5V:AE*XT813&NJB1U[66?ED=)G>O?/B&IN>^60Q-]@&//UG VH\H ]AYJ(L>K\E>KKZYD1'"NR[[[U MVG(;Q4Q4DBG1P@;MTD!)F- 1>8'.,CWH8G"<+VO'F3K 9IX&[*(.R0VVUS/6 MB52XY,A,RFCL/* J]"/ WR#[9M40XJ7'$F2#M8>AK$Q5UK>9&Y/Y<*MNS40? MYC"9KP@E-\Q:U^%5*%(ZA+I$$_[,;(;L!T/HH)T'D?Y_0 U,3 6Y^1A=@[-Z8*5MXO.[JYBE_FO:';7^2<100Q@(\ M-.8:&;+)^5ZRE4F/@]\@P()#M61/^F>Y%SB8?05SA.+GI MP -T1"H$?_S!# MO@OQ (81#AZ1ZTV\0@#41(!^W.Z@9MQ*$6!A-J6Z$%:J/HRZ2)"AN342-_.S M3/(42$6"+=;"D.VES;JS+HR)&,J_5!Y:9HQ$8B54C$_8#%E6^"%UJ=,68-;[ZDD2ML7H.G<8"+-8!K[,BDDGKJD*<=W]B20=<#,7QI"N#2J?Q*D]6 M2HJB@Q/?3*@DZR(>A[Y2-9;26J[QG JK(19@U?1T]F8,E%/(S:Y1&5$? K0. M99VUM$U:1"HT#W5A2S-Q-N/L3EMCUEZQ4"'=D\%>:X$PS-C,C"*;":X9^S&E ME5E[OX>['=6%YJW%QK =JC[ ;^;,Z-W>M189;[ 29?6-S4UYL!83M1NZF3P+ M:XN!5EZ F3D8UL)ATMHKE_VA%OKOWR;TY1)(3N6:=(:@8ZI(>UNZO2UMQVWI M]EKI:5XK+;U5]^6^"8GF:SNL^[J 3,;]@GS:#?L:P(#_U>8F1FXOJ)3BMH&I M>880?\$H6CQ"UP.'NTP7%68B>(LPAOY:CSC>3_6/UQPJ&2L\=T;OO*7G4E6N M-#25!S43GX%'OMU3*S)9L:IV?#(';;.PWTP6=IM^:[P9WZCF=[J8GW+^0)O[ M5^&@LD0,:%/TS0RMGP#^1V:"F5%.0Y&N;GJTT<&:X,ZV9$J&!C8_L_^P5,^? M_@U02P,$% @ $F$"5W?LM/ %=P 'FT% !4 !B;&1R+3(P,C,P-C,P M7VQA8BYX;6SMO7MSY#AV+_B_/P6VUWNG.C:KNZK:'KO'CQMZ]F@L*64IJ_N. M)S8FJ"0RD]U,,HE/OS@' GPG4F"8%8YPN-22\ !#HC'>?[.O_[OMZU/ M7F@4>V'P;]]\_.[#-X0&R]#U@O6_??/YZ?W9T\7-S3?_^]__[E__K_?OR>7U MS3VYIZ_D;)EX+_32BY=^&*<1)>^>[KXE_^?\\9;<>L%OSTY,R66X3+BG"1LP_FX9;K\G[]\+\A<1=>#WY-))*/G#IP^? M?GC_X9_>__!Q\?'C'W[X\0\?/GWWXX^??OA_/WSXPX"_WLMF M[^%7[S]^8BQ^]Q:[WQ#V-8(8Q^XPB&S^5FK_^@.V_OCCCS]^CW_-FL9>54-& M]N/W_^?N]@GY?,^^4,)6C7[S[W]'"%^.*/3I(UT1^/?SXTWM['[\'EI\'] U M^X3NK?-,?38VDMA$=%7=SX\BK1LLRX^P+!]_#\OR?U=12_8[^F_?Q-YVY]-O MOL\GZD,CV(.B'=!M6$L<5JP0I^LET"$CHX]'WQ(:N-3%E:2[ M,$H*,VQLVG.2QZSHT\:)Z#D[2.Y%N-W1(,;3?1:QJ:TI3/)\GS=YA;'Z7:'M\K5VXXNV2;].?09&=]+]H]LS]9\HS%&/J4%Q?_W M,XT3]NP\T,@+W8]#KUS5$!:6:)YL:'3K.<_PH3P:WX?!,HTB-LL:AALZ6)@^ M>TZ]A-ZRM]^]"=@;L?:>?=B+-(G/MNP8>_^-WP.V9!#3/U,G6KR&-9P=1\L" MTTQ<8())3"\I__UTX>R\Q/'O:=TW/(" !?8>Z0L-4GH=A=N+ M,$@B9YG\XB6;BS1.PBV-KMZ6?@KR('P:]G_NPGFKX?,82A889F*KLUY'(%2P M_35?B6DO'+;_%NR%/V?#_E;#8K>^%I@2=UV\",^6?TL]=@.F,9, 8*79OIJO M+IQX(_[BUO!V$ D;SPN33MW4I_.5G!C.AHL1\?E>^2_\'G5/R*%D++!:=7SD M(["_:'PP.G6U^O4>Z3)L'CV,9R;7L+DY?:AUSCRS3*!*X6A:6RBPT133[+M_!6 M9T>G75)K[7OSI[MX.O47T;I]HYNGVE4 MF%ES6ZMW@/SHW2YJO;45&&'TF:D<[-A2]SY,:'S))+S7<+$) MT]@)X-U8;#SXI*]A_;D[BHZ%I5:?P,!]2MC#L0E]ET;Q%;N/DWW-ZK=V,VYU MNF*/>K(_<]V(B7!/"3MH\^@A"E\\L%R6+4^-S0?;/6=+=L."<2* O])#&MRF[]T'G?=IOGT._8E_J?[>B:VRW88 G&$UG M\0U;K5HEL:[U8'N,?5W?B6/V5;FW)7X(?6^YKY."N_6QL*R#;EQ^D'E+1H5Z M+]"SS@4PRM V##?T.;D)F.C$70@-HF-5RVGL@=QGVJ;7=>QL@:V%MV4WUGR% M(NV*1EQ GT=/-'IA+U"CU-:M[[C"PP7[<1XMPM?BI)M:6MK_W?=/7>MIG(.^ M%Y+RA]LP6"]HM 6&Q[L1ZR9@WV)4J9,TM[4_Z04;ZNS-JWO2ZEI/Q\L)_D6X MU)8;6J<7'D/!AH7 =='Z[?@/CN?>!,(]U)-1\E]4!I M]%,4IKL[ZGI.4?RW-0OKJO6=DZ01F]QE?0A;0PU_]3):2Y";HV_ MRE$G8%W,YG.=IPDD.H#[I9-\7>XU MV 9@HOJ2+:FSIEE,8:Y"U@549J)7U1?M27$:T2&=H[W*/2:A/G=6F\=Z8]B3 M)@T2W%5VGU98==K;V[G,V1:]#>-8[EXO2,&7L!.>\/B<,D$G?^C99?3&=G@8 ML:/JL#<=A!N(QH)]'_IL:FNFE5%VHAOBMHV-.%PL6!Y0LGAE7VI_!4EM[,2' M_@O$EK/+RTNNG24>ZX8PL2/(#'G[H8@:+.F=$_U&01X7#B&VZMRRB"_/(UNZ MR ,-"B_DSX&7_,2>J"2N9VPPVM.07PHY RV6E ,(V+CPJ;]B.F0*-F\JDC"; M+\ZF'A88^(7"(:'NV0M;U#7E=^-\59(3+CT_9#"W?;B#B%K6#!G^. MUL2:J;C1-FS?'H?IR?/5YY@;#3N9XXI]1I(K'NG:@PT7)/!5:\6)0C.3XK,J MXL8@XXI+_\I'?:8RV.P8,E:BD1.F4%,7="WVW>.SY3+=IAAJ?$F9H.;5QR.W M=K3B"=[M^&HZ/N087?OAJV*S:G,6=.P]@>_4Z$&M:6Q#C5'"&9BP) 0%O%WF MS[['4]]B)EKP;#[Q_@H3<#F,6_V[':+REU4;M"F7LNO23L'O;B^D3%UG[#&>:\MX?0 M"Y(%:T6?X$FX]EYH_D[P*/^*X/XN&0)#T9YD$,P\H#V#8'(*-@1$'G2OJ/8M M*3.U[6VX4]!3#NL:!FP*C5;ZZK967LN=2$">KVXAGF:^XE:'V@>SKOUTSL-Q M7F+V.M[19!.ZH1^N6X,E1AC92A!:EL:R"*6[CK+7,S?*+4*0]S"'QZ7N^9[I M/*YBX$",*AY:U1(*9&(HTZXA!I_ Y M<#A2"#=_A&F0/$1TZZ5;-FELRK8VF(HNPCAI%-CZ41WN8Z?/2Z%LAA%FC\*I MW'B[!@-G:Q_KD>HMYZ^FL=U+1Z3N+D+VEH/:#WY,=BBNPZCZY+3?+0=3M'Z\ MV)2\^&D74<>=!S\[$<:P0D1$'3I3Y^YC151P$8Q#C$&2'<1W%/73UN93R,D[ M2]FK',&55+/T33TLVQ R0:.#82!O:R.O2>0D,2ERSEZZA;=M5F'JVUNS:'>* M>AY>2+D.TXCKLJ_A< KR %1M? @%O&R^*@;^UGV8YDXV$BC F< NZ\834&AD M)D',:T%6MZ;BME[7HQJX,##?QFL-XYP3IBJD( %W%7C$W73;%V#6T'D[% M0"1_6O 7-R@/3>UM":H<+$>5*X6RKB"0-HFIG?K;D2W 3!H_.'N\* .W+#UT M3Y8\EMI$$Y>J7_JKMR6[5UD'<7:%MN=B2W9C1)B(./9<.N!NYP<9B;=8ZJEM."N:]W(K5TFAZR>]LUW+F[C7M7 M1,E)B(-FD+BNO0835G[Q C=\C2_#,$*?NN?[KV'T6[VTTMS!D@$_$49Y0-MI MC"&I:6P?5:C-'E[;W)*AS^.N0@B/E&B?2TW8:>'G,!JV3(3B4NQ4^J34UMJD M#S2?M72R@UZ"N6> T-14K$1O-:WGMZ8R#'B*#G^6FXA-GNU[]FHM7JG_0N_8 M,=_4J8T]B=I2E ^#"YH21M EDYK\<$?=!5UN HRCXS)XHR.MK9>5;.: RI#* M+/'3>8.0\?,PBL)7GD3(_M( $GX "2M/;ISPW/$XSPJ-G]A6JGU?:SM,0 AN M.2>US<>#L:C(L6W%2KKT(.@R<"M 7D8:U%(@5B$!5#[,#6 W;;VF^:$?O?BW MZX@V,3C2H(.M3RYLL^M/F:R( <3 T5)4=IQ%'L!_@<^X3GTQ,X8]NS%8LT$5 M[Q"K7=_!/AB/GCY:VHLQF.1* 7RC##E?_PHFV!#CT[W_2&G,CW!+ MUB8QJW^UL-KW-.F8&5:SW <0&.P11].DB(]04N_KO1/-'8R' \JB\3SBH3X6 ML+K=F-NT O%&_]NT7I/N(1D'$AE?WNPE;DY!,A$P3AUE$]EZ.!@Y;TN/A5CK MW'>DHRA#T!037:7[LKGM) -;R\5GRBXFTS&NG>8PO7"'UEJMW7I;S\ILQ5VN M;3Z40<>-7SSLE_^T6-R&7M" M]HU?X# :PSV6_!@^TF+X/ =< M/I#P![3%JK]06G(9MHC?>?4FT+'8#QL0*L%LS6-#ZP2W<2=A(W%+6+8U^:Y) M-CR@HR$Y-H,".%Z:;2A5*86S'\(E-D1A&Q8.23V M+!BXXIO@EXVWW'#,!&ZHJ#=O=.@YT;!]'L"5XW?TB,POD;(+3E]9L+U[I;?F M[M,YC=SE>W1F3;G[2*@EHM;L0Q@S&>:_O-U%Z+86M-<;CS11])T[N/DOG<2I MEC1;FT\"5[V0:C[%1I*AL>DHN9G[) MYEI]C$_*@HG?0C[@=K:;@-]=0SNB#QU^M MH&4:[D*FL.K&W?I:?%+$H-L.X^#$(9L=6>6MG8U;I_6BE1Q M $;=V-6);15_XWK%. FC)+AZ ^FWPG!$30NU8)9K\8U=QBK8 U/#:PO6*/] M?1IQS4='T>36M;H'V=1HI_9V=X]2''P8VX4O:@(;JI&!'BD_N%0$T7"!36P9 M:-"$'VM\6,L@Y/45Q^H<7MTZVS&*DBZM389+4_ M6Y'G /DEC/9-Q&Q<0S1)( :" M.Z$:\^HD 7[WZ--A"RP*[", KMLZZI_53^*LB(BY#IR+R\UM$0 M%7W&LVGT;[1_Z(V&1'P^(!3E;,5>SAHLL-[D)NN DR]+'0+3H51&R^7D!1NX MG';-?E=5E:N^K97L(@RX?G"@OA"@WD,D&SNEW:T3AU"P>=;;)+V*AA;#!S); M3K!&R)N68(%2D/?O(N3B,$P4LC>D58W'4C,=-HV"N]!EBL1! MX5:&)F!-6UFL2A"'M/3&@/4V,6N][;1;E%N9]V-V?:*U;6V ME"B()F8M^>Z,Z9A1M&=;N+'N6Z>^=I&>NP E:PU'"A\NU4Q5KHW:Z.'&3B?N MDSRTXMTX8YOW4(0OM? Y;_;$!BIS\BM?Z(!C1P?O#CNEFFS,"$0C)JK+';L M/)B,=!_Z"7VK-_IH?[>PF"(LO2'J6VTQLD+,+0Y=U.&\I35T-%&MI1E-OM30 M*O)]AQHT-8VGD]5X5D. H#-B/2Q[AP(+2R8;V)HSHC\)7$V^\77.QAZ8>5LV1#2Z2;@&PK00L ML+?PMI"%N)*E:GG]AGDDPM4:Y, N/6UX(O1X@?ESXC MC"VXO'JOPZBZ#G&= MEZ@/Q6E$IPC5LAE8IKW?A",O6D(2#B8S'7D6Y9@!0',:Z%CQ%^XREU-U+&GN MSZAU&!Y 8B2;V15[M]9@3HC"UV0#PJ\3%*^5MM;&IWK&%LU%5=EWJBQY^M^M M/KEEZ$Q\*+M[ EL)G+A-4NC?O"4J2R,8(RL&M;A+PB:YZCJ%LNL5$2P'[:-! MAK"B0^2)_^##R3R M>I#77L;ED@GP@T)T5V-@DM%PP'-M0%B1++WTG,I!T5A MXMX=N[CK[+=-'49ZAJX]OSZ3O]1DN,428M4M]*E('JEI9!%)@%UOQ>/'R[EL!22Z2W!??V)'KBSVT]CKCIT2Q&:'3R"]0TMA[HT&# J&@X+H:A M^ =>VD^U%W556^OFR";C?U7+X0HQO(:+39C&3%U?O+*OMG_RW@XIQ74DD9'V MQ=/6\7UY@]3N"+W56%/;4-]O4VBU1K;\8NA*92+7PGF#*&X(W6.?E?VBVBO5 MY,(ZE-0$"J6TJ33U[8<+ ZU ?-"0I(HPYG=2K6WI&/![PC'VU*WMT3 YIZ3#YSU13/4-MLM-BQCY^>%UY2 M"B"I;#*MAT8I?]MA8QQ!:-(!/]W=D-TIG;BTAI+1?1@L51?A"!):];A6=P]7 MNW[Q7/8HK<)H*QC,ZBA>O3%1('!\&>\6G^\K2OUUBRP;P5?_T7 V V=#02D;2 M&J2X1[J#IRQ8'Q):W:WO5$+Q1*7E!VJ3!4IL=H\=1L/.%F48\^C(;EB":(<06+9WOX9WT&WO'T)J:(E.M];_F3H1T\K]/1?U&Y:] MV'*27D\] ZJ0,V7:]]D\^'1V; 4&ZF$[MHK B$'%T05[/M9A5!\"I+>R!!<$ MM;3 &,A^S(]XX%8L7N=HW]YD)Z'6E--A.FLW%5V'DQ)\MK(@>L?S@.D9+BTC M?56KUX?VMIS&T(2J4FQF)^"W\(EEID_SV6CO9R.Q&78"P"PT9YN7FMEX+$*P ME.PH^_)KIEVCR-HXZ88.5FY<5(]1.70]2(:*;[@CQCU/D_LP^3--()"R]F;M MV-V*S;OMHK0<:74I8JU%\!I-/6U](F&XY6 ]3:NO-[3RHG&EH<&^57!$,#%[E?JWWJJV M%%0?DE9\4>Q0,PV)S26 :672*A8@#%=1]I>;P*5O3Z_.#O[2;";N1=,.Q)GV MA=@%QU&2(?N^.8ZT4U?;#ILN3A@[!MJ:FM:M6+]=>MI(MUBM*&AY-(/N@XT- M=HL $H;P&4$$>#!3L!GX"L1?749&'Y(VD?"5.H$/H0",Z5SRNKZK:3AR<&8) M#,MY@,_KYBP(V/I'L1,U9(WU(3<5=_U\5>=B/\1-WT!E$E:.7._O;MY0^]@- M&^MP'1P8?7@$21MOA99XV6 JJ6@XF9> ^Z92N QVPB]UV+U?26"P*S'#+%"< MNK)R#&0Y/J31+HRK[0T8+N[479YM7K($@C:LW M>']3+]Y@]D2G2C=U_08[;'E==\2A*IBD+WED+EM6)M$^.>6WZC@:TPI+N6TI M,]&IJ]WGN) OC>49V8(+">C0E_@@:G;"49SU.J)K43)(Q)"W?-%3>@/!U*PF?]VOL]^_*/'I(%HN=EC;EN#=-2Q ML\4K>Q&*-^70@AH'$+ A$&98 AAC5?:&U3@ M#J(Q9K4"_:C3F$:PG:+W:>I MQ[0$EO/]G?-K&%WX#MO-#9?L 11T!H$.>=OZ[*=@_6_?T.#]YZ=O-)XC&HA3OD!L?5Y?7[_#-8+E^?3APP_?PY^_1WK?_+ND M0_X"E B2^O_^]?M\R&&FK84/ E*XQQ4."&0[ M,C%TR/++X*Z'Z^OG$%#ZP1 #UHLCOR@.^Q[')>KO;":Z+:F+G!J>/ M]O89_D/$; B?SI>Y9NIUA=Y\XB#O:ZBR [N'46?_[ PO 69V*T)Q'J5RY"9 M@D2A.",YS5/@0_TPG!D_#-;O 5B&^/D YE@Y+%L(DH.8&4ZUT=>$9@3,(&/?$U4+\TDV+_T1P[98<8[JPLKEX$Z=W38T^='("\DT-\ M2[R \/V;#<,_:TR^ M'>K[S@C6VS:W$ H>1E5T21;5 W-D_^<1>*JQI.N>@6,59XTV"5=$;M2_('T" M Q 5#W]60'&BUZF@CK1+2,_ M(Q>F[08FV-/N6LGC*,I(ODW+,4)D1)9SJ"L6ME6R!TO@.,+%D%P6G+2S_!!Q MJL8]#T,RHYZ>LU$^14TYYOZ^@\R0A80U26 4)\+0?&D6FXP*0>Q);B((,Y9] MM.\9%1-X]FN4QO&KLP=HC=1?1JE \NS#FZ2);Y"@.O'I^_4S)W_A) UDVVPB@@KECN!C(W;>'\YW51CEQC&>;P M%T[%X([H-5OUHA>$#%V,[;'C9S)\G/UND$N3#TE2.28)8%#BII0DKR%)Q+AX MIR8X,OS>P+4ZV@+("Y2.(S^@JNK#A^+$3H>-\MWM%SB*E3%^1Z@A_DHU_#"-?AXA M-F"P/%:@X22)H#DC2)6P$R?I3I\3]:!88*1##DV4V?L$C"/MT M)Z9 =C 'XN23D.*(J?=B[-61PJ%8E7Q,L,LPDNU>VM/!Y_F M##]"T?=BZB1.;('%0L!_GT2)\/?:+%0V10!!8 M )*3GG^3-=4L$^KE/=QMAW?WZ+?;0#RH'T-_3T]*Z%+^H!95[+T:F.SL?J6K M,8X@JN5GCK4%"Q&O_1S(A6A7@Z[A0:??%&P\VM07K _ %PVU]D"/_ 4HCK?\ MQ_+0] &0D=$!/]0"O'W#*JJP37) D1D1XQ@.IAB!8>TSPC"D"OD%,4T4G@T& MDKDNQCT[/I0SN@E$XGVOKYG3)$#TO1<007:$;S_Z!T_E(MD8L;G#<:(Y; 0'BB?R#R.%[/;\ M$(4XX_'CHX=^5R,@ MGCY0&B$2]AUU/>=@TW8Q$8VI>I GLL5W8\N6"H#7,E7@QH1*@, G)RD^720IAR2Y/XG4$ M>N9W*CJMX\^>!EFE. ;D,C#-/;W M$!.Y"]/ 9;-A&X\O#A^9L![YTH4O@'Y'V 27'&1!,K_8.$DVIK.% ,J6\5UO MQ=Y'"C6_ 64.?L64C32"&/UP[41>LMEF'P2?4/GA=GX:L^XO$+#I,K'.8[P' M[ [ R8G/#Y/Z:H^*:B:J-)@H4+GG BJ75$#EUB RUP(R$Y@WP8D3/O.O]A-H MCK@JL&;EBMGB" 9AF_6 BCLX96P.E\>#?1="*F9$TB271G&YAV-$#Q!C'^8% M+O,EEJ4C*U&7#C/T7*,O;&/$#A^#EK5KV"% M!JHJB6>@7(;+6(S.=$4P!HQ*E&$S],YKJRO2H;CH67)-(<'(!SM "B9=K?&Q M@39R9,*I 7PN%R7TT6>$B9=B B2;0;'3C(A:>U_44ND@_I+UE5@,CR]!PI8@ M,O)2Y=%)%Q1R47RL!_\?]%C'B#@)@AA!:H21F_#,*P[R*4V_4#ID- :R!Y1U MO&XB^X+?X1339WH0O&F5[N>SF>J]K2P!B#( H!UI"'_Q9Y M6V!^RAW^2R6UBU"XGA46RUV8@/^2QW)Y_6/$W0.LL^_E#. M7,&O0OED6&ITWXA[%[AO^9X+16"%WI_'EA55P$E\S3V?'T>M&<\$F:'$N2NAI:^E&8(Z7_< MFWH:QET:>7WE2S+/ZZ@H(7K76NV?7U0 ^=SW_$6LB';[%79*MAR1:KTKX9[L MR3,_/:- SV=PH /"R!<@0<=&A._-4ET!G8L-2"X$(W"C:(_EJK:0!ZXR/68T MXH#QE%.>=CUPJ'$P%V[D63AO,EZ70Q_S:="Y%R^B@4LU$^$ M51%KE!OFS:&LYXBEBU>VA?=7$%&4N;,OT)M]+9S9@R#9?OKPZ9]!#JCVEYN2 M#D?@4QP$#966CT5P,)('"?#AB!S/.)"[>>8+-6K_.>/-G&R+'E F+-XYT6\4 MO.H"'>!"6J'0M/*8V;]0=_L<>,E/8/N*!]G,RC3(%N?!$6$%($-F$&.";8SB M;X4QCMOBC)G,;*U4KB%E*\3'1\ ^"5F134$8PO))<%V;P#0(GX?I8V)KI0J: M4W&YG".7:U1_2J&,<,]$@3JO41;3G&4WCI(O8(I;+80;-2R,8ZTN#9W5O.R( M*VHPO>>)^JN;($XA79:R+<@V)^VGEP%%DI$D@N8(*MJ K&BZ,R/[WLOXB3AA M@T?R%Q$)?O;"MN::$L\\BZ?*[EZ M>#(?QM # T*)NC",^]!GLB-'7/2*J3 =+G'K]XPP#U0Y$8;4'9USQ9/!(LD4NV7$9S(4 9W;WQ[IVH-[-$C@ M:/4S(.:T#)W3H:9=82TT/OP#ILE[O[XL=GP(^,"\NA^%$5=_?9+F\ MQ(&$20B:89=>?+9D.S7%Z5S2E;?TCB^8QPD329F\4V@30=Q@&M;PG.E"JF"/ M"O(GQ8@B?W3\3L:38Y[2W8X?+\>_<.+-M1^^*JD;?>$4%.H$R!.@K^6&C*%< M&6)2AU]3.'4S[0R#1I? ^ H8]_)!#1H_BCNWEW6TO%'-XW4-PT#EO7%E_-Y0 M 3// E<8X%!>GC_[WIK[[FZ"I9^"0B],.2+-\_@"-04L<\360DDZ'Q2 M<2H M66![/NZ7LR+J/:N#L.*R+(5EEBL:838#DQF]/#@O<]4J81?'I\!*JFJ"F!8] M8C0)=F">="Q[P9A9[W(<)7^]\P)OV[/PM:!A\%[L/5-U=04AHZG$2TI=#%M ME\]<0A P&=R+CRX*).ERC8T[D^896(.@?4)LZ>@)G @J)\A9N#-4#(!G*7AO M#Z$7)(M-1.D3J%_7W@O-E21>/;:B:.S -8.]-X+S(#@1@C,A,!6B*&RBP&Y- M6=T12^I:6C0I3/_/8AUXJG[_W0__](__#\'2Q('9TL3M\,#S@(Z#A\P&F@0> M\M$,'X&'S,8RZ&W@I4B50+MABK[J 8;&'9/J:V%#@P:1*ON-W3CQ?W0)R\GS%@_*.-BM(>EB( M"RAB%#_2G#(;E +Q?51X^.?B$?!Q?&U/0[FFQ"-_3#=6]05>7EJDTW M?1;IIL47#F8XJ\-H Y%&F>E%*(,F*%-Y\X#M10A61JSG[E+W?/\Y MAFLW ;8*!Q ?P/*HE@-/0DQEPAEA,);4H$/\+S1$[L2T8,5S"$XGFY-) MN.L)+)U?N6K99,!H0O1, ?9G-%T_* OW[C,/?OE6B?C+YV9T'S9EF<-A^9FG MNL^#)^ )$.M!HF;_!DS^CF(G&B9(OD4P$[-@@AGA\R!2_8!RV-E4C&LAXZ^3 M>NG]S_KTDNX[+M)84(R? V<+\,7_S>/O(+GP(:);+]VRQ<&F[&F":,J+,$YZ M&78+P)/*P$2.3-Z)L;_%1>%]Q/@$)V#< #S.VE0*7.J*H&'?%8-^O^.C\@!$ M^(LG%V4)(Y_^>E0X.8;<,,8]SF.ODW+=3&C7\-LW?9:!)V'T2'D,;;SQ=L.D M_FCD>;2+I&\,_69@CN1CJG&BT37^0@[,4:%F6QU;8]7]["E&ETJ7CJN /?(( MKD6X<-X@8 P0AYC 9T=-#1V5-03KG)_9%B(91@C5BW MQ\;\2)13$7@P491-X;AHPIS=C1FY)Z[P*PF!9?K+$TV8012XI'?A5,L M0''E5$^"%2WS4X&ZS'#BG!'X42/',C/U( %RJDEYXO-7OP1.&NNK@;?$9^3) M"!7&PGJX6!C))4]CM3BOWXZR.V*JZ+"'MB+$\UW&G\]5&/QC]\]VFD.*ELUB9KSC+1EZDDK,D&#"AG@?M($P WN<0*B0^(Q]M'/.7QS,H0:(L6 M@Q ^"N'#S$R+K2:XK8N;$6-@GI2B9IP6\T/.,_/#AP^S#AP]EQ?!?R,=/_SB#5PGX__C#/\_^^??_()N!AT6L MC (Y#B60_I0&E!&=L0?MTP_"6;7$6X+\\!%_^VD&1L8=+U+D&W0 ]UW%2H/ MSWS9;G !#&(U0,4/ (!TX@V/:+GBK]"QP!-80400S&)D!$V#&<7]^6@HB!*$ MP7ODQ\DMZ%-FI<+[V_Q=C/MSM;P8!S">:VL)]KM/]?P?EYW\V$M$2>'G-(9H M3H.?SB";?A5_, 9P5BB@.-,K*)XDOX6:EPK3L6!ZUU0)\S1YUFMB'ORAC1]C MD1TP&(ZY3'(8%\]\,"XT34ZP8A30?'@.RFA78_ !+B(QXVLO7CK^GZD3705N MCT+,TB7$Z1$@"+5,#)5A'I(!38@>E8OFK !3<1!2"!'"Q]39THN.,MG\/0=! M7JJAJ/1$>%&.^Z'?R?CCD@7)YX'^O='OM"#]24^] CX?7_XP0_(W9)0^%U(Q MVU?/7B!*0,M*-[(>A)-9.\\$7B^3K(?\K?>_H]\B(M>3(*1^:H M0 Q&[.%,V(=S*ODRY?>8Y!)*:ZU&XG;N%>J%J4U+E3+&\"V9*N+H2-_Y=94A M>Y\H^\I]7'6&9D0;BBAC&7\I3?*=&2-5YI* 'HW%R W( MBMA4DH4BE*?Q<+8!6='BEVOX,8G,!88][FM7 SQ$?#Q(?S'6JSI6"^>!.WR M8IP.'V1&U&%.D%/M;J#1FD:ZQBAS HQZ1EDS! M9!V$$"0"<(_-K)+S4$5W#(S4YS*K$\!:3?!B?E_P4G;RKKQZ@;MR?)\\\[$, MZGE>[*S7$5V+6%]1= *KH!^K@VLDP<8@"VOPXNH&+X(AN=&4;YVE^8@LX69\ M;@

    RX"F*EP-5B2*,ZC[^U!END0-GQ>,R5UX0M?R-+I)PXNR(M8D-T("X$@ ME^*I[!?-@I2D.#!"',L ,Z]ZPS//F6&;VA#35\-7*E??N.&,*2M>0F_9$^H6 M$T.. *+9<6$\<:(D5X88_?\HGVA@[M0OHT"0LDN4R.01&,60N>\7IH6%K_%E&$8(_>OY_FL8 M_3:(%5;0GA$7J*,I92OHFS+$#LJ.V'>")D&B&#TCR9JVQ0[*C;K/LB]SF7T9 M2=PL)$8B(#$6K$,O#/U$]1Q8C)>GC/,?U;RL[HU0LD//6N M\B?)$4YO%& )N!8]GK %1<78,\FN8QHL-0MH3\Z4,?!X:*.,C7N'>5Y"H@N# M92]]EN>,98)I1F[BL]>B\I %HZ6A];D/G" C/H&5-)EA&2I]%9.!%&PP&BTX3 M]*,G(;NW, MNE++/@_%4 MVFQ&E>1DA8]J!.B?@7G2@X?+C!E4!+V R@I2UZ+"TYWS!O55S\,H"E^AG+&S M8W])]L>JN&R(O#(6D:/,B!B'9 ,1.=)I\JNIPX+I0O$LLA4\/V<\+XWS#(4' MYJN?PM %/?.)1B_>DL9/[ (X6JF,,=\-2:):*8D2H'H*G.C@0)P=P&XPBM([ MV.05WT;+MS#N8BQ:D?L^NB7C^"@/[5!<%(W@7FX$QP!# \]L4Q6D/&#B,4.T MQ]?_,Y,!:TOG2='TTH-J88'[> 1N0,&$OMA0 F$36X O N0;)(Q8Y>2=H\*$ MLJW,%'"^6CSS">N7/5.NZ;ZC4FZ61.)O.6@M]%)",[S0-58B9&J++:V8M;6H ME)"??&ZB #G,3H3ZU-0HS%05.4=#4(737%R]R'EA\Y&]1TT^>&!+_X6"9$G= M,[;+V0F1II$>&X5;Z"5=(@AG1I<1RC\,R)/F#Y(L.8(E:10S5!5A^!W[Z,6_ M74>TUXI4W+T1(_M^!377M17AJ 0[GD:[<:!H%$EY74B$1H2[-*JLA7(2=^L0 MBVGX;H4I$IBCZ=,WS=75PCFR/6KPL.8>+Z8%*FL@:@YAC;92D>$X0UB%_P)P MLZ,=CH6SJ3C@.'QLOK$B/B->OHW+0R+\/*O4G&.RXO8#I#EC!]/VPLFG*U^P M^4H_B6(FO!(@40^LG T&/>3S09BZD6H(\*P7R&B"*)L!JO]F!(FD:*UF;WN! M[CP(&^+\2U=,_#,6UAK@G=,5B>JGBZS9?.%WKQMON2&OGN]#,AB3&!+0-"2X M,FV**ZNABVH;.D@10QIL57Q[%C#'"76BP-@R<:"K6'C= MKZ&8I,0HB?%1D$#3PR!JQ1G<(R_)EXU5Y-K8B3/'L+S%!:,RAN(:BVCFC/(G M+@/>-I7!;HY/'=KFP.\Z-F!AAP,/9OV;A&Z/3K7NFY5%_H*>!9R#Z4RV41>H M6U'UKF_*.*OT2%]"_P4\1KH_J8]?,Z-9])>-X-4[0:PG)-!.&>!"/%6BHJ-TLMI/@=U DC'S\: MA-*JP.+KJTY7@2B.8QG@:3)0(1:?M9Y\B*2;C-PH+(#K&;3HF^W.05S3)9/F M4S3&\%_!3(Z"'59VW1\])A,R_8JCP$OZQ,L&(#X;P>1Q,L:F^':2_HS($0!V M)V8]\*O]0==BL:26GO/60^,J)V]N M4]W3!,*X'Z(0'(KN^?YS#'&96=1S'O30Y%RL!0I8CPAFS@0S* MC/A4G F)I*90-9V(."@SY52>"H[,5/>X%)OB02(4]*A-(FD)R#?#=4D&F;D6 M+CO:]+-GYNS-.QYJK^9Q!)HFG\9CYFSU8>R4'-DW%;][=N0H&?EF>6[2X0QK MI(=9F=5IEXA(4)\^"CKAW(G-N M,2\*LF:QQQ?>EGM-*OS%/T%@PC!Z @Q#>+A0910$#X(PIC68XE*<'.2.^WVJ M8^[X&*;5"5-K(ZMF1$>)G*[DJ_1".Q'TU#05PW:AP3@HE'PMLG$"E:4$ M-H+ZAQ)^PA 0C4:+2YW$JC0X%7I7-Y-%.+6_C0%P?1(K7W@%SROJ[+'W,/L" MGOH%9'4E^07@=%=5\!/(+_K?RGO?P-/:$5ROIP^I$XC@"&XER!.Y"=@P^$7O MG6T_I"T@1W)Z,P(41X#:&HH-/4>\@A=3P9$[NO0H9C%LX/9_.=O= MOV3\&L0ZD6DKBLDRSG[Y1X]&3K3<['O=*TIB3T80WX[[LY]'N%Z,LJ@5OFG@ MTY1QB;^JC_392?JB<1>-A.+!CCAMR*E!(4 \[L:,@@-R).V @A-!,ZOX8@R" M;7!&JI2(PG0[@TY93).SGI M;U7^,K@WV>IBN"+\0/,YF5LJF7:H>46&>#($NCW"P#CU45EK0>3+KVZEP8XE,TD4XAC-+YODFX;@^K3'X M]K\^EEN,+XA$]YA70L'4X$LUG1G15*KDW7XKS'--KY M"L/DXYO@%T@$OPH2+]GS,-'C@U"S!%U.&SX;3S/GY(FD?U+,::AF>0IR8I:1 M+N4?.0RX^VL:\V FX\4R!>9Y/N)$ZF#V78A"SOG6"> Z75X]/OR-7__GY9O'GT1\/#AIDMD8UCF&Y1'5O/MLJ5)L)Q^;OPIGKLC;Q M0\BN=/^_O-U%Z!X;32Z>.4$1"EL!3<*($J Z=2XT <4>*PBIA5DY]-))G'X& M8L&'0A,"Y!US!N*A^:CX*.,QH^1I:D:KFZ!0R?SXC,VB<0^$QF(!]Q-BK&#. MYVP8M^,/SX9B2NSXD6S6_+K4"A>\7N#5G4-<*.7 MZ:4$&V+%">QZ $Z/ZM=@X@;"0\*#S347\)Q$ M^_[RMT9ZQHU1!"RN?( 1!-@!6:N4_VSPA_Z#6S2 040K_O"TH33!X@N#!,%Q MHCSVE/\8PP!D#2.8BDH9F"5I;N'SQT!F_B,2%I4J#,>X#QA[9/S3@== M?7LK(>B0=S$@@1&YL(MRK_G0S5'6H!L67^-"F#3 "6PC+A' G,( 4Z:/3\L7 M8E).RUA"OA$NBIG=XP6 +$*1XB$S+2B3PXZ 0-)Q0E&+)ED(B&$[J"F>5 /" ME\&1."U9^%$2RGPEDE,&;<((/%5%\-%#%"XI=6/(A'F(Z(L7IK%BA.^W"V\9 M.W_( CS+!Q>Q_JN(]T2;T7L"_& *(U0,ENA>*,W(,M;YQZW8-P4H9=BG*R)\& MLN5:OH?Q#5:VFEX8S;ED^+W\H(UHP_GE5JQM9R&RX=_V'# M!$<>E7.LH@YD"-(AG- TIZLIX2/,N0C\V1/7_6Z4F6>*\7P%R2/7?OC: M%]PY1T.&! E(_T"JHP1^@6(?T0UE&H.,W\-Z37O^_P< L,O)B^#%&:\(M2=_ M$?^.A5UGA-&";:/$K>%(KSPMP,UJF55$1_>*:E/&$#EA.$HQS.W)<%2T27YU MS;K(<"085E,@S$>!&^'WP'0F\US.H[43B'@()I3&[#2ZW&@XV?W9=^+5QT;DEZ5T?&[J^/#RF0SR 'LQ[FET6+%%/Z5=RRK2(%P$I.< MIR9%X62W3L3D$;-HIB*)ZL&)YA%^4QXH*X'\>L"V2ALW>^V<"%R_G+Q *,A0 M_4Z*O0H[OK@E=HQ'*,AK-(".EW'ESZH(G;H/@PPF_KZ'#4"4MA79%>\$]6]G M1!T ;1\GPF#E/9_Q23GQ&0E,,J0C"ZEE>/E>S&L'#@69I-4HGLDCEX]SBKSJ MP'[>"T:28-H+$T[6ZPB_,!CVV79U26PR##\M-]1-?3I? MM4:(Q74A8HL>8=AR?$S=ZQ!W%[=4Z<.YF/0?VUHO+39 +MI\1>KC!-1%:R[: M9VK1,'1"F-0A.D'-TQDD4D:",D+\"P<0C,W6 AZ4&2E5"28P@%NE:CJH95!F M-!FJCB,S6+-WSINW3;>]/H*@87#)>\]4RU3CA$:M]78TX&B>*C DHNNL,Z2K M4PWI.B,UB18&K0(3659U*RD))@*)%5![PB"@O.XZ.@J=,:(->IE,ABM.,HCU M9/0:)K87KUCS%+%5U(%-XJUE83^+L 9\#:6?YZ*T]DCYMJ8"$I.;'L6)A 9H M5C@6?>?AYF)6+:OFHMDL1QE;81P]*'GY^%_/HNE%C]@&?%\1 "WT^Z]H513K MX1#[R;C_]C8,U@L:;4&1AEI*?,EN84)*=;:C R:"]7N@3M!"@N\ZLIJ3/C7. M]-@*QEX"[+EL##1BH=]"2--;)TDC% !FQ&47M@"X8HO@,8$ "^ MV>^PS8V?8Y%9#:@IB-CF^'V=4I(B\B-I&O4R0>S3!0!4L/NP M1VK?!:)1,!H&L_?Z3%/3O W/-;?IO[#3&$;[/LX)0<*X^^'XJ>IZ$J>#5X]1 M_T*O&6OH">H*&[\RNE<:[GF3'%%Q>!1OMOD%T(XZK, * ZJP8DA56>D_F$J' MZQ3"<<9>=F=-008]UC-;K*Z&Z3SPP",0'H9P*'B>>E2+ZV6;(]E0@B>#!#F, M7KFWRP-_H#4/R#.64CG6^DDO2RG>Z:PNWHF(4;GJ8-"?/^Y":. X@D.>-*1$ M!C7N)X,2)4T20([D^!O]O:4$%%LP;8Q4/Q2W[Q4U" MM[T-U0I-\A>@2I"L*5?.D'9E44T=58Y';[U)YBOVD/&.4ZP+MA+5WWW4D2*8 M,>R>-)8D3-WB4UWT!J=)[S)X8IY"(<69@A>:S560^,K66JO44]Z([\/5^WPC MFKO*?J$P&I4O989%C"_:/$WBQ,$\ K#,+X_<3W*,3$)00)?YRZD,-",XU(ER M7'1FG"H?NFDM^X".^(!"X G5S_9\PNRJRN\QN]66BBP\:.Q2D/.W5>G[8P8-#;0_ N*09F/D=&LVH$0L]J.*$5R[,.+,,+",B"- M.DEOZ]8&G%<91?8S7:V\I8=PDS1YI31 VQ2XQ)V %X'DMBJV=NLH3'>$G3S/ M";Z&M9.6K0[AK\W1KTI]365V1)D>1MU_!4NJI\'D[*M[[T+9>Z5]-T)V*_YZK$PQB>-&_$P:.>S%9NCD!OZWOU\9.)C%*97BD9TE-%E !!Q M8'P>]KUB,S!UX8VX*'YF0X#%J"G@I4%^$S$LP7&)E!5-"5TCKH6Z_]FC&%'\ MW+;1::0A:3\.(D\VW,GRK;\G@DO%@FLFE.)2W"[77@RP-^A NF:_.]:,*ND1 M3E"ZR9#DQ#E0/\"X;,@=)LH\/CA1LE\PF29V,*A\P&AM,0+!(8@ZQO@QV :Y MU7#2:UD>0:"Y[>DA4^296Y-NL>$F7B.-C3)["8V81>T':_""]T80S=,6@C5Z M^D< S#R:A\J<;Y45/W0"TV&?0WV)2N#+\N<8(\!S&'[4-P;"5<>*P\TSM4LMW6Z=:%_FUV">19!XKN>G4$CLB2Y% M2#4 /[^]_\T^_&?/\S@;MWQZNB^00OED*S[!:X?%:ZY/^%,LLUS M9_F1O VA"+%QH/Y!/[*:-=R'7>-:J +FUP]#1T$F'"'FO?>TQZ\O2Y]8"Y;A B3Y@LJ@(#Y]47I923/2Q1?9X7*8.WEN.@3X5KBI"3L=GS02>UT,$ M*;S)_H%-!I EX/SOMCW%/T/(:7*N[">8[0Q;9A,V?C=-)SX@@S_%=M %DI-JI<:@YR22;:X5-1V=31">:='J:X5-Y, [XG,:N M>31WWX=^0M\&R2[@I$S9Y?M,5)PA3L)TZD:?B:I'@=,QM\E%;>L>=:5E=6S3 MU:1[S%1=4$%FC&A"'I([7#2DB#H>*1;RZ-GK L.83"BQMN&6+IPW&@.:9!_< M+*SE@90(D#*.G]5WXB6SS8[109NSQWE)@/BD.=!0M:K6?X2*L;P6A8#1ZV>2 MR>J)"&HCF&6&F7_!?845PCU!V7#%LANFPU25**MVR_>I\RX,&'Q :<_H@/SZ M3-F9HNPBBU;42U*319C&6I&*5[(^L&.$TG7'AF" IIOLE< ]M"LN-DXPYZE[ M/T%,2GP3\'4LH"3@'R^=A&9)?WUV5DN%E<8"*S/".=$B(;F--&',$,$-TQZ0 M'\AOD6442X ,V(0 6TH.YO]\N\8S4(+PP%@FXL(BKF 17[AO0(0XF9')1"SB M_NIMN8'%NW>VQQL/."DB:1$@-MUIZW+D6+//T3->A3L?;MPH#-B/2X[@/V1Q M6S8,R<W @9C\B.ZHDPN" MG#\GCA? 9I7"'=.K,RAOQ([L"PCP*!$B,_1,(D<%Q2D3*L%2EH.:<^3-$= ! M1EP03?PJXV:24%D6JBY+#GK.03?#O +'J+C!PNU-+\,MF^B X,$S&1K CCWOP#\28O1:[<&.Y_TRO0:*#0TJD,@BV:9K+@0:)! MN(5PF# RR%.-E16M2/@W88"Z>J/1THN/UD5XV#P?2*\&,)/!IKR)&(]D YXP M[UHE94SMFU<#+OPG6/#SC,:!(A,<)[Z MBVYZNF6+B/!?*V&R:* 8$KY$NLC5B&([N"5#,UN#7U+!\&F$1HMX"-X2'8S3 MSUJ9YCH4E>EAP_#%_+)T)IRB^0,4-ME/KU,(]J@ X1S\/FFVL,X(GTDU2JF- M>\?&LFEO=YQX6\3JJUP2L&"55M&DVR=<4NK&@!QT"X=#PB0<[<+B]#CZ#U(< MHVS78&QHUJDP8G(5(CQ!(82(1/0E]%\0V84GQJ^-3B MSTZ$%RS D?>RC4I"B,4^@BFT_\2UT#5U]L:B^P,(KKT(@]AST2H>!M=A=,?4 MA@$2*(+WF&>]5*GC_0582%LW$:/(D:XTJA$X23O<4>-%S,AJ_ MT/G=A3'&E'7V:TZ[0TXW.F>\A8=J^#9?'U9JO M %;+,=-\217W#>5,<3<;-09MUILE>:PY&W.P=RU-N0&'F;%V>+/5-SAM^;*! M0QTP[YCZ592(5(#!68>P3_5SX<$ZB4V%^!HXVPM^@G>E9" M?_M68&N)UA^%\2$5<^4WT]+(3\[4TV,E5<&>PR$:+:=0Q"8;)/0JA8^+.(UQ(_M[YS.5 MXL7__L-W'SZR6S7+9/KX8?;APX=R'/F_D/^F4:BG ' ?ODG<)Y3]V199;,(T M9H,L7MD!WC]Y;X_27,@-:]?"6#@(? 4;CREC?$"2X(@D]M[J392FU#3CC(O- M#0S+@0@?B;"A2#:6!"N5HYE&SC#.N'HF/GWX]/MZ5D^50]W;CCR:8RE_.IZV MCN]+Z;W?TX>DB*0UV4E7O'0CSGQ#?7^0T!VD-$; 3I\I5ZVUV7EKV@"VYT?[BE]S+8-2M:?8=,\I<^_TF6R".^:7&0E1D#NYO %>?'G M?E$+19'3>4Y])H2[N:56U#V)O77@K;REPP.+LGK9*5P/+H\=AW98FS<)"14A M$/C+'**@H3Q+S+F&SEOD>XS:*J?QE>2-+$-RYJN&2BIRSB2?M CCQVD3,6\H MM,)G3O*IDVSN6E%T'L)C]OR?TO?0HA"5."G^9#Y7X:=4?HQ9]7J/:U/Y:,(R M- \,H7D,QD5GRY 15HI>N>$*XV8^N-'+X [(B_IQ)%E#5\Z0+AY>4I-J2;%' MN'L*CS(O803WRXK3%TFOB@^(/\D\4=8AS]+CMLQY,O6"3G#Y&OR.G=V.9]5N M1U&NE1:RL8UXX::ZO.K9O*[;D*?ADBT&0F0(7_+.F2 $?T7XM0+$)B=^4E#\ M@W^&AAM@M"_PE2Z];N^]UA0_+U\X ?#@B+E]I8NE7J4WQ<4QMR8-R1''H74J MMUY;J@@.8/QV&II#_P#F3HSX7;VP_[=@?7KE M">3T"!(D0'&$?('!^- 3&RN8,<<#Y(0G(AD=1NH1H%-,-^=?P7"4SA#S5Y>_ MB@FCV3\K+[D]_E)2;-OO@,RW(*% ?7:$\X#T,[ N)4GD/:<)2CI)2.[# (JZ M,SH^-+LQCJ5]/)M%.SX'CY_D3)5W<,BO8OZYE!C%-\$N3>);^D+]3[U".7)D M9^ ;B,X(DB6?1L!1') ?[6+@#(P5;R@?XWZUQ@N7F6$194@.2K&37A[YN92" MBF-84!F2(5TW0N-R5D8\"^(R&\B6L[6+Z-)#?8C][%/TCP2NFJ]\=)!N3GI& M,N*\H)1"_K28TS=C3I_7 SM=MI0GJ^N',_8%EQR-R8M]X4;[^.G=\[<&$<2&F+..0#O2Q#LH\F?+ M9;I-,4%M@+NXS6"AC#;2W6R>]4*^SLC\=4>^'@^@Q1+VD[$%J &!&A%294BK M,EJ10?-3(9"FY?'@[HU\CE_?^I91MDP;Z?-SQ*-3?O%B0\P61$@.O=#VQ6 <2T8.1[+QH'24'%&55D; WI_$ M*E6&@\U71(05P9R(,BDBE_.Z9CG/E>4\&W4Y[VD"."5L]!!$53Y>)]\(/5[\T>3"/(1"+' KVT#L8C6GYWY)L0)*/.$KJO/D%*%7%7/GA MJX!I\C*VG6P< SC3*B3-/!+8B45L&@6NO6\ $Z#N($A-R*Y-@=18QJMQE $- M8PH985KN; DQQ%B2L)07)6;5@4Z0UTH(HLY?UZ KB$D-0Z"G*3#)PDHW$G!: M'P9*%E]][M.SSNS7$%8B '00Y\\BNA^4Z NO=""5VM M( N)+8.HN8'G]/'I\^E_>562Z/_YS*S7UJ4X;C?83!^JJ!OS2"'APP58\&LO7CK^GZG3%PGN!_(.%^A/J;\G'V<$ M?O7M%\6PN!T:(U=F6#)G68S>@8@&,0,>_ )S(# )'\4^/C+O&HJ-!'["O?2^+&<:\M_D_F5P"$"6A.K]93+$ M ^NY8;-YB" J.C-L]L9%R9W-8N""WQE$B)T8F^Q@<.+DHYN*,1AM.<2^5X(, MY#)O*5I\@\!X.#@C!>@0G M]7S%-BQV[2F89;0%+E@$U-^'J_=LRQ:1?TX;L6[056QXU'OCUN6?A'LL<:H0 MH\XFRXE\;:NM^[$[;-G1'PX.KC?",YD-9/.9'(#;RF?R72K9W"G,KS*633^: M5UFMT>C"2>@ZC'I62$!21-*:[*1K:J2:G'EF46/?_=H/7R'IB_V8"V"!6['+ M!JM^B2<,QIT1,;(B@(+.677.QBZ*.?;:Z+F:NYV/QCC'5R#F,5@HD%D$1C-? MZGWXPE[1'W:VQHLOK32CE*TTP5XAK1J9&07PU0@S[6$7%1_,F-^16\Q\=BS! MY1#/@T7DN%06;&3R$O5>>E2!+(CG.>:\DPW)*X;#J(K_.CRIM&W(C-( MU*7$%@1")*CT^K$1GRE)@V7H^^PW'I:M%,DA6[H-V2>!Z2Y%ZB2;<9)&YM+' MS'TB:IVYH.8BY0US*9VB>2\LJTH]I[D-=]ZYBZ6GYT(-8]' M)I#T@)F19 C0,0YVV'?2ZA?09FYNRN7K6NR>GO)6Y0TM(Z_'D*4&9ZP&V,(9 M\[G% W_O;&GD,T((7]]):VA ^N<$ M24YQA)4?CI%23G&)'9-:$0::87P3DRU *;GA@"'N>9K*=> 7T2ZQ$^(#1?(@ M7!W*5-V*;D.HQ7%J_?DUT-3)829L[:\HR%55:E? M?'?4YYT6?:+%9J_0P';)(JM]-4W)(\4 !<^QW25^K?>ZM@0NRS.H0W8M@2[ MP(+X M%*ZB["\W@4O?GEZ='?RE7WXI'Y-DI!6_*YIHWSW-KQ^_5?Z.8Q,87-AP1P * M&G%=-*LB8]VDJT[?[$SXOWH314]ZUO*K..,0XO$NHY\5WC.8)F>"O\8:<#,2 MF%0-C?"CN58[?[1Q\3+Z1A:9KD$$:1/@0/C%2S82%Q97$(*G>GD8)67TWV:8 MLS.9;^FLV'XDF6L.';0TS38;4N+5,&+\8=>' MG1$W E/M!H:72KC[DVFA" ;/,[C"2<6?;.8(5Q"EE2OO)'DQH0 MFP:86;!4 ,@_CO\0,B]56)K2S%$&-9@1US3#Y7C4/"QNX*!AA?#4^:G$ M8SNA^75ZBI)6RHP97Y-='1ZC65X.YC,E28A$QFN MA=A<7*8D9"]+I*PC_A:5,00G2/')W0E@ I/:*.I^UP)/OT>TJU B)27C\:[] M)ZYI__KLQU;M\H^>?W/C2JXE-78(7LL>+IJQ'GH,/)8;3"LH0[*7FF!OO8.S&6J<@#4[R*#7P0CR?& MHGKE-/%I5"CB1S'/X.LK&"CWC)JS.,J;/R0[NL,E-_B=1C7#*9:'/*5JD,>M MGPX6P)\BTPX$^UR7GU_3/$L\O/D* DNOWL DE7KQ9HL 8O$!+%3JHY(\".\8 M64RU$4S'%P_'70%A6<2;PJN) ;DZ:2)__1#1G6@*PQEZ5(6\Z:R9AE9.'+SD MU3C9+KVGR9-SA(I>D)7RX42J5#&!$%-7$4P7+C#P<\0PK"FQR33[\IOG;,]7 ME3FBE[+"*&#"@-,:ASM1KC7T["._N!7XY%MVA]\D='OL=VZK[ WT"0XPCLG% MB0)VM<3L&T@_AK=DWU68>X>W0(GQ0(OEMOH9P3'QTV;U1>R8GTRN14TJZ(7C M+Z&>O;! E9?BZN')*+BMLUY'E->ZF:]$(>.^>UPG"WS)"LGC;.^AV=+]+QIO M\[%XXZY&&GAA]#F(>;CA?9C0F-W%2LC]8N-%R3".Y^_X:"25PY$ QN/($6H& M18)CFGI_S?(LKRC.:C8*P6'PR=5R*OA0QCW*1EG64RE^^,!Y-?B8.EZ$J4KG M^^S'/WHT_8W7\&1HK(P M@>2:\CHR!A^1X3E5-FRGKVA\CTK[(!X9$35Y_,.8F885,OT9_L#N2/T72LN;0&1!,!UA%\:._U,4ICM4(&/AU,PP M;X]W%,.@,X[^JHP-5O\L39LWP?++^B_U'ME\B9PPP1D+_3.?\S@1#1->^F(& M+*XE M7!#S2?!W$20N&>7!GW"$Y_O=3TV\85>Z9K+P@$W,#7O&Y:0HC5:VVPU?MX3'(;@.%V>^;-H MJ7'(-$LY+?9CR\Q$B^\A+HGNDO=\DJ([V.GSI9'1$IGM+5O8L*$1KM+WHT]: MJ\@2.0&7-G@)"'7>3>TL3;VE]FT.7'.^+U4KPX2!S("!'N8=7@*R6.//(5BH M(< . L&JON (PY[JPJJ)(#P6Z>.@*UA!W_)2S4%)5%2H'#ZJBO'ZUI;9.*R& M*E0K7;R&51P>1<@R\^4@?/Q.65D-@3QX3RN_:??>EMD4OAMP9E?E]V9Y[?"U MV/^Y3+BHXO<(,I89KW&1Z3[.*E8[=;3,7,G,*8T(6.UZOD(I7X175?%X2'_; MSU+FO:ZPO3#I4_DO_$253\^!-"RS7'7"Y/NQOZA_:+KTF\S7+$<&RJ"_QKC M]O,[\!"V%RQ]CNG?4C;]JQ>JUMVM9+VNL64FLJAUL>PJQF.3NE35WK;HIU7T MRDY7BP38ULD24QS.,$KC^-790SV=U%]&Z99[W55&&AO:/B'9>9?;IL,[H#6U M+J*A3^;!B9(]*MM04(B]2]*N4RV/-?>QS!*_91N>*JV!Y4#59 MK8'-H]H>-G,F(V?8[VJ.\3%$+'\A]8T.W#(.9=5':^MCT0+'B\N=N6[$)%$$ M?IE'6%PP6&K75EM;FUOQZ&KI%9?"( 1M+L:0B2]2B%?^4EHKP^-9/!I0RH1] M_J?]]CGTBV=!^Z-U'6V[!:PK=JUPQ!".7EZMEE4VM;EAV6X!/PK;)4ON#>.5 M[RN5BTX=+'^-00^$J(B$+17HC*I/.\:XMNUH]#FY"9A4R9U!=:)U1;/I[8F* M7-R.7[4NB]<>>PMO"T@%*Y3^5P!@!#K-/'JBT0M[(.NEV4X=IR(=7; ?Y]$B M? T:!:.\V01.2\==5M-T>J>F[XVF_.$V#-8+&FV!]Y'NTYK1;1LM=$M=655K M;#BMR2_88!"/T6'ZLJEM!NH!#>%67&YHI?I\1'?;=AC71:^&XT.1M)M N"7K M66OL\ 5=35!%/ @+-.W4#;0=$PHA9*?+<:3J@*A$S$L-G%0V="VUS82AB M'J6"!34#!95:URY'/W)6C>M7%"P^/M8I^D_J"8!US:R?3K9*8/ZYO56 M+;V%=6&A,CI4L_!62POM_4[R?96,+4+N 0$@&NIB @[^@DM\CY0]!\%=Z$*D M5H7C>LS1;6]X3> O8=*WZPC5,/:6]HV*M27>CERAKHLIS@3+TD;H1\ZVEE2. M0>H6S5AJ/CF+0C=+@O7WC[W#THC#G9F\ D3U.UC3V/X#(^K"R>U>!*X^Q^+= M2ODE)JA%3ABQJ\!A @E(:!!^" -;JSHE^HZ"Z",]M^Q&B_HJIX2EX*]C;&;,/ M11LN\8;FEAFIJ>53DGX$V&!N?L,KJ>E;#D/9MA@IM*(Z]YSZ]TE8]NM-^9,R MDS["WIBO/L?IN)Z0^JF!^#G"\>FRL? M5<%RS.01-*SG!22.QQ15B=IZMERFVQ3C_B\I$T>]FLR MEZVWYYTM^,+[/B0 M9WCMAZ^*;;'14=2MZ\2^6[VWO;JE;;U.B9)A0IP07/ 6FS_['D^+S7%BA!P@ M3/E>=9QD7YK6?1S'T N2Q2:B] D>H6OOA>8O$T_-J47# M;A-;!J'M ^<5E9=]O"+D]V4>PE3;ER=8UMN]@P/@.6.@S8;.I] M,Y4-K3_2NZRVR2U$>\U7W%93_4[7-)[F>3DNV("]RWMDBE-Y=RM[MW!*Z"$$"Q50\E[KG>Z;:N8J]YPR\Q#P0L"E*S< X$W00 M:I7"GX!-F6/JEBJ&=W7['4+3NOBH!KU\#D1=/6XT@E(P#Q'=>BE4F\&F['" MH0T++-6*E[U(6MTCZ?-2*-UAA'GL< ULO%V=:;FMPP2^;AGBL>ZCU8!!3N*J M$Z "BY )&6 . ;\X.U[7851]!EMNM$/)3> [YD<*ZM3$3[N(.NX\^-F),-X; MPGVZ]K5N]Q.2(T=RA%Q:"%'25/:VME/+NSU+F? 0P=57]6$:FD_(S)+) M16VVDZRA[>1#D3O(A. Y>VD7WK9!+:MM;/OFX]D;K4D$4Q"LKL,TXAK^:SB0 MS: _2=O?3X&6G*^*D?:5W[.QA^WT)G 3L4>B_B#I+6SKGG"GLK=!H'*X""J> M%-&Z:F^U [I/Y\6IY:;8QK:S$J)&(=Z&:8YV;K+-R,TF] M)3,%Y3:CQGB$O-F7 IE4G9!F&CBI=E3;R''W9E9%H,X.FZN;6M6RV'YG M+0IQ"77Z4T-CVR\:"*(<94R5IH4%1(&^KI7,NW2V+S9A&?4'9X\W=N"69:.. M6=I'DK+M?^V0BU@ML5R]+=D%SSJ(2T.H_I6^VZ$'L?UD-*#[5[X7#>UMGW)8 M]N=V-^QS4T$5#$R-<]M/K=@[]$"V+9@01R'.>X.Z5=%LND5;:GR%S3VLQV$T M%A9IO+:[]K5]3XOH3@G3TH"UV;&+31GI%R]PP]?X,@PCC-WP?/\UC'ZK$9(: M6T_ Y,(QPH D]4',%6WM'W]%XH]- =.5[>=@&G5X\YBB J6T,]+3=QJXNL@ M K;M-&!G%==N<[6(JH:3F/PAALKF'M;U;)Y]"B!WM16^M";3??5K*JR!>^] M::"!TDFQ?\_>R<4K]5_H';L1-I5:;C^*MJ_^ ^'5)HJI=LGD-S_<47=!EYL MXS^YEE#O FWI8ENB\ (J0X.SG&_G#3(JSL,H"E]Y(C#[2UW-BN[]K3_=<<(Q M*>(\TSM^8KNL^IVN:STQV;SI'-6UG6# ;:Z:5Z3;M\+-77H0:QRX11"L<4:T M?BD])X7<;RD*U(&"M73Y8O;'HQ?_=AW1VO489T2;RYDK%>R:5M@3H:X87EU* M?8BSV!;X+X@^J-35C PP#1L].!' @M&6#5';>M)'J"[;1<\X+VWZ& RC>M3J M&.-9+1JU13>+T JO(9I?!H#%N-]E$%79<]^]JVW9_-C/=]L$P]F?JGT[;S=4 MI4X=)B8U0L#_LHO(B VM2^ZU-K,#36S3"W1I?%Z:VENW1X%S-<-!;\&8JFIJ MF0$)3GBSW3D8,96CCO!?P5SK0M,Z=[:(FO (%VTU9H+R)\M?X9XF'9-%JSY# M]]XV90BT*XO8&P4[I,;_U-C:8LCL9;C$5#$>6U,3+UO9R/89*$*):7^8[M/6 M,1+H, HG(4L?+TI/3,H22'M=Y"S1U"JXJ+>E1R%I=NUH\2*0$9N*+;?L/&]L M^*6$GI>+S)5=GJ4O//8$[*M^36$ZS67N.W6=@,DXS_YNKE-0U]:JA6M'EY[C M)_OSU,,4_8IC6X?-T+FK;0^RM"[?40?><'SBLU_^T6,R+GL"]_4?[B "5@4# M?OX?Z3.3%AM"'%L;V[8=5YR+:,R%0O^!Y[X%\?G0!GRH8<_H#%? M_872DFL"19CIJS>!F\A^V( H#FX2'KA=*>...@/;6:3"1:*)N;7RTQ'] M,YB5(Q6 UOZV;^[Z2)T[Y],L-1Z+A)J@:JU5[-]MZ;(<4&AXMF6,G52JY1]"Q'A"5JR6!>UC8 M6M>^TSRM/)+AN%2[4E_KL%%,JF*W1OP0QDR6^B]O=Q&Z-:#Q52VM3Q_#1QP\ M.Y=.XE0(PVUM[?N'"H5%"BF+-9ZBYD[3?=AK(I$1WOC ![Z)E&U50/-LUXLO M5>ULWWK'QB/PNSNW@,3X8BV8TB#$$6[BO GX53AH+,2!8T_@VEJ&T2[DL LH MWUS \8WV]==O8Q>;.LLMBFE@PL0?GC:4)A@/7&-8:FD_P8 P%9 68.[@@H&; MIM9T=A09V^=>QAT4,+WCN@I#C1TF8AM8A,+$+@WSE-T$-;$*;7TFPM)U&*D M6 \1??'"5(5O:#%[M/2>0CH:TWRH]P*"#.0QMZ6B5;:>G%A7Z>6H*S%U0'>+ M;]EMN'3\APT[]=5U-HM_GT@D4U.@TE0NX?E*5D%JSOYM:&];!&;O040W[/7+ M[!H\U[U#DGS7OM:_5A>D2VZ7JS42=.QO^UJ.UDX@="W #&/?P>523>"R1R2& MZ'0.H\)#LCS'S_9FXPX>A+#MBP7$ _:LUN!Y*7^V?R:EZ?_!B>81KB0W2LGX MFKK0J99NUI];GD6DH9S>AT$H(QQ;4L&;^DTJ!$%-E^*?H1G@IWMOVW=I5@V] MU0@0UUD!:J&>!B-N4SD5@BUHC*H%N48';6QMLT8=3WJNJ5&G_G%Z.0A'AW+E MELM*.<#04*MW@#%+R?>8=+O=I=(X6L*_Q#2B2FOA$(1/4O:1 M]_TBY+H"L :Y5=(\RC,8'FF21L%=Z#)MJWMDH)G1)V&-B*690=&MZK=76Q_; MQTI$V><19\WA:4WMIQ,*4&\H*C6:E"^\\;&L:6I[U7D.;B'S]HPIZ%&T9[N\ MO@QMEXZV'7YY=8/6Z@%J*^O1^*52\LJ]4Y25VWM,Q)(ZA"'PH+*\HPQLTTL5 MOE1#FI3^:%NFI3[[[?HG&M#(\<'5YVZ9Q@YS [&MH6!TMYXVQ;?[T$_H6XVI M3?VCY6\@\CSJ4/T_&0,!--*WF@:R9?5,.3Y4&<).&6B_%5M:G+8O/M!6H MJVYI^VYIQ!ZHU&YJ$VZ.I65["49*4BQXJO"/ !.9V<4KUW0JD[-XK0F[Q%XB MU@#\1_%.JVICW=OWJL#D1V' ?ESR2+7.B1.'TK!M0(Q$S6Y%DN870J4)L;;U M!-DX2Y--&('HVY65O(=M)57X,!Z%IRW>>+N&PDT-S6W?U)F9ML%CU2%HO*VW M9387WA92BE?HXUA!- -DL\TC$999)X-VZ&;;_Z/'GLR?$X=IF.P;R%O[.HRR M8#2,5FGTW/4@-Q&=7@DC$.IS S16:Z<3">5IBFTYE(;M"ZD!%:@O_%<]$=NG MF.XRWU]U3'7N2*IVXW;O;]V4>,4>PC684*+P-=F #.X$VF74TM0B V=LC5W4 M\WVG9/;4_FC[%&4/Z&,34?5\-0=^Z/I,CA-S"CI#^V&I5IJ:Q;0NL$^%>A3C!>B&IW,JN M=3M "%_V>GLNY5!/3"B]8P]%I;F[H;7UE_#:\VM@08I_M[KB0F($J))2)EAU M"]M@ P*IA-VZQ=LE#VQKDID/(F#;X=^U:.:S5C2S@?M^%+\@D:"FC(7AH282 MP-/N?:EN:?LX:$$M=8:=*9E9K M%+V&BTV8QD[@+E[9+M@_>6^="W4>1\'Z)GO:.KXO[ZWJ[:4UL3_A#?7]1AN! MVL*V_H0V-7"B,QESX;Q!M@-$G;+=P'Y1[7>L]5 >2,TJKCT4_K\*UTFB_#.B7ZC"5,W.$9$#)<<=R_G"5KU>K+- M>5@_Z>5G[6/7]^_C1/2-CDDW#DC15TTBS]I@NT<=0+3 M!=6O#;%JZV-;IDB?8_JW%#"D 3IEP0:K-]75-K:=YQ(&ZT3XI&!2=6I953OK MN@V 4M85[\[_:GOGRZ"RFV"7)O$M?:'^I_J E(;FD]+?9>Y&?3I44WOKK.PB M*! )5R[[V:<"=4WU;52SU-[/(CRA*')9&SQ3UV8"X8X?/STOO,2O#764?[=] MF!O Y;+=)NB';9M&QU.Q?93USF:K*/WNC.9+TA&1)'LGHVI.I=-RX65@TYF M-W&U\1?/9:_=*HRV@M>LN/+5&Y,Y L>749KQ^;ZBD&^'(,@!![(>:%T)B 3P M?7%O<+P&*A/P+,\C$?12=!K7U;,[N+-M89P=^Z9H!?7O]O/8SK=P-O[T7 &' M7-_*]M5#UR",/M(=O*W!NG-N0J>.4XQ)O02\"^J6@THSY-PJ=H\D9?O\= *] M;?";'D3 _D/ \P-!QSU[<3P?!:=0R>X6=4G%=VMY#XXC9CTAL8AG)7%L:R(# M&CO8OISJ*Z]!F@,39K#J6KWMX" "]JTW6>0=Q(.#@;@]1+HF4?9H8A-6)\MA MEH\4#(8NQ'/EV8+=6?V(S@U9.D3=$Q%\)! MB@*[H"J.0^$#@5O]$(%QJKKR>#]*TS,IB/36CK8 T7H"T O@""@:[-2_V9>0 M.BJY_53D"7R)_TR=**&1O^<*2MU'*33[4GS:>MYC(5/2J&>[<>1I;O\*Z.P# MMG]%;^OQ*1",'UVPEV\=1C6A:%H3V[*-J'4)5EGV8WZA!&[%ZG8+B^]+!TP#[#Y,\T@9#AZHN[6U_;EM7F>]C^=9M':/!$!A%RB*IP M[OZL,1^U=K)M&&P"31@$MJR-U$2R0: (0T(I4\*@[JOW0@%BLST%I*';%+ZL ML*QS$+/:CZ:ULOZ JKJ,8P]ZMK\@F).9(LBF%< , M,W$;RQ2'JRC[RTW@TK>G5V<'?VDPXO:KNA",SC$<]22L/QU%4TYNZ.AH^U$ZV#Z;>>!AAPOF MD,#9P^G9?HJT9.LZ U&YU20?&NYL3.'>V E'XP'/2E5OFS=MAJ6BQ 3(^FF0 MW/R01KLPKL@-[-K1_I7"%[]C]F=3^^DYC8_V68T3>#Z)2/.\;AO$ %V]P8N? M>O$&$Y+:B[W5=+)Y9MDQ QL&>\\1 K#@$;CDT>SL@S")_AW1M:BW)_(Q&K]K6Q^K MF@L-O##Z',3<@G,?)C1F!TK%HMEX42UFS6'=;9]+F:9ZOL]^_*/'I)IHN=EC MTFJ=J->MYT0>CD4H'KF#BDEU[VU;RLT02S!PL.S;K!1NVSI-1%92H<-K]F)- M4]LJ$^!BZK7R&UL[5U;D^.VCT=UH M_.V_7W;.S0% W_;<'U^]?_/NU0UP3<^RWK]^Q^^^?C#NW=O/G[\YOO_?/<._373S=L?H;W9 M!C?_;O['#>Z%ONVZP'&.-_>V:[BF;3@WR_2C_W4S=+;/_CF%NR,!\^,R/OQ568^+T_0>>/!S=L/[]Y]\_;4 MB]@"_^MUVNPU_M'K]Q_0%-^\^-:K&[0:KA]]F^,C:?.7B_;/WT2MWW_\^/%M M]-M34]\N:XB&??_V?S\_+*-YOD8K%"#4P*N__\O-30P']!RP .L;_.>7Q30W MR)-CP6@E,?3OOOOFW=O >/%<;W=\BYN_7:#_?4VY(?USY%H3-["#X]1=>W 7 M 8NHC#ZVA6#]XRL\[.MT2 S/OPD/%!SWX,=7OKW;.^#56XFS60:(0_'7Q[/' MN\GC/1\J?[A]DODAGW8M@. MS/2GT>.GR7+ZN%S-QO_X:?9P-UDL)__\,EW]*GGN[ ]U&@W94E#CJXWA=+9I M;@W?]F?K.436@1L(;% \(S1!?^;#H6^[P/?'WNX)&4"1V?.>13QG]Q:07X # M<$,@B':A5PMT/H( F9+>#LP!1%CM/'>Y1(+&]HX + //_!VI76 A2=H#UZ^BMOD&:V%6L5I8&2_" M[%/2LP5ZL?:R [S=^^A4-O;0L7XD-5XEM6,.T;,]5 MF@-Y .6V7:7YB S9KIU7:3K$_FIVZI%EV?A/P\FXY.] 8-A\3J.Z@[>_G]>8 M<>V!VY_M,MSM#'B;#00;9-O>&S;\V7!"@!8KUM8C\X_0AL!"UGM&\Z'? MA3M@R4!&,A'MV4]+ PGH[7$./2LT@S$B?./!8R7Q$!BQO?G)DW[^ =59DB=7CE/B-Y$-3^CG(L%L /H&VB;2?Z_1?7#O Z-@4)_^?: M];LM@.FY)MJ:DM,43EP* W2,O@<6@'@!DZ8+M$.OO%D()^LUB+*@\4_0_AP' M*4-D>L_VJ$>D!RH!V#)5:N/"\D2QWD<41I-E.DPJ?X$T_WW&]?J ?I TQ_-K M-@<<_1A_HOC]/+W@)0"N!:PH43TEV?',7",'I^U[,(\E)MU'M$>9]3XPWVR\ MPUL+V!']^"\1T!'(Z!]?Q]X!P-$3TET(TG0DQW@"SH^O+G__MFER8M068&/C M+[K!H[$#)525-FN/5(IAO,K,. ]^HE/(;#8LF428WSXB,RV;9Q,I'[Q':KE M,GZ#T'6WQ:,5PR>N6M6Y/@]Q^>5M@THDCOJ4E;DAN'IO!Y+HI/^;,PP!<( ML8(CBS&M4UN$Q^*Z 'OL<$7:&!^OR,Q):-X2L5,W -BZQ/=NC MEK1O@>.P)"G7J$4-^1CNG@"DJL>D26M+:WH0,55TRHFN3(UQ\ XB(;'(=CV] M5TNDKXR7J848RU[;\>5H!KBD]BV1BT["2-7XR1_H0 G>$TDM:ZN,S \"9'YH MFQ>;O$SCVT$3K_9^^IXE_: MN'EC&'\9 H- 6N[7C1.#"S(X\ZWGDE7Z19/6#JC_# V(MF#G&-L+E.-IL65[ M'AKL([1CMSR#QHNF.2*S7KH1S!-L0#,=%_WUPG&8+VV1M'B[C^*'K\VM[5AI M[S7T=F7>MO1K'L7I=>-!"\ ?7_WE(ZYPLH>VAPWE'U\AM1KZB"!O'_M'\>_ M&B!;R7J(02"2&M&)ELT'4$ 4?($I$N_E(H$(>/(ZCP7! M$9EB\F%XW$'T?::8?#-D/BEQMZ:X_&5XO%+P[J9(?#L\),H=RRD@WPU19 CN M[!23[X>("=F'GL+RU^')3JG//L5C@(9J:: @P>.[ =JKU.A$BHMDZ[4/N%R& M0E(P!FBV\H1@4G@D6[ ]@H<0Z$F!&: )2P\JI< ,T*(M"V"E<$BV9_L#1S9L MEH(AV9#M#QB,<%V*SV M6F),,$5FL+9M:?@Q0>7[P5JXI='.%)4!VK?$X&J* MR6#-7%(T-P5FL 9N>>0XA66 YFT^3IT",4!S]C)&GH(Q0&.6&)M/,1F@34M. M!DA!:=B0_=O;"TR0#?![0W>0ZKRPT.*5I+7A/T6XA?[KC6'LXTP.X 1^^I-S M2D?R@Z\3 [JVN_'G $9.(,)])6;SFODG,DB/BMEPTAVW54!T?/ORQ% ,N$FM M%1">%%:Z1PH"WY/$9/QB!]MQZ >(1#AY,9T0>PYQH0GTGX4.=(1)51E)P81_ M ?BA'V"-D!XT-LE..%M?N$H92R@\3(>G2I,PL3$ZH"Z2FE><"B-MK8#P,3+0 MXYI,^)+R$L"#;0)_Z3DDVBD=NL-<":"LRQ]51U$PT4_00Z+=\\"[NBM%: M*K$!D#D+_*1.7X+<(S(Z4_(> =D@X.BJS*S!@*;;>K& Q"U8>[DZ%9,7Q#KH MN&"[!CQ.D8'CHWF8V"#P(DY+ITHUC9KYHC( $9G)FMXB.2,K$E)K!82?ZDU2 MY"[?1M6IEO?(@P^YC#-&4C) E3I6* Y?%5/#EEU$H3E*#F'ORE!\1\PT;UP*7A]CO-SH706KAX@U>()-DYBNC$D\YZ:!PZMJ M*YRH$V#^>N4=\BD@P>CCE7G$[=O4.!U,O/YV]#!Z'$^6/TTFJ[Z$Z3,U\)-\ M>T;8D=)!@9-P9)HXV]F?&T?\UEAY'2I&8Q5D1X\F\ %>WE9%N-#PM[B8,?IC M\D=H'PP'X/+&0?K(2U1QG10YY.JK;"6XED E]M%EJJWG((WJ8P"#(X-D2@<% MY,]3'1^116.4LI8*",Z^T.9:PNAS=U?"2LD>-EO?HP.&:]J&,_?B9#LF4W%T M5;,+%-YS86X$A/8*M[ %, %2C&AC0G8ZWT96VD6)>./C?W"<.T9<1QTQ^1[S M"3G>3.VB)!?F=&>5NH\5FZE,2W@ !K*%$R8^8A!9-GRG.E [*V6N!3WVS]1<_?NB+B[6*?50HU=,C$W/#MO!#A'L[ M,)R,^))4*[NC"G,D\[A19$9'1$5@SYX<>Q/[$4G&"%]GY:S&*?:,3DI2; [H MRQX\TM*K,DU4I! F3U62\@?37RO)_PX,VP56ZH1#QDVX"Z.W8^[ VC:)N4H< M'15,YRXYOYS\T1DKD\P?K%Z=U3ET614;HR/F1[1I,3=MGIYJ4D!S#W,B:DZI M4@PEP-6U$[X/;I^',O,O*[Y,NYS<0:WG@R';G3@]1^#E7*0TE/,-U9++QQ<7 M;=6R!)L7E+O3>=SHZHBD4J?*\4%XJ9#B R'UZ*"KMJ*+5GELEAV9RX9G28$P MS?-WJ8&T7&8J7_!J$'!1^:@<4,UQ80=XLAB51K,T1T@T();%BZ;)-(=-)-AV M*8:#@4EXKR.%^S1/B.?>[NA!Q4&@1-?@M("EYO"(*>_+P*CF\-39Z3A"LYJC M5W7#XT==3&2)32_PLFMY//9&(- A7HQ^A3TU1P*,17$DW6B.6!U-#@S MRV4XV'&H),%4FD9NFW<'._Z8#4]RSB# 8MS(Y\CXT1PF,>U5%B36O,1#+:\6 M):-)<[X2U//DB(2<4AC=XRLQWTLA4:<1;+K#/!P^E_)T,,UQD11+OLH6(?]- M\Z(PO$DLV@-11XZH:7^-X*:'_N&(3.E::4B2VB8D:;91C:BKQ6+F$?9;$-BF M<;J=T?7*,=VK(X!7Y76Z(A&M^"=?1X[C/:./ '_FKJ!A@GV@EQ"@>M1Q>9RU7PWWHU;\VPW.?!=ZD#-,T=DPI9J7LTCMC(A*ZO!KVL$I"IN7#:7YHYN M"=@159NNSCEIF!7TFJY>.6EXE2DUN=ZX#I=NSCRU/!XM?[I_F/W2FY>6IZX) M<2K1'8C_G+JG5-$DTXC]&##O &H>L"M0E\G@YYY1MH^*&C;A?N]$[&!G<.O8.-)/GV^,7'"8XG61B9@7V(0QB,"Q%I-:A-S#]"&X+;T,=+X$)#-$)VS"]_4,N7T7OH_*%9N"S MK*B+AETH<,KUL#2KEY+"L_N$O6=K'EU&;M\%X2:6M. 5;?( G1!LXF40;C$G MCZ#H,1UL2N*T7_37\];A6B5;_IWMFX[GAY)P+])[I3?9EL ,(:/"=?7Q%$]^:3B(4&'U M*C!")_1K=!4AS36GE2KEZBHM>0\I,BPD2'?[2$CB!U/O/?@9P V !0HY.J@J M^7O2QYE7!MAD *ZFIF?]!IN4<0-NSBOQRNIR(_K(U MW U8& &8K-> NJFU2(1J4Y2A$GFL4]80W=DN2\[,M0_='5*HQ4 *]7#'.X!L MY3J#247%HM*,3@9Q*+&X*N+]^Z:]T(+$*@)9R7O/-YQ/T OWJ >VFN-7O(%U M?L2["=TE2H+"<^ALC97-Y 6S*EKS;11I]7RB%<'NUPDA+I35YI;=8C\ES!\I MC,AXL.P@Q"D1\153ZS8,'KW@5Q#%XXB,R]G]*M=-D_#U6[62??(<\ ETH7E7 MY+A0,EA$E(M=55B(^7I\LZ>X?-'430U8M-T2*H21#,8:(ZH^DN.LI5F4AN1/ M7@ T;9]RI8;5KQ,,2BWD67(HDU)H&-#\"] 5+4,9YI4703V$-TY,):XL6M'U)4G<8JG\.4K0%$S MY*3>P/D8IU2Z8(,YIB,IL&+)=87B6?GT-O#\B3.J8YV#S)9EG0 MJF1V:0YA]62WPG,/IQRR80+&D8]6 (R4YC5,_#ARQ'+X":5>:;]!RS9O M4F_(=A&]6N;-96J9YC>*V[-P&&EPFN,LR;BA*E;-(91CW#3#\,.$7M!,HF20 M:K\K-60H4?*LM(=4MIE$29F56A^CBUC6,)KJI^9J7GVD+1.+E!BL.;R2+"OJ M7J8YA'(L*Y$,[T8 [4ZI8?EN)<&<\F$RK*@U)9*VKCFBLHVILOQXJ26S-+&B M>++V-2\UUI9]1+E9H#]G"AI);5]D:(3%=;,'Q*X]:,_3R4L>S^[N-VD>SW>.D$!WMM4NF/8887Z]=MFX(]5ZL3MB!J0K5"+ M][ND0C@0/7IQNTSW,MW556FMJVRZPRJH7;F707/G"'<,-<>QC1242VG6 MMC9_1:>)P/U*S1&4:^K0;G5*!;*+1H\<9N2X;=K&VQ&]9TF1VZU#>QHW^QC' M3Z/'3Y/E]'&YFHW_\=/LX6ZR6$[^^66Z^O6$:L>?Y\B8=.PWDXO5+KGZJJRC MOZ*4Q2DT4D!F#!3.'O1<1,>=MT-'#0*UY6W5/C'Y&>R>+LHJC];VD!J5=W))[8R7K"C&UO:2@U)>G.F7J$N>3;].MT^/7]7S0X6WU]_ZUR M)[&0TR\7T"TXUC0OMT1UT!&>JT[/K9I#P^59RT)$P'(H,.4\T:4B50[D4/"Y M\&WF,;K<-)H IG/)R=P*B.'%U+Q>CH"49?AL**!018MNW30!47^%C.2BUORN MNH".YG*$7^$2$P*H;ZU13G9KU), M)T5/XVJB7.@5PD,I+-=CQ664Z01. Z4/.G-/M[Y_"(>R3E U?J6Y?W< YM$: M;)$Y9F(($G"O%P*NV3P#S,@BO!;(]]'1 4!C W % /2#".3")&H.UAEE+!Z1 MKW#^DVJ+(S2?O,[M^LW@F/<]2 V+]!O&NK+<1DR@70/B7'D?G4EL'Q<[/H_> M%V-@!C>&FSR(B&OC>8YMQ7SH6MGYG*JT&,Z)=2XNF!:V&SEC*]AI:Q%^9HL5 M6M=;A_QFK_3/J%8J4IDI5VE8^H*TD773FCK*:*+DG3]TJ'M"2$2NNO=]T45E MQ#-4#+6+ LU10@^_/N#LK%K*>98I*[R\F&@ED@4+80$.P#V?R[HNB0FYN Y1 MZ2-.=*'D[:WD#BJ5-):$*%2&>!/?G2T0DF\9!F?1)=%^ T M@2T]?S$DEMA<14HO M.G),$7WNQGYRX@J2I6_PE?*JV!@*A"\ED-]HI?50+8"5EBPKE50X-)7+(E*] M.3X.0D#)5+$$E:=G[P66"QZM!+=@MY:5@NZ'^":/ /AH[:-)& [+^4/KH>)& M?OXU@Y2JW&+PBVO5T52+,,)KN]XQU!G/E-+ K2>0D[S2)RY@1*E&T>/9YSO MJ*0UIUF26&]0%1++2_%MEF*F9-<<5;D&D,(<.4U1%V>=-4KL&UX9+_VQKT\D M<^_2M!Y*CKX7Y+#/O)0NJD668T$*CUM0IJ^SL.'XBQU?K<$O\T;O;FV :_;H M<$N9 KU5"QUK$?+O#!)GK95HL2\6S#W'[I/E MFSCX\>60A'*&L%$ZJ! WL,&VV0+L/7BBZ1C_GREZ7'V[D:7LQV0)I%DG'=2< M,Q"[;X'KVX?$$R.R+-S=I5V!7 #3,7S?7MMF%CL2H7Q]E-2??LY()T1Z*W3- M^)*%R ((#].!+$2^F;%ZJ=YRV5VRH\HOL79+V6@[5U.M"[&9@-QG;[HZG]V=3C2?3CZJA;G&K<'I[7Q'!ZF?T$CQ"7"8YA$C::#*X>(VPD[= MN>[>S_)/6 K^C84Y@&JY%KS:+ *-5B8BY39SOZ2SIW>:SXR':9JZ MB)*0ZQ(D1T?5,LA_TYD'!9W%CG[IN55!)*3%5;MA>JHYCO\U=PQB:+.9;RAY M^*'L\6/2RQQQ(Q7U3YX-:*W0![(/Q!>3>W-M5&+Y4'P3AX3GN:&\)S%.JNF" M]2* 4M%= ,1TMHGX-!+B+^@LX"_#I]^ &:R\SP;\'01CSXT?J_3QRP6Q)L:A MV?TY;8&:9JJ*%!5+7_I\V A"=*R*LX)NC^4@G+G6M; V>#1V(/^(=)%YFOB4 M-/:; [CVX,YP31"O'/I6\GKI:0TCPDH6_1.:0G!Z%_N2GZ2-KQ7"FH_/XQ%#PN-J+S:RNJMHFA0$]DQ;+%T3U[N\QZNWB;4_KV MF29WO]&6V1JT.DZ:0MZ.GF9 -[L>'2C;TR]/5.^+]V126]9KM#&=+GT@"A=( MV>+\4]>T'?OLG1#("!(?4K5:$"S^4P\^G=U<)5>D1U:L\0QGZD9J$?_C#@2& MW9MB\]=GV4I ^148\-X+HR4IGUJVA;3C\F.(M\;9^L%+;EV5G7LO&ZFXGYL0 M$2V7/W5_V=KF=N(B9C_.]@#B'Q* X^FI6F4V]KIG&SQ_X=-E,_Y# MC3!C$]R/-S7;PAL.UB>XOEV\E[SGEP;R$-U8I>1F*SV4Q^XG[Z#A.0%X(KVDH0)RL43-U@4M8;S8NW!WZT'H/6,=8NS1;P)2W2NA(52;I%7- MC++R-1?[=Q/'(J<3EGSU._.\,.N+'."5 M[]MG9T1N&]4<'O*>G"NV52JG^NHEQC&4M>,5^$M?G&28#&4IR M,2-4=JQ'(C%ACWGTZF+7X3PH$#M>@G?ZCEH.0F;!5MBM*7AC_8BW-N)ZCM'H?X6T"3_&UIBD4FN7'R CKM/ ##!PM[LPUFZR]^W+5,6;7W M\4[B%:>-@#*"2Q/06ONV I%-"ZH0I.KTZYYKDV*%ETA%KK:&RYA_NS3T'.1H M0H^>:V8WHQ: +?]NS\%L#;W*<+6@J1.S)ON+BWHO36ML+AJZB5Y2V+A-L$H^ MV4EL\F9+BPB1/]Q)G++V2HLHD3[;2".@YO&0&;?IK"H!+ M2R.LO(3*=&[ _P0]GX0 LYO"J=Q[$!V]30 L'Q?FGT-PL+TPZ^=C3(IC &E: M-K$"3L^*![E$$GQ7(83F%NFO.;1-,+)^"_WX+?(RW5E]L&YQWB- !]JQX6]3 MR1'GPLLA-(VM7K/_KME_#>:U-1"=TCSAJVH^W$5X:( X75/ 6MLW,HK@F@S6 M<-BS"8 O'UT;*,YED5+-7Z15"3 MH'X9!4Z ^>X*C(H8=(+^]U?TVPI.)XC_]8IX8Q'L!.*/4B'V L/I%\2*@N/I M"69 SHB6X"^+KJ=H7P^,;4;L4]2'?FIL+_J?(B[UQ-A#Q%4D":382STT7K&_ MS"!(@99[2NR?Y<*?<9 B)O7XV,OMKTIJ0XJ>U.-?+]&KFV"1(GD]UE7)V$C1 M:_3$IJJH]0(<@!N"I>$ __:(9-(*S6!L!&#CP6._+F]/HM*EOR"1R-3O3.:' ME_KG-R?\TINQ]+;24MX>H@*ZV'"* M_K+< A!@YR7ET2I6E^YQ#N-J/6]OM0]!"$KR61-FV8>OXH/,;[4K5C.8?+VD M#@2QF31A^FRXX1IQ"MJ3K!00LAQ16DNCZ!?;M;QGI#4\B)?FL^TXSQ[\G4P4 MO8.\-QWW !?Y#HZW(;*(D"8NX1\RD0*]59MUM3?T0F% \0VRB62L3IQ N';3 MT]&#N=%IGN$GN$42GM.1N0EI"CAK-\+(,EA74V1:,6H*\!:60%-DQ50AS4P9 M3$V]AEA/PKZOZ1*(\2C#<-4TIU0,(Q$CNHETT*X\:I>(E09OWZSL'5K&V3JM M63U;8Q/UM(=12ZCQ]57@P\@4X)ZA@P.B$U"?+"&W5T \XC(C*1MJX_>I$EZC M^5&H753@3V<,2L5,GIXM^7<6^ '@4K8I_K8E@I*RQ$22\K]O$R6"Z^O\NZN# MMG']<.'&X=,1#S7"+P1/VQQ $^]U&W#Z2A9''P.9R//$ <3;[%6&:4L2;9%Q*II,DJQ_*:,$56?K82,E^Q9B6(@:'I>%[$N:X"1P&!!3/0!S7O,;>R4-3R?@:)HBE M3OR,JM/8*TK;U?*VK:8@R)0O(1M\F'@2S4LV_EH]I5YP(S^"8.JBY@!QU=C; M[3QWN440GYX/&AN.&3H)-+>&;YLCU[JSG3 UF2^[)>G^1> +] #:X0.7$A\ M'J.DB-DZFK$_"P,_,%P<4DCF=T8I8@2&OT;2X K<.2<>>/!\?W1 "XIE9>4E M_!!XYN];ST$RX">T,Y"H/IZ"R4\,Z*)5\>&FDK9O8&*J5!X]"Z(*D)'J'4U;2UEUAH82>2UX_71T282:. MT11,?.0&MH4ILP]@";W*,MSA^-G7'!H1'C&+$5'&$&K?LEV,^I7KD M7E07/8/ \ B*C7%]HK04_Z1VRAW2:>X&*2S;(SG)J%VZB^[7#\H58R5FIU8Y MEGJHV4=+N P,&'1C(Y&&5SEW:VXK2D,/24XCVVO,;Q/7ZML6.X^PWX+ -HWK M?MO=_7:ZVQM1H433#'+OKXV,\\O?WZ7NZ_2RE0IE7RUI?*M M%;Y.2WCJK$ XJ75'""]]RXYC"OE^TIA]!4/??S:.2/O>AXX)";>RZ&U5'OHZ M; 00((\>P<@^0D=&G-2T*WOVA98^Y?GR*U'-8UL,K7M]GE;PM4^RPM*AJ=.P=&SJ(I.=R\N=%2OCJ'WMFL' MX,$^7+X8]]GXS8-CQ_#]1V-'M^-%1U%@1Z=7K!8@OB?C;^U]N4'*TT/IJ9:" M-M]!ESF @NE1:+H]GIF(%ZD&M]%5F.+JZNW9I2\@Z-Z'3B;FK*G5D MJV&ZXKMHUBW4,V[O[*%;?!U( \DK)1X^FT7? [5$9PU[%?2%4<1NXN3"_"-YNCH+*QP;./$K5Z*#9$'> M_>32OM0\;:NQ+6003L<&E![Q;* Y(]807LZ3BN;W("1H/]HIJ8T:]_U&CWE( M2R!L]!WJ#L05-$AMN\84KC&%:TSAFG<761;C$.+=XU=@<*:"T3M< S?7P(V@ M<(R]W9/M)J]/*_EI' MM$HOTI!34"D<6;BK_,4'Z]!YL->D#:[6D"H@R)QZ+W-32).D=]+@='&-=%PC M':VGR#%,'\T]\]?(D%(G:6/6C^9L>\VDO@;>^K0[L^[2:!@WJKVS7 -OU?:4 M>N>KX8;@Z* R3FQ:O6M!CGM,_,#>%>.VDY<]<'UP[\%^W[(8N@NQ9$T7 ._K M%BX4=X_(-QQ\3*J0P\L[43\N7H&S@%\]MQ@6\';RC-HYV' B[5Z]J3, M/AVK'Y-&7R9Y(:N.UHN)WWNA',$_#28M>"7V_=$:[:N$&=4>KEM+^0A(VQ2C MDVHKK-[VI(USP%4 6N\Z6N>'J@ V'@+;B-G ML(^XUC=N$F2_O2(KS+&1[93@]YUF)=!'I@E#D TA].V-'NHW6/IF(X MK =%:3V4I, 4%R")0C.FP>ZGXD' W=[QC@!$61MEQ!$FP^ZG(M<6..NIBX3$ M<$U$F0_@ ="G0>NAHGJ \0+\A-WIA)>UE'8FCPL\^PG#WN/K*OL0FEO#!_YL MG7F$JK1NJ4!O==(;OX@5H4@'FMQ>'MSQ)Q;@"8D2??G9[15 BG9?@':;@(MQ M"8UE@XF??K?=#1H:_@FJ]S>Y;![\H%@II6AN8N+V\[*O=O%MF>NL%W"1K6<-'?U50*L MU%+3W'DG!)2P(=F$@ZY3*>*5^(QBKFKN>:O ;50[6G-W6B7N(EGNC;C.>HJ5 MI%-% NGW5TBYCQLI9G^]8L9SP$GA^JB%PWN!_O?U[/5^\-S-"L#='7@*3G6A MLS_LEQ,<4XSL[0"&6$O0KO^7M51P#L=0!PG4*_0=RFW5TJ9*:E(BKN!-_20T M[@#2U"H#A,8RL[/PB? !H*UM]N38FTB4R)4%J.T5\I@%48C-Y0'JA7#N MV4B2G[U[^P#F )I80VW $KA(:3]ZR'2]"P'Z]6KKA;[A6JNM#8,C^@$%]OJC MJJCM@C8A.[@W3+R1':D+4]I4WL-5&5B>$6['I?VR ?/.2!C+_]IRHM6PH,H MEX<'1MD)4FOEA.=?(N6BOM!%.;M3-M"2ALH1IY!;TE!>>6_[)=9K.(EK"0[ ME:[0\3IJZOLA-B[&GD_+ MCJX[JCS>C?CGB^L#$YF4%I&1*!PJ-H(B8S4]@2% Q\;>QN?%O/GG3UW3"2W, M>?%1];,1A# ZNU+,VEK#RGU@,;%J,Y]F/+-([-#9):)'5<7&Z.PD:\U.N;N( MXC/(.HC*3^J:!SWI9_U\$=02%#5'A^Y2R&8K4P[[FF/$\A2<49)P@M<<2]K! M_OSXJOBA6W/8&(=SLA8K'HD0/&0_0ZY<7ZF,:@X-IPE5 MYOK0/ F*>_N3YY'1'%'6)LCIRM$P)%EE9$Y-X7ESM5+S"_[<.HSAL1X43!)45C&[ M3M_\=.G0-9.B?HE99W,2YQ'F6Q#8IN%<$Q2OV16]3TZ\YM-U."GDFD]WS:<3 M(;Q02#J]#+0P IJNI_52O@+7-#5.C:31E1 M"NK&JCE4U^AS7Z+/3@=!N0:>.^-('T90JRN!&$>!.S/OR4PSI7#C*&,*&JZ/ MS%#LR1U9EAW/:^JN/;B+/AT[-,_H73V:<@E>AD\^^"-$)$P.F [ZK6M2ZVX0 M3G5&D=L/W#'KPR!#,OK7F5STCZ\+P]V 4L=!\;+%WX8Y(4O[W;:)4 M(CCYWPW"77N]=MAKGRW^^&Q=@#$6J5L/0N\9@VSLT6^"(V$V0D,HF.+/!HQ> MS,5'9:I$E#144G ZRA.;H7.^BX_\<=H%PA"3M?36\/2;*;)Z7I;/QA[_ABHO M]<94O]W3)U?:5C&C4:RJBV;*]PDUD6W6QF^[](T_]_OFXHP3+!;U(XTMR6T$$%(X,@P,^UQ7!2>:6TJ7+$ M$0?;_G(/@6'-W.P6\9X+?TIW!5.;&\>H4F7T-GIL:417)@A3(397LBJQARW) M=HUO>GBN&:=LTDJ$L/IURTE)].$2741-1%*Z$2]@>,48Z#09:>H&/AW,)5 + M#,%3AI$H\5EI&H(L=82E$.30T8\!>',?.)U;) M0-42/GG\J)H#5]$.TAX7/CNGZ C6'!1.=\WE#MY$KETW=J&&,\VE(M;7:]BT M.,"@LCBK7":2>I&_'S)'#\!<*T.(1WL&A5GE5'*I]1^Z(6H"W$0.L&G^@J.0 MQ#$C>6V\W]B%2B+WA@U_-IP04)+N3Q!><^Z;)+CIV^1:):M71OE:1:13541. M^NRE\BTPE8YUEP21%U M@"$](E69\A$?RU49IUM'GRI7_76-\7

    19KM1R%82'Z 6)0J%UK#%T?'-&X M-E-G :K%6&6G[S;"V:IB;)/=WO&.:#,,//-WG)]FC;W='KA^O'[]#[;]C#8C MV]W0RV;DVJ@H%K%%/'Z)_K,!+5QPS-R"FA1"M'QW"1)!XD8EA6W MD3!PG^"8_!&B+>>\O_G16T:KK>'.HLW'_X2&"/RIBRQMV[-D@R;Z^<&6>6NX MVHM>9=Z6:$>R0@?,UDS&]$F<2^ G#BK],K6^;;J*@5%1M-M#)1F18J M(ILG(W>VSB[] CC8+Q%ETT4+_Y19>)^5+E1OT.[L.QG+D!1HK#*"J@D^L7>V MIZ)\1_]+F'2![W;YS&!W,]_2NA"I7%;%CMNZS)H9HSN3Y-B/SBK?M;@.5(U\ MJHN04:>12%ULGI)J44G]A+QL$3(S)Y^B>_%?K316=3Z!N0EOPB8=@^ ML8'@$:;P4$GT2WQ]C)68UQWZ6F7 R#.RE<9XI.&:GA-[FB5Z:F")T]*H4W-0^@;UC MY^#2L*GFK-VH3LW9_9H#252I\B+:FM<7[)@VD!\]UWW]FE EY07J=86POA(A M9B5H7EY2KO)H)V%BZ$M2(^/O'&#CSMQ(T=;7FF[2E),A7YKS>VWE79JTTT:E MVRXKB1;U=K6DHJ$OD PM+B^?*5T-?;5\AP2F6GY5LD3?#:^N0 GWXJ-A#\L+ M5&:9X*8AM,-_:0E>;$]LVEYFC^>^VA4F*^,87@SC[8%K+2*D-3^Z/=Q&=A^[_? M0P"RA1,;QZ?THP.^E-.GXZOXP>&:(JG>O]"JR=K$RG3J-=!K2GI'V5R9*:]Y MGF)?0EJZXG]-?!RF]KDXTVF>O*=B/>J?)C5/ANKZHI0?835//!X#Q "N)!YTA1SZ]0C8O%^!25/<^1^!9?60X&#^K0DN=7*+^TH2%;T MM,*YQH2)RABYHX!$SZT@!?& *' R$E$#">*0786@5"E/7DS@^ZC#+7#!V@Z2 MM-0ZN A]IZ-@16G\(^NWT ^B_:H&'A=#=6;*9&:^$+ MRCLO)!K&S&ZJ);K2XN7>[&4"TTYD595L)Y67Y@9^_PX::),UX_2"_@LV<6IT M669VDYDT<[HK.3)-S&[8EP7L P[;W87@'O$Z8NM'$"P-Y^)47VT,U1++NRI9 MAZ@@2FT<6XCRFOP"_P^7P9R9;DN-=*:F;< MQIW+EVLOZ77N*T@N18Q!@@% _>A??V\!4E(L.79J^QK'FLS8H;A8+);OX>U" M]+3PI7[UE9@6)#/\%E.OO*97E__MGPU/AM/3> F#T]9BFIAL)9Q?:?KAZU+: MF:K&0C;>_$V5M;%>5GY2RRQ3U6PLOJN7DZ^#V[H;XFGI^ZK*J/+CPF;.W# M%%*K6376E'M$,&47702IT<:.[2R11X,>_QL>3Q:%\M1WM4QI7%OJ+ZRLX[P+ M4K/"CRMC2ZEW@]V.[<7[QOC)M0CCASWAR*I\4B+6A+@N5*"\B@F-> M[PV 1XWX81[_<'3?YY]B'K)/'@ _D?4J5ZGTRE3"Y.*G0E$N+I>4-E[-2?R2 MXR[9YP2.>^\-7P@V?FVL:R!2PAOQCM* D+/!B%'B"Q+OI$UD1:[_RU+32ERD MGN^,!H/12?<+[&%AY9%U^TQ.O)3:,MXTK>B(-^\H*0)%^_&!X^!Q* MBY_ MO)SPA # ?]?_/6 M\6.C=$;6B9^5=?Z=:6Q*/?&F2D\F!P0]3P2-3L2/T@$WP$JY$E>566C*9H#% M-I R \^5\8('2E4)6:U$4WG;$-8N/97PQ@B3HL2555*+7+)>66%*%00NV.T8 M5)22<]*NV*245Q24;^W3X;,,P6!*S>GHI#%5-FU*F%48CDB :H%4IH5P#?_8 MC%^0I=8)+Z!43J-Y1$%+I"I%KLW =CRS-E/.6 M:U#)'\:X$65OBPZN"V8GV@,CGBDC7IZ(WSZ SXMOEJ/!\/N):T'?EJ>\SYK8 MX!ZYXP"N-T):"C &+%6BB>$F"-Q)M'(%CV"S$C+#4L/7F7*I-J[!. [!&AWQ M7%N34H:/G3@"?#,"'R)&+Y=I(:L9A:;I;:-A,3R3_>'Y$<4HAN=9O(J7BOO) M*O*(_0L6@"UZ1;AS+'>>*/]@HAP3\3JODPX67+\]_0J^Q3WCNR/2A]SZQ\OO M#]RZ2XJ/Y+%X30XK L1".7,[_GM<::6R<7VM+\90]?14[D._!R)=<)]^=I6&'@W<7E3M3$?2=JXP9)IVI)*NG M=& G]T%,.VFSC@(@I9*)TLJON-K;-RUO"($M@0CK$^I]!6T4Z66[H+JQ-8CH M0G6:IL9F(8#04E6-N7F'80N7N[O8 ++,! BY6*?E)C&WQS"7:18KJV) MF\#\]I,%D73M9=@X**8"\4S8^8$H!Z)T1,D@3Q&"NU#F0[FV&PEW]A/F$U2) M"SZ3IHUEQ&Y55_OYNL(W-OHP$L2=MTVL@!\^$3ZM&==FP3GD1/YHUUZQHP? "? M9:F\)_J8Y"8&928;9 H1!B]'8!T4SK&"XC>WAMUF0>\;A06$?:&IPI?<[OAP MWG$@T?9YQX5&LX$UA3=EL!H^84L5 =%M_;8^=UB0O.*"+#8?H20+;5/XJJD[ M[OXDGK1'!/%47 ML"<)MD"R(5Q^ WLP">9]+5=HL>%Y2=DDSO(RI+BUQ\*UK!V-73R5HOC:-F:S MW51\(A8WVW%GW1K!*NNLHN_A(#A'=D]]%AV=>GO=8Q'SUS[;75^W;!P+A-Y/ M(!]7X_"SSQ_L?UQS+@G1[[2//D*B6_L:(.#5I5[TU&LM^4:C4S<5_LR1ZQCJ1=RY<(&/3WE/P%\]=7T-/SQX/\ M4$L#!!0 ( !)A E?*'^ODS@< .HX / 8FQD#,Q7S(N:'1M M[5MA<]LV$OW>7X&VTXP](\F2'?>NDBXS;NK.I#?7Y)+,S7T%R:6$,4@P "A9 M_?5]"Y"2+,NQ4]MW<<+I3%R*B\5B^1[>+D1-Y[[0+[X1TSG)#'_%U"NOZ<7Y M?_LGH\'Q]"A>PN"HL9@F)EL)YU>:_O%=(>U,E6,A:V^^545EK)>EGU0RRU0Y M&XN_5Y>3[X+;JAWBZ=+W59E1Z3Y5QYZKM*IC2N+/675E9QWB6IV=R/2V,+J:\'NQW;LP^U\9.= M"..'/>'(JGQ2(-:EROQ\G"O?3S$8>4" R"][>C$]JOZ?Z;*\UMU\)3*]F%E3 MEUG_6NJ&AY._E,[$Z.S1DGE^.5>)\B(B..;UW@!XU(@?YO&/CN_[_%/,0_;) M ^ E6:]RE4JO3"E,+E[.%>7B5U7*,E52B],TK\G,0[:1-9DNN_OM2T$F>IYSO'PV&WD]Q;>!\#*X^LRZ]Z MX@T!]N)? _$;PG>F[(DT;"\KX$7Z\8/!XG.H,)X/3D]./@Z-'SMDA'R.!N*5 MF,L%"4L+14O*@ ?E<,55L,"N\BL"$*-A_]^\@_Q<*YV1=1 AZ_P[4]N4>N)5 MF0XF'8*^3@0=#\3/T@$WP$JQ$A>E66K*9H#%-I R \^E\8('2E4*6:Y$77I; M$]8N/17PQ@B3HL"5Y?(FERQ;5IA"!9T+=M<,2DK).6E7;%+("PH"N/;I\%F& M8#"EYG2T"IDJF]8%S$H,1R1 M4 JT[EP-?^S&;\D2XT37D"AG$8/B<90+)6? M8X&N@@#S[.RW0F@FPS(7&):)9+6=AHXD7RE)3CY"$A+YNJ+?P*X'AL 69LIYRZ6HY ]CW(BRMT4'UP9S+=J.$5\I M(YX/Q/LK\'GV_>7QUAL7H1/9'IP<4HQB=9O$J7BIN*\O((_8O6 "VZ!7ASK'<>:+\RD0Y M)N)U[I(.%ER_/?T*OL$]X[LETE5N_>WY3QVW[I+B WDH?B&'%0%BH9RY'?\] MKK126;N[#^&2)R%@N9DI%E'H"> ^_Y"N: FL*(R^.%.D%=2_94.ZZ_PG;B0K$6M,6L>#*@E6IK66+)E85@AB4\=A1*P*MXM9_%]";(B'B_&4/7T5Z\CW8.1+ M=LEW9VFXQL&[B\J=J0CZ+E3&#)/.E)+54SJPD_L@IIVT64L!D%+)1&GE5USM M[9N6-X3 ED"$]4'UOH(VBO1ELZ"JMA6(Z$)UFJ;&9B& T%'-J$31J<%'W*&* MBFA.%](70==8$A2GO.Y^ )@0>A MBY?[.YC ,@R$2+G8)R6F]C>'QDV#HJI0#P3=MX1 MI2-*2Y0,\A0A>!W*?"C7="/ASG["?((J<<%GTK2VC-BMZFJ?V\(XCQO\!1V< MN12>/M2HSN#[X*8Q.<@'Q=@Q;V)/08EPI,BGC66]CNPPQC67;EV,LM8$LE(6 M1#BDI!'(E=#J@G1SOKACW[M_EKX,AG;'('\IGZ?W.08)W]MD+9E[&PU@2=JF MTT8.F ^?4(]>:\Z*/26YB4&:R0:808?!R -9! MX1PK*/YR:]AN%O2A5EA V!?J,GS7[0Z[\XZ.1-OG'6<:S0;6%%Z8P6KXA"U5 M!$0W]=OZW&%)\H(+LMA\A)(LM$WAJZ;VN/N3>-(<$<13R3VJ(3,,=+06C9LY MU71;& ->H"GJQ;+0H29T=8&GB>2%U32"O?>;@2]#4#IZ/.2)Q!DJN]QBB^X! MK!24!7 /WVM=6,$JZRUBKY'P^ < MV3WR671TY.VNQWG,7_-LK_NZ9>-H7C9OT3!2Y62)U?03*,K%./S;YP_V/\$% M5XEH@1HTP$F;BS5@3BL @T_.Q55$M!.'EZ;;J;'6FX#<8N%_B>0GN.D>N2/Q MYOS]^=OPSMW9RW^^>_W[%O:?#)3B8^I0\DBO\>Z\E=DAI$/([J] **WY#%G\ M!\V_>&/1JW *0Q=PRP\"]J$(?UE#N[>J[_]H?D%E,19G]:QV7ASWQ/'P^.3S MK09OSM8CI.;9]Z,?AY//(QG[?_%Q6SH>M.K=FX[Y>C>OT&C%O;#,R7S$N:'1M[9I14]LX$(#?^ROVVCD&9N+$3H K=HX9CH9I M>W.% ]JY5]F68PV*9"29)/?K;R7; 0*47B%'X3S,D-A>[:Y6GU;R*L/<3/CN M*QCFE*3X"4/##*>[H[^\0;\;#'O5)0KT:HEA+-,Y:#/G]-?7$Z+&3(1 2B-_ M8I-"*D.$B0J2IDR,0WA;S*+73FW1-#%T9CPF4BI,Z'?]GZ-,"N-I]C<- [PN M3%0I]8PLPNJ&D\C(A/%Y>,HF5,,G.H5C.2&B$8ZE,7)2RSL3A+.Q"#G-#'HP MM"H:#Q+)I0K5.";K?L?^!1O1-&>&>KH@"0T+1;VI(D5E=TK9.#>AD&I"^$UG MK_JV=EY*$RUY6-WL@*:*9=$$?9VRU.1AQHR78&., SJ(\;6:=H>]XBG#I6Q? ME^,5D^1LK&0I4N]&Z/R-Z+O"&4N>KBR8HUG.8F:@(KB*ZX,!6*G'CS/\0?^A MXY^@':J>/0#[5!F6L808)@7(#/9'AT!$"OL'AW!4*EUBE@(C(7@+G[LGW?TN MG-#$"0>#+?__Q,R#4\8+069]+Y6%H>DU/!HH=OQM2Y')*9P0%1-!M7XFQ3_J^W]]X0=AL=K<&@U4GF]O6YE5PL^*E^X, O! U*E-F<@?*>4D43@P^ M!T7MOLAB\EO)>$J5A@.FM#F1I4IH!SZ(I OKMLW:FUG?#Y)H7TX*(N;591IM M "H^P%Y X'M_0B:5LU"@6S(%BD.6PL=24!CX'42Q/^@ T9 QCO<7_B#+I6*& M80=M)AS-DIR(,06T-6%:NT0IG&1*#(6<*HH>7W/KV'5DX54'INC].W)!X;C4 MN3-ZI*AF%J$JW>:,9F@*31N&8H<9)F6JFKE4=[/C9(\H1@O^Z,)'1$!+X=1= M-OV"#6_5?L $$0DC_$[MB5L-\$MQ;^9W1DF="8KOS00=?$Y,Q[;#(88S(:*K=:#VC[S5M'SDBDZP4;:XG4)ZSK!M* N;VRMIQL+-"_G^F*>UWP&.X/-R$Z? MEL66Q8;%?L4B$YDUY'BR3PD3F 99M2HTH!)FUS1T4ULF._8QX1RP&=K +(P/ M"F12=URK;)&=46'*G&J;NU&JY!72$M[NLT?TQ=0Z;N[U'C%YS,96E0\XRF465ETX6XEL>./[4U= M]^2&NFS6T! P$4VQ-UZL*#D+W7_/WKA]!"_L-B16\#P'^)[S-,ICW=@W=[7T9P_/GD_172GQLX+1XKP6/QNM2B MT:)Q'8UO>G?^&C;X:=?&=@_2[D%^C'R!2MH-R%-L0(Y&IZ-C5TS;V__]Y/!3 MN]BTE"PM-DOEUI:0EI#E4_1_7WM?[>ZD/7):O$08&L)>.2ZU@7YUYM,>ZSUN MC/= 8V]H"A+S"G+.J^HDTS!5S* 0]@V'P5;FFRI]"O'\VDE13C3$%$4+)2^8 M/:8S\FJ%TTVE*>,9AF4!=ZQ;E)M MVKKJPX&^.S0KB,/:FV#;CWZ,8-S^_?7B[JMAS_WN\1]02P$"% ,4 " 280)7/[MOY^E[ 0#. M!Q\ $0 @ $ 8FQD&UL4$L! A0#% @ M$F$"5^F+7914&0 (M(! !4 ( !.YT! &)L9'(M,C R,S V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( !)A E=W[+3P!7< !YM!0 5 M " <*V 0!B;&1R+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 " 2 M80)7QBV4ZF0T @\@, %0 @ 'Z+0( 8FQD&UL4$L! A0#% @ $F$"5^]JK4VH!P 0S@ \ M ( !D6(" &)L9'(M97@S,5\Q+FAT;5!+ 0(4 Q0 ( !)A E?*'^OD MS@< .HX / " 69J @!B;&1R+65X,S%?,BYH=&U02P$" M% ,4 " 280)7/3"&5!L% #^* #P @ %A<@( 8FQD B#,R7S$N:'1M4$L%!@ ) D 00( *EW @ $! end