0000945841-23-000078.txt : 20230427 0000945841-23-000078.hdr.sgml : 20230427 20230427110934 ACCESSION NUMBER: 0000945841-23-000078 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 45 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: POOL CORP CENTRAL INDEX KEY: 0000945841 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MISC DURABLE GOODS [5090] IRS NUMBER: 363943363 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26640 FILM NUMBER: 23853254 BUSINESS ADDRESS: STREET 1: 109 NORTHPARK BLVD STREET 2: 4TH FLOOR CITY: COVINGTON STATE: LA ZIP: 70433-5001 BUSINESS PHONE: 9858925521 MAIL ADDRESS: STREET 1: 109 NORTHPARK BLVD STREET 2: 4TH FLOOR CITY: COVINGTON STATE: LA ZIP: 70433-5001 FORMER COMPANY: FORMER CONFORMED NAME: SCP POOL CORP DATE OF NAME CHANGE: 19950526 10-Q 1 pool-20230331.htm POOL Q1 2023 FORM 10-Q pool-20230331
0000945841--12-312023Q1false00009458412023-01-012023-03-3100009458412023-04-24xbrli:sharesiso4217:USD00009458412022-01-012022-03-31iso4217:USDxbrli:shares0000945841us-gaap:RetainedEarningsMember2023-01-012023-03-3100009458412023-03-3100009458412022-03-3100009458412022-12-310000945841us-gaap:RetainedEarningsMember2022-01-012022-03-3100009458412021-12-310000945841us-gaap:CommonStockMember2022-12-310000945841us-gaap:AdditionalPaidInCapitalMember2022-12-310000945841us-gaap:RetainedEarningsMember2022-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000945841us-gaap:CommonStockMember2023-01-012023-03-310000945841us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000945841us-gaap:CommonStockMember2023-03-310000945841us-gaap:AdditionalPaidInCapitalMember2023-03-310000945841us-gaap:RetainedEarningsMember2023-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000945841us-gaap:CommonStockMember2021-12-310000945841us-gaap:AdditionalPaidInCapitalMember2021-12-310000945841us-gaap:RetainedEarningsMember2021-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000945841us-gaap:CommonStockMember2022-01-012022-03-310000945841us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000945841us-gaap:CommonStockMember2022-03-310000945841us-gaap:AdditionalPaidInCapitalMember2022-03-310000945841us-gaap:RetainedEarningsMember2022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000945841us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000945841us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000945841us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-03-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-03-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-12-310000945841stpr:AZpool:ProWaterIrrigationLandscapeSupplyIncMember2023-03-172023-03-31pool:numberOfReportingUnits0000945841stpr:WVpool:TriStatePoolDistributorsMember2022-04-292022-04-300000945841us-gaap:FairValueInputsLevel2Member2023-03-310000945841us-gaap:FairValueInputsLevel2Member2022-03-310000945841us-gaap:FairValueInputsLevel1Member2023-03-310000945841us-gaap:FairValueInputsLevel1Member2022-03-310000945841us-gaap:FairValueInputsLevel3Member2023-03-310000945841us-gaap:FairValueInputsLevel3Member2022-03-310000945841pool:InterestRateSwap1Member2023-01-012023-03-310000945841pool:InterestRateSwap1Member2020-02-05xbrli:pure0000945841pool:InterestRateSwap2Member2023-01-012023-03-310000945841pool:InterestRateSwap2Member2020-03-090000945841pool:ForwardStartingInterestRateSwapMember2023-01-012023-03-310000945841pool:ForwardStartingInterestRateSwapMember2020-03-090000945841us-gaap:LineOfCreditMember2023-03-310000945841us-gaap:LineOfCreditMember2022-03-310000945841pool:TermLoanUnderCreditFacilityMember2023-03-310000945841pool:TermLoanUnderCreditFacilityMember2022-03-310000945841pool:TermFacilityMember2023-03-310000945841pool:TermFacilityMember2022-03-310000945841us-gaap:SecuredDebtMember2023-03-310000945841us-gaap:SecuredDebtMember2022-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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: 0-26640

Image1.jpg 
POOL CORPORATION
(Exact name of registrant as specified in its charter)
  
Delaware36-3943363
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)Identification No.)
  
109 Northpark Boulevard,
Covington,Louisiana 70433-5001
(Address of principal executive offices)(Zip Code)
(985) 892-5521
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per sharePOOLNasdaq Global Select Market
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 x    No o

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulations 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 x    No o

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 filerxAccelerated filer
  
Non-accelerated filer  oSmaller 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. o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes     No x

As of April 24, 2023, there were 39,038,250 shares of common stock outstanding.




POOL CORPORATION
Form 10-Q
For the Quarter Ended March 31, 2023

TABLE OF CONTENTS
Page
 
   
  
    
  
  
  
  
  
   
 
   
 
   
 
  
 
   
 
   
 
   
 
   
 
  





PART I.  FINANCIAL INFORMATION
Item 1.  Financial Statements
POOL CORPORATION
Consolidated Statements of Income
(Unaudited)
(In thousands, except per share data) 

Three Months Ended
March 31,
 20232022
Net sales$1,206,774 $1,412,650 
Cost of sales837,019 965,461 
Gross profit369,755 447,189 
Selling and administrative expenses223,984 211,466 
Operating income145,771 235,723 
Interest and other non-operating expenses, net15,835 5,198 
Income before income taxes and equity in earnings129,936 230,525 
Provision for income taxes28,273 51,322 
Equity in earnings of unconsolidated investments, net36 58 
Net income$101,699 $179,261 
Earnings per share attributable to common stockholders:  
Basic$2.60 $4.46 
Diluted$2.58 $4.41 
Weighted average common shares outstanding:  
Basic38,877 39,932 
Diluted39,189 40,392 
Cash dividends declared per common share$1.00 $0.80 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
1


POOL CORPORATION
Consolidated Statements of Comprehensive Income
(Unaudited)
(In thousands)

Three Months Ended
March 31,
  20232022
Net income$101,699 $179,261 
Other comprehensive (loss) income:  
Foreign currency translation gain (loss)2,469 (214)
Unrealized (loss) gain on interest rate swaps, net of the change in taxes of $1,269 and $(3,866)
(3,809)11,598 
Total other comprehensive (loss) income (1,340)11,384 
Comprehensive income$100,359 $190,645 

The accompanying Notes are an integral part of the Consolidated Financial Statements.









2


POOL CORPORATION
Consolidated Balance Sheets
(In thousands, except share data)

March 31,March 31,December 31,
202320222022
 (Unaudited)(Unaudited)(Audited)
Assets   
Current assets:   
Cash and cash equivalents$26,470 $35,365 $45,591 
Receivables, net163,048 195,951 128,247 
Receivables pledged under receivables facility401,123 483,976 223,201 
Product inventories, net1,686,683 1,641,155 1,591,060 
Prepaid expenses and other current assets27,875 42,310 30,892 
Total current assets2,305,199 2,398,757 2,018,991 
Property and equipment, net200,997 180,504 193,709 
Goodwill693,242 688,350 691,993 
Other intangible assets, net303,753 310,848 305,450 
Equity interest investments1,206 1,184 1,248 
Operating lease assets274,428 260,285 269,608 
Other assets84,004 42,213 84,438 
Total assets$3,862,829 $3,882,141 $3,565,437 
Liabilities and stockholders’ equity   
Current liabilities:   
Accounts payable$739,749 $685,946 $406,667 
Accrued expenses and other current liabilities126,093 179,552 168,521 
Short-term borrowings and current portion of long-term debt 33,080 21,265 25,042 
Current operating lease liabilities78,498 71,685 75,484 
Total current liabilities977,420 958,448 675,714 
Deferred income taxes57,868 40,944 58,759 
Long-term debt, net1,332,670 1,483,808 1,361,761 
Other long-term liabilities37,623 32,940 35,471 
Non-current operating lease liabilities200,498 191,723 198,538 
Total liabilities2,606,079 2,707,863 2,330,243 
Stockholders’ equity:   
Common stock, $0.001 par value; 100,000,000 shares authorized;
39,032,631, 40,110,126 and 39,069,419 shares issued and
outstanding at March 31, 2023, March 31, 2022 and
December 31, 2022, respectively
39 40 39 
Additional paid-in capital586,595 558,755 575,776 
Retained earnings 665,561 611,583 653,484 
Accumulated other comprehensive income4,555 3,900 5,895 
Total stockholders’ equity1,256,750 1,174,278 1,235,194 
Total liabilities and stockholders’ equity$3,862,829 $3,882,141 $3,565,437 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
3


POOL CORPORATION
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)

 Three Months Ended
March 31,
 20232022
Operating activities  
Net income$101,699 $179,261 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:  
Depreciation7,632 7,663 
Amortization2,135 2,192 
Share-based compensation4,923 3,657 
Equity in earnings of unconsolidated investments, net(36)(58)
Other2,732 5,777 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Receivables(211,015)(303,400)
Product inventories(96,011)(306,582)
Prepaid expenses and other assets(5,786)(23,330)
Accounts payable332,800 287,449 
Accrued expenses and other liabilities(35,870)(60,738)
Net cash provided by (used in) operating activities103,203 (208,109)
Investing activities  
Acquisition of businesses, net of cash acquired(1,760) 
Purchases of property and equipment, net of sale proceeds(15,570)(9,159)
Other investments, net(230) 
Net cash used in investing activities(17,560)(9,159)
Financing activities  
Proceeds from revolving line of credit256,079 564,288 
Payments on revolving line of credit(376,895)(604,960)
Proceeds from term loan under credit facility 250,000 
Proceeds from asset-backed financing151,200 155,000 
Payments on asset-backed financing(51,100)(50,000)
Payments on term facility(2,313)(2,313)
Proceeds from short-term borrowings and current portion of long-term debt3,011 10,277 
Payments on short-term borrowings and current portion of long-term debt (1,223)(784)
Payments of deferred and contingent acquisition consideration(551)(1,374)
Proceeds from stock issued under share-based compensation plans5,896 3,135 
Payments of cash dividends(39,073)(32,132)
Purchases of treasury stock(50,549)(62,420)
Net cash (used in) provided by financing activities(105,518)228,717 
Effect of exchange rate changes on cash and cash equivalents754 (405)
Change in cash and cash equivalents(19,121)11,044 
Cash and cash equivalents at beginning of period45,591 24,321 
Cash and cash equivalents at end of period$26,470 $35,365 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
4



POOL CORPORATION
Consolidated Statements of Changes in Stockholders’ Equity
(Unaudited)
(In thousands)

Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
 SharesAmountCapitalEarningsIncomeTotal
Balance at December 31, 202239,069 $39 $575,776 $653,484 $5,895 $1,235,194 
Net income
   101,699  101,699 
Foreign currency translation
    2,469 2,469 
Interest rate swaps, net of the change in taxes of $1,269
    (3,809)(3,809)
Repurchases of common stock, net of retirements
(144)  (50,549) (50,549)
Share-based compensation
  4,923   4,923 
Issuance of stock under share-based compensation plans
108  5,896   5,896 
Declaration of cash dividends
   (39,073) (39,073)
Balance at March 31, 202339,033$39 $586,595 $665,561 $4,555 $1,256,750 

Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
SharesAmountCapitalEarningsIncomeTotal
Balance at December 31, 202140,193 $40 $551,963 $526,874 $(7,484)$1,071,393 
Net income
   179,261  179,261 
Foreign currency translation
    (214)(214)
Interest rate swaps, net of the change in taxes of $(3,866)
    11,598 11,598 
Repurchases of common stock, net of retirements
(138)  (62,420) (62,420)
Share-based compensation
  3,657   3,657 
Issuance of stock under share-based compensation plans
55  3,135   3,135 
Declaration of cash dividends
   (32,132) (32,132)
Balance at March 31, 202240,110$40 $558,755 $611,583 $3,900 $1,174,278 


The accompanying Notes are an integral part of the Consolidated Financial Statements.
5


POOL CORPORATION
Notes to Consolidated Financial Statements
(Unaudited)
Note 1 – Summary of Significant Accounting Policies

Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.

A description of our significant accounting policies is included in our 2022 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2022 Annual Report on Form 10-K.  The results for our three-month period ended March 31, 2023, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2023.

Income Taxes

We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $4.8 million in the first quarter of 2023 compared to $7.3 million in the first quarter of 2022.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of March 31, 2023, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $2.2 billion and cumulative dividends of $980.1 million.

Accumulated Other Comprehensive Income

The table below presents the components of our Accumulated other comprehensive income balance (in thousands):
March 31,December 31,
202320222022
Foreign currency translation adjustments$(17,139)$(9,794)$(19,608)
Unrealized gains on interest rate swaps, net of tax
21,694 13,694 25,503 
Accumulated other comprehensive income$4,555 $3,900 $5,895 
6


Recent Accounting Pronouncements Pending Adoption
The following table summarizes recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting

ASU 2021-01, Reference Rate Reform (Topic 848): Scope

ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848
ASU 2020-04, Reference Rate Reform (Topic 848), provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which refined the scope of ASC 848 and clarified some of its guidance as it relates to recent rate reform activities. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extended the date for using optional expedients and exceptions to December 31, 2024. The provisions of these updates are available until December 31, 2024.In 2022, we adopted the hedge accounting expedient related to the probability of forecasted transactions to assert probability of the hedged interest regardless of any expected modification related to reference rate reform. We may apply other elections as applicable. We do not expect that there will be a material impact to the financial statements as a result of adopting any of the optional expedient or exceptions from these ASUs.
7


Note 2 – Earnings Per Share

We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 213,000 for the three months ended March 31, 2023 and 239,000 for the three months ended March 31, 2022.

The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):
 Three Months Ended
March 31,
 20232022
Net income$101,699 $179,261 
Amounts allocated to participating securities(548)(1,051)
Net income attributable to common stockholders$101,151 $178,210 
Weighted average common shares outstanding:  
Basic38,877 39,932 
Effect of dilutive securities:  
Stock options and employee stock purchase plan312 460 
Diluted39,189 40,392 
Earnings per share attributable to common stockholders:  
Basic$2.60 $4.46 
Diluted$2.58 $4.41 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
64 1 
(1)Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.

Note 3 – Acquisitions

In March 2023, we acquired the distribution assets of Pro-Water Irrigation & Landscape Supply, Inc., a wholesale distributor of irrigation and landscape supply products, adding two locations in Arizona.

In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.

We have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material.

8


Note 4 – Fair Value Measurements and Interest Rate Swaps

Recurring Fair Value Measurements

Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts, our deferred compensation plan asset and liability and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:

Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2     Inputs to the valuation methodology include:
quoted prices for similar assets or liabilities in active markets;
quoted prices for identical or similar assets or liabilities in inactive markets;
inputs other than quoted prices that are observable for the asset or liability; or
inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.

The table below presents our assets and liabilities measured and recorded at fair value on a recurring basis (in thousands):
 
Fair Value at March 31,
Input LevelClassification20232022
Assets
Unrealized gains on interest rate swapsLevel 2Other assets$28,970 $18,817 
Deferred compensation plan assetLevel 1Other assets14,014 18,338 
Liabilities
Contingent consideration liabilitiesLevel 3Accrued expenses and other current liabilities$ $600 
Unrealized losses on interest rate swapsLevel 2Accrued expenses and other current liabilities 514 
Deferred compensation plan liabilityLevel 1Other long-term liabilities14,014 18,338 
Interest Rate Swaps

We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. 

We use significant other observable market data or assumptions (Level 2 inputs) in determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contract that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves.

We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive income on the Consolidated Balance Sheets.

We currently have two swap contracts in place. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on a portion of our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive income on the Consolidated Balance Sheets.
9


The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Interest rate swap 2March 9, 2020September 29, 2022February 26, 2027$150.00.7400%

For the interest rate swap contracts in effect at March 31, 2023, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive income on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. These amounts were not material in the three-month periods ended March 31, 2023 or March 31, 2022.

We have entered into a forward-starting interest rate swap contract to extend the hedged period for future interest payments on a portion of our variable rate borrowings. The following table provides details related to our forward-starting interest rate swap contract:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swapMarch 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we were in a net pay position.

Our interest rate swap contracts and forward-starting interest rate swap contract are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts.

Other

Our deferred compensation plan asset represents investments in securities (primarily mutual funds) traded in an active market (Level 1 inputs) held for the benefit of certain employees as part our deferred compensation plan. We record an equal and offsetting deferred compensation plan liability, which represents our obligation to participating employees. Changes in the fair value of the plan asset and liability are reflected in Selling and administrative expenses in the Consolidated Statements of Income.

The carrying values of cash and cash equivalents, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of our long-term debt approximates its fair value.  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).

Nonrecurring Fair Value Measurements

In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the three months ended March 31, 2023 and March 31, 2022, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
10


Note 5 – Debt

The table below presents the components of our debt (in thousands):

 March 31,
 20232022
Variable rate debt
Short-term borrowings$3,011 $10,854 
Current portion of long-term debt:
Australian credit facility11,319 10,411 
Current portion of term loans under credit facility18,750  
Short-term borrowings and current portion of long-term debt $33,080 $21,265 
Long-term portion:  
Revolving credit facility398,895 532,253 
Term loan under credit facility481,250 500,000 
Term facility154,938 164,188 
Receivables securitization facility299,600 290,000 
Less: financing costs, net2,013 2,633 
Long-term debt, net1,332,670 1,483,808 
Total debt $1,365,750 $1,505,073 

Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly-owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities.

We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.
11


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

You should read the following discussion in conjunction with the accompanying interim Consolidated Financial Statements and notes, the Consolidated Financial Statements and accompanying notes in our 2022 Annual Report on Form 10-K and with Management’s Discussion and Analysis in our 2022 Annual Report on Form 10-K.  

For a discussion of our base business calculations, see the Results of Operations section below.

Forward-Looking Statements

This report contains forward-looking information that involves risks and uncertainties.  Our forward-looking statements express our current expectations or forecasts of possible future results or events, including projections of earnings and other financial performance measures, statements of management’s expectations regarding our strategic, operational and capital allocation plans and objectives, management's views on industry, economic, competitive, technological and regulatory conditions and other forecasts of trends and other matters. Forward-looking statements speak only as of the date of this filing, and we undertake no obligation to publicly update or revise such statements to reflect new circumstances or unanticipated events as they occur.  You can identify these statements by the fact that they do not relate strictly to historic or current facts and often use words such as “anticipate,” “estimate,” “expect,” “intend,” “believe,” “will likely result,” “outlook,” “project,” “may,” “can,” “plan,” “target,” “potential,” “should” and other words and expressions of similar meaning.

No assurance can be given that the expected results in any forward-looking statement will be achieved, and actual results may differ materially due to one or more factors, including the sensitivity of our business to weather conditions; changes in the economic conditions, consumer discretionary spending, the housing market, inflation or interest rates; our ability to maintain favorable relationships with suppliers and manufacturers; the extent to which home-centric trends associated with the pandemic will moderate or reverse; competition from other leisure product alternatives or mass merchants; our ability to continue to execute our growth strategies; changes in the regulatory environment; new or additional taxes, duties or tariffs; excess tax benefits or deficiencies recognized under ASU 2016-09 and other risks detailed in our 2022 Annual Report on Form 10-K, as updated by our subsequent filings with the U.S. Securities and Exchange Commission.  For these statements, we claim the protection of the safe harbor for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995.

OVERVIEW

Financial Results

In the first quarter of 2023, differing weather conditions contributed to variability in our results across geographies. Our southern markets experienced more typical weather during the quarter and generated encouraging results. However, higher precipitation and cooler temperatures suppressed results in our western markets, hampering new pool construction activities and sales of maintenance-related products. These conditions continued into late March where we saw a considerable impact on our biggest sales month of the quarter.
Net sales decreased 15% in the first quarter of 2023 to $1.2 billion compared to $1.4 billion in the first quarter of 2022 following 33% net sales growth in the first quarter of 2022 and 57% growth in the first quarter of 2021. Weather conditions were generally favorable in our southern markets, where Texas and Florida, our two largest markets in the South, realized combined base business sales in line with 2022. In contrast, results were unfavorably impacted by unusually wet and cold weather in the western U.S., including California and Arizona, two of our largest markets, where base business sales were down a combined 21% from last year. We estimate that sales were also negatively impacted 2% from lower customer early buy activity in the first quarter of 2023 versus the first quarter of 2022 and 1% from continued softness in our European markets.
Gross profit decreased 17% to $369.8 million in the first quarter of 2023 from $447.2 million in the same period of 2022. Consistent with our expectations, gross margin decreased 110 basis points to 30.6% in the first quarter of 2023 compared to 31.7% in the first quarter of 2022.
Selling and administrative expenses (operating expenses) increased 6% to $224.0 million in the first quarter of 2023 compared to $211.5 million in the first quarter of 2022. Our largest expense growth drivers during the quarter related to higher rent and facility costs, the return of in-person customer-facing retail events and investments in customer-focused projects. As a percentage of net sales, operating expenses increased to 18.6% in the first quarter of 2023 compared to 15.0% in the same period of 2022.
12


Operating income in the first quarter of 2023 decreased 38% to $145.8 million from a tough comparison of $235.7 million in the same quarter last year but was 13% higher than operating income in the first quarter of 2021 of $129.0 million. Operating margin was 12.1% in the first quarter of 2023 compared to 16.7% in the first quarter of 2022.
Interest and other non-operating expenses, net for the first quarter of 2023 increased $10.6 million compared to the first quarter of 2022, primarily reflecting higher average interest rates between periods.
We recorded a $4.8 million tax benefit from Accounting Standards Update (ASU) 2016-09, Improvements to Employee Share-Based Payment Accounting, in the quarter ended March 31, 2023, compared to a tax benefit of $7.3 million realized in the same period of 2022. This resulted in a $0.12 per diluted share tax benefit compared to an $0.18 per diluted share tax benefit realized in the same period of 2022.
Net income decreased 43% to $101.7 million in the first quarter of 2023 compared to $179.3 million in the first quarter of 2022. Earnings per diluted share decreased 41% to $2.58 in the first quarter of 2023 compared to $4.41 in the same period of 2022. Without the impact from ASU 2016-09 in both periods, earnings per diluted share decreased 42% to $2.46 compared to $4.23 in the first quarter of 2022.
References to product line and product category data throughout this report generally reflect data related to the North American swimming pool market, as this data is more readily available for analysis and represents the largest component of our operations.
Financial Position and Liquidity

As of March 31, 2023, total net receivables, including pledged receivables, decreased 17% compared to March 31, 2022, driven by our sales trends. Our days sales outstanding (DSO), as calculated on a trailing four quarters basis, was 26.5 days at March 31, 2023 and 26.4 days at March 31, 2022. Our allowance for doubtful accounts balance was $9.0 million at March 31, 2023 and $6.0 million at March 31, 2022.

Net inventory levels increased 3% compared to levels at March 31, 2022, which compares to the 19% increase that we reported as of December 31, 2022 (compared to December 31, 2021). We are pleased with the progress in utilizing our strategic inventory buys and believe that we are appropriately stocked to ensure product availability during the swimming pool season and to support our new locations. Our inventory reserve was $24.5 million at March 31, 2023 and $19.8 million at March 31, 2022. Our inventory turns, as calculated on a trailing four quarters basis, were 2.5 times at March 31, 2023 and 3.1 times at March 31, 2022.

Total debt outstanding at March 31, 2023 was $1.4 billion compared to $1.5 billion at March 31, 2022 as we have used operating cash flows to make payments on our debt balances. We have utilized debt proceeds over the past twelve months primarily to fund share repurchases and investments in working capital.

Current Trends and Outlook

For a detailed discussion of trends through 2022, see the Current Trends and Outlook section of Management’s Discussion and Analysis included in Part II, Item 7 of our 2022 Annual Report on Form 10-K.  

Based on our results to-date and trends observed into the second quarter, we now expect sales for the full year of 2023 to be down in the mid-single digits compared to 2022 versus the flat to down 3% from our initial projections disclosed in our 2022 Annual Report on Form 10-K. Our 2022 Annual Report on Form 10-K outlines the details of our initial projections. Our overall expectations related to renovation and remodel activity, our Horizon business, and European business remain relatively unchanged. However, we now believe that it is possible that new pool construction could decline up to 30% based on less available buildable days and current permit trends. Maintenance revenue is also expected to see a 1% lower increase than previously expected, from the use of less consumables stemming from the unfavorable weather in the first quarter.

As previously disclosed in our 2022 Annual Report on Form 10-K, we project gross margin for the full year of 2023 to be in line with our long-term outlook of approximately 30.0% with higher gross margin in the first half of 2023 compared to the latter half of the year as we sell through inventory purchased prior to recent price increases.

We plan to leverage our existing infrastructure and manage discretionary spending to limit expense growth between plus or minus 2% compared to the full year of 2022.

13


We project that our annual effective tax rate (without the benefit from ASU 2016-09) for 2023 will approximate 25.3% to 25.5%. We expect our effective tax rate will fluctuate from quarter to quarter due to ASU 2016-09, particularly in periods when employees elect to exercise their vested stock options or when restrictions on share-based awards lapse. We recorded a $4.8 million, or $0.12 per diluted share, tax benefit from ASU 2016-09 for the three months ended March 31, 2023. We may recognize additional tax benefits related to stock option exercises in 2023 from grants that expire in future years. We have not included any expected tax benefits in our guidance beyond what we have recognized as of March 31, 2023.

We expect 2023 diluted EPS in the range of $14.62 to $16.12, including the impact of year-to-date tax benefits of $0.12. We expect to continue to use cash for the payment of cash dividends as and when declared by our Board and to fund opportunistic share repurchases through the remainder of 2023.

The forward-looking statements in the foregoing section are based on current market conditions, speak only as of the filing date of this report, are based on several assumptions, and are subject to significant risks and uncertainties. See “Cautionary Statement for Forward-Looking Statements.”

RESULTS OF OPERATIONS

As of March 31, 2023, we conducted operations through 427 sales centers in North America, Europe and Australia. For the three months ended March 31, 2023, approximately 95% of our net sales were from our operations in North America.

The following table presents information derived from the Consolidated Statements of Income expressed as a percentage of net sales:
Three Months Ended
March 31,
 20232022
Net sales100.0 %100.0 %
Cost of sales69.4 68.3 
Gross profit30.6 31.7 
Selling and administrative expenses18.6 15.0 
Operating income12.1 16.7 
Interest and other non-operating expenses, net1.3 0.4 
Income before income taxes and equity in earnings10.8 %16.3 %

Note: Due to rounding, percentages presented in the table above may not add to Operating income or Income before income taxes and equity in earnings.

We have included the results of operations from acquisitions in 2023 and 2022 in our consolidated results since the acquisition dates.
14


Three Months Ended March 31, 2023 Compared to Three Months Ended March 31, 2022
The following table breaks out our consolidated results into the base business component and the excluded component (sales centers excluded from base business):
(Unaudited)Base BusinessExcludedTotal
(in thousands)Three Months EndedThree Months EndedThree Months Ended
 March 31,March 31,March 31,
 202320222023202220232022
Net sales$1,130,353 $1,337,685 $76,421 $74,965 $1,206,774 $1,412,650 
Gross profit339,597 416,167 30,158 31,022 369,755 447,189 
Gross margin30.0 %31.1 %39.5 %41.4 %30.6 %31.7 %
Operating expenses204,922 195,909 19,062 15,557 223,984 211,466 
Expenses as a % of net sales18.1 %14.6 %24.9 %20.8 %18.6 %15.0 %
Operating income134,675 220,258 11,096 15,465 145,771 235,723 
Operating margin11.9 %16.5 %14.5 %20.6 %12.1 %16.7 %
In our calculation of our base business results, we have excluded the following acquisitions for the periods identified:


Acquired

Acquisition
Date
Net
Sales Centers
Acquired

Periods
Excluded
Pro-Water Irrigation & Landscape Supply, Inc.March 20232March 2023
Tri-State Pool DistributorsApril 20221January - March 2023
Porpoise Pool & Patio, Inc.December 20211January - March 2023 and January - March 2022
Wingate Supply, Inc.December 20211January - February 2023 and January - February 2022
When calculating our base business results, we exclude sales centers that are acquired, closed or opened in new markets for a period of 15 months. We also exclude consolidated sales centers when we do not expect to maintain the majority of the existing business and existing sales centers that are consolidated with acquired sales centers.

We generally allocate corporate overhead expenses to excluded sales centers on the basis of their net sales as a percentage of total net sales.  After 15 months of operations, we include acquired, consolidated and new market sales centers in the base business calculation including the comparative prior year period.

The table below summarizes the changes in our sales center count during the first three months of 2023:

December 31, 2022420 
Acquired locations
New locations
March 31, 2023427 

15


Net Sales
 Three Months Ended 
March 31,
(in millions)20232022Change
Net sales$1,206.8 $1,412.7 $(205.9)(15)%

Net sales and base business net sales decreased 15% in the first quarter of 2023 compared to the first quarter of 2022 following 33% net sales growth in the first quarter of 2022 and 57% growth in the first quarter of 2021. In the first quarter of 2023, differing weather conditions contributed to variability in our results across geographies. Our southern markets experienced more typical weather during the quarter and generated encouraging results. However, higher precipitation and cooler temperatures suppressed results in our western markets, including California and Arizona, two of our largest markets, hampering new pool construction activities and sales of maintenance-related products.

We faced several challenges during the quarter, with unfavorable weather being the most significant. The following factors impacted our sales during the quarter and are listed in order of estimated magnitude.

We estimate that unfavorable weather conditions in the first quarter negatively impacted sales by approximately 5%.
Net sales benefited approximately 4% to 5% from inflationary product cost increases, which compares to a benefit of 10% to 12% in the first quarter of 2022.
Sales were also negatively impacted 2% from lower customer early buy activity in the first quarter of 2023 versus the first quarter of 2022 and 1% from continued softness in our European markets.

Net sales in our North American seasonal markets, representing 38% of our total base business net sales in the first quarter of 2023, decreased 23% compared to the first quarter of 2022 as these markets are more sensitive to weather conditions, particularly in the shoulders of the season when unfavorable weather delays the openings of swimming pools. Comparatively, net sales in our year-round markets, representing 57% of our total base business net sales in the first quarter of 2023, decreased 9% compared to the first quarter of 2022 as differing weather conditions led to varied results across our four largest markets. Weather conditions were generally favorable in our southern markets, where Texas and Florida realized combined base business sales in line with 2022. In contrast, results were negatively impacted by unusually wet and cold weather in the western U.S., including California and Arizona, where base business sales were down a combined 21% from last year.

Related to our product sales, following a period of significant growth over the past three years, we observed a decline in volumes of discretionary products sold as new construction activities moderated and were further impacted by unfavorable weather conditions and macroeconomic impacts. This is evidenced by lower sales for product offerings such as equipment and building materials. In the first quarter of 2023, base business sales of equipment, which includes swimming pool heaters, pumps, lights, filters and automation, decreased 14% compared to the same period last year, and collectively represented approximately 30% of net sales for the period. Sales of building materials decreased 7% compared to the first quarter of 2022 and represented approximately 14% of net sales in the first quarter of 2023.

Sales to specialty retailers that sell swimming pool supplies and customers who service large commercial installations are included in the appropriate existing product categories, and sales trends in these areas are reflected in the discussion above. Base business sales to retail customers decreased 16% in the first quarter of 2023 compared to the first quarter of 2022 and represented approximately 10% of our net sales for the first quarter of 2023. Including the impact of our December 2021 acquisition of Porpoise Pool & Patio, sales to retail customers decreased 12% and represented approximately 14% of our net sales. Sales to commercial swimming pool customers increased 12% in the first quarter of 2023 compared to the first quarter of 2022 and represented approximately 5% of our net sales for the first quarter of 2023.

Net sales in Europe, representing 4% of our total net sales in the first quarter of 2023, declined 25% compared to the first quarter of 2022, impacted by continued macroeconomic uncertainty from the war in Ukraine and increased fuel prices.
16


Gross Profit
 Three Months Ended 
March 31,
(in millions)20232022Change
Gross profit$369.8 $447.2 $(77.4)(17)%
Gross margin30.6 %31.7 %  

Gross margin decreased 110 basis points to 30.6% in the first quarter of 2023 compared to the first quarter of 2022 when gross margin increased 330 basis points to 31.7% (over the same period in 2021). Our prior year gross margin benefited from higher levels of inflation and price increases, while gross margin in the first quarter of 2023 began to trend more in line with our longer-term annual gross margin outlook of 30.0%. Gross margin in the first quarter of 2023 also reflected continued benefits from sales of strategic lower cost inventory purchases ahead of recent vendor price increases.

Operating Expenses
 Three Months Ended 
March 31,
(in millions)20232022Change
Selling and administrative expenses$224.0 $211.5 $12.5 6%
Operating expenses as a % of net sales18.6 %15.0 %  

Operating expenses increased 6% in the first quarter of 2023 compared to the first quarter of 2022. Our largest expense growth drivers during the quarter related to higher rent and facility costs, increased labor costs, the return of in-person customer-facing retail events and investments in customer-focused projects. These increases were partially offset by lower performance-based compensation expense.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the first quarter of 2023 increased $10.6 million compared to the first quarter of 2022. Our weighted average effective interest rate increased to 4.8% in the first quarter of 2023 from 1.5% in the first quarter of 2022 on average outstanding debt of $1.3 billion in both periods.

Income Taxes

Our effective income tax rate was 21.8% for the three months ended March 31, 2023 compared to 22.3% for the three months ended March 31, 2022. We recorded a $4.8 million tax benefit from ASU 2016-09 in the quarter ended March 31, 2023 compared to a tax benefit of $7.3 million realized in the same period last year. Without the benefit from ASU 2016-09 in both periods, our effective tax rate was 25.5% for the first quarter of 2023 and 25.4% for the first quarter of 2022.
Net Income and Earnings Per Share

Net income decreased 43% to $101.7 million in the first quarter of 2023 compared to $179.3 million in the first quarter of 2022. Earnings per diluted share decreased 41% to $2.58 in the first quarter of 2023 compared to $4.41 in the same period of 2022. Without the impact from ASU 2016-09 in both periods, earnings per diluted share decreased 42% to $2.46 in the first quarter of 2023 compared to $4.23 in the first quarter of 2022. See the reconciliation of GAAP to non-GAAP measures below.
17


Reconciliation of Non-GAAP Financial Measures

The non-GAAP measures described below should be considered in the context of all of our other disclosures in this Form 10-Q.

Adjusted Diluted EPS

We have included adjusted diluted EPS, a non-GAAP financial measure, as a supplemental disclosure, because we believe this measure is useful to management, investors and others in assessing our period-to-period operating performance.

Adjusted diluted EPS is a key measure used by management to demonstrate the impact of tax benefits from ASU 2016-09 on our diluted EPS and to provide investors and others with additional information about our potential future operating performance to supplement GAAP measures.

We believe this measure should be considered in addition to, not as a substitute for, diluted EPS presented in accordance with GAAP, and in the context of our other disclosures within this Form 10-Q. Other companies may calculate this non-GAAP financial measure differently than we do, which may limit its usefulness as a comparative measure.
The table below presents a reconciliation of diluted EPS to adjusted diluted EPS.
(Unaudited)Three Months Ended
March 31,
20232022
Diluted EPS$2.58 $4.41 
ASU 2016-09 tax benefit(0.12)(0.18)
Adjusted diluted EPS$2.46 $4.23 
18


Seasonality and Quarterly Fluctuations

Our business is seasonal. In general, sales and operating income are highest during the second and third quarters, which represent the peak months of both swimming pool use and installation and irrigation and landscape installations and maintenance. Sales are lower during the first and fourth quarters. In 2022, we generated approximately 59% of our net sales and 67% of our operating income in the second and third quarters of the year.

We typically experience a build-up of product inventories and accounts payable during the winter months in anticipation of the peak selling season.  Excluding borrowings to finance acquisitions and share repurchases, our peak borrowing usually occurs during the second quarter, primarily because extended payment terms offered by our suppliers typically are payable in April, May and June, while our peak accounts receivable collections typically occur in June, July and August.

The following table presents certain unaudited quarterly data for the first quarter of 2023, the four quarters of 2022 and the fourth, third and second quarters of 2021.  We have included income statement and balance sheet data for the most recent eight quarters to allow for a meaningful comparison of the seasonal fluctuations in these amounts.  In our opinion, this information reflects all normal and recurring adjustments considered necessary for a fair presentation of this data.  The results of any one or more quarters are not necessarily a good indication of results for an entire fiscal year or of continuing future trends for a variety of reasons, including the seasonal nature of our business and the impact of new and acquired sales centers.

(Unaudited)QUARTER
(in thousands)202320222021
 FirstFourthThirdSecondFirstFourthThirdSecond
Statement of Income Data
Net sales$1,206,774 $1,095,920 $1,615,339 $2,055,818 $1,412,650 $1,035,557 $1,411,448 $1,787,833 
Gross profit369,755 315,731 503,687 666,804 447,189 322,376 441,899 551,685 
Operating income145,771 107,295 263,877 418,888 235,723 127,891 237,276 338,586 
Net income101,699 71,863 190,055 307,283 179,261 107,609 184,665 259,695 
Balance Sheet Data
Total receivables, net$564,171 $351,448 $549,796 $756,585 $679,927 $376,571 $476,150 $585,566 
Product inventories, net1,686,683 1,591,060 1,539,572 1,579,101 1,641,155 1,339,100 1,043,407 894,654 
Accounts payable739,749 406,667 442,226 604,225 685,946 398,697 414,156 439,453 
Total debt1,365,750 1,386,803 1,512,545 1,595,398 1,505,073 1,183,350 362,819 423,116 

We expect that our quarterly results of operations will continue to fluctuate depending on the timing and amount of revenue contributed by new and acquired sales centers.  Based on our peak summer selling season, we generally open new sales centers and close or consolidate sales centers, when warranted, either in the first quarter before the peak selling season begins or in the fourth quarter after the peak selling season ends.

19


Weather is one of the principal external factors affecting our business.  The table below presents some of the possible effects resulting from various weather conditions.

Weather Possible Effects
Hot and dryIncreased purchases of chemicals and supplies
for existing swimming pools
 Increased purchases of above-ground pools and
irrigation and lawn care products
Unseasonably cool weather or extraordinary amountsFewer pool and irrigation and landscape
of raininstallations
Decreased purchases of chemicals and supplies
 Decreased purchases of impulse items such as
above-ground pools and accessories
Unseasonably early warming trends in spring/late coolingA longer pool and landscape season, thus positively
trends in fallimpacting our sales
(primarily in the northern half of the U.S. and Canada)  
Unseasonably late warming trends in spring/early coolingA shorter pool and landscape season, thus negatively
trends in fallimpacting our sales
(primarily in the northern half of the U.S. and Canada)  

Weather Impacts on 2023 and 2022 Results

Weather conditions varied across the contiguous United States throughout the first quarter of 2023. Conditions were generally favorable in our southern markets, where sales benefited from warmer weather and below-average precipitation. In contrast, results were unfavorably impacted by unusually wet and cold weather in the western U.S., particularly in California and Arizona, which are two of our largest markets. Comparatively, in the first quarter of 2022, overall weather conditions were generally favorable, and sales benefited from above-average temperatures along much of the west and the east coast, although Texas experienced cooler-than-normal temperatures.

CRITICAL ACCOUNTING ESTIMATES
We prepare our Consolidated Financial Statements in accordance with U.S. generally accepted accounting principles (GAAP), which require management to make estimates and assumptions that affect reported amounts and related disclosures. Management identifies critical accounting estimates as:
those that require the use of assumptions about matters that are inherently and highly uncertain at the time the estimates are made; and
those for which changes in the estimates or assumptions, or the use of different estimates and assumptions, could have a material impact on our consolidated results of operations or financial condition.
Management has discussed the development, selection and disclosure of our critical accounting estimates with the Audit Committee of our Board.  For a description of our critical accounting estimates that require us to make the most difficult, subjective or complex judgments, please see our 2022 Annual Report on Form 10-K.  We have not changed any of these policies from those previously disclosed in that report.

Recent Accounting Pronouncements
See Note 1 of “Notes to Consolidated Financial Statements,” included in Part I, Item 1 of this Form 10-Q for discussion of recent accounting pronouncements.

20


LIQUIDITY AND CAPITAL RESOURCES

Liquidity is defined as the ability to generate adequate amounts of cash to meet short-term and long-term cash needs. We assess our liquidity in terms of our ability to generate cash to fund our operating activities, taking into consideration the seasonal nature of our business. Significant factors which could affect our liquidity include the following:

cash flows generated from operating activities;
the adequacy of available bank lines of credit;
the quality of our receivables;
acquisitions;
dividend payments;
capital expenditures;
changes in income tax laws and regulations;
the timing and extent of share repurchases; and
the ability to attract long-term capital with satisfactory terms.

Our primary capital needs are seasonal working capital obligations, debt repayment obligations and other general corporate initiatives, including acquisitions, opening new sales centers, dividend payments and share repurchases. Our primary working capital obligations are for the purchase of inventory, payroll, rent, other facility costs and selling and administrative expenses. Our working capital obligations fluctuate during the year, driven primarily by seasonality and the timing of inventory purchases. Our primary sources of working capital are cash from operations supplemented by bank borrowings, which have historically been sufficient to support our growth and finance acquisitions. We have funded our capital expenditures and share repurchases in substantially the same manner.

We prioritize our use of cash based on investing in our business, maintaining a prudent capital structure, including a modest amount of debt, and returning cash to our shareholders through dividends and share repurchases. Our specific priorities for the use of cash are as follows:

capital expenditures primarily for maintenance and growth of our sales center network, technology-related investments and fleet vehicles;
inventory and other operating expenses;
strategic acquisitions executed opportunistically;
payment of cash dividends as and when declared by our Board;
repayment of debt to maintain an average total target leverage ratio (as defined below) between 1.5 and 2.0; and
repurchases of our common stock under our Board-authorized share repurchase program.

We focus our capital expenditure plans principally on the needs of our sales centers, and in recent years have increased our spending on information technology. Historically, our capital expenditures have averaged roughly 1.0% of net sales. Capital expenditures were 0.7% of net sales in 2022 and 2021 and 0.6% of net sales in 2020. Since 2020, our capital expenditures as a percentage of net sales were lower than our historical average primarily due to our significant sales growth. Based on management’s current plans, we project capital expenditures in 2023 will approximate 1.0% of net sales.

Sources and Uses of Cash

The following table summarizes our cash flows (in thousands):
 Three Months Ended
March 31,
 20232022
Operating activities$103,203 $(208,109)
Investing activities(17,560)(9,159)
Financing activities(105,518)228,717 
Net cash provided by operations improved to $103.2 million for the first three months of 2023 from net cash used in operations of $208.1 million for the first three months of 2022, primarily driven by positive changes in working capital, particularly as we sell through our prior year strategic inventory purchases, partially offset by lower net income.

21


Net cash used in investing activities for the first three months of 2023 increased compared to the first three months of 2022, primarily due to a $6.4 million increase in capital expenditures and $1.8 million of cash used for the acquisition of a business in the first quarter of 2023.
Net cash used in financing activities was $105.5 million for the first three months of 2023 compared to net cash provided by financing activities of $228.7 million for the first three months of 2022, primarily reflecting $21.2 million of net debt payments in the first three months of 2023 versus $321.5 million of net debt proceeds in the first three months of 2022 and an increase in dividends paid of $6.9 million, partially offset by an $11.9 million decrease in share repurchases between periods.

Future Sources and Uses of Cash

To supplement cash from operations as our primary source of working capital, we plan to continue to utilize our three major credit facilities, which are the Amended and Restated Revolving Credit Facility (the Credit Facility), the Term Facility (the Term Facility) and the Receivables Securitization Facility (the Receivables Facility). For additional details regarding these facilities, see the summary descriptions below and more complete descriptions in Note 5 of our "Notes to Consolidated Financial Statements,” included in Part II, Item 8 in our 2022 Annual Report on Form 10-K and Note 5 of “Notes to Consolidated Financial Statements” included in Part I, Item 1 of this Form 10-Q.

Credit Facility

Our Credit Facility provides for $1.25 billion in borrowing capacity consisting of a $750.0 million five-year unsecured revolving credit facility and a $500.0 million term loan facility. The Credit Facility also includes sublimits for the issuance of swingline loans and standby letters of credit. We pay interest on revolving and term loan borrowings under the Credit Facility at a variable rate based on the one month London Interbank Offered Rate (LIBOR), plus an applicable margin. The term loan requires quarterly amortization payments beginning in September 2023 aggregating to 20% of the original principal amount of the loan during the third, fourth and fifth years of the loan, with all remaining principal due on the Credit Facility maturity date of September 25, 2026. We intend to continue to use the Credit Facility for general corporate purposes, for future share repurchases and to fund future growth initiatives.

At March 31, 2023, there was $398.9 million of revolving borrowings outstanding, a $500.0 million term loan, a $4.8 million standby letter of credit outstanding and $346.3 million available for borrowing under the Credit Facility.  The weighted average effective interest rate for the Credit Facility as of March 31, 2023 was approximately 4.6%, excluding commitment fees.

Term Facility

Our Term Facility provides for $185.0 million in borrowing capacity and matures on December 30, 2026. Proceeds from the Term Facility were used to pay down the Credit Facility in December 2019, adding borrowing capacity for future share repurchases, acquisitions and growth-oriented working capital expansion. We pay interest on borrowings under the Term Facility at a variable rate based on the one month LIBOR, plus an applicable margin. The Term Facility is repaid in quarterly installments of 1.250% of the Term Facility on the last business day of each quarter beginning in the first quarter of 2020. We classify the entire outstanding balance as Long-term debt on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. The total of the quarterly payments through maturity will be equal to 33.75% of the Term Facility with the final principal repayment, equal to 66.25% of the Term Facility, due on the maturity date. We may prepay amounts outstanding under the Term Facility without penalty other than interest breakage costs.

At March 31, 2023, there was $154.9 million outstanding under the Term Facility with a weighted average effective interest rate of 6.0%.

Receivables Securitization Facility

Our two-year accounts receivable securitization facility (the Receivables Facility) offers us a lower-cost form of financing. Under this facility, we can borrow up to $350.0 million between April through August and from $210.0 million to $340.0 million during the remaining months of the year. The Receivables Facility matures on November 1, 2024. We classify the entire outstanding balance as Long-term debt on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis.

The Receivables Facility provides for the sale of certain of our receivables to a wholly-owned subsidiary (the Securitization Subsidiary). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights
22


to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities. Upon payment of the receivables by customers, rather than remitting to the financial institutions the amounts collected, we retain such collections as proceeds for the sale of new receivables until payments become due.

At March 31, 2023, there was $299.6 million outstanding under the Receivables Facility at a weighted average effective interest rate of 5.7%, excluding commitment fees.

Financial Covenants
Financial covenants of the Credit Facility, Term Facility and Receivables Facility include maintenance of a maximum average total leverage ratio and a minimum fixed charge coverage ratio, which are our most restrictive financial covenants.  As of March 31, 2023, the calculations of these two covenants are detailed below:

Maximum Average Total Leverage Ratio. On the last day of each fiscal quarter, our average total leverage ratio must be less than 3.25 to 1.00.  Average Total Leverage Ratio is the ratio of the sum of (i) Total Non-Revolving Funded Indebtedness as of such date, (ii) the trailing twelve months (TTM) Average Total Revolving Funded Indebtedness and (iii) the TTM Average Accounts Securitization Proceeds divided by TTM EBITDA (as those terms are defined in the Credit Facility). As of March 31, 2023, our average total leverage ratio equaled 1.48 (compared to 1.37 as of December 31, 2022) and the TTM average total indebtedness amount used in this calculation was $1.5 billion.

Minimum Fixed Charge Coverage Ratio. On the last day of each fiscal quarter, our fixed charge ratio must be greater than or equal to 2.25 to 1.00.  Fixed Charge Ratio is the ratio of the TTM EBITDAR divided by TTM Interest Expense paid or payable in cash plus TTM Rental Expense (as those terms are defined in the Credit Facility).  As of March 31, 2023, our fixed charge ratio equaled 7.96 (compared to 9.57 as of December 31, 2022) and TTM Rental Expense was $83.2 million.

The Credit Facility and Term Facility limit the declaration and payment of dividends on our common stock to a manner consistent with past practice, provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  We may declare and pay quarterly dividends so long as (i) the amount per share of such dividends is not greater than the most recently publicly announced amount of dividends per share and (ii) our Average Total Leverage Ratio is less than 3.25 to 1.00 both immediately before and after giving pro forma effect to such dividends. Under the Credit Facility and Term Facility, we may repurchase shares of our common stock provided no default or event of default has occurred and is continuing, or would result from the repurchase of shares, and our maximum average total leverage ratio (determined on a pro forma basis) is less than 3.25 to 1.00.  

Other covenants in each of our credit facilities include restrictions on our ability to grant liens, incur indebtedness, make investments, merge or consolidate, and sell or transfer assets.  Failure to comply with any of our financial covenants or any other terms of our credit facilities could result in, among other things, higher interest rates on our borrowings or the acceleration of the maturities of our outstanding debt.

Interest Rate Swaps
We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings.   Interest expense related to the notional amounts under all swap contracts is based on the fixed rates plus the applicable margin on the respective borrowings.
As of March 31, 2023, we had two interest rate swap contracts in place and one forward-starting interest rate swap contract, each of which has the effect of converting our exposure to variable interest rates on a portion of our variable rate borrowings to fixed interest rates. For more information, see Note 4 of “Notes to Consolidated Financial Statements” included in Part I, Item 1 of this Form 10-Q.

Compliance and Future Availability
As of March 31, 2023, we were in compliance with all material covenants and financial ratio requirements under our Credit Facility, our Term Facility and our Receivables Facility.  We believe we will remain in compliance with all material covenants and financial ratio requirements throughout the next twelve months.  For additional information regarding our debt arrangements, see Note 5 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2022 Annual Report on Form 10-K, as updated by Note 5 of “Notes to Consolidated Financial Statements,” included in Part I, Item 1 of this Form 10-Q.

23


We believe we have adequate availability of capital to fund present operations and the current capacity to finance any working capital needs that may arise.  We continually evaluate potential acquisitions and hold discussions with acquisition candidates.  If suitable acquisition opportunities arise that would require financing, we believe that we would have the ability to finance any such transactions.

As of April 24, 2023, $186.4 million of the current Board-authorized amount under our share repurchase program remained available.  We expect to repurchase shares on the open market from time to time depending on market conditions.  We plan to fund these repurchases with cash provided by operations and borrowings under the above-described credit facilities.
24


Item 3.  Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
There have been no material changes during the three months ended March 31, 2023 from what we reported in our 2022 Annual Report on Form 10-K. For additional information on our interest rate risk, refer to “Quantitative and Qualitative Disclosures about Market Risk” included in Part II, Item 7A in our 2022 Annual Report on Form 10-K.
Currency Risk
There have been no material changes during the three months ended March 31, 2023 from what we reported in our 2022 Annual Report on Form 10-K. For additional information on our currency risk, refer to “Quantitative and Qualitative Disclosures about Market Risk” included in Part II, Item 7A in our 2022 Annual Report on Form 10-K.

Item 4.  Controls and Procedures
The term “disclosure controls and procedures” is defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the Act).  The rules refer to the controls and other procedures designed to ensure that information required to be disclosed in reports that we file or submit under the Act is (1) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.  As of March 31, 2023, management, including our CEO and CFO, performed an evaluation of the effectiveness of our disclosure controls and procedures.  Based on that evaluation, management, including our CEO and CFO, concluded that as of March 31, 2023, our disclosure controls and procedures were effective.
We maintain a system of internal control over financial reporting that is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.  Based on the most recent evaluation, we have concluded that no change in our internal control over financial reporting occurred during the last fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
The effectiveness of our system of disclosure controls and procedures or internal control over financial reporting is subject to certain limitations, including the exercise of judgment in designing, implementing and evaluating such systems, the assumptions used in identifying the likelihood of future events and the inability to eliminate misconduct completely. As a result, there can be no assurance that our control systems will detect all errors or fraud. By their nature, our system can provide only reasonable assurance regarding management's control objectives.
25



PART II.  OTHER INFORMATION

Item 1.  Legal Proceedings
From time to time, we are subject to various claims and litigation arising in the ordinary course of business, including product liability, personal injury, commercial, contract and employment matters. While the outcome of any litigation is inherently unpredictable, based on currently available facts and our current insurance coverages, we do not believe that the ultimate resolution of any of these matters will have a material adverse impact on our financial condition, results of operations or cash flows.

Item 1A.  Risk Factors
Our operations and financial results are subject to various risks and uncertainties, which could adversely affect our business, financial condition or future results. We urge you to carefully consider (i) the other information set forth in this report and (ii) the risk factors discussed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2022. There have been no material changes to the risk factors disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2022.

Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds
The table below summarizes the repurchases of our common stock in the first quarter of 2023:
Period
Total Number
of Shares
Purchased (1)
Average Price
Paid per Share
Total Number of
Shares Purchased
as Part of Publicly
Announced Plan
Maximum Approximate
Dollar Value of Shares
That May Yet be Purchased
Under the Plan (2)
January 1-31, 2023— $— — $230,242,715 
February 1-28, 202334,851 $356.99 16,792 $224,242,921 
March 1-31, 2023109,154 $350.18 108,134 $186,382,518 
Total144,005 $351.83 124,926  
(1)These shares may include shares of our common stock surrendered to us by employees in order to satisfy minimum tax withholding obligations in connection with certain exercises of employee stock options or lapses upon vesting of restrictions on previously restricted share awards, and/or to cover the exercise price of such options granted under our share-based compensation plans. There were 19,079 shares surrendered for this purpose in the first quarter of 2023.
(2)In May 2022, our Board authorized an additional $196.2 million under our share repurchase program for the repurchase of shares of our common stock in the open market at prevailing market prices bringing the total authorization available under the program to $600.0 million. As of April 24, 2023, $186.4 million of the authorized amount remained available under our current share repurchase program.
Our Board may declare future dividends at their discretion, after considering various factors, including our earnings, capital requirements, financial position, contractual restrictions and other relevant business considerations. For a description of restrictions on dividends in our Credit Facility, Term Facility and Receivables Facility, see the “Liquidity and Capital Resources” section of Management’s Discussion and Analysis in Part I, Item 2 of this Form 10-Q. We cannot assure shareholders or potential investors that dividends will be declared or paid any time in the future if our Board determines that there is a better use of our funds.

26


Item 6.  Exhibits

Exhibits filed as part of this report are listed below.
      Incorporated by Reference
No. Description Filed/ Furnished with this
Form 10-Q
 Form File No. Date Filed
 Restated Certificate of Incorporation of the Company.   10-Q 000-26640 8/9/2006
 Amended and Restated Bylaws of the Company.   8-K 000-26640 2/8/2019
 Form of certificate representing shares of common stock of the Company.   8-K 000-26640 5/19/2006
 Certification by Chief Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. X      
 Certification by Chief Executive Officer pursuant to Rule 13a-14(a) and 15d‑14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. X      
 Certification by Chief Executive Officer and Chief Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. X      
101.INS+Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. X      
101.SCH+Inline XBRL Taxonomy Extension Schema Document X      
101.CAL+Inline XBRL Taxonomy Extension Calculation Linkbase Document X      
101.DEF+Inline XBRL Taxonomy Extension Definition Linkbase Document X      
101.LAB+Inline XBRL Taxonomy Extension Label Linkbase Document X      
101.PRE+Inline XBRL Taxonomy Extension Presentation Linkbase Document X      
104+Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)X
+ Attached as Exhibit 101 to this report are the following items formatted in iXBRL (Inline Extensible Business Reporting Language):
1.Consolidated Statements of Income for the three months ended March 31, 2023 and March 31, 2022;
2.Consolidated Statements of Comprehensive Income for the three months ended March 31, 2023 and March 31, 2022;
3.Consolidated Balance Sheets at March 31, 2023, December 31, 2022 and March 31, 2022;
4.Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2023 and March 31, 2022;
5.Consolidated Statements of Changes in Stockholders’ Equity for the three months ended March 31, 2023 and March 31, 2022; and
6.Notes to Consolidated Financial Statements.

27




SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on April 27, 2023.
  POOL CORPORATION
   
   
   
   
 By:/s/ Melanie Housey Hart
  Melanie Housey Hart
Vice President and Chief Financial Officer, and duly authorized signatory on behalf of the registrant







28
EX-31.1 2 exhibit31_1q123.htm POOL CFO SECTION 302 CERTIFICATION Document


EXHIBIT 31.1

Certification of Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Melanie Housey Hart, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Pool Corporation;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date:April 27, 2023/s/ Melanie Housey Hart
     Melanie Housey Hart
     Vice President and Chief Financial Officer


EX-31.2 3 exhibit31_2q123.htm POOL CEO SECTION 302 CERTIFICATION Document


EXHIBIT 31.2

Certification of Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Peter D. Arvan, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Pool Corporation;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: April 27, 2023/s/ Peter D. Arvan
Peter D. Arvan
     President and Chief Executive Officer


EX-32.1 4 exhibit32_1q123.htm POOL CEO AND CFO SECTION 906 CERTIFICATION Document


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 on Form 10-Q of Pool Corporation (the “Company”) for the period ending March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Peter D. Arvan, as Chief Executive Officer of the Company, and Melanie Housey Hart, as Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Dated: April 27, 2023
 /s/ Peter D. Arvan
      Peter D. Arvan
      President and Chief Executive Officer
/s/ Melanie Housey Hart
     Melanie Housey Hart
      Vice President and Chief Financial Officer







        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.
        This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.



EX-101.SCH 5 pool-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements and Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pool-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pool-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pool-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accrued expenses and other current liabilities Accrued Liabilities, Current Total current assets Assets, Current Schedule of Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Table Text Block] Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Unrealized (losses) gains on interest rate swaps, net of tax Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Debt Debt Disclosure [Text Block] Amortization Amortization Entity Filer Category Entity Filer Category Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Proceeds from asset-backed financing Proceeds from Issuance of Secured Debt Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Description of New Accounting Pronouncements Not yet Adopted Accounting Standards Update and Change in Accounting Principle [Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Accounts payable Accounts Payable, Current Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Interest and other non-operating expenses, net Nonoperating Income (Expense) Interest rate swap 1 Interest Rate Swap 1 [Member] Interest Rate Swap 1 Forward-starting interest rate swap Forward-starting Interest Rate Swap [Member] Forward-starting Interest Rate Swap Term Facility [Member] Term Facility [Member] Term Facility Net Cash Provided by operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Geographical [Axis] Geographical [Axis] WEST VIRGINIA WEST VIRGINIA Effective Date Derivative, Forward-starting Effective Date Derivative, Forward-starting Effective Date Effective Date Derivative effective date Derivative effective date Current liabilities: Liabilities, Current [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Balance Balance Equity, Attributable to Parent Less: financing costs, net Debt Issuance Costs, Noncurrent, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Earnings Per Share, Diluted Unrealized losses on interest rate swaps Derivative Liability, Subject to Master Netting Arrangement, before Offset Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Revolving Credit Facility Line of Credit [Member] Trading Symbol Trading Symbol Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Net income Net Income Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Derivative, Name [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Excess tax benefit Other Tax Expense (Benefit) Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Liabilities and stockholders' equity Liabilities and Equity [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Cumulative share repurchases Cumulative Share Repurchases Cumulative Share Repurchases since inception of repurchase programs Share-based compensation Share-Based Payment Arrangement, Noncash Expense Retained Earnings Retained Earnings (Deficit) Policy [Policy Text Block] Retained Earnings (Deficit) Policy Common Stock [Member] Common Stock [Member] Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings Per Share Earnings Per Share [Text Block] Goodwill Balances Goodwill Equity Components [Axis] Equity Components [Axis] Payments on asset-backed financing Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Entity Small Business Entity Small Business Local Phone Number Local Phone Number Property and equipment, net Property, Plant and Equipment, Net Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Receivables, net Receivables, Net, Current Cash dividends declared per common share Common Stock, Dividends, Per Share, Cash Paid Notional Amount (in millions) Derivative, Notional Amount Derivative, Notional Amount Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Receivables pledged under receivables facility Receivables Pledged Under Receivables Facility Receivables Pledged Under Receivables Facility Dividends, Common Stock, Cash Dividends, Common Stock, Cash Assets Assets [Abstract] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Depreciation Depreciation Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Proceeds from short-term borrowings and current portion of long-term debt Proceeds from short-term borrowings and current portion of long-term debt Proceeds from short-term borrowings and current portion of long-term debt Other Investments Payments for (Proceeds from) Other Investing Activities Retained Earnings (Deficit) Retained Earnings [Member] Australian credit facility Long-Term Debt, Current Maturities Total liabilities and stockholders' equity Liabilities and Equity Other assets Other Assets, Noncurrent Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Operating lease assets Operating Lease, Right-of-Use Asset Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Payments on short-term borrowings and current portion of long-term debt Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable Net sales Revenues Estimated fair value of contracts Fair Value, by Balance Sheet Grouping [Table Text Block] Business Combination, Number of Locations Business Combination, Number of Locations Business Combination, Number of Locations Product inventories Increase (Decrease) in Inventories Entity Address, City or Town Entity Address, City or Town Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Quarterly Report Document Quarterly Report Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Document Transition Report Document Transition Report Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Equity in earnings of unconsolidated investments, net Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Business Combinations [Abstract] Business Combinations [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Payments on revolving line of credit Repayments of Lines of Credit Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Short-term borrowings Short-Term Debt Current operating lease liabilities Operating Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative, by Nature [Axis] Derivative Instrument [Axis] Entity Shell Company Entity Shell Company Long-term debt, gross Long-Term Debt, Gross Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Newly Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Derivative [Line Items] Derivative [Line Items] Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Gross profit Gross Profit Security Exchange Name Security Exchange Name Long-term debt, net Long-Term Debt Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Selling and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Short-term borrowings and current portion of long-term debt Debt, Current Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Termination Date Termination Date Derivative, Contract End Date Payments of deferred and contingent acquisition consideration Proceeds from (Payments for) Other Financing Activities Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Document Type Document Type Issuance of shares under share-based compensation plans (shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name Stock options and employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other Other Noncash Income (Expense) Document Period End Date Document Period End Date Proceeds from revolving line of credit Proceeds from Lines of Credit Business Acquisition [Axis] Business Acquisition [Axis] Entity Central Index Key Entity Central Index Key Derivative [Table] Derivative [Table] Provision for income taxes Income Tax Expense (Benefit) Income Statement [Abstract] Income Statement [Abstract] Deferred Compensation Liability, Classified, Noncurrent Deferred Compensation Liability, Classified, Noncurrent Title of 12(b) Security Title of 12(b) Security Fair Value Measurements and Interest Rate Swaps Fair Value Disclosures [Text Block] Acquisitions Business Combination Disclosure [Text Block] Current portion of term loans under credit facility Current portion of term loans under credit facility Current portion of term loans under credit facility Pro-Water Irrigation & Landscape Supply, Inc. Pro-Water Irrigation & Landscape Supply, Inc. [Member] Pro-Water Irrigation & Landscape Supply, Inc. Issuance of stock under share-based compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Fixed Interest Rate Fixed Interest Rate Derivative, Fixed Interest Rate Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Entity Tax Identification Number Entity Tax Identification Number Equity interest investments Equity Method Investments Total debt  Debt, Long-Term and Short-Term, Combined Amount Product inventories, net Inventory, Net Term facility Long-Term Line of Credit, Noncurrent Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest rate swap 2 Interest Rate Swap 2 [Member] Interest Rate Swap 2 Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Repurchases of common stock, net of retirements (shares) Stock Repurchased and Retired During Period, Shares Entity Interactive Data Current Entity Interactive Data Current Tri-State Pool Distributors Tri-State Pool Distributors [Member] Tri-State Pool Distributors Long-term debt, net Long-Term Debt, Excluding Current Maturities Purchases of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Term loan under credit facility Term loan under credit facility [Member] Term loan under credit facility Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Short-term borrowings and current portion of long-term debt STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities Carrying amounts of other borrowings and notes payable which have an initial term of less than one year; the total of the portions of the carrying amounts as of the balance sheet date of long-term debt, which are scheduled to be repaid within one year or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any; and the aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Deferred Compensation Plan Assets Deferred Compensation Plan Assets Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Purchases of property and equipment, net of sale proceeds Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Additional Paid-in Capital Additional Paid-in Capital [Member] Current assets: Assets, Current [Abstract] Effect of dilutive securities: [Abstract] Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Payments on term facility Repayments of Unsecured Debt Total assets Assets Equity earnings in unconsolidated investments, net Income (Loss) from Equity Method Investments Entity Address, State or Province Entity Address, State or Province Cover page. Cover [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Common Stock, Shares, Outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Payments of cash dividends Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Cumulative dividends Cumulative Dividends Receivables Increase (Decrease) in Accounts and Other Receivables Accumulated Other Comprehensive Income [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Income before income taxes and equity earnings Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Unrealized gains on interest rate swaps Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Receivables Securitization Facility Secured Debt [Member] Retained Earnings (Accumulated Deficit) [Abstract] Retained Earnings (Accumulated Deficit) [Abstract] Equity Component [Domain] Equity Component [Domain] Class of Stock [Domain] Class of Stock [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Total liabilities Liabilities ARIZONA ARIZONA Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent AOCI Attributable to Parent [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Cost of sales Cost of Revenue Proceeds from stock issued under share-based compensation plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Accumulated Other Comprehensive Income [Table] Accumulated Other Comprehensive Income (Loss) [Table] Statement [Line Items] Statement [Line Items] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Schedule of Debt Schedule of Debt [Table Text Block] Earnings per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Long-term portion: Long-Term Debt, Excluding Current Maturities [Abstract] Proceeds from Long-term Lines of Credit Proceeds from Long-Term Lines of Credit Common stock Common Stock, Value, Issued Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Stockholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] EX-101.PRE 9 pool-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 pool-20230331_g1.jpg POOL LOGO begin 644 pool-20230331_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_VP!# (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8' M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# S_P 1" Z 7J#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)! M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]^V&Y3]*_E,_X*R?MV_$C MQ=_P4Q^.,WA[XE_$#1=$T[Q;=Z+9V6F>)KVULX4L2+(^7'%*$4,UNS_*.2Y/ M4FOZD/C!\2K'X-_"CQ1XMU*1(]/\+Z1=ZQ2^N7:4%I9979W8\\DLQ)/J:#2G&[N>D?\-A_&+_HKWQ6_ M\+'4O_C]'_#8?QB_Z*]\5O\ PL=2_P#C]>=(XD7^*W_A8ZE_\?H_X;#^,7_17OBM_P"%CJ7_ ,?KSNB@#T3_ (;#^,7_ $5[ MXK?^%CJ7_P ?H_X;#^,7_17OBM_X6.I?_'Z\[HS0!Z)_PV'\8O\ HKWQ6_\ M"QU+_P"/UZ+^R#\5OC3^TM^U?\-?A];_ !<^*S-XQ\3:?I*-+TG0KFWT:"WLM5N+>%&M[>-)L*C@?Z_P WG&37[\75PMK;22R,L<<: MEG9NBJ.2?RK^6_XT?$!OBS\9O%WBHMN_X2;7+W503W$]P\B_HPK]*\,\#&MC M*M::NHQMM?5M=_),_-_$'%NGAJ5*+:YI-Z=DO^"3'X_^/O\ H?/&_P#X/[S_ M ..4O_"__'^?^1\\;_\ @_O/_CE?KC_P2Z_X);?!GXK?L*^ ?$WCGX?:9X@\ M2^(;:?4)[RXFG1WBDN9?(&$D48$(C'2OH#_ASK^S3_T270__ )N_P#X[7T6 M*X\RFA6G1=!OE;5THV=G;K)'@X;@O,:U&-958KF2=FY=3\&='_:=^)F@7*S6 M/Q*^(5I*IW*T/B2]3!_"2OM[_@EM_P %F/B)H?QX\,^ _B=KD_C#PMXIO8M) MM]1U JVHZ3<3,$AY;R35[-8"!R',Z;74_M M#),PC3E4N]'HVXM-VV9_4E>WT>G6W;Q"+=7U#62#@R0^8"((3_"<>8P MPV4SMKZ^_P""\/[3DWP%_8DOM!TVXDMM:^)%V- C:-MKK:;3)=G/HT2^4*;^.PMWD4F.#.2\K[>=D:!G;'\*&O MB^ ^&\)5H3S3'I.,;\J>VBO*37ET\SZSC#/L13KQR[!NTG:]M]7HDR7Q5^T5 M\0_'ES)/KGC[QQK$DA)9KW7;J?.?9G(_SVKFV\2ZF9-YU+4=W]_[3)N_/-?O M=\!_^"(7[/OP=\*6EGJ?@V+QQJT: 76JZ]*\[73X&2(0PAC7/153(&,ECDGT M&Z_X):_LZSV[1GX,_#]5(ZII,:-_WTN#7M2\2,KHMPHT)7R7&@^/O&VBS1$;6LM:%K8B2&:^6( RV\X0!3($^=7 &0CAN M0I;Y^_X+B_\ !.?P%^R"/"/C'X=V$V@Z9XENYM,OM)^T//;Q3+'YJ2P[R60, M X9=Q7(0J%^;/@7_ 27N[JS_P""DOP@:T+"1]9>-MO>-K6<2?\ CFX_A7J9 ME1R[.\EGC:=-)J,FG9*2<;W5UZ'GX"ICLHS:&$G-O5)J[::?J?T.^(O$-GX5 M\/WFJ:E=VUAI^GP/RELE'>37771(^BXPSO%?65E>!;3=KM:-M[13Z::LQ?%/Q^\?>.;F2 M;6_'7C369I3EFOM ;7Q;J$*!9]2\02O>37;=V9,B%,_W8XU4>G4GLKS_@EI^S MM?6S1/\ !GP"JL""8M+2)O3AEP1^!KU/^(DY92?+1H2Y?2*_ \UZE\-_B+<6MYXVTFT.HZ?JR1+ =9M%=5D61% 431ET. M5 #JQ. 49F^-?^"WW[ /@S]BKXG>#M4\ V\VD^'O'$%X'TE[B2X2PN;4P;VB M:0E]CK.AVECM96Q@$ <3_P $19YH?^"G_P ,?)+ 2#5$EP>"G]EW9(/KR%/U M ]*[\ZPV79QD<\QI02:BY)V2DG&]T[>GZG#E-;'95F\,%4DVN91:O=-/9J_J MOR/W&_;"^)+?"#]D_P")?BB.?[/<:!X7U&^@<'!$J6TACQ[EPH'N17\VQ^/W MQ MK/_D??'&Z-,?\C!>9) _ZZ=Z_;O\ X+W?$EO '_!.GQ#8PR-'-XNU2PT1 M64X.TS?:9!]#';.I]F-?BC^S5\,C\:?VC? /A';N3Q)XBL-.EP/NQ27$:R-Q M_=CW-^%>7X=X:E3RROC*T4]7ND](J_5=V>EQU7G5QU+"TF]ELWO)^1_2)^RS MX'NOAI^SGX#\/WUQ=7E_H_AZQM;NXN)6FFGG6!/-=G8EF)?<223UKT"HK%918Z5I5K@W>MWSJS1VT6>%X5F9V^5$5B<\ ^[L<*<=:_F!_P"#D?\ M;%[>\F;P?\'2_AC3;8,?*:^4@ZA)MN9WP/F M)=4))(C4' ^3/$OQD\9>,YVEUGQAXMU>9SN9[[6;FYL?$_XJQZA)\+_#]\=+T_2+2Y:U?Q+>HJO-YDJ$2);1*Z*?+*M) M(Q&]1&ZM^SGA_P#X(D_LE^'=/CM[?]G_ .'$T:@ ->:8+R0_5YBSD^Y.:"Y2 MBM$?R>VOC;7-/E#V^MZQ;R*=P,5]+&1^3#%>W?LO_P#!5']H#]D#QM8:SX0^ M*7C":WLY0\NBZQJD^I:/?(/O1RVLSE,,,@LFUQG*LK8-?T=?%C_@@G^R7\5_ M!^H:7)\%_"?AV2\@>*+4- B;2[NR8UC-RD]N6P-WE3+)'NP,[,X&:^.?^"XW_!=6Q_X)KV=KX"\#6.G M^)OC!KEI]L1+H[[#PS:ME4N+E5(:25\-Y< (X7>Y5=BR[G_!OWX@M?A#_P $ M*_AOXB\1W0LM)T6S\0ZW=3N?E@LTU?49R^?01#=GIBOYN?VG/VC->_:W_:"\ M8_$SQ1,TFM>-M3EU.968L+:-CB&W7/\ !#"(XE'98Q09QCJ=]\=?^"H/[17[ M2>O7%]XO^-'Q#O/M#%S96.L2Z781Y[);6ICA4#./N9(QDFO'=2\?>(-8D:2] M\0:Y>2,\NB13,?JS@D_B:"N9+0_E#T#XO^,/"=PLVD^+O%6DRJ*^T?^"=7_!P?\WAFGMX7E6">#=Y312%=C':'4'*L,8/\T\,RSVRR+]V10P^AH*4E)' M]MWA#Q9IOCOPII>MZ/>0ZAI.L6D5]974)S'&?'7C#1M%\(0:=H44&E:W=65N9([.*:<[(G5=PFGE4G M&?D]J_>#_@D%J%U?_P#!+?\ 9[FOF+7'_"O]&0%CR46TC6/_ ,<"U_*O^V%\ M65^/'[6WQ4\;Q2>9#XL\7:KJT#'_ )XS7DLD7X",J/;%!--:E,_M2_%(?\U1 M^)7_ (5=_P#_ !V@?M2_%(_\U1^)7_A5W_\ \=K]RO\ @AI_P1?^ 'Q]_P"" M9GP_\=?%#X8Z/XL\6^+I=0U"2]N[BY21;<7L\5N@"2*NT11(PX_B-?7!_P"" M W['Q'_)#/#'_@7>_P#Q^@KG1_,%:?M9?%C3YUFM_BM\3H9%Z/'XMU!6'XB6 MOJS]@/\ X."?CU^Q]\2M)?Q=XW\1?%#X<_:4&M:-XANFU&\6VZ/):74I,T"U\ >+_ +H-WX@LKVP MU.[D@N1:Q-,]O-#-*\9215*[@H=6*D-@$'^=6[8"TF9ON["?TH&K23/['+/5-.GCNM/U*WCN[6=/NSQ2('1Q[%2#^-?R]_\%R/VT_'?B[_ (*L M_&*/P_X[\;:)H?A_5(M M++3M>N[2WA-G;103;8XY H+3I,QXY+5_1M^QE(? M /["/PK.L2&%M%\!:0;YGZH8M.A\PGZ;3^5?R _%[XGW?QJ^+7BSQIJ#EK[Q M=K5[KEPQZE[F=YV_5\4&<-S8/[4OQ2'_ #5'XE?^%7?_ /QV@?M2_%(_\U0^ M)1^GBJ__ /CM?O+_ ,$;O^"(?[/_ ,5_^";'PK\6?%'X5:+XE\:>+-.EUF[U M"ZN+E9)8)[F:2U7$>#_&U_#H6F:QJ*(VJZ+?3NL=MON UQ#)*RQOYNYU\Q7#X4H MWH7_ <)_P#!$CX'?LJ_L8R?%SX3>')/ NJ>&]5LK34;"'4;BYLM4M[J98 1 M'.\GERQR/&RF,J"N\,&.TK^/W[--M=7G[2OPVALMPOIO%ND);E>HE-]"$Q[[ ML4"TDKG]&G_!76;Q)\2?VC_"GP_=9+K2=0T;3+OPOH4VQM/\5:K/XET^QU,7 M$?AS#XTU.DQW"W45OJ%LLHMIUR%FB;[T4@!(#H58!B,X)I?@K^ MSQX)_9Q\'G0/ ?AG2?">DR3M=2V^G6XA^TS-@--*WWI9" 79MB1")%8ON)QC& ,DX&3 M7PGXY_X.3?V>=:MIM)N/A[\2/$FDM\A2XT?36M95Z<1RW6<8[%0?:MK_ (.) M?#GC+XU?"+X6_"SP'X=UKQ/KOBKQ)-JKV>G6YE;[/9VYC+2-PL<8DO(27=E4 M$+DU\ O!,;];>6[EU&\C]F6%/*S])37Z%PYD^0R MP"Q>;U>64FTES6T5NB3EO?4_/N(,VSQ8YX3*J5XQ2N^6^KUW;MV.Y\?Q?\$U M?^"EZM8WV@R_ /QA>'9:ZK!ID?AQE<\;G:#S=/<$@9\_!/J#R/B#]O7_ (-Y M/CE^QS;77B3PK;1_&;X;K$;N'7O#,)>\@M\;@]Q9!FD "\[X#-'M&YF3.T?7 MOQ)_X-C/C%X;L))_#?C;X?\ B9HQD0SM.'7/"^N_P#"NXIP]SI6HI_:'AV7<<$PWD)=;.0YR-K+EL%HWZ5MB^%, MIQBOD>*4I?R2=F_1M1_%?,G!\59K@Y6SG#-1_FBKI>J3?X/Y'Y!JX=F"\E6* ML/[I'4'T(IV:_HR\)?%W]@'_ (*WW<%Y\2O _@?PU\1+Y1]KAUW_ (DFHSR8 M (34K=XA=+G[H,F_'.Q MRM=%&'UR*^#QF Q.$J.EB8.$ET:L?>83,L-BJ?M#]8^)7BJ MTT+PWH^J^(==T=E WRD8Y6>6%N>GI^VU]\?/V2O^"8OA.;2]/U M#X4_#=$&V32?#EK;_P!H7+>KV]JK3R,3U9P23R3GFOAO]L+_ (.9KR_^U:3\ M#_"8L48%!XB\2QAI>>IALT;:/4-*Y]X^U>EE7#.99C)+#4G;^9Z17S?Z'EYI MQ1E^ 5Z]17[+5_=_F>K?!?\ X-COV4/V>O#O]I_$"7Q%X]DL8Q)>7WB376TS M3HV'5O+MC"JK[.[X[DU]5?L$_ ?]F/X=6VOZU^SMH/P[MH_-71M7U/PP4G\U MX@LH@DG4MOV^:K8W'[PK^=?X^_M1_$;]JSQ*FI?$+QEX@\77C2!8(KZ?-O$S M'[L-L@$4>3_#&@SQP37[T?\ !"'X%:I\"/\ @G/X9@US2+_0]<\1:C?ZU>6= M]:O;7,7F3F.'?&X#*3!%$0"!P5KW.(N"UD^ CB,164JDI)KVWM;4 M\/(>,)9MC70HTG&G%-N3>O3MHOO9[/\ \%#?BG'\'_V'/BQK_G>1/9^&+V*V M<'!%Q-&8(>?4RR(/QK^:D1LEOY<:_/M"H!UST _I7[G_ /!PM\17\'?\$_FT MF.7RW\7>(]/TUTSAGCC,EVWY-;+GZU^+/P5U;0_#_P 9_!^H>*%N6\,Z;K=E M=ZLEM$)9I;2.='F1%R 69%91R.6K['PWHNEE=;%)7X %?FDN&([=/*[FWM5:XD?Z"06ZG_KH*_+7_@F]\/&^*G[?/PAT58?.5O$UM?R) MC.8[0F\?/ML@8UM?\%'O^"A&N?\ !0KXNV&M7FF_V#X=\/V[6NBZ2)O/: .0 M999' :60JF<#"B-%&2"S?4G_!N/^S%-XE^,'BCXN:A:'^R_#-F^AZ3*RG]Y M>SA6F9#TS'!A3[7(]Z_4L+AY9%PS4^L:5)*5U?[4M%]Q^EU210>!+>7!3!]PEFI^CCUKG_ M /@W3^%4?C+]LWQ!XFN+?SH?!OAN4PR'_EA/_\ !93X ME1_$_P#X*1?$JXMY&DM=%N;?1(B3PIM;:..4?A/YU?='_!M+\.ETSX#?$SQ8 MR;9-;U^#2@Y_B2UMA(,>VZ[:N?,(K <(1@M'.,5\YM-_A=&V#_VSBASW49-_ M**LOQ/TTI'.%I:;*<1FOQ7?0_7#\I_\ @YI\?Q)IOPC\*QR!III]1UB=!U14 M2"&,G_>,DN/]TU\S_P#!!SP$WC3_ (*0^&[PQ[H_"VDZCJ[\=/W/V93_ -]7 M(K4_X.!?B8/'7_!0N[TM)"T7@WP]I^EE.R22"2[8_BMS&#_NCTKV3_@V<^&R MWWQ"^*WC"6,[M/L+#1;9^Q,\DLTP_#R(/S^M?M5/_8.#;O>47_Y._P#)GY'+ M_;.*;+:,E_Y(E^J/,O\ @XA^)W_"7_MR:9X?CF9[;P?X:MH&CS\L<]Q)).Y^ MIC,&?]T>U=G_ ,&U_P )4UW]H'XA^-YHU;_A&]$@TFV+#I)>3%W(]PEKCZ2& MODG_ (*5_$9OBI^WY\7=8:3S43Q+&[N[5\9VW$[1VR#V MS').<_[-.$63S+7PS!9:)!_L>7;K)(/PFFD_*OKS_@ MV@^&36G@#XJ>,I(^-2U&RT6%S_T[Q/-)CVS"_#EEILB?W9YM]VQ_&.XA'X5[!_P;,?#K[7\1?BMX MNDCXT_3['189,=3-)+-(!]/)B)_WA11O@>#KO1RA][FTOR85%]D9)?^ M *_Z'ZZ0HR#GTY-2445^*GZX<[\7?B/9_"#X5>)_%>H8%CX7TB[U>XR<#RK> M%Y7Y_P!U#7\6/BOQAJ'CWQ)JGB#6)Y+C5M=NY]3OYGY:2>:1I9&/N79C_C7] M4?\ P<#_ !BF^"O_ 2+^,UY:S^1=Z_IYF2"(?B\BB@TIVW/ZP/^")WP*7]G MK_@EC\$]",2QW-YX;AUV[P/F,^H%KU]WN#/M_P" U]45F^#?"UGX&\(Z7HFG MQ^3I^CVD5C;)_FX$;ESD9!&17Y00_\ !G[\#(X5'_"SOC)N48)-QIF3_P"2G>OULHH"]C\\ M_P#@J]X:T/\ X)Q_\$ /&'P^\+WEXMAH_ABR\"Z=+=,OVF^6ZGAM)6D*!5,C MQ23R.5 '+G K^:WX3_#F;XR?%;PKX/M?,%QXNUFRT6+:/F#7-PD(P/7YZ_=[ M_@\$^+C>'OV6?A/X'CD"/XK\5SZM*HZR16%H4P?827L9^H%?EW_P0?\ @LOQ MT_X*U?!C3I59K30]6D\2W!_NBP@DNHR?K/'"/^!4&D?A9_5GX3\*:?X&\-:? MH^E6T=GINDVL5E:6\8VI!#$@2-%'8*H %:- Z44&9\^?\%7?B_'\#?\ @FM\ M<_$AF-O/9^"]2@M9 <%;FX@:W@Q[^=+'CZU_'_Y;066R%&DDC7:B(,ECT [ MDGBOZ5_^#JWXNR?#O_@ES)H,,_E2>/\ Q7IFCR(#@R0Q&2^;\-UHGYU^"O\ MP3B^"?\ PT7^W[\&?!30M/:ZWXPTX7D8'WK2&=9[G_R!%+0:4[6;/Z/?$.E^'@1U*B4WKC\8[)P? M8FOYLOA?J.BZ-\3_ Q>>)(+ZZ\-V>KV=QJT-FJM$_">FZ;5GT1_P<7?'&#X+?\$COB@GVCR=0\8I:^%K),X: M=KNX19E'KBU6Y;CLAK^8_P" OPBO/V@/CKX+\!:"?A[X3=[G2]"6\^U227+KL>[ MN9MJ!Y F4154"-7<#)8L?KS_ (-F_P#@D-XH\3?'+3/VB?B)H-]H?A7PK$\O M@VUU")K>;6KZ5#&+X1.,FVBB=RCD 22NC(<1G<%*\8GZR?\ !5WXJVW[,?\ MP2X^->N0,UF--\$WFE:84_Y8W-S#]BM/P$TT5?R*_8YKB 6]K&SW$@$,**,E MG/"@?B0*_I&_X.P?C,OP_P#^"9UGX6CF5;CX@^++"P:+^)H+;S+UV^@DMX ? M]\5_/O\ LM>+?#?@#]IWX<^(/&4=[-X2\/\ BC3=5UF*SA$UQ-:6]U'-+&B$ M@,S*A7&1]Z@*=[']BG[/_P ,8O@E\!_!/@N#;Y/A'0;'18]OW=MM;QPC'X)7 M75^8Z_\ !V1^R[C_ )!_Q8_\)Z#_ .2:S_$'_!VO^S3IVG226/A_XP:E<*"8 MX(]$M(O,;L"TET ,^O.*">5F7_P=R?&2/PK^P5X)\&Q3,MUXV\8PRL@_Y:6U MG!+*Y]\2O;'ZXK\>O^",/P9G^//_ 52^!>APQ^9'8^*;?7[C(RJPZ<&OV+> MQ^S!?JPJS_P5F_X*E^)O^"J/Q]L?$VI:6/#/A7PQ:O8>&] 2Y^T?8HW96FGE MDPH>XF*1[BJA56*-!G:7?[H_X-&?V/+SQ%\:/'7QTU*T9=%\-V3>$]$E=,+< M7TYCFNG0_P#3*%(D)Z$W1'53@+2M$_>Z,$+SUSFG444&1\9_\%/_ /@M=\*/ M^"7;6FA^)K77?%'C[6+#^T-/\-:3$%=X"[QK//<28BAB,D;KP7D^4D1L!7X] M_M!?\'4W[2WQ3U&X7P7#X,^%VDLS>1'8Z<-5OD0YP'N+H-&S <;E@3Z"O/?^ M#DKXJK\3_P#@KS\0[>&<7%KX1LM,\/18/"&.TCGD7\)KB48][T"UMX[6XM&_B-QI#L%9%/!>T< M1DG[[5\V_&;_ (-YOVD/A5+-;^'--\.>/](8G#:)K"6K%JZ3?7FEZII\HFM+VSG>WN+60='CD0AD8=B"#7Z!?LR_\ M!SE^T_\ #3+73=>U+PS\5=+M46)3XHL"-05!V%W;M$S,>[S+*Q[DU]9EO&^ M;8**IQGSQ72>MO1W37WGR>9<$Y9BY.?+R2?6#M]ZV_ WM!_X(F_M1:K>_9K? MX/:M9G.-\^HZ?;Q#W+-.!^6:^G/V:O\ @V3^('BS4(;KXJ>-M!\(Z;PTFGZ$ M#J>I..Z&5U6"%O\ :7SATX/->=Z[_P 'A/Q'N-':/2_@EX'L=0VX$]UKMW=0 M@^OE+'&2/;S/QKY5_:7_ .#A?]JS]IG3;S39OB!#X%T6]&V6Q\'6*Z62/071 M+W:^AVS $<$5ZF,\2LXK1Y:?+3\XIM_BV>7A/#?*Z4^>IS3\I/3\$C]I_P"P M?V(?^"(6GQW_ (@UCPGX>\76\!E6[U:4ZUXIN%P?FBA17FC5AQ^ZC1#GGO7W M!\/_ !=:_$?P/H_B"QAN8++7+"WU&".YB\J=(YHUD573)VL%8 C/!R*_C&^% M?PZOOVA_CGX9\*^?=7>K>/-?LM%-Q,YFFEEN[E(-[NW+$>9DLQ]-8HHUX5%48 'T _"OA<5B:V)J.K7DY2?5MMGVE#!T<-!4 MJ,5&/9*R/R9_X.9?B7YWB+X3^#8Y#BW@O]SV;HH0RH7)9E&-S*,9S\PZ\X^D/\ @O!\ M3F^(G_!1SQ%8K(KV_@[2[#0XL?=SY7VJ3\1)?%CQ ME+$WD@6&A6TI'#,/-GF4'V!MS_P*OW# 8R62\+4\3%+FLFD^KG)-7Z[,_(,7 MA8YMQ#.A)OENU==%%?\ /B[_AT]^T=_T2'Q5_Y+_P#QVIK#_@D?^TGJ$XCC M^$/B12>,RW%I"OYM,*_HL\D4GD9_BKY'_B)V9?\ /N'_ )-_F?3Q\/<"G_$E M^'^1^)/[-?\ P;T?%CXA>);.;XD7VC_#_P /+(#=0PW::AJTR#G;&L6Z!-V, M;VE)7.=C=*_7[X&? SPI^RQ\'=)\'^$M/BTGPWX>A;RT+;G6D=BS M,QZDGH.*[GR?>N*_:2NKG3OV=_'TUGN-Y#X;U&2#'7S!:R%?UQ7R^;<18_-Y MQABI>ZGI%:)-]?7U;/HLMR/"99"4L.O>ZMZOT]#^9KXF^.)/B=\3/$GB:9F: M7Q%JUWJC%NN9YGE_]FK]Y_\ @B+\-8OAM_P3<\ [8]EQXA%UKMR3U(W(+HX 8,N5^;!(8$#].\2*-5992ITDW%25[+:R=C\ M]X$JTGCZDZCUY7:_FU<^RP;\D?J6,S"AAJ4JU62LO/\$?CS^W M%\3E^,W[9'Q0\3)-]HM]4\2WOV:3.0T$7&F/8"OU>_P""$WA:'X ? M\$T=<\?:E'MCUS4M3\1RMT8VMI$(%7Z?Z+*P_P!^OQ7\->&=0\7:[I^BZ/:W M&I:MJUS%8V-M$IDEN9Y'"1H .2S,0./6OZ%/BU\&(?V9?^"3'C#P3I3"1?"? MPTU&P,J<>;(MA+YTWU9S(Y]S7ZYQW4A1P6&RJ+^)Q7RCI?TNS\NX-C.KBZ^8 MRUY8R?SEJ?SSZEKEWXFU*ZU34)#+?:E,]W=2'J\LC%W;\68FOZ+?^"3WPZ_X M5=_P3I^$FFE=LEUH$6KR#_:O6:\/Y>?C\*_G),>Z#;]W"HPI1?(I.]D]+*RN5P!4IK%U95&N9K2_KK^A]/55OKF.TADFF=8X M807D=FVJB@9))[ #G/M69=_$SP_86[33:YHL,:C+,]_$J@>N2V*^$O\ @K9_ MP5I\"_#KX#>(O ?P]\4:7XD\=^*K9],>;2+A;JWT.WE!6:629,H)?++*J*2Z MLZL0 !N_)LNRG$X[$0P]"#;;71Z+JWVLC]+Q^98?"T)5JLDDEWW?1?,_'_\ M:!^*C?'+X\^-O&C;MOBO7KW5H@W6..:=WC3_ ("A5?\ @(K]OO\ @A%\,9?A M[_P3B\*W$T303>*+Z^UI@PP71[AHH7^C10QL#_=85^%WPJ^&6K?&;XC>'_!^ M@0^9K/B:^ATRR3&55Y6"!C_LKG<3V52>@)K^E'4+?2_V2/V5+B&QQ'HOPV\) MLML7PO[FRM"%S[D1C\:_4_$3$1IX7#Y91W;3^45RK[^GH?G7 ])SQ-;,*G1/ M[WJ_N7YG\]O[?7Q1'QH_;=^*WB6.3S[>_P#$MW%:R#_EI;P-]FA(^L425^L? M_!NE\//^$4_84OM=DBVR>,/%%[>128Y>&!(K50#W4203?BQK\0);F2[#3S,S M339D=NY8\D_Y_2OZ$O\ @G7\2_AM\"OV'/A;X9F\>>![6\LO#UO/>0RZ]:QO M'AK;CZ]#)Z&"IIN[BM.T8_YV,."[5LUJXFH]DW_X$_\ M(^J**\__ .&JOAG_ -%$\ _^%#:?_%TJ_M4?#61U5?B%X#9F( \0VAR3T_C MK\;^KU?Y7]S/U;ZQ2_F7WGYI_P#!WQ\5CX=_8H^''@V-MLOBOQB+V0 \O!96 MDQ8?3S+B$_\ 17Y-?\ !#;X6?\ "X?^"MWP+TMDW16'B$Z[(?[HT^VFO5/_ M '\@0?C7Z%?\'D5]/++^SK%\WV4_\)#)[;_^):H_0_D37YX?\$4_VKO"_P"Q M9_P4K^'7CSQM<_8/"=NUYINI7WEM(-.2ZM)8%G8*"VQ9'3=@'";SVP<3J4?= MNC^M.$8B7Z4ZN'\ _M+?#SXIZ'#J7AGQYX+\0:=< -' M//VF_AU\+=#FU/Q+X\\%^'].MU+RW.HZY;6L48]2SN!09GSU_P %:/\ @KKX M;_X)0>%?!.HZYX1UGQA<>-[VZM;:TT^[BMV@2WC1Y)6,@((S)&N!_?KPC_@G M_P#\')WAO_@H!^UQX3^$VA_"/Q9H=]XH^U,=1NM6MI;>QCM[66Y=W55W$$1! M !_%(O0?^#1?]FJY\9_M;^/OBK<6^=)\#: -#M96Z/? M7TB.=ONEO;ONQT%POK0:)-)\(R_$.UTN;1=1U6Y2ULI9K-KL26SS/A(W=;I63<0 M&V,,[MH8$OA/Z( ,"BN;TWXO>%=8M%N+7Q-X=NH6&1)#J4+J1]0Q%>:_M'_\ M%'/@?^RCX1N]6\=_$_P;HT5O&S+:KJ<=S?W1'\$-K$6FE;D<(A]\#F@@_)O_ M (/%/C?%>>,?@C\-;>;]]8VNH^*;^+/02-%:VK8]_+O!^%?-/_!KC\&IOB;_ M ,%6M+UQ8PUI\/?#FIZU*[#Y4DE1;&,?[Q^ULP_W":^9/^"F?[<>I?\ !1;] ML[Q7\4+R"XL=-OBFG:#I\S!I--TN#*V\1P2-[%GE< D>9-)@XQ7[&?\ !I'^ MQ[=_#/\ 9I\;?&35X9(KCXH7T>FZ*DD>,:;I[2JTRD\XEN995QT(M8R,YS0: M/1'GO_!XA\:O+\/_ /^&T$W[NXNM1\47L7]TQ1QVMJWXB>[Z^GY?D-^RG^Q M_P#$G]M_XG3>#?A9X7F\6>)+;3I=6FM([NWM1%:QO'&\ADG=$ #S1KC=DEQ@ M'G'V=_P=+_&@_%#_ (*L:AH4)_V:OB'8>+O!EUI= MGKE@Z2V\]]HUEJB(5((*I=12*IX^\H#>AK^I;_@BM_P4&U+_ (*4?L0Z?X_\ M0:?9Z;XKTW4;CP_KT=F"MK-=VX1_/B4LQ19(I8GV$G:Q902 "?YBOVZ;K1;[ M]N/XU3>'(X8_#\WQ U]]-6$;8A;G4K@Q[!V7;C [# K]^?\ @U \$7'A?_@E MC/J5Q&T<7BCQIJFHVQ(^_$BV]H2/^VEM(/J#07.UEW/D_P#X/$OBZNH_%3X' M^ XW^;2]*U/Q!/'-CY MRS6_@?2M*\.0%3E1BU6\D'U$M[(I]U/I7VG_ ,&=?P<6+PO\JUI?_!" M;]KS6+@1Q? ?Q8C,>L]W8P+_ -]/.!^M?UE 8%'6@CF9_.C^QY_P:C_&WXJ> M++.Y^,.J:#\+_"L\K% M$?V3?@GX=^'O@728='\*^%[?[-8VRDNV"2SR.YY>21V9W<\LSL3UKN\44"^A<."#"UY+Y6/81A /8"O+? MM4?_ #TC_P"^A_C7]DS?L"? ESEO@K\)6/OX0T__ .,TW_A@'X#_ /1$_A'_ M .$?I_\ \9H-/:'\;?VJ/_GI'_WT/\:/M4?_ #TC_P"^A_C7]DG_ P#\!_^ MB)_"/_PC]/\ _C-'_# /P'_Z(G\(_P#PC]/_ /C- >T/XV_M4?\ STC_ .^A M_C1]JC_YZ1_]]"O[)/\ A@'X#_\ 1$_A'_X1^G__ !FC_A@'X#_]$3^$?_A' MZ?\ _&: ]H?QM_:H_P#GI'^8H^U1_P#/2/\ [Z%?V2?\, _ ?_HB?PC_ /"/ MT_\ ^,T?\, _ ?\ Z(G\(_\ PC]/_P#C- >T/YF_^"!OPD7XV?\ !7'X-V)V MR6N@ZE/XEN2/F\M;&VEGC)]/WZP+G_:K^L!NE>>^!/V5?A?\'=;;6/"/PW\ M^%=6,1M_MVD>'[2QN?*8KN3S(HU;:<#(S@X%>@2\QM]#03*5W<_F'_:[^+$' MQF_:M^)7BM+A9+?7O$VH7-LP8','VAUA'X1J@_"OV=_X-^_AT?!/_!.S1]29 M-DGC#6]1UAO4JLOV1#]"EJI'L17U2/V"A3Y4G'7F MO\*LM+*Q\'P]D/U;'3QEK;M>;-&BBBOS\^Z"JNJVD5_936\\2S07"& M.6-AD2*PP01Z$$BK50RG#T S^=']OG_@G/XX_8;^*&L6MYHVI:AX%\]I-'\0 MP6[26)9VGU+X8_#W4)V)+27/ARSE8YZY+1DU^O9'X@5YT ME2Q%)2DM.92M?Y6>I^6YMP51C5=2C4Y4];6O;T=T?S"&RM4Y:.WYXR5'6M[X M?_#[7?BGKJ:3X4T+5O$6IN<+9Z59O=3$]OEC!(^IP*_I*TK]B?X,V4JO#\(_ MAC"X/#)X6L5(_$15Z!X?\&:/X%L%L]$TG3='L\_ZBQM4MX_^^4 %>AC_ ! E MAZ;E"A]\G;\$OS.'!<&JO42G6_\ )?\ -L_.O_@CQ_P1TU3]G[Q79_%3XK6] MO#XLAB;^P-"5A*=%WJ0UQ<,,K]H*L55%)$8)))<@1_HIX[\&6/COP7JF@ZE& M9],UJSFT^\CSCS(98V1QD>JL1^-:=N<[:DF/R_C7Y#FN<8G,,0\7B'[W2VB2 MZ)>1^G9;E>'P6'^K4%[O7N_-G\U_[9G[!GC_ /8>^(.I:7XDT;49O#=O.10RN/0@\&O/O$?[('PEU^5IK[X6_#J]FDR6>X\-V2O23DM&U*U_E9GYWFG!5*E4YJ-1I/HU>WSNC^8IK.UQ\T-OSS]T< MUTWPO^%7B7XS:\FD^#O#NM>)]0%[%6'XB*O0M!\+:7X-L_L6CZ;8:59H,K!9VZ01+UZ*H KH MS'Q!E0IMTZ"OYRT^Y)'/@>"XUZB52L[>G^;9\#_\$?O^"0MU^RC??\+)^)26 M[?$*X@:#3-,BD2:/P]%(N'9G&5:Y=#])\=6"V.MZ M7INL6>X2_9[ZV2XBWCHVUP1D9//7DU^8U,ZKXO,X8_&/G?-%VV5D[J*WLM#] M$654L+@)X+#>ZN5J^[NUN^[/Y6OMT.?]='_WT*C9[0GK;_DM?U'_ /#-_P . M_P#H0O!?_@DMO_B*/^&;_AW_ -"%X+_\$EM_\17ZI_Q$#_IQ_P"3_P#VI^I_L._"VR^-W[8_PO\*R10W%MJ_B2S%U& M OSV\<@EF&/>*-Z_H\_X9O\ AW_T(7@O_P $EM_\15C2O@AX+\*ZC%J&E^#_ M OIM_;$M#/I2P\XQHV;35^?:ZW^$WPG!L M(UX2=2]FG\/9^I\2_P#!Q#_P35\0?\%"_P!D+3KKP'9-J7Q"^&NH2:OI>G^8 ML;:M;2Q^7=VL9;"^:RK%(F2 S0A?XLC^9?QMX2U;X9>+KWP_XDTS4O#VO:;( M8KO3M3M7L[JV<=GBD =?Q'/6O[:!T;ZURGQ#^ W@;XWV4@$J-BOQ=;'ZY&HTM#^*J6SM9GW-#;L>NXJ,_G3!'86@R%M8MO.< M*N*_L4MO^";7[.L>ILR_ /X*JV3R/!&F9_\ 1-=7X9_8R^#_ (+NHYM'^%'P MUTF:$YCDLO#%E;LA]BL0(IE^TT/Y.OV.O^"RB M.77KNVDM=#L%[R37C+L R=J;Y&QA49B%/\ 47_P3*_X)]>&_P#@FO\ LGZ+ M\-M!N&U2\AF?4=88UM=L4:K' M%&P544851QP!5N@B4FS\7?\ @YY_X)*>//CUX_T7X]?"_P /ZAXMN+'24T3Q M5HNFP&?4%CA=WM[V&(?-,,2O'(J99 D3!67S&3\)-17^S;^>RNU^SW5NQCFM MYU,P ')/L* M_L6;_@FW^SJ;P-_PH/X+9V]?^$(TSW_Z8UVOP[_9C^&OP=NUN/"/P]\#^%;A M< 2Z/H5K8N!Z9B1306ZGD?SZ'X7\-Z; M;:/X?\.V<.F:;8P@^7:6\2B..-<\\*H&223C))-;*'.?K2S'")_O"@S MG_!3SXUV?QT_X*,_''Q5#?07%KJ/C74H+282 B6VMYVMH&'/0Q0H1[5^[W_! MJ-\*%\$_\$MSXC\L+)X^\6ZEJJRX_P!9%!Y=BHSW :TDP?<]L5]Y2?LF?"N: M5G?X9_#]G22?+KKO"OA/2_ VBPZ3HFF:?H^EVBGR+.QMTM[>' M7]C\&:#?:Y,';:I M6VMWF()]]F/QKL:JZYH=EXFT>YT_4K.UU#3[V,PW%MG/7_BG+/G_ ,AU MW5I9PVD0MXHHX[>.,1I$BA411P !T &,>E!4G<_C+_;'^-T/Q]_:[^*7C9K MJ&3_ (2SQ9J>IQ'>#^ZDNI#$!R>%CV*/917]%W_!KW\$S\)O^"3/AO5I,KFV2"*WM+2!88($'1410%4>P% XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
Apr. 24, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Mar. 31, 2023  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 0-26640  
Entity Registrant Name POOL CORPORATION  
Entity Central Index Key 0000945841  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 36-3943363  
Entity Address, Address Line One 109 Northpark Boulevard,  
Entity Address, City or Town Covington,  
Entity Address, State or Province LA  
Entity Address, Postal Zip Code 70433-5001  
City Area Code (985)  
Local Phone Number 892-5521  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol POOL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   39,038,250
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net sales $ 1,206,774 $ 1,412,650
Cost of sales 837,019 965,461
Gross profit 369,755 447,189
Selling and administrative expenses 223,984 211,466
Operating income 145,771 235,723
Interest and other non-operating expenses, net 15,835 5,198
Income before income taxes and equity earnings 129,936 230,525
Provision for income taxes 28,273 51,322
Equity earnings in unconsolidated investments, net 36 58
Net income $ 101,699 $ 179,261
Earnings per share:    
Basic (in dollars per share) $ 2.60 $ 4.46
Diluted (in dollars per share) $ 2.58 $ 4.41
Weighted average shares outstanding: [Abstract]    
Basic (in shares) 38,877 39,932
Diluted (in shares) 39,189 40,392
Cash dividends declared per common share $ 1.00 $ 0.80
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net Income $ 101,699 $ 179,261
Other comprehensive (loss) income:    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 2,469 (214)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (3,809) 11,598
Total other comprehensive (loss) income (1,340) 11,384
Comprehensive income $ 100,359 $ 190,645
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ 1,269 $ (3,866)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Current assets:      
Cash and cash equivalents $ 26,470 $ 45,591 $ 35,365
Receivables, net 163,048 128,247 195,951
Receivables pledged under receivables facility 401,123 223,201 483,976
Product inventories, net 1,686,683 1,591,060 1,641,155
Prepaid expenses and other current assets 27,875 30,892 42,310
Total current assets 2,305,199 2,018,991 2,398,757
Property and equipment, net 200,997 193,709 180,504
Goodwill Balances 693,242 691,993 688,350
Other intangible assets, net 303,753 305,450 310,848
Equity interest investments 1,206 1,248 1,184
Operating lease assets 274,428 269,608 260,285
Other assets 84,004 84,438 42,213
Total assets 3,862,829 3,565,437 3,882,141
Current liabilities:      
Accounts payable 739,749 406,667 685,946
Accrued expenses and other current liabilities 126,093 168,521 179,552
Short-term borrowings and current portion of long-term debt 33,080 25,042 21,265
Current operating lease liabilities 78,498 75,484 71,685
Total current liabilities 977,420 675,714 958,448
Deferred income taxes 57,868 58,759 40,944
Long-term debt, net 1,332,670 1,361,761 1,483,808
Other long-term liabilities 37,623 35,471 32,940
Non-current operating lease liabilities 200,498 198,538 191,723
Total liabilities 2,606,079 2,330,243 2,707,863
Stockholders' equity:      
Common stock 39 39 40
Additional paid-in capital 586,595 575,776 558,755
Retained earnings 665,561 653,484 611,583
Accumulated other comprehensive income 4,555 5,895 3,900
Total stockholders’ equity 1,256,750 1,235,194 1,174,278
Total liabilities and stockholders' equity $ 3,862,829 $ 3,565,437 $ 3,882,141
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Statement of Financial Position [Abstract]      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000 100,000,000
Common Stock, Shares, Outstanding 39,032,631 39,069,419 40,110,126
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities    
Net Income $ 101,699 $ 179,261
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation 7,632 7,663
Amortization 2,135 2,192
Share-based compensation 4,923 3,657
Equity in earnings of unconsolidated investments, net (36) (58)
Other 2,732 5,777
Changes in operating assets and liabilities, net of effects of acquisitions:    
Receivables (211,015) (303,400)
Product inventories (96,011) (306,582)
Prepaid expenses and other assets (5,786) (23,330)
Accounts payable 332,800 287,449
Accrued expenses and other liabilities (35,870) (60,738)
Net Cash Provided by operating activities 103,203 (208,109)
Investing activities    
Acquisition of businesses, net of cash acquired (1,760) 0
Purchases of property and equipment, net of sale proceeds (15,570) (9,159)
Other Investments (230) 0
Net cash used in investing activities (17,560) (9,159)
Financing activities    
Proceeds from revolving line of credit 256,079 564,288
Payments on revolving line of credit (376,895) (604,960)
Proceeds from Long-term Lines of Credit 0 250,000
Proceeds from asset-backed financing 151,200 155,000
Payments on asset-backed financing (51,100) (50,000)
Payments on term facility (2,313) (2,313)
Proceeds from short-term borrowings and current portion of long-term debt 3,011 10,277
Payments on short-term borrowings and current portion of long-term debt (1,223) (784)
Payments of deferred and contingent acquisition consideration (551) (1,374)
Proceeds from stock issued under share-based compensation plans 5,896 3,135
Payments of cash dividends (39,073) (32,132)
Purchases of treasury stock (50,549) (62,420)
Net cash used in financing activities (105,518) 228,717
Effect of exchange rate changes on cash and cash equivalents 754 (405)
Change in cash and cash equivalents (19,121) 11,044
Cash and cash equivalents at beginning of period 45,591 24,321
Cash and cash equivalents at end of period $ 26,470 $ 35,365
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2021   40,193,000      
Balance at Dec. 31, 2021 $ 1,071,393 $ 40 $ 551,963 $ 526,874 $ (7,484)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 179,261 0 0 179,261 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (214) 0 0 0 (214)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (3,866)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 11,598 $ 0 0 0 11,598
Repurchases of common stock, net of retirements (shares)   (138,000)      
Stock Repurchased and Retired During Period, Value (62,420) $ 0 0 (62,420) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 3,657 $ 0 3,657 0 0
Issuance of shares under share-based compensation plans (shares)   55,000      
Issuance of stock under share-based compensation plans 3,135 $ 0 3,135 0 0
Dividends, Common Stock, Cash $ (32,132) $ 0 0 (32,132) 0
Balance (in shares) at Mar. 31, 2022 40,110,126 40,110,000      
Balance at Mar. 31, 2022 $ 1,174,278 $ 40 558,755 611,583 3,900
Balance (in shares) at Dec. 31, 2022 39,069,419 39,069,000      
Balance at Dec. 31, 2022 $ 1,235,194 $ 39 575,776 653,484 5,895
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 101,699 0 0 101,699 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 2,469 0 0 0 2,469
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 1,269        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (3,809) $ 0 0 0 (3,809)
Repurchases of common stock, net of retirements (shares)   (144,000)      
Stock Repurchased and Retired During Period, Value (50,549) $ 0 0 (50,549) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 4,923 $ 0 4,923 0 0
Issuance of shares under share-based compensation plans (shares)   108,000      
Issuance of stock under share-based compensation plans 5,896 $ 0 5,896 0 0
Dividends, Common Stock, Cash $ (39,073) $ 0 0 (39,073) 0
Balance (in shares) at Mar. 31, 2023 39,032,631 39,033,000      
Balance at Mar. 31, 2023 $ 1,256,750 $ 39 $ 586,595 $ 665,561 $ 4,555
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Stockholders' Equity [Abstract]    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ 1,269 $ (3,866)
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Description of New Accounting Pronouncements Not yet Adopted Summary of Significant Accounting Policies
Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.

A description of our significant accounting policies is included in our 2022 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2022 Annual Report on Form 10-K.  The results for our three-month period ended March 31, 2023, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2023.

Income Taxes

We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $4.8 million in the first quarter of 2023 compared to $7.3 million in the first quarter of 2022.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of March 31, 2023, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $2.2 billion and cumulative dividends of $980.1 million.

Accumulated Other Comprehensive Income

The table below presents the components of our Accumulated other comprehensive income balance (in thousands):
March 31,December 31,
202320222022
Foreign currency translation adjustments$(17,139)$(9,794)$(19,608)
Unrealized gains on interest rate swaps, net of tax
21,694 13,694 25,503 
Accumulated other comprehensive income$4,555 $3,900 $5,895 
Recent Accounting Pronouncements Pending Adoption
The following table summarizes recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting

ASU 2021-01, Reference Rate Reform (Topic 848): Scope

ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848
ASU 2020-04, Reference Rate Reform (Topic 848), provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which refined the scope of ASC 848 and clarified some of its guidance as it relates to recent rate reform activities. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extended the date for using optional expedients and exceptions to December 31, 2024. The provisions of these updates are available until December 31, 2024.In 2022, we adopted the hedge accounting expedient related to the probability of forecasted transactions to assert probability of the hedged interest regardless of any expected modification related to reference rate reform. We may apply other elections as applicable. We do not expect that there will be a material impact to the financial statements as a result of adopting any of the optional expedient or exceptions from these ASUs.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 213,000 for the three months ended March 31, 2023 and 239,000 for the three months ended March 31, 2022.

The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):
 Three Months Ended
March 31,
 20232022
Net income$101,699 $179,261 
Amounts allocated to participating securities(548)(1,051)
Net income attributable to common stockholders$101,151 $178,210 
Weighted average common shares outstanding:  
Basic38,877 39,932 
Effect of dilutive securities:  
Stock options and employee stock purchase plan312 460 
Diluted39,189 40,392 
Earnings per share attributable to common stockholders:  
Basic$2.60 $4.46 
Diluted$2.58 $4.41 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
64 
(1)Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions
3 Months Ended
Mar. 31, 2023
Business Combinations [Abstract]  
Acquisitions Acquisitions
In March 2023, we acquired the distribution assets of Pro-Water Irrigation & Landscape Supply, Inc., a wholesale distributor of irrigation and landscape supply products, adding two locations in Arizona.

In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.
We have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Interest Rate Swaps
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Interest Rate Swaps Fair Value Measurements and Interest Rate Swaps
Recurring Fair Value Measurements

Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts, our deferred compensation plan asset and liability and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:

Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2     Inputs to the valuation methodology include:
quoted prices for similar assets or liabilities in active markets;
quoted prices for identical or similar assets or liabilities in inactive markets;
inputs other than quoted prices that are observable for the asset or liability; or
inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.

The table below presents our assets and liabilities measured and recorded at fair value on a recurring basis (in thousands):
 
Fair Value at March 31,
Input LevelClassification20232022
Assets
Unrealized gains on interest rate swapsLevel 2Other assets$28,970 $18,817 
Deferred compensation plan assetLevel 1Other assets14,014 18,338 
Liabilities
Contingent consideration liabilitiesLevel 3Accrued expenses and other current liabilities$ $600 
Unrealized losses on interest rate swapsLevel 2Accrued expenses and other current liabilities 514 
Deferred compensation plan liabilityLevel 1Other long-term liabilities14,014 18,338 
Interest Rate Swaps

We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. 

We use significant other observable market data or assumptions (Level 2 inputs) in determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contract that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves.

We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive income on the Consolidated Balance Sheets.

We currently have two swap contracts in place. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on a portion of our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive income on the Consolidated Balance Sheets.
The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Interest rate swap 2March 9, 2020September 29, 2022February 26, 2027$150.00.7400%

For the interest rate swap contracts in effect at March 31, 2023, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive income on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. These amounts were not material in the three-month periods ended March 31, 2023 or March 31, 2022.

We have entered into a forward-starting interest rate swap contract to extend the hedged period for future interest payments on a portion of our variable rate borrowings. The following table provides details related to our forward-starting interest rate swap contract:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swapMarch 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we were in a net pay position.

Our interest rate swap contracts and forward-starting interest rate swap contract are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts.

Other

Our deferred compensation plan asset represents investments in securities (primarily mutual funds) traded in an active market (Level 1 inputs) held for the benefit of certain employees as part our deferred compensation plan. We record an equal and offsetting deferred compensation plan liability, which represents our obligation to participating employees. Changes in the fair value of the plan asset and liability are reflected in Selling and administrative expenses in the Consolidated Statements of Income.

The carrying values of cash and cash equivalents, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of our long-term debt approximates its fair value.  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).

Nonrecurring Fair Value Measurements

In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the three months ended March 31, 2023 and March 31, 2022, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
The table below presents the components of our debt (in thousands):

 March 31,
 20232022
Variable rate debt
Short-term borrowings$3,011 $10,854 
Current portion of long-term debt:
Australian credit facility11,319 10,411 
Current portion of term loans under credit facility18,750 — 
Short-term borrowings and current portion of long-term debt $33,080 $21,265 
Long-term portion:  
Revolving credit facility398,895 532,253 
Term loan under credit facility481,250 500,000 
Term facility154,938 164,188 
Receivables securitization facility299,600 290,000 
Less: financing costs, net2,013 2,633 
Long-term debt, net1,332,670 1,483,808 
Total debt $1,365,750 $1,505,073 

Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly-owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities.

We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.
Newly Adopted Accounting Pronouncements
Income Taxes We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse.
Retained Earnings We account for the retirement of treasury shares as a reduction of Retained earnings.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The table below presents the components of our Accumulated other comprehensive income balance (in thousands):
March 31,December 31,
202320222022
Foreign currency translation adjustments$(17,139)$(9,794)$(19,608)
Unrealized gains on interest rate swaps, net of tax
21,694 13,694 25,503 
Accumulated other comprehensive income$4,555 $3,900 $5,895 
Schedule of Recent Accounting Pronouncements The following table summarizes recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting

ASU 2021-01, Reference Rate Reform (Topic 848): Scope

ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848
ASU 2020-04, Reference Rate Reform (Topic 848), provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which refined the scope of ASC 848 and clarified some of its guidance as it relates to recent rate reform activities. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extended the date for using optional expedients and exceptions to December 31, 2024. The provisions of these updates are available until December 31, 2024.In 2022, we adopted the hedge accounting expedient related to the probability of forecasted transactions to assert probability of the hedged interest regardless of any expected modification related to reference rate reform. We may apply other elections as applicable. We do not expect that there will be a material impact to the financial statements as a result of adopting any of the optional expedient or exceptions from these ASUs.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding
 Three Months Ended
March 31,
 20232022
Net income$101,699 $179,261 
Amounts allocated to participating securities(548)(1,051)
Net income attributable to common stockholders$101,151 $178,210 
Weighted average common shares outstanding:  
Basic38,877 39,932 
Effect of dilutive securities:  
Stock options and employee stock purchase plan312 460 
Diluted39,189 40,392 
Earnings per share attributable to common stockholders:  
Basic$2.60 $4.46 
Diluted$2.58 $4.41 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
64 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Interest Rate Swaps (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Estimated fair value of contracts
The table below presents our assets and liabilities measured and recorded at fair value on a recurring basis (in thousands):
 
Fair Value at March 31,
Input LevelClassification20232022
Assets
Unrealized gains on interest rate swapsLevel 2Other assets$28,970 $18,817 
Deferred compensation plan assetLevel 1Other assets14,014 18,338 
Liabilities
Contingent consideration liabilitiesLevel 3Accrued expenses and other current liabilities$ $600 
Unrealized losses on interest rate swapsLevel 2Accrued expenses and other current liabilities 514 
Deferred compensation plan liabilityLevel 1Other long-term liabilities14,014 18,338 
Schedule of Interest Rate Derivatives The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Interest rate swap 2March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
The following table provides details related to our forward-starting interest rate swap contract:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swapMarch 9, 2020February 28, 2025February 26, 2027$150.00.8130%
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
The table below presents the components of our debt (in thousands):

 March 31,
 20232022
Variable rate debt
Short-term borrowings$3,011 $10,854 
Current portion of long-term debt:
Australian credit facility11,319 10,411 
Current portion of term loans under credit facility18,750 — 
Short-term borrowings and current portion of long-term debt $33,080 $21,265 
Long-term portion:  
Revolving credit facility398,895 532,253 
Term loan under credit facility481,250 500,000 
Term facility154,938 164,188 
Receivables securitization facility299,600 290,000 
Less: financing costs, net2,013 2,633 
Long-term debt, net1,332,670 1,483,808 
Total debt $1,365,750 $1,505,073 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounting Policies [Abstract]    
Excess tax benefit $ 4.8 $ 7.3
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Retained Earnings (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Retained Earnings (Accumulated Deficit) [Abstract]  
Cumulative share repurchases $ 2,200.0
Cumulative dividends $ 980.1
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income $ 4,555 $ 5,895 $ 3,900
AOCI Attributable to Parent      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income 4,555 5,895 3,900
Foreign currency translation adjustments      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income (17,139) (19,608) (9,794)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income $ 21,694 $ 25,503 $ 13,694
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net Income $ 101,699 $ 179,261
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic (548) (1,051)
Net Income (Loss) Available to Common Stockholders, Basic $ 101,151 $ 178,210
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) 64 1
Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights 213,000 239,000
Weighted average shares outstanding: [Abstract]    
Basic (in shares) 38,877 39,932
Effect of dilutive securities: [Abstract]    
Stock options and employee stock purchase plan (in shares) 312 460
Diluted (in shares) 39,189 40,392
Earnings Per Share, Basic [Abstract]    
Basic (in dollars per share) $ 2.60 $ 4.46
Earnings Per Share, Basic and Diluted [Abstract]    
Diluted (in dollars per share) $ 2.58 $ 4.41
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions (Details) - numberOfReportingUnits
Mar. 31, 2023
Apr. 30, 2022
WEST VIRGINIA | Tri-State Pool Distributors    
Business Acquisition [Line Items]    
Business Combination, Number of Locations   1
ARIZONA | Pro-Water Irrigation & Landscape Supply, Inc.    
Business Acquisition [Line Items]    
Business Combination, Number of Locations 2  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred Compensation Plan Assets $ 14,014 $ 18,338
Deferred Compensation Liability, Classified, Noncurrent 14,014 18,338
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gains on interest rate swaps 28,970 18,817
Unrealized losses on interest rate swaps 0 514
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ 0 $ 600
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 09, 2020
Feb. 05, 2020
Interest rate swap 1      
Derivative [Line Items]      
Effective Date Feb. 26, 2021    
Termination Date Feb. 28, 2025    
Notional Amount (in millions)     $ 150,000
Fixed Interest Rate     1.38%
Interest rate swap 2      
Derivative [Line Items]      
Effective Date Sep. 29, 2022    
Termination Date Feb. 26, 2027    
Notional Amount (in millions)   $ 150,000  
Fixed Interest Rate   0.74%  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) - Forward-starting interest rate swap - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 09, 2020
Derivative [Line Items]    
Effective Date Feb. 28, 2025  
Termination Date Feb. 26, 2027  
Derivative, Notional Amount   $ 150.0
Fixed Interest Rate   0.813%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Debt Instrument [Line Items]    
Short-term borrowings $ 3,011 $ 10,854
Australian credit facility 11,319 10,411
Current portion of term loans under credit facility 18,750 0
Short-term borrowings and current portion of long-term debt 33,080 21,265
Long-term portion:    
Less: financing costs, net 2,013 2,633
Long-term debt, net 1,332,670 1,483,808
Total debt  1,365,750 1,505,073
Revolving Credit Facility    
Long-term portion:    
Long-term debt, gross 398,895 532,253
Term loan under credit facility    
Long-term portion:    
Term facility 481,250 500,000
Term Facility [Member]    
Long-term portion:    
Term facility 154,938 164,188
Receivables Securitization Facility    
Long-term portion:    
Long-term debt, gross $ 299,600 $ 290,000
XML 39 pool-20230331_htm.xml IDEA: XBRL DOCUMENT 0000945841 2023-01-01 2023-03-31 0000945841 2023-04-24 0000945841 2022-01-01 2022-03-31 0000945841 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000945841 2023-03-31 0000945841 2022-03-31 0000945841 2022-12-31 0000945841 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000945841 2021-12-31 0000945841 us-gaap:CommonStockMember 2022-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000945841 us-gaap:RetainedEarningsMember 2022-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000945841 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000945841 us-gaap:CommonStockMember 2023-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000945841 us-gaap:RetainedEarningsMember 2023-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000945841 us-gaap:CommonStockMember 2021-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000945841 us-gaap:RetainedEarningsMember 2021-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000945841 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000945841 us-gaap:CommonStockMember 2022-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000945841 us-gaap:RetainedEarningsMember 2022-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-03-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-03-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0000945841 stpr:AZ pool:ProWaterIrrigationLandscapeSupplyIncMember 2023-03-17 2023-03-31 0000945841 stpr:WV pool:TriStatePoolDistributorsMember 2022-04-29 2022-04-30 0000945841 us-gaap:FairValueInputsLevel2Member 2023-03-31 0000945841 us-gaap:FairValueInputsLevel2Member 2022-03-31 0000945841 us-gaap:FairValueInputsLevel1Member 2023-03-31 0000945841 us-gaap:FairValueInputsLevel1Member 2022-03-31 0000945841 us-gaap:FairValueInputsLevel3Member 2023-03-31 0000945841 us-gaap:FairValueInputsLevel3Member 2022-03-31 0000945841 pool:InterestRateSwap1Member 2023-01-01 2023-03-31 0000945841 pool:InterestRateSwap1Member 2020-02-05 0000945841 pool:InterestRateSwap2Member 2023-01-01 2023-03-31 0000945841 pool:InterestRateSwap2Member 2020-03-09 0000945841 pool:ForwardStartingInterestRateSwapMember 2023-01-01 2023-03-31 0000945841 pool:ForwardStartingInterestRateSwapMember 2020-03-09 0000945841 us-gaap:LineOfCreditMember 2023-03-31 0000945841 us-gaap:LineOfCreditMember 2022-03-31 0000945841 pool:TermLoanUnderCreditFacilityMember 2023-03-31 0000945841 pool:TermLoanUnderCreditFacilityMember 2022-03-31 0000945841 pool:TermFacilityMember 2023-03-31 0000945841 pool:TermFacilityMember 2022-03-31 0000945841 us-gaap:SecuredDebtMember 2023-03-31 0000945841 us-gaap:SecuredDebtMember 2022-03-31 shares iso4217:USD iso4217:USD shares pool:numberOfReportingUnits pure 0000945841 --12-31 2023 Q1 false 10-Q true 2023-03-31 false 0-26640 POOL CORPORATION DE 36-3943363 109 Northpark Boulevard, Covington, LA 70433-5001 (985) 892-5521 Common Stock, par value $0.001 per share POOL NASDAQ Yes Yes Large Accelerated Filer false false false 39038250 1206774000 1412650000 837019000 965461000 369755000 447189000 223984000 211466000 145771000 235723000 -15835000 -5198000 129936000 230525000 28273000 51322000 36000 58000 101699000 179261000 2.60 4.46 2.58 4.41 38877000 39932000 39189000 40392000 1.00 0.80 101699000 179261000 2469000 -214000 1269000 -3866000 -3809000 11598000 -1340000 11384000 100359000 190645000 26470000 35365000 45591000 163048000 195951000 128247000 401123000 483976000 223201000 1686683000 1641155000 1591060000 27875000 42310000 30892000 2305199000 2398757000 2018991000 200997000 180504000 193709000 693242000 688350000 691993000 303753000 310848000 305450000 1206000 1184000 1248000 274428000 260285000 269608000 84004000 42213000 84438000 3862829000 3882141000 3565437000 739749000 685946000 406667000 126093000 179552000 168521000 33080000 21265000 25042000 78498000 71685000 75484000 977420000 958448000 675714000 57868000 40944000 58759000 1332670000 1483808000 1361761000 37623000 32940000 35471000 200498000 191723000 198538000 2606079000 2707863000 2330243000 0.001 0.001 0.001 100000000 100000000 100000000 39032631 40110126 39069419 39000 40000 39000 586595000 558755000 575776000 665561000 611583000 653484000 4555000 3900000 5895000 1256750000 1174278000 1235194000 3862829000 3882141000 3565437000 101699000 179261000 7632000 7663000 2135000 2192000 4923000 3657000 36000 58000 -2732000 -5777000 211015000 303400000 96011000 306582000 5786000 23330000 332800000 287449000 -35870000 -60738000 103203000 -208109000 1760000 0 15570000 9159000 230000 0 -17560000 -9159000 256079000 564288000 376895000 604960000 0 250000000 151200000 155000000 51100000 50000000 2313000 2313000 3011000 10277000 1223000 784000 -551000 -1374000 5896000 3135000 39073000 32132000 50549000 62420000 -105518000 228717000 754000 -405000 -19121000 11044000 45591000 24321000 26470000 35365000 39069000 39000 575776000 653484000 5895000 1235194000 0 0 0 101699000 0 101699000 0 0 0 0 2469000 2469000 1269000 0 0 0 0 -3809000 -3809000 144000 0 0 50549000 0 50549000 0 0 4923000 0 0 4923000 108000 0 5896000 0 0 5896000 0 0 0 39073000 0 39073000 39033000 39000 586595000 665561000 4555000 1256750000 40193000 40000 551963000 526874000 -7484000 1071393000 0 0 0 179261000 0 179261000 0 0 0 0 -214000 -214000 -3866000 0 0 0 0 11598000 11598000 138000 0 0 62420000 0 62420000 0 0 3657000 0 0 3657000 55000 0 3135000 0 0 3135000 0 0 0 32132000 0 32132000 40110000 40000 558755000 611583000 3900000 1174278000 Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pool Corporation (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may be referred to as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">we, us</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of our significant accounting policies is included in our 2022 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2022 Annual Report on Form 10-K.  The results for our three-month period ended March 31, 2023, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $4.8 million in the first quarter of 2023 compared to $7.3 million in the first quarter of 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the retirement of treasury shares as a reduction of Retained earnings. As of March 31, 2023, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $2.2 billion and cumulative dividends of $980.1 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive income balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,139)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,794)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,608)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,694</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,555</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Pending Adoption</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes recent accounting pronouncements that we plan to adopt in future periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, Reference Rate Reform (Topic 848): Scope<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, Reference Rate Reform (Topic 848), provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which refined the scope of ASC 848 and clarified some of its guidance as it relates to recent rate reform activities. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extended the date for using optional expedients and exceptions to December 31, 2024. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are available until December 31, 2024.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In 2022, we adopted the hedge accounting expedient related to the probability of forecasted transactions to assert probability of the hedged interest regardless of any expected modification related to reference rate reform. We may apply other elections as applicable. We do not expect that there will be a material impact to the financial statements as a result of adopting any of the optional expedient or exceptions from these ASUs.</span></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pool Corporation (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may be referred to as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">we, us</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.</span></div> We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. -4800000 -7300000 We account for the retirement of treasury shares as a reduction of Retained earnings. 2200000000 980100000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive income balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,139)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,794)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,608)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,694</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,555</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -17139000 -9794000 -19608000 21694000 13694000 25503000 4555000 3900000 5895000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes recent accounting pronouncements that we plan to adopt in future periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, Reference Rate Reform (Topic 848): Scope<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, Reference Rate Reform (Topic 848), provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include contract modifications, hedging relationships and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which refined the scope of ASC 848 and clarified some of its guidance as it relates to recent rate reform activities. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extended the date for using optional expedients and exceptions to December 31, 2024. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are available until December 31, 2024.</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In 2022, we adopted the hedge accounting expedient related to the probability of forecasted transactions to assert probability of the hedged interest regardless of any expected modification related to reference rate reform. We may apply other elections as applicable. We do not expect that there will be a material impact to the financial statements as a result of adopting any of the optional expedient or exceptions from these ASUs.</span></td></tr></table> Earnings Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 213,000 for the three months ended March 31, 2023 and 239,000 for the three months ended March 31, 2022.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.011%"><tr><td style="width:1.0%"/><td style="width:71.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,261 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.58</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded from diluted earnings per share computations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.</span></div> 213000000 239000000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.011%"><tr><td style="width:1.0%"/><td style="width:71.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.402%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,261 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.58</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded from diluted earnings per share computations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 101699000 179261000 548000 1051000 101151000 178210000 38877000 39932000 312000 460000 39189000 40392000 2.60 4.46 2.58 4.41 64000 1000 Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we acquired the distribution assets of Pro-Water Irrigation &amp; Landscape Supply, Inc., a wholesale distributor of irrigation and landscape supply products, adding two locations in Arizona. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.</span></div>We have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material. 2 1 Fair Value Measurements and Interest Rate Swaps<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts, our deferred compensation plan asset and liability and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2     Inputs to the valuation methodology include:</span></div><div style="padding-left:81pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">quoted prices for similar assets or liabilities in active markets;</span></div><div style="padding-left:81pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="padding-left:81pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inputs other than quoted prices that are observable for the asset or liability; or</span></div><div style="margin-bottom:6pt;padding-left:81pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents our assets and liabilities measured and recorded at fair value on a recurring basis (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.826%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Input Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use significant other observable market data or assumptions (Level 2 inputs) in determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contract that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive income on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have two swap contracts in place. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on a portion of our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive income on the Consolidated Balance Sheets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3800%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7400%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the interest rate swap contracts in effect at March 31, 2023, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive income on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. These amounts were not material in the three-month periods ended March 31, 2023 or March 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into a forward-starting interest rate swap contract to extend the hedged period for future interest payments on a portion of our variable rate borrowings. The following table provides details related to our forward-starting interest rate swap contract:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8130%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we were in a net pay position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest rate swap contracts and forward-starting interest rate swap contract are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred compensation plan asset represents investments in securities (primarily mutual funds) traded in an active market (Level 1 inputs) held for the benefit of certain employees as part our deferred compensation plan. We record an equal and offsetting deferred compensation plan liability, which represents our obligation to participating employees. Changes in the fair value of the plan asset and liability are reflected in Selling and administrative expenses in the Consolidated Statements of Income. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of our long-term debt approximates its fair value.  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the three months ended March 31, 2023 and March 31, 2022, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents our assets and liabilities measured and recorded at fair value on a recurring basis (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.826%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Input Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28970000 18817000 14014000 18338000 0 600000 0 514000 14014000 18338000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3800%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7400%</span></td></tr></table>The following table provides details related to our forward-starting interest rate swap contract:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8130%</span></td></tr></table> 2021-02-26 2025-02-28 150000000.0 0.013800 2022-09-29 2027-02-26 150000000.0 0.007400 2025-02-28 2027-02-26 150000000.0 0.008130 Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,011</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of term loans under credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,080</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">398,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan under credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">481,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">154,938</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299,600</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,013</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,332,670</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,365,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly-owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,011</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,319</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of term loans under credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,080</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">398,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan under credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">481,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">154,938</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299,600</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,013</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,332,670</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,365,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3011000 10854000 11319000 10411000 18750000 0 33080000 21265000 398895000 532253000 481250000 500000000 154938000 164188000 299600000 290000000 2013000 2633000 1332670000 1483808000 1365750000 1505073000 2.58 4.41 EXCEL 40 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "]9FU8'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 " O69M6A];&^^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?3)SPM-)L0*Q 0J(2B)UE3UN+^"%[4-*_)S%M*@0?T*5GKL^< MD:9502@?\27Z@)$,IHO1]BX)%59L1Q0$0%([M#*54\)-S8V/5M+TC%L(4GW* M+4)=5==@D:26)&$&%F$ALJ[52JB(DGP\X+5:\.$K]AFF%6"/%ATEX"4'ULT3 MPW[L6S@!9AAAM.FG@'HAYNJ_V-P!=DB.R2RI81C*H"WW[,KK_\3L+6:[,Q M9VQ\%.Q:^',7W3=02P,$% @ +UF;5IE&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" O69M6Y>F7:-<% #J'@ & 'AL+W=OZ3;=I/YC$0-0DSAP'VO]^ MKQ-(Z.:\1-%Q/UR3D.>)/_&WQ_%H)^1+LN%/+7&Z4O=,:CF*WY@JO?XKF$LT[AXODACQ)?1$3RU75K M8G^<.E0+LCM^]_DN.3HF&F4IQ(L^N?>N6Y8N$0^XJ[0%@S];/N5!H)V@'/_L M35O%,[7P^/C@?I?! \R2)7PJ@C]\3VVN6X,6\?B*I8%Z$KM?^!ZHI_U<$239 M_V27W]OMMHB;)DJ$>S&4(/2C_"][W;^(8X%=(:![ ?V/P*YZ@K,7.!EH7K(, MZQ-3;#R28D>DOAO<]$'V;C(UT/B1KL:%DO"K#SHU_B3<%&I%$19YY#92OGHC M]U'>//1K;I-DPR1/1AT%3].:CKMWOLF=:86S0SZ+2&T2O60YESZ0C=^CT 7,M+A3D7#K&R9J+XA M9[_@[-?C_)(RJ;@,WL@3CX54)E#<2LG4]'JFJ*HAWE6!=U6S94H&DTLV:%7S MX5XK%B1&0%36$'!0 [00NT'Y3L_X.0Q#9=A"%2GQDH;$#XC[SV>R!3&=/\]G3Y/E^]FCB1!T:SQ%K[#+7V'@RF0"@ET,&;&VDP@TJYPQ#S9(S^S M5W+O097Z*]_-5S'5\^8)2Z??=H9=Q^F;^^L4M;6M('B$[;6(F7\B-2 .^9=*[,-*?(Q7992RR:^6B@GZJSZ!E M/XM=9"3'[6 YYT=K!9W$R'J.F&27.=//ZX(3K2,3A0/ M-X?:)+>O[H9%:UZY+#UA]#A9?)H8/WSAPJ:$95*BM9+28;66?R_)JA(F%G.X M/^'XU?B)>(JKFG*6"8G62DCWD>(RWS#0*U%V #=RXHY5G.?(0K3,0K3V-R*( M]I -UD*:!R/;FDD/DI7+[ANH9\3AF$G%I!Z#;D-.MMCQL[1;J)N?MDF:T)<_<4@WU@LKA8;N9-L M^[)3WI[O G]FNO4F). KD%J75_!XF6^LYB=*Q-G>Y%(H)<+L<,.9QZ6^ 7Y? M":$.)_H!Q?;V^%]02P,$% @ +UF;5A:V9N._! .1$ !@ !X;"]W M;W)KYCH'$2=M< M;!MLFNY%T0O&HFUB)=%+TG;V[3N49%F6*&T#Y";686;TS6@XOYC9@8NOT<\(* M:SXKKSV*^8SO5,8*^BB0W.4Y$=]O:<8/UQ:VCA<^L_5&Z0OV?+8E:_I$U?/V M4<"9W41)64X+R7B!!%U=6S=XNG =[5!:_,WH0;:.D4[EA?.O^N0AO;8<340S MNE0Z!(&?/5W0+-.1@.-;'=1JGJD=V\?'Z+^6R4,R+T32!<^^L%1MKJW80BE= MD5VF/O/#[[1.*-#QECR3Y5]TJ&T="RUW4O&\=@:"G!75+WFM"]%R@#AF![=V M<+L._H"#5SMX9:(569G6'5%D/A/\@(2VAFCZH*Q-Z0W9L$*_QBGZZ0Q-Y O+JB39G1/S9@>GU/Y98LZ;4%"UA2L:?6_.>?<.C\8LKTG8*=Y>TW>?MCT>=_ MP#B2)*/&EJAQ.V,+&K9@E&W!I=+= M/LA7N0>MY\9>Y."D@]AF3ENF.-1YC^W5","-2L7HPDP[CT9^T$4X0Y@W\SU@DC/&1-@ MT@ FHX /A:*P E595:XV5*""%Q]YPWTL[14JJ+$GDCY^$'O=ENA;!3B)S>S8 M.:F)\P/ZDUV4N$.S%Y]D"_NC>GU_+"LLONJ+9VKD'%6_MPKU>T4[S_DDAWA< M#V^)9$MT 8V4\BPCHI7\I3'Y*ES47@"37O/TC?R)/S#*\4D<\;@ZWK%LIWO\ M#;2A@;;5QS5NWPIPA]KI)) GC)'H;YFAX_HF%W)16,1VBUZ0\^ M"?&H(K^YU=XIVGD]3E*,Q[7XU&I5(5&%JG9LS=5F_W]3 M[GH[UV_Q=%'MXD]AJG\JP'YLS0J),KJ"D,XD@D**:I]>G2B^+;>Z+US!QKD\ MW%"24J$-X/Z**26&H#I4@4JE[@ ?&PL2>QP=X-NYND_#VSMNOFX@0D^F+O9>;XG)GUS@R6 M0OY4*:*&QR+G:FBE6L_.;%O%*19,G8H9H M'V8WDF9V@Y)D!7*5"0X2)T/KW#T;A<:^-/B2X5*MC,$H&0OQTTP^)$/+,80P MQU@;!$:O!8XPSPT0T?A58UK-)XWCZO@)_;+43EK&3.%(Y%^S1*=#JV]!@A,V MS_6M6%YAK:=K\&*1J_()R]K6L2">*RV*VID8%!FOWNRQCL.* ^&T.WBU@[?I MT-GAX-<.?BFT8E;*>LLTBP92+$$::T(S@S(VI3>IR;C)XIV6M)N1GXY&@BN1 M9PG3F,"=IA>E2"L0$QB)@@Y&:C*V0/C 8U$@'#YP-D\RLCZ"$WBX>PN'!T=P M !F'^U3,%>.)&MB:F!E\.ZY97%0LO!TL?+@67*<*WO$$DW5_FQ0ULKPG61?> M7L!K)D_!=X_!?OP&L"NS.NW\['2DLZU-_;HE>A M=]K1S8]^IF8LQJ%%P KE JWH]2LW<-ZT27\AL+5 =)I =/:A1Y_H7JH4M\FL M?(/2UUP_B\AUW" ,!_9B54"+62_T K?P;[B7C MBM7W,4^J><[*^7GR@VXO<^:/88Q4;A#NV6-;""M>W95T>IU@,^?;1B>>VVG/ M>*^1W/M?R2.F4KBD4@=7F$SQ&-Y386QVV403P"W&.5,JFV0Q>PY%N];>M@R_ M[VR*W;9RW6[8;U?;;]3V]ZJ]%YKE(/YVRMM8][=9NW['V6"];>6Z?G]'CL*& M=;B7]7IV=E,,6ZX.Q^]N1K;%+'2"3G>#I+U24 N4T[+/4!2V.==5$6I6FU;F MO*S@&^L7U.)4'IF0( "@& 8 M >&PO=V]R:W-H965T&ULK55=;],P%/TK5V%"J]0M:5+* M&&FDM3 VB8EJW> !\> F-XVUQ"ZVTXY_S[63AFZT$P^\U%_W')][J%'KL%<:LSGU?IP563)_*%0HZR:6JF*&E6OIZI9!E#E25?A@$([]B M7'A)[/9F*HEE;4HN<*9 UU7%U*\)EG(S]@;>=N.6+PMC-_PD7K$ESM'92@,)\[%T,SJ=#&^\"OG+5+9:G=+VS:V,"#M-9&5BV8%%1<-"-[;.NP R">_8"P!83/ <,#@*@% M1"[11IE+ZP,S+(F5W("RT<1F)ZXV#DW9<&&_XMPH.N6$,\E4"BU+GC&#&2FVWY$)#B3E1!J=OR414XTO-PLB5>]H+:<@HW+0@ M*T=E ^@\E])L%_:"[L\A^0U02P,$% @ +UF;5H'<3R$G!P X!\ !@ M !X;"]W;W)K;?]^1[%@V.6+2(E\2'R]'?LGAS"/JXMYT MG_J-UC;ZW-1M?[G86+M]LUSVQ48WJG]MMKJ%;VY,UR@+;[O;9;_MM"K'04V] MI'$LEXVJVL7J8OSL?;>Z,#M;5ZU^WT7]KFE4]_!.U^;^W'[?L.WBV/4CB>,UAX.GKQ^@_CN;! MS+7J]=K4?U>EW5PNTD54ZANUJ^T'<_^S/A@20[S"U/WX-[K?:Z581,6NMZ8Y M#(9?T%3M_K_Z?)B(DP&$SPR@AP'TN0/880![[@!^&,#'F=E;&>#_:H=UOW*=O!M!>/L:FW:WM15J:PNHW>J5FVAHZLA7!]] M\[%5N[*";[Z-7D4?K_+HFR^_C;Z,JC;ZD M,U?\376O(T:^BVA,&3)\'1Z>Z^(XG"+#\^=?W1F^A*D[SA\]SA\=X[&Y^=MU MG6YMI/H>INP--AW[ !P/,.SK-_U6%?IR 1NWU]V=7JR^^H+(^'ML^B@N1D7-5[JN88%(<56=N^-$-#[KYH L-!JYKW7\7M=IB)O81Q,F%B60Q M3QT7B(RFE">.#426B4P0W(0E78M:7NH,9/W]RHHJHK^X"Y M%-[OXC$APTX_<^G+*&4T=A<+B9:R+)&X2WET*8,NWW>FW!46"MD=9)SIJL"J M26354BE3UQ"B@]R+I9.D.1:/$R)F$C Y6DJ>L*2WJBHC_1F(H(*L1&$>$W\QDC01CD-?Q>(THXX_7\4I(S'N+CVZ2X/N_C16U<\PDOI&6"Q( MECE6$%U,TLRK%5B\#&8FP>UD1SO94_FWU9U]&!=I*'U;("D[FX(9\FOC+',J MPMJ7D8PEL>,]1V1I+&*.6R+Q!!)QT-1/QI3W55T_4@2.!K%W=9DQRITL6J,Z M6$=GU^68+DV9F,DW^0=+-K= AWOCM8(MPR@>H$ M%VZ9P'0D3D^ZQ;FQB5=(L*NO?H!T@\P#9QJ:^KX&]K:9Z[R':.?M*):N*TSE M=K8<4Y%T+O$FD"!ADO@#]I*R57L;U1KN +EX1#HO-!Q3MT6C.ED)F//$*:+ M:3I3R\E$$R2,$_OL"QCQNW_*XY,]?/"!R3CS;/@R3BEA,RXFEB!AF-A7[8 + MO[NS5 +LN.4:$PHI.'.A"(V84L)GL(A,Q$#DLSB_KM3UP#Z #"CLDR!Y_%?: M?]%H^4M%.Y_"B5!(&%'>%H7909F)MNIAX$AT^GQ\2(#WN)<1"&;$4DHO(7R= M3$7&9P"23$!"PD0"9KJ=#O+62:J@5GVX(% ]W!:WQG3@@;JL@NF23 @Z8W6" M%1*FE:N-Z>PK:!=-=&TZ& ZE=N_WT>D6!,,ACKF):M/>[K6EOL8[I0\@#$#2 MO9E#9!0HQ<5-3 ;3.%.!Z40S-$PSC_O=.,WEB46E/H\D*<_3Z M1H.C$I"F,(V.K/H\X\CG$)&DTELD1 ;L[_(T(N-QQF>PADY80\-8\^O93IH% M3^HS"&&,2N]T!!5*DDBWD&!"N.M.X[D5FK"&/@=KIA+Q5.;Y7,(2Z1TE8#+! M$\\6(J,9G[E3H!/ET##E_&[:5\7_K!;(*0A0G%\N?!W)4N&!'*HC"9TA.3K1 M#PT?F.P+QE-N_*,-Z&!IGF/Y_>OF2T_*6BG<_AA$ TC$!KTS30]/MA*M&I\X&$ M>:GPM"9'-+.[=H(:&H::MV59#JR?>'L9XR] CA1=UBCRF0<\&,"%Z-H!&Q,X&EB=/ M4X=GW[^I[K9J>VCI-S R?IW 9'7[Q\G[-]9LQP>LU\9:TXPO-UJ!PT$ W]\8 M8Q_?#,]LCP_U5_\"4$L#!!0 ( "]9FU;#&/Y:N@( -P' 8 >&PO M=V]R:W-H965T&ULK55=;],P%/TK5D!HDT;SV;*.-M+6:H(' M1+5J\(!X<)/;QIIC!]MI![^>:R>+NBX;15H>$G_<4"2^=N+&% M2B>R-IP)6"BBZ[*DZO<5<+F;>J'W,'##-H6Q WXZJ>@&EF!NJX7"GM^QY*P$ MH9D41,%ZZEV&%_.AC7]LYW,^]0*;$'#(C&6@^-G"##BW M1)C&KY;3ZY:TP/WV _NUTXY:5E3#3/+O+#?%U#OW2 YK6G-S(W>?H-7C$LPD MU^Y-=DWL:.R1K-9&EBT8,RB9:+[TOO5A#Q FSP"B%A ="XA;0'PL(&D!B7.F MD>)\F%-#TXF2.Z)L-++9AC/3H5$^$_:W+XW"688XD\ZDT)*SG!K(R17E5&1 MEI9.DY-;0>N^"SE^%SR#IXU .?'[_Z =Q'^SH/H\[#R/'%S_ M#;J' M1\$0N2;73*"'C'*RD)JYO?WC.WQ:_;1H,@B"<^-M]PXZ*FO\KZI'$I).8_(=$6IM" M*O8'CZ'5V)RL7F$-ZW OF3!HGP-Q1T?.CXE\)'+8B1P>(W+9B%PZ56?D:VVT MH2)G8M.GPUJQ M84(3#FN$!H,/R*&:NZ3I&%FYZKJ2!FNU:Q9X_8*R 3B_EM(\=&S![B[T]"]0 M2P,$% @ +UF;5EG @,BX!P ]B !@ !X;"]W;W)KDG>9^_0TEQ91%BFD!?XDE>3A^AO/RS%"Y?A3RJ]IRKM&W756KF\E6 MZ_W5;*;R+=\Q]4;L>0W?;(3<,0VW\F&F]I*SHEFTJV8DBM+9CI7U9'G=/+N3 MRVMQT%59\SN)U&&W8_+I+:_$X\T$3YX??"X?MMH\F"VO]^R!WW/]97\GX6YV MTE*4.UZK4M1(\LW-Y!9?K>+(+&@D_E7R1]6[1L:4M1!?SGLSF4]0P3?L M4.G/XO%WWAF4&'VYJ%3S%SUVLM$$Y0>EQ:Y;# AV9=U^LF_=1O06@![_ M(M M(,,%\<@"VBV@C:$MLL:L=TRSY;44CT@::=!F+IJ]:5:#-65MW'BO)7Q;PCJ] M7(FZ *?P L&5$E59, TW]QH^P%M:(;%!*Z:VZ -X7*%77VIV*$J0>8VFZ,O] M._3JY]?H9U36Z)];<5"L+M3U3 ,RHW^6=RC>MBC(" J*/HE:;Q5Z#VB*\_4S ML.AD%GDVZRT)*OS$Y!M$\:^(1(1Z\*R^?SD)P*&G7::-/CJB[\\]ETR7]4,; MMJ4NN7>76BVQ7XO)Z"NU9SF_F4#**BZ/?++\Y2><1K_Y3+R0LC.#XY/!<4C[ M\A]0@#[6N=AQGYGMVK19:^K,<8DCG"X6U[-CWP"/6+8@*3Z)G4%+3M"2H"]N MB[\@K=K8U@)]YKFH\[+BR&)&K_X02KTV7S>A?R?%L83 1.LG2 "3+&7]&EFG MWIZT('Y@\Q.P>1#8_99) M/C6,4R"(,:!A-0IR[OQ^O"!T -(5HFF2^4$N3B 709#O_SZ4^LD4<\YD#:'= ME/\#)$6/&\KZR+L$^A757/LL6#C@IC0=&."12>9^_#BR=!8%+?A3;[GT$E#D M.C5S0M(CE639R*[B'LGB8,U9;5G] -4!-E98*E"*0PT"QD15R=9EU5209DO- MKO/-!EJ=Q@$L![^HTH2+NO(:AR]96"ZE[7RSB-TL$G0A5&1>'MFZ\G-DM_HL M;@@& AEFL4^01C2.HA%W6C;'0>Y< A\4AUPWF5!K(4?8O--R!F"11A@/@7KD M:)0F\Y&2@RT+XS -WTF^9V6!^#=3;W@;;,*D2!=]7MBQ)S&S^3!]?6*$4CJV MNY:?<9"YEK=Y+@Z&G??LR42!%V/B5C]*YCW7=B!=.3+/XG@Q M+R'PX3(("4 M!^[=V5XR>Z&[M#>ER3QSH'ODTBBC8R72,B0.4Z3II$W:NV$A&$TO*)$S*=P>9;YG)$@"ZER;6 MH,LP&<,![]ZT$B<[%(-6'&1RSOV3)'$I>HJ3Q,D?G]P")R/Q1RR7DR#]M1T& M^FB;("](["N.#D17:FRO+7N2,'N:[&YBX=#.*5V[]G*^$ ]=XBQQ L0G%]A7 M2ZHD/"-_*&L&@]C+."\Z)%]*V[G1EJ#)2P3=!CK:2+%#DA]%=31;8.2:K(9D M+KT=-G'IEX"SLN$0[9%+TIC,1VB$6)HF89J^8T_= 5']8\!=2I[2+)TOAOV; M3S"-XD4ZEB.6O$F8O,]W_0]1/TPUEW!EBFISX#6.WF5E)T%<$9)$T5C;22QQ MDS!QG\-N&C@8*/.OD.>;Y^3Q8O9P=H*)TRQYY9)QX):R27CV[8?*#\!V)]QI M HV^ ]LG%]AO2[HD3+I]V$U\;%AN&KLG+UH/O1**AWW1BV+GYXN68ND+%'L6 M&VHKI&YC>BTD*&M&>4.X^4%*L GMS3%)VTQ4I_@O^-H;]-2E4NJ.,1XI')&Q MX9E:PJ5APNV[X=*&>6@:$^>HQ2>6S>,1PRQ5TS!56\,VYLT#!P.*UA91&\(V MYO1&?_-80;\N1\^-J(>:D\3QDX_H:39F3N^,^\6IN!^"6N1?4:F4F9(.-< & MY_F/P-"^8K7_/-R=C)/Y8CB)>J1H_U#OW![+S?0%;NZYI^FHBM*,2R,O.*AG M'*8+F->&8'UR!-.169]:/J8O\'&_R=:2,W603ZT;O'@][)I$23SL'WQR*8G) M2'6EEH1IF(2=1G7SG0T@]0S&.((XGP^A>X@8IG\\5I$L$=,P$;]OCN::0[IO M>7.TAR I.39K]_S'('M+%"TR<8N/* 87'8\7&^_'2-I[$S!'C&: MT'08-K/>&^0=EP_-BW6%FH.X]JWKZ>GIY?UM\\IZ\/PMOEJUK^"MFO8_ CXQ M"5Y1J.(;4!F]R6!#9?N2O;W18M^\IUX+K<6NN=QR!L1A!.#[C1#Z^<;\P.E? M'9;_!U!+ P04 " O69M6.LPB2. ' "G, & 'AL+W=O2/7_*BX]L36D)/F_2 MC%U,UF6Y?36;L6A--X2]S+)BQ;4%)7#MMTAFR+'>V(4DV M69S7WUT7B_-\5Z9)1J\+P':;#2F^7-$T?[J8P,G7+VZ2AW59?3%;G&_) [VE MY?OM=<&?9GN4.-G0C"5Y!@IZ?S&YA*]"NW:H+3XD](D=? ;5J]SE^6EMK J(=*_--Z\Q[L$FRYB_Y MW!)QX #M 0?4.B#! :$!![MUL$4';\#!:1T$^Y6+99ZQ/$UB4M(8 MW);\#Q\V)0/Y/5BN2?9 &4@R_D,>?5SG:4P+]@L(/NV2\@LX>9^179QPQU-P M!M[?KL#)BU/PHK)_M\YWC&0Q.Y^5O)-54[.H[=!5TR$TT*%W>4E2A=M2[[;, M-YN\[2CX^RW=W-'B'P7,2@]S&?,7XB.>I.":)/$9?YYI@7@;\QSR;J:Y(\4O,FB M?$/!R>\Y8P+\C ^)_;A ^W&!ZO:<@?:N2$JRB -R!MB:%)2= E*"%8U> AM. M ;(05 57BUJER5=L2R)Z,>%]9[1XI)/%SS]!U_I5%?(&#-=@58I\7#@6]&W+ MLLYGCX=!-=EJ8!(L- 36BZ&]CZ%]5 R/B5N#Y!Y0#2T/VK[=9WHIVSEB,&03 MC*'O"DB!P@RY<\_IFX6RV9GGS#NK'C/.GAFG=K,'F.&SA2_#C%8SLOET.ICF M_K[)TQ3P9>R)%+$JI5PY)L>\2;"52;# )%AH"*P7?;R//M;.BS_XAJW)EZIH M8BGI0,]'+A0F@FPFSH-1B^"XID(=4(\ =T^ JR5@= &95N.=;\KXZK^7I4/5_&__*=2K5QF(([RK>[%+PCGU7DNM*KG"$H3/FE M;"12.VH1C%J$(UWI$>OMB?7^+[%+PM8@Y!MZ\)K&#W0*?N.;A/VOY+[D #PYZXK\*GM\W-3BDFPP"18: BL%_CY/O#S'Q'X9J:I M8S^7DP?$_ER(_5Q:/L6Y)..(E)AL-3(*%AL!Z M8856)SDM;6 ;D=:%-ZZ'^4T=RABL=@472^":%DD>3\$'DNZ4ZW3;2"\,+G*0 M$(5E:Z>; @HH<0XKS=2#1H9:OR^LWRRFXK4;WV57-US7Y4HUY<%D4 ME49O5M[]II8OP#P5L;)*)_E#5@M:)8-0ZJOM8D_D#X[S=PQ0H+"2V-.9]-GK MA"S4*]DWC.UJ&<3319,AP"[C._SFX>RN)I0GERU/VTW2W7+9I$\G^B:?FT^@ MK',QEM.)T48#HVBA*;1^C#NA"_5*MQ?C.KL<$V)E9&UY*$,;BW-"5J52M(X! M"A16TIS0F?3YZN0OU.JKQ2IY3&*:Q6P*#@MGS29%28LCRW ;01N)Q,AV$C'. M>+*5352MA5JH/C6=-H1Z<3A0^'I+BGT!!2D9DE6:8T%H021NQXV]5G MSWB3:*$IM'Z8.@4+]1+VH+8U'AI7+FY!ST&>N%E6&$K5+2CK1HSG'I9FMFSG M\DWQW!;'L&QG^];0,.Z$*-0KT2/JMVJN9$G)N^/Z#O1%L@8L%>J5XO>NWB)9]_'=HL2J2:&V,HH6&$4+3:'UP]^)2*07D3^@AHMD M;7=FSRUI"(S+3062-+'&M>9H?_K4=GH3Z?6FR5*NOJEG7S%02$WH.(HK!D;/ M4HVBA:;0^M'M)#/22V8S]5PDR^(S;&%'F@QX?#*,'[T>V5JHA>KSU6E7I->N MWZJ>BV0IZ?A(O,&!9)$K\7<,4*"PDO*)SJ3/7J=LD5[9?HMZKK[)9^<461E# M2W$^9+35P"A:: JM'^1.%R.]+C97T$5*82K6Y-#X.>E10('"2IH4.I,^7YU. M1OJSTF<7=%N\?D'7MSPI6\AV$C'R>:B4;15'IHK60BU4_PY!1JP5-Q3U'?UN3/>*%IH"JT?ID[%L]^%892)4QA@^RGQ;W^*^R\LRW]0?UY3PG%@9\-_O\[S\^E!=#-__ MWX3%?U!+ P04 " O69M6>F6H6J\" S!@ & 'AL+W=O]D+\<<_).3?V8;R1ZD[GB 8>RD+HB9<;LSKQ M?9WD6#)])%3JF2&IFKIZY5"ECI06?A!OS_R2\:%%XW=VDQ%8UF9@@N< M*=!563+U.,5";B;>P-LN7/-E;NR"'XU7;(ES-+>KF:*9W[*DO$2AN12@,)MX MIX.3>&CK7<%WCAN],P;K9"'EG9U:XRQ*"P1R;AO.+WV ME1:X.]ZRGSOOY&7!-,:R^,%3DT^\8P]2S%A5F&NYN<#&SWO+E\A"NU_8-+5] M#Y)*&UDV8%)0P'! T@> X8O@ (&T#HC-;*G*W/S+!HK.0& ME*TF-CMPO7%H"52DG8!C"@<7? MY++23*1Z[!L2;5_M)XW :2TP>$%@"%>2B#6A#T@W"/GOC?X<$K/O\\76BCZ+S_VM>]FGVX MG]UFP(E>L00G'EURC6J-7O3VS6#4_[3/^G\B>]*(8=N(X6OLT3K&3DU-NO6T2 8?1S[Z]V&_%UT&!Z/1FU5[=3?N7\EJJ6+)0V) MK(2I#V:[VB;?J;OPS]:GE(AU@/VAJ>.4CMV2"PT%9D39/_I >:+JB*HG1J[< M+5](0YGAACFE.BI;0/N9E&8[L2]H_R>BWU!+ P04 " O69M6PY\F:T\) M #!%P &0 'AL+W=O]+7)K9)->%$4_<*797=Y(I$)27KN_OF>&DBR_&/-LY_RULB:*Z+0L;S@?;&*MWXW'(ME3J,'(567Q9.U_JB$>_ M&8?*D\YE4UF,9Y/)\;C4Q@XNSN3=M;\X#Z:!] M\=ELMI%?C"_.*KVA)<6OU;7'T[B3DIN2;##.*D_K\\%B^NYRSNMEP3\,[4+O MMV)/5LY]XX>?\O/!A VB@K+($C3^W=![*@H6!#.^-S('G4K>V/_=2O\HOL.7 ME0[TWA6_F#QNSP+%,RE%NKI=E8LS:9ME$MLLS5-AJ[4=>N,)FA<#:.T,>[QEDC^S+) MGKT@^U!]4/]X]A9V?LK#7VA4IG=#Y A03R-S2X^.,?IL>3 M/_W VGEG[?Q'TB\^4,B\J03,2-?/0'S? >\L?F>$BHE!_>RBND--+W)7Q$%V6E[9T:JMW69%N ]DZMB N9O*=<1:=T M4#L:JCHHYY6KO=I7B%NEY3-$U%;7N8'YRMA(WI00:@/4YII??C16V\SH0BTC M7B3'UZX T;!]7T?+D=J0):^+X@[UGQ&'@G^T+E3>0$!5P(F]/R\6U_M*VZ3: MT_?:^$8F8L#OEI35WD1VF9==W69;;3?B:6F"T-3>\NK]/FSPG<7KSDAC$X=B MW4@M@JK(ER:R137JPT.%"U!MB M8X^#C?YY?:T[N9B6(3,%1>JM#5T 1^H+7'U]O!' HLY)(<;*LKY"C/$<*\\Q MUOFOH+&T.&YU5$BOLI11"(PO-DBKM39>2NKZB.J+0K3A885RA:PUDPMK*WAS6="M40%>=Q1^J>K5=BZNN#X MZ03$WY,)1LNOX "QW%=HXY4_TK$W( M8-<=:<\*V/@/D%2N4 JMDI'ZR<(Y4E_T+=SZA:W-ZPSXIYS)0?R7"N"4\<(H M"RM]IU<% '$G-N EL&%I;3AD(3B$D4WJ DVW@)4)8K1U]CL"!H00RW;9-V V M@:REF$)7:2U\BMXT$)1B3<_=3KW3/N?*=(V>B+0Q1 KS'Z9*&):S1TD"W6;4 M$*@N&9>L [5U8UP=$%V4I@-V>6?>D7'?-T^%. :&#EODYX#'GEQH U0DY2D$ MQ8(\D&-%90A]*:,4YK0 E?ET!<<0E<]2G:5DY7WXVU5,>YQ\RZ&R3_'<0S'V M-WDV:6&#.SRE#O0H#?X^8\*NKTQ#REO//WQ_SCN8\V8^.L'05A1%/%G/DN# ?9.E2%V ==%">4QE@ M:Y[* P;J+WI MV^'T\'2??YX.WY[.Y=?T='@\.=E77VU'71N 1R C;0X%ISS3<-BAQH:""88L MRFHV'1Z?SM7T4/[-CH9'D\/7NOU&S8='1T?X?S@\G4SP_VAX9@&]4?^J_6:Y)#K/K 04J/THM?:NH)8?WY_9/&!.F#6BR_HX?$%#J\ZI;^[E @IUS@ MR":5?.3A0Y(D"+HV-1A/*,6!$4.BELIQO^88K&JT"_N(KM;2>UJU@G\O:M-D MU8GL]';:N#'FILLV=Z&FNM*,UEX[&=:6$\^@ZJ\:0S3@ MPN!/7>[C8GF)):&&R?]36;2G:^1#VC +#5(O,'&Q?"\(EP95@*32-,J>,RCQD"^CI( M>GZ[0N#BXV8W3P7W! X <5WE$AC&MK[1IA#JYPHJGA.#Z*2@@.MUNH$1,QG> MU"^^SK[^T-U@5'F6 MPN&W.U;UR[!OR@N\A"GSOH12YVT!GR9*?( TQ$C6YDZ.>$E;:H*\AW!TPM%@ MA8A G)!'T0Y[31B>NZ%H1U8^"*:AD-/--PVV<_TI -)!XIX@O2N;W *H8?3< M_=RX=ZU:DM_(Y3%8AI.7;EB[M]W]]")=R]XO3Y?;F+ V/.D4M,;6R>CMT4#Y M=&&<'J*KY))VY6)TI?S<$GC#\P)\YZN>]H$5=+?V%_\%4$L#!!0 ( "]9 MFU:)K"K2;P0 /P* 9 >&PO=V]R:W-H965T[=ZLU*U%5SBK093ER733]H?VKNM6T"@>4G)#2&1X^]^B??>P4RY89 M_*C$-Y[;8AW, \AQQVIAOZKF5^SBF3J\3 GC?Z%ISZ91 %EMK"H[8V)00>-ZM(\_R$[-LL]*J >U.$YI[\*%Z:R+'I4O*G=7TEI.= MW=PP+;G<&[A%#7<%T[@*+>&ZMV'685RW&,D;&"E\4=(6!FYDCOE+^Y#X#*22 MGM1U\B[@%Z;'D,8C2*(D?0^Q>%NXR7$XUR=+ M4[$,UP$U@D']@,'FYY_B6?3+.V0G ]G)>^@G9N1',> ;0L9$5@MFT=4QSX#) M''(N:HLY8&]1D87Q%K6A#; %@FW412:8,5"B+50^AILCQRGY^NAQX.;9=][A M2AHX7&:J1:KZM+=L*,E9 FR4U+-5^=E\H0;!F!$W!L\(A'1AJS.N,$+=/ MWN\0 Q-"9=X7H55,6Y[QBEGGUF!6:VXYFC'\4>LWWSH7HLZQ#>["-7Y.AY]H M'EE@#=.Y(9_,$EEI:?8! ZGD!4W)'?(V$NT&@F.@,4,:/:3U \]1DJ53WFE& MQH:V]&NF2.Z=H-RTRAPFJ.&V&"1RY#J)QG#[5BSXZ&/)8:=5"8V?5+1B#ZAI M\+X ,T"3VU@BZ# :H@9)G(ZB* **K4UOH1&A;%L>7YVAVIUU&7LKYH274E,R[X8/-]U7\G MQ1$-SBD55,6UH375(6F)E3VH^YS&[HC^>4E4+(7:0(WNQU];9W67F%7],]TEW#G_(.J7$+:)L"R$NJ) MA//4H*I),6HUJ 23I%P"DUD$G[ILD9-XOH!)-$H7R;$1=$+8/>\S2,8$?0:3 M\60V>'"[TWF[2\F0EE\\!_*"_,N6>F>*'M0M)8S2-)M [!_N*%FN+ZC(!]B" MA"=LU!EW*FB>83=G'%9!V?$SEDE?XGV6Z#IU3\GOCI/ZBB;;8?"O>J,$W@+T M4]DU2*-JD;<$")Z]B!V[O,HC$8Z/??/"@QM)B7KO[UWT%7#5W5Y.AMWA:G?5 MWFB>C[?W0NJB/2=I!.[(-!I?3H-VM/8+JRI_O]DJ2[S?]02P,$% @ +UF;5C;ARS2V @ )@8 !D !X;"]W;W)K M&ULC57O3]LP$/U73IG$I]*T26$(VDHM;!K2D"JZ MP8=I']SDVE@X=O Y!/;7[^RTH9.@XTOB'_>>WSOG+N/&V JR%/9ECLHTDV@8[19NY:9P?B&>CBNQP26ZG]7"\BSN6')9HB9I-%A< M3Z+9\'P^\O$AX$YB0WMC\$Y6QCSXR74^B09>$"K,G&<0_'K"2U3*$[&,QRUG MU!WI@?OC'?O7X)V]K 3AI5'W,G?%)#J+(,>UJ)6[-T+2Q M:1I!5I,SY1;,"DJIV[=XWN9A#W V> >0; %)T-T>%%1>"2>F8VL:L#Z:V?P@ M6 UH%B>UOY2EL[PK&>>FL^RQEB1]AF@<.V;TZW&V1<];=/(..H4;HUU!\$7G MF/^+CUE))R?9R9DG!PEOA.U#.NQ!,DC2 WQI9R\-?.D[?/.:>(4(+DVYDEH$ MG_!KMB)G^8/X_9;EEG'T-J,ODG.J1(:3B*N T#YA-#WZ-#P=7!S0.^KTC@ZQ M__Q!@UP!O&TQ!U<@Y))3(%=U6QM$Z C,&A;6'-\+AQ:N MK96;D# X$F5U =^%SBD3%<*RKBKUTN,CLGX/!#2%44A"[;$:Z]GD*P>#074, M%!B@LB:O,T=,DN=2;\ U!I3)MOTD'[;SP\KCI6,_ ML#!<6U>O\NB@<&ID67I!E8R0' M=])NI):B_]8'$N_5;HEV$SH4069J[=HR[E:[)CAK:_\UO.V@?-U\#H'"-4,' M_<\G$=BV*[439ZK0"5;&<5\)PX(;.5H?P/MK8]QNX@_H?@W3OU!+ P04 M" O69M6"JB,S&D* !1( &0 'AL+W=O5*O%D:ETA R[=;. KIV3.1(49C(?#UX-"ZK)W=<'WOKBK"UL'HTOUQ0E? M%X5TRW?*V,5E;]1K;GS5LWF@&X.KBTK.U*T*?U1?'*X&+9=<%ZKTVI;"J>EE M[WIT_NZ$WN<7_M1JX3N_!5DRL?8;77S,+WM#4D@9E07B(/'G3KU7QA CJ/$] M\>RU(HFP^[OA?L.VPY:)].J]-7_I/,PO>V<]D:NIK$WX:A?_5LF>4^*76>/Y M7[&([Y[@Y:SVP1:)&!H4NHQ_Y7WR0X?@;/@ P3@1C%GO*(BU_""#O+IP=B$< MO0UN](--96HHITL*RFUP>*I!%ZYNI';B3VEJ)3XIZ6NGX/'@A2QS\;$,RBD? MQ%<9E+A=R,I?# *$$ND@2P+>10'C!P0"_#3]+UQ?'H2(R'X^,]_(Y;#QPSO^/'/?!!^\Q8^."0-/_;97-D M>;*;)172N:]DIBY[J!2OW)WJ7?WXP^CU\.T>A4]:A4_V<7^.D#VK /%59;5S MNIR)AR@_UTY([U5B8K2<:*.#AI_#7 8AG1)%),@%KJ?$YX[Y4.6B^AL)J$#M MA2XS4^<*Q$K4)<#(Z'] .0,(>6&=0! ]>(/60K)N=':DLX?.(D-.4G#]$;^! M,E:.9&>V -QYR8A1&5E&M=>T7O(5<8!",(]^>ITK%ZF<,A"3BV!);7HNL^^U M]IJ>^K[X?4YZ.Z6$47?*0,LIV]&Q>:[!S&7S)8P#7WXLL\S6+%+,:IW+,E/L MMESYS.D)!$X(8<_%;\15C!"IJH:_H0:1$^.H7Z'"W.;6V-F2&=2ES/\&T(## M]]K2G\KI#-X#X@N8!9F9-$WXR+F=Z.D&5X%)[AM>Z"?YXX/DISB>BQ]_.!N/ M7[_=H8'7A3;2'2K_[1Y6*V,.X:O+ASCK:)F%710;),FZK#:E[81J7TZ,8OD< M1DZGCK3E6[K:8-UR0/2A G,N,UU)8Y9BZFQ!-)EUSDZLXVR;++O2HLHB1T>@ M)_0F926Y'X11<=1;V8;K^ GITI%#A>#UK-13N!69GJ@[J5RL8""E/A-RK@H& M1\('^S ^K& !#U!0UN6'8<1+Q!"JUQZ$_J?S+C:!^A/5%[<1-CRYX;V!%FP, MVTX=AOX9B^NHW!];6%/N0!??UL!G]G2R[(48GQW]_&:('Z.SH[/1&_'A,=AI M:GF-S^CD:#@Z(1['QV?BMXZOWC^$25V'-@&_SC)70[:Z)]$J>CZF!CF2F'3) M7G".CL9O\>OU<-AUQ0IM]_GBB?(::: M]A"^T%> [8IV^$%'C3H]M3468CEQLAS M)YWF*EGC%S%L6@>B:I]4UB79OE'W:&J/M=XG^S#"XH+10ZL6F>$#D!(ZDA\6 MMC8Y6PH%"9")Z5ZP/TIMB%[L6BPG6&($=UWE2,92..V_]7F:Z9@*977! <)" M0=L&#".6M@#25)6S$DA#FT-.02(_D=?:OO^HBU)/.!#N5[:L,T:-W:F8!H2B M2()_"+^7(M=35)VH M<4-5.YTBXJ%)T&A3Q(O$=Z[R&2&+]',4HET@'18J-1I^(4.#G\61@"6G:.=/ MS798"@BLBSJ.APGY &A.S6G)984Y:5*6 ,V]-1CUZ/5WTO#(=TN;7@QC0DU, M!',)XK"PFR(U@V2FN//Z+8T64)9Z\)U&EZ3!8K,6TYR+<(1]*0'+Y*XLB'VY MLBX.'M-' .KC9AYT)FF27EKB0Z-H037I5\/QMFGH_VL5%[5+J6EJ'V>QJC( MPE1!,TJ7)RG\_K#,B KN+W.G5K/-\R8*S5Q3:PPKG:8O8-(=A@/(S7.=G HL ME]KX#:=O>?87SY._<&N7K^GR: UQQ <<-!6>_" M'[?=-!(W:N)JZ9;BE+?^X>K&^#7?Z;R"&8ONG(H7H]-A?RA&_>.SX?!?NQB/ MTQ3X<^)Z"V-4,8&WQ_'6>$O0FX;ML/_FA-C>I+E^;W@[F-F=/&F\/%I/N!7@ M[,VJ!J>!LMKF3= 88S8'A%1,?=K2"?5W2]K#6X: _;*.F4.EGN:X5H(F^5F: MG$E/VD^>+8-)9!N[U,AT 90?Y&T9LF!KRNORKH'*MUBZ+CK(U@TF"Q=F?,0,WPK-@&=AO#Y9/F M'AL;7M[M6%&11X?")^#97JC8@0_$[2EV/ MV1-"X.4#L>G%O \2>VCX;'5-M MPV#R:W)-2% I!_HS&T.L"BS)"?%<6D2UN1= MMSW +(\(" ZSF>H$8SA'*:XT23$*&32+YV,U0T8AOZD-A=(2I#U';\,)0D_9 M<,5)C10N>HF]"1.1QDQ8 %J0O=.:#E$$!.:,83S%=X_'FOUP MU.Z'G%#6,WX M>\QO#PH0F;D&,'0\L9V][4H9VTNCZM;,MS7I[3DTYAF/%\3HPEME3#-ERYS6 M:/K@P#YMSTCT4UH9(,,Y+O15"O%>PW,\_8#3@+^&:(_X=%KS HF+E, 4B65[ MM->T^FX>\D9[SR-)U_H\5CIO:G,T'.JAE$YIS[(\ <.^.E70MKH-Y*Q.;B)4 MK>3!'5!P);2?4CYTFD6*PLZI*7D?-F#I]1'5.IN?*&R.#*Y] Y7M8O_0"4&G M)ML^FI:,E\TQ6RJ'/CI8Z1[]4/*Q;&?R%EKV?#=9M >L!YR('NUC1]DIC;== M""R[&N\^TT4D?T5IN]@\NOR[&\T.W=9XQP-;.AMH6BG"J(L*-'Q(@#G54=$! M3"84'N7I.*28I* W3;/YKE+$#XX[)S2R>WU$BTBM8T=K\66Y=E!VB"<8ZQ[\ MFM",C7"O1Q6J]K!<4Q_3/"*XU83>W_6=<-#YS%LH>(0^9OO8GN,7W_9N^[W\ M.GXF7KT>/[9_XGW7"Z.F(,4R<]H3+G[ CA?!5OS1>&)#L 7_G"N OZ,7\'QJ M,=FD"Q+0_B^"J_\#4$L#!!0 ( "]9FU9K67=7PP0 "<+ 9 >&PO M=V]R:W-H965TC.9G'5OA'=H_NQM- MLU&/4O,6I>%*@L;E>721SB['SMX;?.6X-8,Q."4+I;Z[R>_U>90X0BBPL@Z! MT6.#5RB$ R(:_^XPHWY+YS@<[]$_>>VD9<$,7BGQC=>V.8_*"&IQ,Y+EU2[JRF54Y^=GZ-"WLVLH3DYJ-JYW49O+(# M7CE\4=(V!GZ5-=9/_4?$H*>1[6E<9J\"?F'Z&/(TABS)\E?P\EY6[O'R5V3! M-3>54&:M$?ZZ6!BKJ03^?DELP!J_C.7:8F8Z5N%Y1'5O4&\PFK]_ETZ2TU>8 MCGNFX]?0#R;@;2^X;Q L6PB$A6LN\.RD-6!IH5)MIZ2?JB6HM:9:)9\/7-*R M6ALF:_-Q!A3XJNDC[_XR^,HT][":60QN=XW2]LBB;F&A-$GDHYV%DJO@Z(!F<+%VB1"<2:@TUMS"DE5</HY0AF?% F\?U=F:79Z@#4II\YZ@ZC31N+*A 99 M&F>3 C[W!CNO&=SB1HD-H3YCDD_+N)P64.19G!4YW.^I'V ^+FD3HEXD29PD M2;#_J:L8Q].\A'0RCM.RI'TKY!N7(P,&20RW_ ?S2GJ?;#J-)X2430/B9S1F M!DLNF:P\8V6LB4'2AS^C+%+NXTF>#U2Z,(1UR@O)F)PD-!J7>5PF)=PKR\0^ M5&0P*7SHW;A(BC@YR>$/*CI656KMBE#WE \R_N#JUN4N2TZ'"C_M#/Q2>OJ1 M"EUM>$TK="CY8C>,8"F'%6I+!]&^XO4 Q"I@L&V4$(]':BNQIG-H87C-Z2AZ MLO/=4W9WO=5^^V/?> ?-@,I;FB5J YM](U'.N6-<0X>ZHL*C\PZXI# C)0%\ M3^(3NJY(-0IJ0'JZD\4KV.NS#=?U4<GT81+[4,&^+=)[;$"[*M,MVPS9! EN$=B"U=$/Q',."6@B^8B&][D(S^&31 MQ80'YKM#X%E!V8:]'2^#%!DR$(^.W[ '.X'UBE2$K]<0N&_?_Y'9E\[+T>#R MTJ)>^2N: 5]MX1[3O^UO@1?A\O/3/%PAZ3!;42I!X))&ULC5;;;N,V$/T5 MP@6*!-C:CG-;I(D!)\VV^["%$6>;AZ(/M#2VV%"D0E*QTZ_O&5*6M:TC[(O- MRUS.G+F(UQOKGGU!%,2VU,;?#(H0JJO1R&<%E=(/;44&-ROK2AFP=>N1KQS) M/"J5>C09CR]&I51F,+V.9W,WO;9UT,K0W E?EZ5T;[>D[>9F<#+8'3RH=1'X M8#2]KN2:%A2^5G.'W:BUDJN2C%?6"$>KF\'LY.KVDN6CP!^*-KZS%AS)TMIG MWGS.;P9C!D2:LL 6)/Y>Z8ZT9D. \=+8'+0N6;&[WEG_%&-'+$OIZ<[J)Y6' MXF;P<2!R6LE:AP>[^8V:>,[97F:UC[]BDV3/SP8BJWVP9:,,!*4RZ5]N&QXZ M"A_'[RA,&H5)Q)T<192_R""GU\YNA&-I6.-%##5J YPRG)1%<+A5T O314J& ML"NQ4&NC5BJ3)HA9EMG:!&768FZURA1Y<;1;'5^/ ERS@5'6N+E-;B;ON#D5 M7ZP)A1?W)J?\6_T1(+>X)SO@U^D&XK3DP]B,IZ<]M@[;7DXC?9.W[%W M*. _9TL?'.KFKT,!)WMGA^UQ+UWY2F9T,T"S>'*O-)C^^,/)Q?CG'K1G+=JS M/NO36^F5YYS-V;8),E6XR7&@3*8J3?'ZSAJ/:/)X?RB(?C=SBWJ\LZZR+GDX M"@7AH*RD>1,?Q*9068%J?!-+X@XEYR@7P0KIQ88^B!H@G+"U$\<"+%0R7L-$ M;62=JX"=,H&<*CM(YS6.UI./IU-IL?1W+8M:.76KG&)BCBLP5EM5.!<\YB]]NLD&8=(RV5 MC_/G:'%_=PP,KD6\:D$JDX8CY(9BYD5%KE2!$=6H=@<7UL-Q#33@C$0A7TED M%G?&0X@I:N0S<@&#%'YL,#8T>"PPNL/^=N'D$5J&S&@*U)'U+8%#\8A0OY]O M$*CKG 0X%H;]Z0C&,5>..9;YWYA/23@4,@BD5QC*R'N>* Q(BI543E3=*@7G M7!%[B)7UJJU??&VXUF >.IBL@#T# -^933&$K"G")N>)J&]NT+G&RSC[?:)\ M260$:84QRF$/>QKQO&W$\]X.^9TVJ,!9;F,!=H>(LP;K+)%YJ/5Z#1^>'Z(' M\46+^*(7\6<#@D@\RBT=A-6O_<0-E-<92HQR[K_(>RPR+ABV'-BRJ.2;7&IP M_A8[#(>@W]!*<:J\M\@\,[91H8@"M$7F%-H$Y6&L>:FE1KZ);=OL&661\KCK M8BVK) MN@E--EF,_I'VK*3?2Y:@B\6@;1P$9@1P<_,/C",AR#BF9H&U&S9"2 M)2>3G2 #K\K6'JE&^5N4(FOF[<#K!N=(Q\@P!7V!COB)WPQY;$VT>VR!. 38 MD,/,,M&E]UTK0/NTET#Y_U^$641[L5EK*,'<)V GQ;.%MNR8F)PTO3N-WVEW MZ#>EH9(@&E%9[JEFS/\G$6Z?LSC"OC,1*7-]K7?9%O)E;RD^$(]*F+^7SJ#E M#E9SOPF0W,R/.*W2YR$T7X?X<4"9^!K#+*:RX=SMJH4E6A34H#@8VJCS0"O) MK>,SU(OH.KW5VM/VI3M+#[R]>'HFX^&S5J!8TPJJX^$EYHA+3\^T";:*S[VE M#7@\QF6!USHY%L ]?UMV&W;0OO^G_P)02P,$% @ +UF;5C4%\\KZ!0 MQ@X !D !X;"]W;W)K&ULK5?;;ALW$/T50@V* M&)"MNV.[M@#;J=$4"&I82?-0](':'4EL=LDMR;6L?GW/#%<;.9%=MR@@:&_D MS)F9B%;4:G#D:O(XLO"^5)'//IE+U2> M="Z3RJ(W[/>/>Z4VMC,]EW>W?GKNZE@82[=>A;HLM=]<4>'6%YU!9_OBSBQ7 MD5_TIN>57M*,XL?JUN.IUUK)34DV&&>5I\5%YW)P=C7A\3+@5T/KL'.O.)*Y MDS("HHBVQ!XW)/UU04; @P_FQL=EJ7/''W?FO]1F)'+',=Z-H5 MGTP>5Q>=DX[*::'K(MZY]4_4Q", ,U<$^5?K-'8R[*BL#M&5S60@*(U-5_W0 MY&%GPDG_B0G#9L)0<"='@O*MCGIZ[MU:>1X-:WPCHEY0.#CO13CFZ;VL<7*5 MG R?<#)2[YV-JZ!^M#GEC^?W +A%/=RBOAH^:_"]]D=J-.BJ87\X>L;>J,W" M2.R-GK"W+]S?+NK#F]WT!)WOC_?9826>ATAE==""50/Z>.M/OOQL<]W]X M!NVX13M^SOIT!F7F=4%<-""OR[K0D7+U2UR15]>NA,\5Z^:>U#N;N9+V1?"L MC_T1?%B1BDP"-6@CUXTQV,3@_X]K3[YG0L=X/3[G'_Y$!]M&AJA?D+8)=H9HC" F$D MQ!B51Q JK'45NLJB52+"J!_4<- ]/AVKP4@NPTEWTA^]-.Q7:MR=3":XCKJG M_3ZND^[)Z40]0Y!)2Y#)BPERA]Q])6CO+.Z14L[+/FH\;YU9L' %",#6$A]2 M3T?R CJU.-1?'%:/'*+&.JHUJ0IE5]&A2*Z*R(I:U+'V>$_>N#R5-)27]<+$@ZN7K+-4F/7*L;8T$CHPN>%QM?,-#(8K>[O=<1=0WJ8B'XP;MK+8!])74X54[ M]%^G C6]-SG*C4PC)%E"I$#PM:Q-+HI&<0DKIGBN7$1%. ?SVN?$VMKE"#SP M&M^X%;EY<7NDF&^MR=9OZXT>*LI-6VUZR$@^!;&IJZK8L(,E64(BB@U[Q0B( M\Q%%H4I3%1R02RU$9\F*E@)C^'RS'Z$R"Y61CV@:"C0%LXQ6&D0N*0IZSL"N M1;@JZIP[II4%1I4N%VK*YZZ">)<,RE-J8V%EJA1OYP1PEO$U+WS+Z:1N$5Q:2O@Y3GGQ6"$+]> M6\=)<-_0 22NJUP2P]S6]]H4TOI90<4^,\A.2@IZO?3X!B;3FW;%U^)K4I^+ M!A.(N9YSRY4-*D*C3 <9L*LG7D,"MBCQZPFMMWQG):*E8T;[MCVD7::SR9?AZ82'#=V2-U8%+3"U?_0&^PR? M3DWI(;I*3BIS%W'ND=L5#IKD>0"^+QP6D>:!';1'U^G?4$L#!!0 ( "]9 MFU9741O/- , #X' 9 >&PO=V]R:W-H965T)EYDS9ZY<[I5^-!6BA>=:2+,**FN;11B:O,*:F;%J4-)-J73-+&WU M+C2-1E9XI5J$211-PYIQ&:R7_NQ>KY>JM8)+O-=@VKIF^M<&A=JO@C@X''SE MN\JZ@W"];-@.']!^;^XU[<(!I> U2L.5!(WE*KB)%YO,R7N!OSGNS=$:G"=; MI1[=YJ]B%42.$ K,K4-@]'O"6Q3" 1&-GSUF,)ATBL?K _I'[SOYLF4&;Y7X MP0M;K8)9 66K!7VJ]I_PMZ?B-@H@;XU5=:],#&HNNS][[N/P M%H6D5T@\[\Z09_F!6;9>:K4'[:0)S2V\JUZ;R''IDO)@-=URTK/K.Z8EESL# M]ZCAH6(:X?(;VPHT5\O0D@$G%N8]V*8#2WX#EL)G)6UEX$X66+S6#XG8P"XY ML-LD9P$_,SV&-!Y!$B7I&;QT\#;U>.G;O?WG9FNLIN+X]Y2_'5QV&LXUS,(T M+,=50!UA4#]AL/[C73R-_CQ#-AO(9N?0U[>J;EK+?/&J$O# O2'NQG-GLJ#& MR)7,N>"#(!4IS_U=P45KL8"]KTU:L"?4U&J0J[HF88]B@'K56)(G]%,Q.,OR M= S@6Z417U4#4"[S:DBF^R3PA:8.E\0&X0+B*!Y-YW.WNIZ/DFD,-[5JI37 MA% Y\(7_E#@SFK>:6DQN7DVQV!9?Q*)K$5\?0S%K-MQ1**FN' MJORQ4J) ;7KS\23VYF>C)([@QYO#MH"-#WHZ&\VNKR&=C^9I G=E2;/' MI<0G@J;/$=T%/#C[H!J7-^/SA74CU"\*G*<&34L1HXD#C6"2(I= -HW@0Y]4 M,A+/YI!%HW1.MDY4Q_^[?>!] BB[$Q6;O]0T)8S2-,T@AE/-$A[-M!KUSD]N0P!4$=UX&TZ'Q^&F MFXDOXMW+0I6WXV1/8$FJT?AZ$H#NIG6WL:KQ$W*K+,U;OZSH@4/M!.B^5,H> M-L[ \&2N_P-02P,$% @ +UF;5I0."U\/! $@H !D !X;"]W;W)K M&ULK59M;]LV$/XKA)H6*Y!:;W;BIK8!YPT+T&Q! MDG8?AGV@I9-%E!(UDK+3_?K=D;(C)ZZ+ ?MBBR_WW'//W9&7QV/J+];L-7 6O3^V84R4*I;S2XR:=!1(1 0F8)@>/?"BY M2@)"&G]WF,'6)1GVOS?HURYVC&7!#5PH^8?(;3D-Q@'+H>"MM/=J_2MT\3B" MF9+&_;*UWSLZ#5C6&JNJSA@95*+V__RITZ%G,(Y^8)!T!HGC[1TYEI?<\ME$ MJS73M!O1Z,.%ZJR1G*@I*0]6XZI .SN[YD*SKURVP&Z!FU8#*FX-XW7.;FH+ M&HQE]]P">UCSQK!?'OE"@GD_"2UZ)XPPZSR=>T_)#SRE[%;5MC3LJLXAW[4/ MD?66>K*A?IXL#2^)@E49(>P$NW4J0.+_VY%)?"9%*1&H;].5\8J[%Z M_MH7LX<<[H>DCCHS#<]@&F#+&- K"&;OWL0GT:<#A(=;PL-#Z+,K8P76)>2L M(.HK1UT5+$.=B;#91_@@Y'["CR4P2VEG"VIBYE:H2%2K&3<&NGJ1@B^$%%:@ M:I4OIMPM:,B4SFE@=ZAB4]):J[6HE]1< @M,U,R6JC5H:-Z?L5Y6T!ISGI4N MZ3=UTUKV&58@V85$%J(0&7>=3O5 /PF;>W)?:CROI/@'&2SQG#+D66R*6U-Q M&U?<'BUAO]L2MI$=L61\_/$TPH]X?#R.3]DE%* IMDQ5>#@:[[61O/8V'4Z\ MBQ,/CZ-X2!AI.F:?>UI=8+Y0 )244F=$#MI#]@7UF"F;9YENT3<\D6OPRBOG MB(0DD+[9$7OW9IS$R2?\.HFBOA18X&3_$RW^H[^-MQ&&>D"GC[OG,"PU2J$D]@C5 MLV^91JL59A1URW-! G")MX;E0AJL?>G:URHL>>PI)_US^Y[UV"#-#!HGX"7Q MO"H*:'SZB9*+FS^N_J<[7O%(MYNA:/,'+$_WF5=HQ#]>PT"U>SVSD#M;H M>2(Y<3.]+=@8-#-B1_$H&D0L'J3C*'J[#SCI6O=CA_J P4"UP)0G?BIYY>AT M QL-3H<$^S^HX67 ^WS-=?[!6*ZI\_8TP NZKT,^P'8SVP3/W]_SS=O]:0GI+.LDD%&B*"F%E:O\"\0.K&G?K+Y3% M-X3[+/'1!IHVX'JAE-T,R,'V&3C[%U!+ P04 " O69M6G)M\84P# Z M!P &0 'AL+W=OH:+(1IN..^J:;6)W!GD30)U, M,L8F2<>%BE:+,/9H5@O=.RD4/AJP?==Q\_4.I3XLHS0Z#3R);>O\0+):[/@6 MG]']OGLTU$M&ED9TJ*S0"@QNEM%M.K\K?'Y(^"3P8,_:X)VLM?[L.[\URXAY M02BQ=IZ!TV^/]RBE)R(9?Q\YHW%*#SQOG]A_"=[)RYI;O-?R#]&X=AE5$32X MX;UT3_KP*Q[]E)ZOUM*&+QR&W&P:0=U;I[LCF!1T0@U__N6X#F> BKT"R(Z M+.@>)@HJ'[CCJX71!S ^F]A\(U@-:!(GE"_*LS,4%81SJP=<._CQA:\EVG>+ MQ!&E#R3U$7XWP+-7X#E\U,JU%GY6#3;_Q2XS*B V#1 M[#%:O7V33MC[*TJ+46EQC7WU3.>MZ26"WH!7?4G?58;+^EY:!.?+"VM_ B%$ ME+/@*%#K;J=5Z-*LNC>TH?U^$(K"NK=<-?;='*@H=3M6Q7\R^,2-"+2&.QQ@ MSZTV[B>'IH.U-F1?J*V%'R"/69K2/V5Q519PWQM#4\*.LOW!I)FE5ML!Z(GF M<-O[(DG!%=0&&^%@PVLAA?L*:1KGZH8JG)8.W M;ZHLS=Z_HIJ&YFKR-,XF)7P8$XZH.3SA7LL]L7ZG))]5<34K MH#E)?T5Y4=$D)+UD+&:,#?G??)5%/,LK2"=%G%85S5NCV(>3#1;) MC'#B'QZ5HJ2IB48>E]NV1ES*8Y7#HYR=E]UJ'9AEO; MDIA>N>%J&T?'A^%VN ^_I0^O"FW=K:"M('%#4'8S+2,PPTT]=)S>A=MQK1W= MM:'9TN.&QB=0?*.U.W7\!.-SN?H74$L#!!0 ( "]9FU9ZT8Y<9P( ,0% M 9 >&PO=V]R:W-H965TVCG%#KO8(L7WQ$>) MC'="/JD24<.^8EQ-O%+K>NS[*BVQ(FH@:N1F)Q>R(MJ8LO!5+9%D#E0Q/PR" M2[\BE'M)['Q+F<1BHQGEN)2@-E5%Y*\9,K&;>$/OX'B@1:FMPT_BFA2X0OU8 M+Z6Q_(XEHQ5R104'B?G$FP['\Y&-=P%?*>[4T1JLDK403]:XRR9>8!-"AJFV M#,3\MCA'QBR12>-GR^EU1UK@\?K ?NNT&RUKHG NV#>:Z7+B77N084XV3#^( MW6=L]7RP?*E@RGUAU\8&'J0;I475@DT&%>7-G^S;.AP!#$\_(&P!X4O Z 0@ M:@&1$]IDYF0MB"9)+,4.I(TV;';A:N/01@WE]A976II=:G Z636W!R*'%2TX MS6E*N(9IFHH-UY07L!2,IA05O(<[GHH*X0O9&_-\@9I0IB[,QN-J >=G%W & ME,,]9-L$Y=>% W"U\E MO"=R -'P'81!&/7D,_]W>/A*.E%7[,CQ12?X^JKZ?;I66IK7_*.O7@W?J)_/ M=OA8U23%B6=:6*'\?3.\##[UB?U/9,^DCSKIH]?8DYM]BDJ!)GM8(\>< MZCZY#<='QV'GSS89#:YC?WNLXN^8JT'4Q33)^4<-4:$LW)Q0X*K?O)[.VXVB MJ>O %_Z9&5'-1/E#T\PW\S8*RA4PS UE,+@R#2Z;F=$86M2N[=9"FR9VR]*, M690VP.SG0NB#80_H!G?R&U!+ P04 " O69M6*@P,O48" #>! &0 M 'AL+W=O\2@VE?..*$L;OL$5NJ=F:/R8:2/O%PO4?_'+23EC6W>*_E=U&X:LZN&118\E:Z1[W[@KV>2X^7 M:VG#%W9];,P@;ZW3=9],#&JANC]_Z<_A("%)3B0D?4(2>'>% LL%=SQ+C=Z! M\=&$YA=!:L@F.!F!)/Q.TCB9 )/JP6&ULO5A=CZ,V%/TK%EU5 ML]+N\!62,$TBS095.U*KC3:=]J'J@P,WP5VP4]LDL_WUO0:�F#9E1V7@*& M>XY]3WS@7F9'(;^H%$"3ASSC:FZE6N]O;%O%*>1478L]<+RS%3*G&H=R9ZN] M!)J4H#RS/<<9VSEEW%K,RFLKN9B)0F>,PTH25>0YE5\_0":.<\NU'B]\9KM4 MFPOV8K:G.UB#OM^O)([LAB5A.7#%!"<2MG/KUKV)7,\ RHC?&1S5R3DQJ6R$ M^&(&=\G<W.UR(N, M:DC()YV")$N1XW9+S3XX +GCL8M>4,8)[^EHE"4 M)VIF:UR[68$=U^O\4*W3>V*=OU)Y37SW'?$&#=J3V.86TBM0![ M6OSX@SMV?NH2<$BR:""REKA^(Z[?Q]X25Y3BQBUQ62ENEYX5[[CD-0_,PV(4 M!,',/ISJ=!D43,.SH.@RR \=IPEJY35J\AKUY_5I>4=NM99L4VBZR8!H0594 M M==R?22O71S#$D6#436$C%H1 Q>PWG!D.(.218-1-82=]R(._Y.SJMX@W[G M709U..\RZ&GG39J\)KUY886!]0/'][%$M\5?B9:4*\RSK%R2O_$UC:60[GRM M]3*_=*<,218-1-92=-HH.GT-&TZ'%'=(LF@@LI:X82-N^)UL&%Z8Y[T['8F9Y9L2,LG(2C;B^ZSK>*U>E-[YYC@Y.Q?S&[JTPH!5AH[K##403= MR+@&5%03B>D3=:1[]8YP[)^PP-7TH;/P[)WNI;MH4+9H*+:VU"?-@?L:-JUG M&4KA(=FBH=C:"G]K!-S>4OA_>+4F/JTQ/7=\8J]:K8ZP('#\,Z]VA+G^^,*L M]DFG:;X+8&.T,\[+8(LXYWJ";I=5JUT-M-B7S>=&:&QER],4: +2!.#]K1#Z M<6#ZV>:#Q^(_4$L#!!0 ( "]9FU80=X17PP0 !T2 9 >&PO=V]R M:W-H965T0;T:&;6PWOK%5H/2&.1XF= 4S4"_)L\"565KQ M602Q9#PF I8C8V+?3>V^5L@D_F&PD95KHJ',.7_5BT=_9%C:(PAAH;0)BG]K MF$(8:DOHQW^%4:-\IE:L7F^M?\[ (Y@YE3#EX0_FJV!D] WBPY*FH?K&-W]# M :BK[2UX*+-?LBED+8,L4JEX5"BC!Q&+\W_Z5@2BHH!VFA6<0L'95^@<47 + M!3<#FGN6P7J@BHZ'@F^(T-)H35]DL]5<3UC,9JR'OE,@[;=;'7W$H/<8+'D$3S%S7RW3U[%F/ M;2+9K@Y<_O5OR^Z7;Z>^ :A&RK>P2; M5V+S/ACVPDLR66-[TWD(1'$RY5&$XW2F^.(UX*$/0K; \)JR9%=G)/"FXX,EO!0\ M(ID0+F ;X00CG(UW@H63I(KF6IKW)O_)X#5*#+L0W3 5Z]P:YT1)8KO; ULP' M[/N,WS0>9X,#1([M6I:U![Q!S!U4Q6KH;6MW?ENM3?$C(RIZ.JU!(/':GLI( MV:3"B858[TZ<,,43SE3QY[)6CT>%S]BM]9 -A%.%6MBH9L/M]WN]O9PUB0T& MKG,D9\[.1Z=]D"V7R&()7Y)==Y9GSLEL.6?-UIFLU2.Q(T-V*^,8SVI#21^P M$"4A?X?MO$I2L0B0II,DI/')M+J'^;*=_:0>"G6\8VVXXS9V.[EY*";H*0\[ M#15E]_=93H-8QW('QPIO1W/L[N^=H*=JKI4^_7+-GV:)*]SL^Y M4CS*+@.@R-NU -Y?&ULM99K:]LP%(;_BO"@ M;-#&CIW+:!-#FNYBZ-J0] (;^Z XQXFH)7F2G+2P'S])=DW"'+."]R669+WO MT7-R[./1CHLGN0%0Z)FF3(Z=C5+9N>O*> ,4RP[/@.D["1<4*ST5:U=F O#* MBFCJ^IXW<"DFS E'=FTFPA'/54H8S 22.:58O%Q"RG=CI^N\+LS)>J/,@AN. M,KR&!:C[;";TS*U<5H0"DX0S)" 9.Y/N^71H]ML-#P1V3A72"/?'K^Z?+;MF66()4YX^DI7:C)V/ M#EI!@O-4S?GN*Y0\?>,7\U3:7[0K]O8'#HISJ3@MQ?H$E+#BBI_+/.P)NKTC M K\4^/\J"$I!8$&+DUFL*ZQP.!)\AX39K=W,P.;&JC4-8>9?7"BA[Q*M4^$D M_I4324Q*)7I_!0J35'Y 9XCE= GB-IE#QH4B;'W/B)(C5^F@1NK&98#+(H!_ M), W+#HHZ)XBW_.#&OFT63[)C-RSO>'WKUSOB]_AI<8<>HOF7 MZ"::H-_H3I"SA<(*T(SKY%\1J019YHJ+6M9&<_/$G M=0?>11UY2V8'>0BJ/ 36/3B2A\M@U%"JC\64V-*>R;XV:.N;($B(&ULS5==;]HP%/TK5E9-G<2:+S[2#I * MJ%JE=JK*VCU,>W#)!:PZ<68[T.[7[SJ$0$I*/Y2'OD"(JB.10(Q/ID)&5.-0SFR52*!AEA1QVW.D:W41\MT$\Q_,KTH>O M3_?*Z3::5#CE%4YY&5[S1:<:Z$R2:M4@%[ 3MPJ;7O!S.(\40F=0,_"U:= M+L#J?_[DMIUO54IK BOI]@O=?H;NOT+WJ5*0%\<%HW>,,\U K2LG)+@N-^5A MHGZ(6!8W!E0Q17Y?X O(N89(_:DRSJ_3N)K 2L8U"^.:>PMF!%.0QI6AB'#7 M533;MZXXC7,?J]2O(-L9I-F"%WVWZ;C-KKW8EE41%?A^4$25^+8*OJUW\%W/ M\V.###E5BDT9A TSL69:<:^H4K%Z4>L%%151SZMH%RK:[URF7A73O6!OK;:: MP$JZ.X7NSH=:IITZC:L)K&1<4!@7["V8&Y1..?N'OLRP[5'&';8^^:0Y^90Y M^:H\"'8*V N..\Z3,M^-,=0D\I[T:TME9O MB;#K;#H-YYTKL^IT'^Q'>VN%U856UK[59;D?:G7F=.HRKR:TLGF;QLO=WWD- M1:Q1.IXU9"+P R($N3J;^,:^2A.\G6/R::%7A+0=YTFEVUOMM?FVP&ULM9A=;]LV%(;_"J$50P*TT:<_DMD&$JO! BQ%$+?=Q; +QCJV MB4JB1M)V]N]'4HIL!303H9PO;(G2^XKG(<5SS,F>LA]\ R#0,<"9%A6Y'P7!T"\P*;W91+<]L-F$;D5. M2GA@B&^+ K-_;R"G^ZD7>B\-CV2]$:K!GTTJO(8%B&_5 Y-G?NN2D0)*3FB) M&*RFWG5XE8:)$N@[OA/8\Z-CI$)YHO2'.KG+IEZ@>@0Y+(6RP/)G!W/(<^4D M^_%/8^JUSU3"X^,7]UL=O SF"7.8T_Q/DHG-U!M[*(,5WN;BD>Y_AR:@@?); MTISK;[1O[@T\M-QR08M&+'M0D++^Q<\-B".!]#$+HD80O18D)P1Q(XC?*T@: M@4;MUZ%H#BD6>#9A=(^8NENZJ0,-4ZME^*14X[X03%XE4B=FMY@P]!WG6T#W M@/F6@1Q4P1$N,W17"F# !7K$ M!BCRN./AE;SU(0F.3\7%[_MDC1V8=S] &1 M$GW=T"V77GSB"]E;]4Q_V?3LINY9=*)G,;JGI=AP]+G,(.OJ?1EE&VKT$NI- M9#6\Q^P"Q>%'% 51;.C/_!WRX%++ X,\M7#0YL!][LUU_"8?";B9!+L]2168=>TM)+ MM'M\@EX*C.RP6G+07W_(:^A.0,'_-@%,7 )T:98Z,NL '+0 !];I]WFU KUD M([GL@(F;7:]?AVCX$:GWP31QYU9]7U2.S#JHABVJH374K\#DPHUUFCL%R^Y0 MPQK7L 8F6%9]7UB.S#JP1BVLD374+U1QPCFZ+NBV%.A,)I&"Y+ELY.X55J-F&QFO3%XM(LK-('G=H/>O!RY=7E%!U[13^?&-RPZE<3( M2,QJT)N8(["&A;VYV::[T_X1]NK[=YY'_< M-2DYRF$EI<'%2-;-K-XYJ4\$K?1>PA,5@A;Z< ,X Z9ND-=7E(J7$_6 =O]J M]A]02P,$% @ +UF;5DV-L+G? @ I @ !D !X;"]W;W)K&ULK99K3]LP%(;_RE&&)I"@N?7"6!L)"FA(ZX3H8!^F?7"; MT];"L3/;;=B_G^VDH: T&FA?VOCROCG/\>5D6 CYJ%:(&IXRQM7(6VF=G_F^ MFJ\P(ZHC5*VPX_&>9DB5/4]_FM-"V_=DEIAEQ1P4'B8N2= MAV?C@9WO)CQ0+-3.,UB2F1"/MG&3CKS !H0,Y]HZ$/.WP3$R9HU,&+\K3Z]^ MI17N/F_=KQV[89D1A6/!?M!4KT;>J0-[FI$Q1M M$W01M1I.B.Q '!Y#%$1Q0SSC?Y 'GYP\: DGKM.O4&[02SY^"/O!YR;*_V3V@KE;,W?; MW).KQ0+=:0>SQ;$)M5U_C;,.1*?'8!>AUT37JG\G7:^FZ[5&]QVE.=?$76K[ M^-H=2KY^R3=HXFO5OY.O7_/U6Z-[WK''\$U83,+@/!-KKIM06\W>NFM+L[XS ML_5LDX0]UR9SPB4=H(97PBAMPW[@OK#)/D+4$L#!!0 ( "]9FU;.DO-8 M600 (84 9 >&PO=V]R:W-H965T\ MXXU7MEHK<\.?C#9D16=4?=V\"#WR*Y0%RV@N&<^!H,NQ]QD-IQ@;A\+B#T;W M\N0:&"ESSK^;P>-B[$'#B*8T40:"Z)\=G=(T-4B:Q]\'4*]ZIW$\O3ZB?RG$ M:S%S(NF4IW^RA5J/O=@#"[HDVU2]\OWO]" H-'@)3V7Q'^Q+VPAZ(-E*Q;.# MLV:0L;S\)3\.$W'B@'H7'/#! 5_K$!P<@D)HR:R0]4 4F8P$WP-AK#6:N2CF MIO#6:EANPCA30C]EVD]-'NA<@4]@IM-CL4TIX$M0W'K_0!5AJ?R@'WZ=/8#W M[SZ =X#EX&W-MY+D"SGRE7Z_0?&3P[ONRW?A"^]Z)N(.!.@CP! '%O?I]>ZX MZ>YKU95T7$G'!5[@DOZ82R6V.B\5^/:D#<"CHIG\RR:N1.O9TC8 MT^M)4K&CWN377U $?[-)[0BL(3RHA JI&V$8!SV*JL&Q5Y%L>>D^%EGOB I(SE(!%TP!98D82E3 M/VT\2ZSPE (*T.",J,4*]D[D-(B&%='0272Z%<(DST9/J=F6]/HI)C;E))=@ MFR^HN$9!V.86]T-XIJ!M!>WLHXI]='LF +VZ]=;3TI7R?%7:+O3*L:F(6OR" M ,;G*MI6&.$HM"OI5TKZSL7\5)$[,![:"/:[7,(=@37DQI734&I>X/>,0!6=AL1A%06"/RJ"B.7#3;*3,17Z#=O8' 8[Z MYYECL>O%00QC.TL$ZR((;P_6&UA2VEZ[-,(0A[%^88712 MP)%SCE_ICJ<[DP335 M&[E+]_F"6@DN[9U8T-Z+!W$\",_SLFT7!AB'E]*R+N#(7<'?CE7P^B+H1KPY M4AVA-?77?0$*NTA.9W=QL^2.T)J2ZV8"N;N)(N3. +=+?R]&N+U9MNU":/XN M)&7=)"!G42X9'O='\.V99G,JK,V^&^CFP/P?O0*JFP44=Y&+SI;C9LD=H34E MUXT'_YV+EF8B[ V"^#P7+791#\47>@Y<]QS8V7/HNIU0MB/SE$HPH[K? M9HK]0XIFVU7!W:@W?X9VA-:<@[IWP:B#Q,2=-BU=H34EGQPZ.#N$ZROX >?T MPQH/!A$\WRRM=I;-TC\Y)#(G=,]$K)C^1DWI4CO"N[Y.<5$>>I4#Q3?%N=&< M*\6SXG)-B:[EQD _7W*NC@-S%%4=/4[^!5!+ P04 " O69M63:2X=S$# M !0$P #0 'AL+W-T>6QEUY-B9X[*67X]OG*0?^%8=#QM=*AK[GIQSC^T;;!B49B78 MW9PQ$RQS(D4O#Q"]Z."Z%L.DX\.D]VJCXE<'B>^1QH3[V\*- MD5,KU;HZQJC0:;D>O$CX@)6G^8L>*1B2,94\(GFP,IHSL7* MA7L0F"JA=&!LU=F$78B43P[NNAX49*V3KH(OH*!NWZ\*ZW"FZ:K;NR1K0G6S229*ITRW:;JD"8T& M@F5@1_/9'.Y&%2& QJC<-E).9TK2RD/#J!M6=LJ$N(.W]6>VI;W,-E:N ^LF MVZ8U5#>=C.N _J::T]Z4[;U*-RCXHS)?%G8XLNI#G;);S3*^K/K+K#6 J7=Q M=5H48O59\)G,F1O\P0E' ]KP@KG2_,EF@U*9V@#3)'ADVO#I9N2WIL4]6YJF MG)89[KEWA)[_[CS/F&2:BDW3MO;?\BR_VG%T]:\L5[]5=@U[/=9;\%LW>7D, M)N-C,'D4-=D_!I/)FS09UAOXQBEAZXS01@,XBPW)#SC;B7728++@PG!9]^8\ M39E\<52P\H9.[)\+6_KV^91E="',?0L.R;K]G:5\D2?M4[7*5NR=%QW]6Q2-0/;L%GK"PB[R$UU^1&,XS _ AB6!W. <1P+R_,_ MC:>/CL=AF+>^%^FCG#[*<2P?,JX^6!X_)[&7?Z1)$D5QC,WH>.QU,,;F+8[A MQZ^&>0,&E@_/MA;$D5)XD< M\SN((@R!MQ%', ?@ 4.BJ-H'=_:CL-FGPO7_T$;/4$L#!!0 ( "]9FU:7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GV,A])+H[$R5-Q*>')_VT.1/4HG5U)) M_SS+NM\*,M9(+1OY M4L&V7,KJ&5IC5*SK.@;;L%Z6;ZJ7@;( M[V+ENAHO5M\$@LRRZ0@'K*5UONO1C2^0\1&P;2,;A^VUWX33^V_;*.I:UG"W)1M ]KW^VA!!4#MUG+C,J9% [-LVX4) M7;$K[7&3V$+W0V'?L%*<>E'UJ_:(&^VA/9788!=5!YX.\A++1LD*9Z_8,D"$ M&QPS-;*6)H+D!"3?&^2E:381Y"$!>;A'R#L>08X)R/%_A'POE- EL"Z6'#OX M$9_)"0$YV2/D8">G!.0T.60%VB'AS@$Y#'>X02R;1IAGP/44MYKB;<)3.T796E:3.UQ,A]1V7R4%O-*6(V^<^P&+(:, ML!"3D9Y)+)J+\F>+DW;U,1.EE2*Q5ZZ%M.Q6J!;89Q"NM7].7A#V0OL8DQ)+ MD=@LZ1+X6[;$H:I608CR/J?WIS/&I#S#.\_DVZ\[ M%=120_4%IW!87PI5WE@6+OW+YW@2!%&W2EUBW5?]R8AJ^[%H^Z'K_#=02P,$ M% @ +UF;5B\ @E1, 0 :Q$ !H !X;"]?X;V[NZ&5QTZ]K>9:KV?OC0VA6UZ7*WLH/IIY/2 MCEWNI^58Z2$OKGEE-,=QJL?G&>IX>)X9G>^#^<]$6Y9-83YM\=V9WO\Q6/_8 M\>IJ8[R*SOE8&9\I?6N7;:?G!ZVFR2HZ73(UGBZD=.@@AB .'Y1 4!(^: U! MZ_!!&PC:A ]*(2@-'[2%H&WXH!T$[<('[2%H'SZ(8I0Q%I#T@K4 K0FY)@%> M$X)- L0F))L$F$V(-@E0FY!M$N V(=PD0&Y"NDF W81XDP"]&?5F 7HSZLT" M].:7CVT!>C/JS0+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KWYG7H[?V^-6WH> M:[S_G53[Z5VS7#\O'YLH83+CK.'?RO$74$L#!!0 ( "]9FU8BX&C7>P$ M #H2 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8RT[#,!!%?R7*MFI<&R@/ MM=T 6^B"'S#)I+'JEVRWM'_/)'U(H!)1%8G9Q$H\<^^U1SJ+3-ZV'F*V,=K& M:=ZDY!\8BV4#1L;">;"X4[M@9,+7L&!>EDNY "9&HS$KG4U@TS"U&OEL\@2U M7.F4/6_PUU#"*J";"Y#>I$&J]A&LYBV&F+1+W$BHZMK54+ERI7!EB+Z M +**#4 RNMB)#OJ=$]XP[)[\8O].IL\0*^?!^8@3"W"^W6$D;??0HQ"$I/J/ M>'1$Z8O/!^VT*ZA^Z8W7^^'"LIM'9-UR^1U_G?%1_\P<@DB.*R(YKHGDN"&2 M8TPDQRV1''=$&UL4$L! A0#% @ +UF;5N7IEVC7!0 ZAX !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ +UF;5F8U9ZF9 @ * 8 !@ ("!DA8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +UF;5EG M@,BX!P ]B !@ ("!KB, 'AL+W=OF6H6J\" S!@ & @(&R,P >&PO=V]R:W-H965T M&UL4$L! A0#% @ +UF;5L.?)FM/"0 P1< !D M ("!ES8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ +UF;5@JHC,QI"@ 42 !D ("!L$< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+UF;5C4%\\KZ!0 Q@X !D ("!8%P 'AL+W=OM&.7&<" #$!0 &0 @('% M;0 >&PO=V]R:W-H965T&UL4$L! A0#% @ +UF;5G/7B*N9 P _! !D M ("!X'( 'AL+W=O$5\,$ =$@ &0 @(&P=@ >&PO=V]R:W-H M965T>B<[O0( "X) 9 M " @:I[ !X;"]W;W)K&UL4$L! M A0#% @ +UF;5C@G-6-K P P T !D ("!GGX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +UF; M5LZ2\UA9! AA0 !D ("!-XD 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" O69M6(N!HUWL! Z$@ $P @ &0E@ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 ) D +,) \F ! end XML 41 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 42 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 43 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 59 160 1 false 20 0 false 5 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.poolcorp.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited Consolidated Statements of Income (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Statements 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Earnings Per Share Sheet http://www.poolcorp.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 0000012 - Disclosure - Acquisitions Sheet http://www.poolcorp.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements and Interest Rate Swaps Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps Fair Value Measurements and Interest Rate Swaps Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.poolcorp.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 15 false false R16.htm 0000016 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 16 false false R17.htm 0000017 - Disclosure - Earnings Per Share (Tables) Sheet http://www.poolcorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.poolcorp.com/role/EarningsPerShare 17 false false R18.htm 0000018 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables Fair Value Measurements and Interest Rate Swaps (Tables) Tables http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps 18 false false R19.htm 0000019 - Disclosure - Debt (Tables) Sheet http://www.poolcorp.com/role/DebtTables Debt (Tables) Tables http://www.poolcorp.com/role/Debt 19 false false R20.htm 0000020 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 20 false false R21.htm 0000021 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails Summary of Significant Accounting Policies - Retained Earnings (Details) Details 21 false false R22.htm 0000022 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Details 22 false false R23.htm 0000023 - Disclosure - Earnings Per Share (Details) Sheet http://www.poolcorp.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.poolcorp.com/role/EarningsPerShareTables 23 false false R24.htm 0000024 - Disclosure - Acquisitions (Details) Sheet http://www.poolcorp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.poolcorp.com/role/Acquisitions 24 false false R25.htm 0000025 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Details 25 false false R26.htm 0000026 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) Details 26 false false R27.htm 0000027 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) Details 27 false false R28.htm 0000028 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.poolcorp.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 28 false false All Reports Book All Reports pool-20230331.htm exhibit31_1q123.htm exhibit31_2q123.htm exhibit32_1q123.htm pool-20230331.xsd pool-20230331_cal.xml pool-20230331_def.xml pool-20230331_lab.xml pool-20230331_pre.xml pool-20230331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 45 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pool-20230331.htm": { "axisCustom": 0, "axisStandard": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 391, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 59, "dts": { "calculationLink": { "local": [ "pool-20230331_cal.xml" ] }, "definitionLink": { "local": [ "pool-20230331_def.xml" ] }, "inline": { "local": [ "pool-20230331.htm" ] }, "labelLink": { "local": [ "pool-20230331_lab.xml" ] }, "presentationLink": { "local": [ "pool-20230331_pre.xml" ] }, "schema": { "local": [ "pool-20230331.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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://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/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 238, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 10, "keyStandard": 150, "memberCustom": 7, "memberStandard": 13, "nsprefix": "pool", "nsuri": "http://www.poolcorp.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.poolcorp.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "11", "role": "http://www.poolcorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "12", "role": "http://www.poolcorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements and Interest Rate Swaps", "menuCat": "Notes", "order": "13", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps", "shortName": "Fair Value Measurements and Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.poolcorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "15", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "16", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "17", "role": "http://www.poolcorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables)", "menuCat": "Tables", "order": "18", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables", "shortName": "Fair Value Measurements and Interest Rate Swaps (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.poolcorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Statements of Income (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "shortName": "Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "menuCat": "Details", "order": "20", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details)", "menuCat": "Details", "order": "21", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails", "shortName": "Summary of Significant Accounting Policies - Retained Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "menuCat": "Details", "order": "22", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i5fb217cc32404a3d8e18879a8f846948_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "23", "role": "http://www.poolcorp.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ie37c7719ebdd45b985468e1c8c80f91d_D20220429-20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "pool:BusinessCombinationNumberofLocations", "reportCount": 1, "unique": true, "unitRef": "numberofreportingunits", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Acquisitions (Details)", "menuCat": "Details", "order": "24", "role": "http://www.poolcorp.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ie37c7719ebdd45b985468e1c8c80f91d_D20220429-20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "pool:BusinessCombinationNumberofLocations", "reportCount": 1, "unique": true, "unitRef": "numberofreportingunits", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ia036f61af7c94a5fabc643f370776fb6_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "menuCat": "Details", "order": "25", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ia036f61af7c94a5fabc643f370776fb6_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ibf1ee7883d1c43b79fa0fbf7a835d891_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "menuCat": "Details", "order": "26", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ibf1ee7883d1c43b79fa0fbf7a835d891_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ifdf1164021e041fda2441a01b4bb3f5a_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "menuCat": "Details", "order": "27", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "ifdf1164021e041fda2441a01b4bb3f5a_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Debt - Schedule of Debt (Details)", "menuCat": "Details", "order": "28", "role": "http://www.poolcorp.com/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i63d7a54c0d6745d5896a8e17248a281e_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "idc784d5b7149410f804c61401704acf1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "8", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "idc784d5b7149410f804c61401704acf1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20230331.htm", "contextRef": "i824371d7f2964a6eae4554fad2ebe3f8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 20, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r504" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r505" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r502" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r502" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r506" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r502" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r502" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r502" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r502" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r501" ], "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.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pool_BusinessCombinationNumberofLocations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number of Locations", "label": "Business Combination, Number of Locations", "terseLabel": "Business Combination, Number of Locations" } } }, "localname": "BusinessCombinationNumberofLocations", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "pool_CumulativeShareRepurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cumulative Share Repurchases since inception of repurchase programs", "label": "Cumulative Share Repurchases", "terseLabel": "Cumulative share repurchases" } } }, "localname": "CumulativeShareRepurchases", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "pool_CurrentPortionOfTermLoansUnderCreditFacility": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of term loans under credit facility", "label": "Current portion of term loans under credit facility", "terseLabel": "Current portion of term loans under credit facility" } } }, "localname": "CurrentPortionOfTermLoansUnderCreditFacility", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "pool_DerivativeForwardstartingEffectiveDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Forward-starting Effective Date", "label": "Derivative, Forward-starting Effective Date", "terseLabel": "Effective Date" } } }, "localname": "DerivativeForwardstartingEffectiveDate", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "pool_Derivativeeffectivedate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative effective date", "label": "Derivative effective date", "terseLabel": "Effective Date" } } }, "localname": "Derivativeeffectivedate", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "pool_ForwardStartingInterestRateSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward-starting Interest Rate Swap", "label": "Forward-starting Interest Rate Swap [Member]", "terseLabel": "Forward-starting interest rate swap" } } }, "localname": "ForwardStartingInterestRateSwapMember", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_InterestRateSwap1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap 1", "label": "Interest Rate Swap 1 [Member]", "terseLabel": "Interest rate swap 1" } } }, "localname": "InterestRateSwap1Member", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_InterestRateSwap2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap 2", "label": "Interest Rate Swap 2 [Member]", "terseLabel": "Interest rate swap 2" } } }, "localname": "InterestRateSwap2Member", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_ProWaterIrrigationLandscapeSupplyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pro-Water Irrigation & Landscape Supply, Inc.", "label": "Pro-Water Irrigation & Landscape Supply, Inc. [Member]", "terseLabel": "Pro-Water Irrigation & Landscape Supply, Inc." } } }, "localname": "ProWaterIrrigationLandscapeSupplyIncMember", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from short-term borrowings and current portion of long-term debt", "label": "Proceeds from short-term borrowings and current portion of long-term debt", "terseLabel": "Proceeds from short-term borrowings and current portion of long-term debt" } } }, "localname": "Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_ReceivablesPledgedUnderReceivablesFacility": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables Pledged Under Receivables Facility", "label": "Receivables Pledged Under Receivables Facility", "terseLabel": "Receivables pledged under receivables facility" } } }, "localname": "ReceivablesPledgedUnderReceivablesFacility", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable", "label": "Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable", "negatedLabel": "Payments on short-term borrowings and current portion of long-term debt" } } }, "localname": "RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_RetainedEarningsDeficitPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retained Earnings (Deficit) Policy", "label": "Retained Earnings (Deficit) Policy [Policy Text Block]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsDeficitPolicyPolicyTextBlock", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pool_STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amounts of other borrowings and notes payable which have an initial term of less than one year; the total of the portions of the carrying amounts as of the balance sheet date of long-term debt, which are scheduled to be repaid within one year or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any; and the aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations.", "label": "STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities", "terseLabel": "Short-term borrowings and current portion of long-term debt" } } }, "localname": "STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_TermFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Facility", "label": "Term Facility [Member]", "terseLabel": "Term Facility [Member]" } } }, "localname": "TermFacilityMember", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_TermLoanUnderCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan under credit facility", "label": "Term loan under credit facility [Member]", "terseLabel": "Term loan under credit facility" } } }, "localname": "TermLoanUnderCreditFacilityMember", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_TriStatePoolDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tri-State Pool Distributors", "label": "Tri-State Pool Distributors [Member]", "terseLabel": "Tri-State Pool Distributors" } } }, "localname": "TriStatePoolDistributorsMember", "nsuri": "http://www.poolcorp.com/20230331", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r210", "r211", "r390", "r391", "r392", "r444", "r445", "r446", "r455", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r484", "r493", "r534", "r547" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r210", "r211", "r390", "r391", "r392", "r444", "r445", "r446", "r455", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r484", "r493", "r534", "r547" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "stpr_AZ": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ARIZONA", "terseLabel": "ARIZONA" } } }, "localname": "AZ", "nsuri": "http://xbrl.sec.gov/stpr/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_WV": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEST VIRGINIA", "terseLabel": "WEST VIRGINIA" } } }, "localname": "WV", "nsuri": "http://xbrl.sec.gov/stpr/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r490" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r5", "r25", "r295" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized (losses) gains on interest rate swaps, net of tax" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r141", "r142", "r322", "r324", "r325", "r326", "r327", "r328" ], "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r84", "r128", "r352", "r367", "r370" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r141", "r142", "r322", "r324", "r325", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r10", "r25", "r299", "r302", "r334", "r363", "r364", "r514", "r515", "r516", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r4", "r10", "r25", "r142", "r143", "r324", "r325", "r326", "r327", "r328", "r514" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r272", "r273", "r274", "r378", "r523", "r524", "r525", "r539", "r549" ], "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.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r8", "r40" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r48", "r49", "r270" ], "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": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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 (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r188" ], "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": "Anti-dilutive stock options excluded from diluted earnings per share computations (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r121", "r152", "r195", "r203", "r207", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r293", "r296", "r317", "r349", "r415", "r490", "r500", "r532", "r533", "r543" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r117", "r130", "r152", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r293", "r296", "r317", "r490", "r532", "r533", "r543" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r290", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r50", "r51", "r290", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r0", "r52", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r100", "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r30", "r92", "r150" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r92" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r113", "r125", "r126", "r127", "r152", "r178", "r182", "r185", "r187", "r193", "r194", "r214", "r220", "r222", "r223", "r224", "r227", "r228", "r258", "r259", "r260", "r261", "r262", "r317", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r403", "r424", "r441", "r456", "r457", "r458", "r459", "r460", "r508", "r520", "r526" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r523", "r524", "r539", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r77", "r403" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r77", "r403", "r421", "r549", "r550" ], "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 (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r77", "r351", "r490" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r54", "r101", "r137", "r139", "r146", "r345", "r359" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r53", "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r88", "r152", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r317", "r532" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeDividends": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative cash dividends distributed to shareholders.", "label": "Cumulative Dividends", "terseLabel": "Cumulative dividends" } } }, "localname": "CumulativeDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r123" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "totalLabel": "Short-term borrowings and current portion of long-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r96", "r151", "r229", "r235", "r236", "r237", "r238", "r239", "r240", "r245", "r252", "r253", "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r104", "r256" ], "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": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r154", "r230", "r231", "r232", "r233", "r234", "r236", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r254", "r329", "r479", "r480", "r481", "r482", "r483", "r521" ], "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.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r21", "r45", "r46", "r70", "r71", "r73", "r74", "r97", "r98", "r154", "r230", "r231", "r232", "r233", "r234", "r236", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r254", "r329", "r479", "r480", "r481", "r482", "r483", "r521" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-Term and Short-Term, Combined Amount", "totalLabel": "Total debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred Compensation Liability, Classified, Noncurrent" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred Compensation Plan Assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r72" ], "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": "Less: financing costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r277", "r278", "r350" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r8", "r41" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r393", "r395", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r418", "r419", "r429", "r430", "r431", "r432", "r435", "r436", "r437", "r438", "r447", "r449", "r452", "r454", "r491", "r493" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]", "verboseLabel": "Derivative, Name [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r14", "r61", "r83", "r131", "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Unrealized gains on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r14", "r61", "r83", "r131", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Unrealized losses on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed Interest Rate", "verboseLabel": "Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r59", "r62", "r63", "r64", "r393", "r395", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r418", "r419", "r429", "r430", "r431", "r432", "r435", "r436", "r437", "r438", "r447", "r449", "r452", "r454", "r473", "r491", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "verboseLabel": "Derivative, by Nature [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r305" ], "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeMaturityDates": { "auth_ref": [ "r394", "r395", "r447", "r448", "r450", "r451", "r453", "r493" ], "lang": { "en-us": { "role": { "documentation": "Date derivative contract ends, in YYYY-MM-DD format.", "label": "Derivative, Contract End Date", "terseLabel": "Termination Date", "verboseLabel": "Termination Date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount (in millions)", "verboseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r12", "r55", "r56", "r57", "r58", "r60", "r63", "r65", "r66", "r67", "r305" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends, Common Stock, Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r147", "r164", "r165", "r166", "r167", "r168", "r175", "r178", "r185", "r186", "r187", "r191", "r308", "r309", "r346", "r360", "r475" ], "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", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [ "r178", "r182", "r185" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r147", "r164", "r165", "r166", "r167", "r168", "r178", "r185", "r186", "r187", "r191", "r308", "r309", "r346", "r360", "r475" ], "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", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r174", "r188", "r189", "r190" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r321" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r11", "r114", "r141", "r142", "r143", "r155", "r156", "r157", "r161", "r169", "r171", "r192", "r215", "r218", "r263", "r272", "r273", "r274", "r284", "r285", "r298", "r299", "r300", "r301", "r302", "r304", "r307", "r322", "r324", "r325", "r326", "r327", "r328", "r334", "r363", "r364", "r365", "r378", "r441" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r200", "r213", "r511", "r528" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity interest investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r314", "r315", "r316" ], "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Estimated fair value of contracts" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r243", "r264", "r265", "r266", "r267", "r268", "r269", "r315", "r336", "r337", "r338", "r480", "r481", "r485", "r486", "r487" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements and Interest Rate Swaps" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r243", "r264", "r269", "r315", "r336", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r243", "r264", "r269", "r315", "r337", "r480", "r481", "r485", "r486", "r487" ], "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": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r243", "r264", "r265", "r266", "r267", "r268", "r269", "r315", "r338", "r480", "r481", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r243", "r264", "r265", "r266", "r267", "r268", "r269", "r336", "r337", "r338", "r480", "r481", "r485", "r486", "r487" ], "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 [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r119", "r219", "r343", "r478", "r490", "r530", "r531" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill Balances" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r152", "r195", "r202", "r206", "r208", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r317", "r477", "r532" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.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 profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r195", "r202", "r206", "r208", "r361", "r477" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes and equity earnings" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r8", "r85", "r106", "r198", "r213", "r356" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity earnings in unconsolidated investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r8" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedTerseLabel": "Equity in earnings of unconsolidated investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r111", "r170", "r171", "r199", "r279", "r289", "r362" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r140", "r275", "r276", "r280", "r281", "r282", "r283", "r372" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r7" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedTerseLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r7" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r519" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r7" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Product inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "terseLabel": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r179", "r180", "r181", "r187", "r271" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Stock options and employee stock purchase plan (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r38", "r39" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r129", "r472", "r490" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.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": "Product inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r152", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r294", "r296", "r297", "r317", "r402", "r476", "r500", "r532", "r543", "r544" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r82", "r105", "r354", "r490", "r522", "r529", "r540" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r118", "r152", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r294", "r296", "r297", "r317", "r490", "r532", "r543", "r544" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r104", "r242", "r257", "r480", "r481", "r546" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r122" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "verboseLabel": "Australian credit facility" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r124" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Long-term portion:" } } }, "localname": "LongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r21", "r42", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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, Noncurrent", "terseLabel": "Term facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "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 [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r21", "r44" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r149" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r149" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r93", "r94" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r86", "r94", "r107", "r116", "r135", "r138", "r143", "r152", "r160", "r164", "r165", "r166", "r167", "r170", "r171", "r183", "r195", "r202", "r206", "r208", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r309", "r317", "r357", "r423", "r439", "r440", "r477", "r499", "r532" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r148", "r164", "r165", "r166", "r167", "r175", "r176", "r184", "r187", "r195", "r202", "r206", "r208", "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r109", "r110", "r112", "r115", "r158", "r159", "r162", "r163", "r172", "r173", "r216", "r217", "r286", "r287", "r288", "r303", "r306", "r310", "r311", "r312", "r318", "r319", "r320", "r330", "r331", "r335", "r340", "r341", "r342", "r366", "r367", "r368", "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Description of New Accounting Pronouncements Not yet Adopted" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Newly Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Interest and other non-operating expenses, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r195", "r202", "r206", "r208", "r477" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r333" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "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 operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r333" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r332" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r120" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r132", "r133" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r3", "r84" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r11", "r15", "r136", "r139", "r145", "r322", "r323", "r328", "r344", "r358", "r514", "r515" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r153", "r535", "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "negatedTerseLabel": "Excess tax benefit" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r184", "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedTerseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r509", "r517" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other Investments" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r28" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payments of cash dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r26" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, net of sale proceeds" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r513" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r27" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from asset-backed financing" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r6", "r13" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock issued under share-based compensation plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r27", "r521" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r27" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r510", "r518" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Payments of deferred and contingent acquisition consideration" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r348", "r355", "r490" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r490" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r29", "r521" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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": "Payments on revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r29" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Payments on asset-backed financing" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r29" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedTerseLabel": "Payments on term facility" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r79", "r99", "r353", "r366", "r370", "r377", "r404", "r490" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit) [Abstract]", "terseLabel": "Retained Earnings (Accumulated Deficit) [Abstract]" } } }, "localname": "RetainedEarningsAccumulatedDeficitAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r114", "r155", "r156", "r157", "r161", "r169", "r171", "r215", "r218", "r272", "r273", "r274", "r284", "r285", "r298", "r300", "r301", "r304", "r307", "r363", "r365", "r378", "r549" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r144", "r152", "r196", "r197", "r201", "r204", "r205", "r209", "r210", "r212", "r214", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r317", "r347", "r532" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r25", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r50", "r51", "r290" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r527" ], "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": "Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r34", "r35", "r178", "r182", "r185" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Schedule of Interest Rate Derivatives" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r31", "r32", "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of Recent Accounting Pronouncements" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Receivables Securitization Facility" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "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 and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r75", "r103", "r490", "r545" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-Term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r113", "r125", "r126", "r127", "r152", "r178", "r182", "r185", "r187", "r193", "r194", "r214", "r220", "r222", "r223", "r224", "r227", "r228", "r258", "r259", "r260", "r261", "r262", "r317", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r403", "r424", "r441", "r456", "r457", "r458", "r459", "r460", "r508", "r520", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r11", "r23", "r114", "r141", "r142", "r143", "r155", "r156", "r157", "r161", "r169", "r171", "r192", "r215", "r218", "r263", "r272", "r273", "r274", "r284", "r285", "r298", "r299", "r300", "r301", "r302", "r304", "r307", "r322", "r324", "r325", "r326", "r327", "r328", "r334", "r363", "r364", "r365", "r378", "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r155", "r156", "r157", "r192", "r339", "r371", "r389", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r418", "r419", "r420", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r441", "r494" ], "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.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r155", "r156", "r157", "r192", "r339", "r371", "r389", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r418", "r419", "r420", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r441", "r494" ], "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.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r11", "r76", "r77", "r99" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of shares under share-based compensation plans (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r47", "r76", "r77", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of stock under share-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r11", "r76", "r77", "r99" ], "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", "negatedTerseLabel": "Repurchases of common stock, net of retirements (shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r11", "r76", "r77", "r99" ], "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", "negatedTerseLabel": "Stock Repurchased and Retired During Period, Value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r77", "r80", "r81", "r95", "r405", "r421", "r442", "r443", "r490", "r500", "r522", "r529", "r540", "r549" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities: [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r177", "r187" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "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 (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding: [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r175", "r187" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "order": 1.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 (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding: [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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://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(11))", "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(13))", "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": "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "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(17))", "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(18))", "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(20))", "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": "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://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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/2003/role/disclosureRef" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-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(22))", "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": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "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.19-26)", "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": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "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.21)", "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": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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" }, "r219": { "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" }, "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)(4)(i))", "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": "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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", "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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": "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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": "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "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" }, "r500": { "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" }, "r501": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r504": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r505": { "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" }, "r506": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "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" }, "r510": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "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/2009/role/commonPracticeRef" }, "r513": { "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/2009/role/commonPracticeRef" }, "r514": { "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/2009/role/commonPracticeRef" }, "r515": { "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/2009/role/commonPracticeRef" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "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" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "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" }, "r54": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "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/2009/role/commonPracticeRef" }, "r543": { "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" }, "r544": { "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" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.2" } ZIP 46 0000945841-23-000078-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000945841-23-000078-xbrl.zip M4$L#!!0 ( "]9FU:04WN2[@< %4C 3 97AH:6)I=#,Q7S%Q,3(S M+FAT;=U::W/;N!7]WE^!=::)/:.W+#]DQS.)[9UX9G?C9MVF_=0!"5#"&"*X M "A9_?4]%Z >UF,M9Y,VZWQ@3.("N(]SS[T@=?[#U]EL7MU=L0]W/__$#ANM-KNS/'?**Y-SW6Q>_[+']H;>%_UF M9U]T0<)D>M)#L]2;M9YR@5)R?'W?3? M;2C9A'B]PI]-E/##?KO5^NM>$+TXSTSNL9_% M_/AG7&9M,2\??)UK-YCK*-5+F=^:'?(\NM_?KAY?W/'NNU&>ZOJ6W3]?7NW>>GK6=C9R<)+:;W* M5,H)[9T6QTRR0\E M^Y7;A.?2U3\^:#EE[U)/(YU6J_-LRS8']EL#]'"CU32?3"E@V4? MN/4UEH:P3F$Z]Z]?]4[.=DV\@@L!@JIKF?E^]VB6BBH7<$&_WH;,-\_%S::V M&Z]?M8]:9^O7&S;D8\FL'"LY <7ZH7+LMQ*.D%9/\;PP%N'.V8_&CEB[5?\; MQ?[6& WBM1@,X(>;3E^ FSI;W?2>.S@';AA-V7UN)EJ*@:Q%;U4^$@:*Y ;5 M"OMPE3.>3UF9>UM*V('Z%4H9G,?9"'>6""+CE$N6F9$*R1?DU@1RF4KGN)V2 MR(C?RY"5\S4=G@DH@RUUJ(-5VJ;*HNY!+,=T:"*D99.A2H?,E719S)](*ZM% MR("1.[:/X B):,<(7#^D0YX/ M9*C)GTH-B7:7U]N]?1FU:/=$O(NWBDIQ'E%"ZS/*X27PQ&"2+CMOE#W:*,-& M9.;+R^EQ9PTFW4;O_P:4?7[ KJ1#?P/_!#I].G@U8OJ4EV[W*42Y MB40@JITBB9O28@&DY%BYD.B0DGE8AWJ6!44LTXQ%JQ,B6['X(CJUBH)H4($N MH(LS6HEPY')EXI10W"HR0,5:$X@OIY5*1_P?6 F"!W**W\E*K(IFT)S2'4(8KS<]*F M0AGI\:$RJ"C16SIXG:I>FAHK@@*A'1G(',5, TP8D06AE$30:D7 ,VJ $.] M',BD!^QZS'49,I+\*;.,CFEC>,)M*.$H3SMP2[S=7,\#-C 1O.!BUY"8TF_? M>Q?VXW-I22U1]G0SR9)9LQ7@+J,/9N<-VN!%A%> $:+_UN- AXBJ](:1E3 _ M@P&H,I@T+2WY>8F&'ZTW,L[C"9W9L8I+L41U&&3[:\(90()\7)&KU$2+*<-I MAPY">3G7Y2!J,N1N7J*,\V]U-719T6^]@<'+V(-];-RT=X@,5& M."9[*3<27F)0FFA$*.@4IN\#2^ 71_R%_ZD7FH%>_E8JJ!Q@7N;AC9<[>%'= MZ3N<%:G:AQ>44(&:^51)!*"B_GF7.)'\GK@\5MO YJ%/""\F9N?&9X6U:NCB M 6A#(G.!B4[.\W@#!*J^ L*()LI_+982ASKBRA%B 7<$,RJ>W'BV?EEE HWC M.U2#S"(=:G"Q#.F+((5W-E4T:Y%>53XV>BR)8W,^J%X]V2KCY:C09BHQ.AF: MF./\$580VS]8;AI?_BY@]B1\#UCBUI6WR3[TIM6B"1 B;1VAT+QPLC_[XPS< M56@^[:L\.#1,.JM42(SW9M2G+S9CXD 4L6J3L%\?<_QJ I> MS#:N/O4TPJ>>IA?K8[U&M[M]M-5H;QW[O54/>XVCD\-OL^S13LLV@R/L3*"" M:OGCDZ[@N=O][I[*T6SWV+M(#7;XQN(5MH]-:=3/-"L98 1$%?Q$*'P MO\_[\ 7Q"IG]N#(][8L_@UWO<%+3K'-<"]]M7YAQKU\='I^Y<-WTD>F1M3MB M]>MF3<681,.09>&%#YOYY<_EZ[]!XX+[!:G>T4-4NC'GOH& M/O=Z,Q3CK_8CB)7?8!0F_@BE']][CN7:KS(6F1#:@-9B"D^0#J7?/N49&CZZ MQA^G::FLQC/XOY\6M<9F,Q+Q]\C6MUEPT2*"QM9>?<516XO8,6WN2#]]A^99'@ MEW*-N71BM+&#-\WP=T(CM92/E9X-WMVJL73L5SEEG\V89^^J#K&L.6E5&@6= M^K>$8=@D7$ZCW7VLHU4FYWYHMV] M3+R0UJM4)9S@SDS*+D9*INSJ02:%5Q/)/J48E?;%&W)36%=P[.L-^TTFP1QD M 9GD1Y+]QNV09]+5/CUH.6/GB:>1=K/YO0+[HQ':W6KU=97=2*C&+NOLW$YX M5F5)B.@,5G/_]DWO_,;N,S/54MS):O16Z2-AH$AF4*FP M#U<9X]F,%9FWA80=J%VAC,%YG(UQ9177+.641I:9L0IY%^0V!#*92.>XG9'( MF-_+D)"+-1WN"2B#+76H@67&)LJBYD$LPW1H(H#RZ4@E(^8*^EC.GTHKRT7( M@+%R&L61ZNQ4^1$,=#D(@7:G=7.H9@3,G&":8,/9JAM>"1(ZST>"9*G*X&L* MV]*W5< XABV*^,J2Y%.L62H+-&%P)J(WXHCJXB]HA3,X7Y"#B%*ZR4TRJBX MM:V!/A%:KRI)%!H"P(-!T,)V+NB3<#=BJ393-P>+E7?*>4O\S^EFU!M:5E=B M[N;*;&C[2L+>W1GVVT<^>N?*D):U@E+%Q#I_X Z#ZZX9MS($"4Y70RW)F4P" M&4.MW(AFD-@83$%L0=="N40;5V ><8@U.D8KMR:1 K<=.T!PA$2T8P2N'I(1 MS^YD*,>?"PV)5H?76KT#&;5H]42\BI>*JG 644+K,\KA%?#$8)(N>V^4/MHH MQ49DYSJD($%UYNO+:;^] 9-.O?=_ \H!/V27TJ&U@7\"G3X=O"HQ?<(+M_\4 MHMRA1"#*G2*)F\)B :3D1+F0Z)"265B'>I8E1:S2C)6:A\B6++Z,3K6D(!I4 MH OHXHQ6(ARW7#%T2BAN%1F@8JT)Q)?12H4C_@^YX$*Q"+2 \QP4PD$K3,K1 M3*BDT)S8#&8%)99U!#-B55HMIO@VE"0(PL%\*;Z>8%X:X [2HB2#,<"OF\0.B%!\JK?R,JLBV;0G-(=0ABHLC MTK9"&>GQH30H+]!;.GB=JEZ2&"N" J$=N9,9BID&F# B]N"6>+F]G@=L8")XP<6N86@* MOWOO?=B/+Z0EM43IT\TD&\Z;K0!W&7TP/V_0!J\BO *,$/VW&0+.D69'$ E1:"X8'U)/S.<:>ZE+H\^:_+5;W#(;@CM M\_3IY;:PO>_9PH9G V*.S>HR'XD>5K&R3$V*^3,JVD8W KTX>A%OK%N4CW # MBXUQ3/92;B6\H4%IHA&AH%.8?@ L@5\<\1?^4R\T![W\O5!0.<"\R,+#+G?X MJKK3N#Q6V\#FH4\(#R;FY\9GA;5L MZ.(!:$LB L$RKX"PH@FRG\UEA*'.N**,6(!=P0S2I[<>K9^764" MC>,YJD%JD0Y5N%B&]$60PC.;,IK52*\JFQ@]D<2Q&;\K'SW9,N/E.-=F)C$Z M'9F8X_P15A#;;RPW]:]_%C"_$]Y;K'#KVH-D'WK3C M*G@QW[A\S5,/KWD:7FR.'=6;_?[.T6:]M7/LOZW:[=4[K=U3OVG9]E[+-H(C M[%R@A&KG..2'IXY.NYQG'RJ=REK1'#19*TC-]_@!HJ5V3\UIYP\T:Q5@!,1U M/$0H_._S/KP]O$1FA\K$V"*IGO;&'\&R]C<)6M.9N%_N][NO7"'OS0G_[' NOW($#]O M<'Q7U &%ANNI]]L+AS="M7WFP6KM9Q2YB;\C&<3'EQ.Y\<.*):9#-6\NI_ A M@%WXW5.>\7[ZT6?\S4CX]&AI8FET,S)?,7$Q,C,N:'1M[5I;4QLW%'[OKSAQI@W,V'OQ!>-+ MF"&&#,PD@21.TSYUY)66U41>;249X_[Z'FEW,<9V:@B0$N*'':\EG?MWCG3D M_K.#D\'PS]-#2,Q8P.FG5V^.!U"I^?[GQL#W#X8'<#1\^P::7A#"4)%4<\-E M2H3O'[ZK0"4Q)NOZ_G0Z]:8-3ZHS?_C!MZ2:OI!2,X\:6MGKVU_PR0C=^Z7_ MK%:# QE-QBPU$"E&#*,PT3P]@\^4Z2]0JQ6S!C*;*7Z6&*@']09\ENH+/R?Y MN.%&L+V23M_/W_N^8](?23K;ZU-^#IR^K/!XU"8=$C4:H[#>;.!7%K4:HRB* MXL;.+HD[?X4HI(_3\S7:S 1[61GSM)8PR[_;K'OM5F9Z4TY-T@V#X->*F[K7 MCV5JD)_"]?G7G,P2,<,N3(T(?I9V(Q28JB\FF:*Q_E$S?]AJ DJY5ZGN:)MI"-X MRDK%P[I5]?"/H^-7QT-HU+VPE/5^Y6BNE ,V,=3MS+NPZN[TJF]DWP%3AL<\ M(A9<(&,8')X 22D,7I_ Z43I"4&AC(1P%SYY'[V!!Q]9Y":'C59P<[,\M(); M^U1F%N=7E2E5Z 0[5F>3,/A(U(BD3-=.+@2;P7YD[$@]".K;:W4<$W6&2!U) M8^2X:U'Z\%K?-%R792Y^,3*SK_>.\]4"__8\W EZFS^/4XADFA9^G'*3."^^ MGQ"%5A\Y2D$2=B M+0U&4&$KYF@&49XPF*Y"]I_IP7$A!0"SVP*PBN,$K=':[7U37!LR$JRNBAUBWK+U,^M'2(B"K0[X.?#1:GNA%ZGU;'5 MVF =,+1D7!1RSQ5RW]#E,:SX86OM:."%:\>^1K73\H+=S%BTA,L7C:-S!X^J;A]TE8XS]V%SH]9G2&BI$AK\41@ MCHL0H,*FF1$F^$VTU% MIIBVT*K:82($X#)DC*43!S+$FJZZ5?%E246"U!U<72'&61.1(U/BIL+QU-?* MK;<>;9=%[VLGC$U.'__33>"!/9#G=7X_4USD6[UZN]AIK5'UP8^"FW]*B1\V M3;9VO6;[=FFRY>VTU@_?-D^V\?"^(=F[S9.Y6;Y3;LFC]^ZSY7=6JMGN:?>\ M=BI93EM/S(T%KFT*19U 2\$IE/(]/HW7/7]Z_9$KM=:QN#OAU+;&7?]O=7]A ME;]+-4I>S?RT_55S!=98E8TLNS#U)\O[97F'Y!\'(N;E;$67[#;9;0,+/9%* M<4<&?3R&>%+EXGO>R#QJ-R2A(Q5%Z M=+3K8' -4\6-82DJ@"=Y=\M>-"0IC&8+3?^$:!@QG)HI>8X11.VMP)4NB(NG M*1<"9R&1HBF#1*[/B2MG[/:=[+27.>7#WYB[: M8#9]+6%CV3[PQ2M'*-# EH09?OW-+ D;)&PS2% E5W?;+:FFK(R,)^.)C(SX M\_^<=SO9%S\8YOW>OU;0*ES)_L_:G_\? /_[U^Z;;*-O3[N^-\I>#;P>>9>= MY:/#[)/SP^,L#/K=[%-_<)Q_T0 4U[SJGUP,\H/#488A)E,'!R\%D4$[J@%7 MA '*# 22$0$H(C9 X@DSN''P4A'J@F4:6)P.>F6!T1X"Q1WRGDD>+&VXE\82 M@;"A7%!(J:62LP ALI!81F6@Z;&'H_AV\0U[PW^M'(Y&)R]?O#@[.UL](ZO] MP<$+I)1Z<9[.61F?]/)\F-]V(H[W??&_S3?O[:'O:I#WAB/=L_[K56;0<=\N M3%^O+N,OQ@>O3NWDO>,;3[A^,GF1#AL]_'KGDWZ_<^/T](/M#TY6;;_[(G4R M) 1];KMZT/_R(AXH[GMUXND0'&A]\O7DH(>FN.?D MP(V3\_/OO1LB+_)>;(!/P^IZO^4_Z(WI?AX.1K/MB#].M6%T^RV_/?_%:*![ MP] ?=/4H#OMT.000 X2_WF38IQB)'[5M?,:UIX+8A3AD<+M@TI%O+_JRHWL'_UKQ/?#A_4HXY?_Y__<5*EKMX:T<^7IB-_I/?+'FF> MNJ/-+_M;ZFBG^_=1\]*>-[O;L'5D87/C'=R[?$=;1Q^[S8WU\[W+]7/C .U]VB8[[8_'K:W][MZGOX_WCSZ<[WS:ICL; MN]W]K6V\]VGSB]MZG9NM#[S9WCUNMC^PO:/.XQC>U-U/HH+]^T-T?-]_#\3=NBUM$Z^RP4YQ )#9RR$6RU%$"&0*(N M.,X59H$$L[(&XS^*,DGCP+@AU$7*^-7I8! %_#H?6MW9\WJPV7,;<1:JQ?PS M,<,9,3LKXU2)!# R<$"IDD KQ@%2$'H7L'90KZR!*'9 GE+&5P;&-R&_CK\, M:Q'_3,1T1L31;-)(.A(%JR"@&'J@+8> 0RX]589SH5;6DA">3;YOX_W[KI;P MG23,9B2,E<$,20-@L %0QS50,&HLY;'[?;2-I>8K:^^>4G_7HW!=(>"./JAE M^C.9GC=?)7D6#-#)NF(.KYT,7;_'BYCW&S__VT$D;AOW30?&ML.]?3H;;>&P\9+A=W<@7 M-M_5M]RE[R'W@ZQHD+_5]GZU_7]O6B_3%Z]=_73S[B<%4EU]BS1D,$JF1P&? M(#8.?KW5MV-?F^FNG4J*^?3FD:OO5P]Y<:.C;NTWZR.@6X,%(90B)K6+)-EX M1[#P3L/P>;OH+HII";IKS-M&DQZ@ -.O-YHL/#W4<5E_?K.OU M\'3@UR8"* Y>W>+JV-7W=(^9^YT6H_GF!1-"]_+#^XV[W.N&='Q@EF+K,92< M&HLE)Q0'%LTLZ(4DM!C5^&I4XS*.:GSW48T?,ZJORR": ^^3\+[V1>27\1VN MGUH@G1[U!P\4U\SUZ<<-W^MW\]YMM[WKD+IQBQGWXM?A^GD>]?7JM%T_TGG/NTT]Z.6]@^'XAG^^N/4Y M7SOP:W,J@="<.*$9M=!Q09EC4G$M/1*82HTE\A.$+H?JWT3HZSUP/X2^T0,& M,JHH<0A+2[T66BH#/6'<>D2YM44/E 7\KO4 GEL/0(^#,DYPS" EDA@4.X%! M8[Q!F*!)#Z2/9>N!">]_= ]HA8P,6@4,!;7::D*4L-%"L=YJ;\,SS(3+A6U/ M-4_?D*I2QD2ZB2.2&6J)5DI+$64K#%'&4E6,:U2^<8WF-JYE<,9*&HF+#)1C MJ+V)[32*QOZ(TS9_.LU>\'".OW?[O?>COCV>_TA>".1PBZ,YI:3VT9)B%AF# M+/-*2:^@X<@MC6C6G2I)!J[(C)8@C2* MVB2,@,Y(YJE8&C$M?D)8B'R"-9&V!L(BV$?Y:,.\$3A$0DN"M$@MC7S6K3WM MGG92.,/.Z- /TGD#?YCN]L5O]VR_ZRLB,@<#$X% Z>*T+()7GG',)8M"XYP1 MM'Q$22F4ED%2'H6T-/)Y M;JXP3Y42DCIF!***(A@DI#9.4Q")*$$;T-.Y\)9D4IJ?;U%I[I 6P3I$:50F M$SQV#"LIX_Q$N%D:T3S'I#0_,6$:/V$HW#)QA?G)QS#D..4>8@3SW%QA?B(3CC@3E41>1YRH:$T[#:$U@B@DSCD86+I=2Q9Y>7G.$1!,Y MMPW:,^JTP8\C2H(,4&'N-B="$ MVGNI.'BVB#O-+#P]>=_MF_ MO3OP55E14QZEW1+<2J$I1<(XSBUF/MAHGAA!EQ$MRR;-^6$I$Y"HY&MV4E#J MK;%6&>M%G *]DW@I8RG+)\VYQ?Y#[DD@"DJL*>9,>28(M4)YPYFU5V&6!(G2 M!FX-!Z-O(MWR_8.!/CG,K>Z,Q9ER"[U#/*#8M9]HWMN:/6)?W]ZT9)C1DE&N?3(2BMA4.C*3TNQ&OMI*8%5'*^?/BYZO+8'>=&(M_'+1CX< M#7)S.NH/GF"+%P58W='G2P&!<_#Y4HEL0#1$/LVH-D8*[BR)AK_Q$=&"+K\Y M^5KG@X^Z<^K_NOCZ\=_QCGI@#R_>^"^^IAO$_ M)@5QDGKHC0V8&*0$5U!KPLMO+I9?6O,S!S4D/'"D@["*:A:TL6E7#1%0"!X, M_S5T"U5$MUSP$ 6K<%I@"8ZH$ +&7"CFN&-$_QJZM5AIS7&E)3!D;<2]%'AJ MHX))F.)2A>$4(O\U,%;_J]@]CUW0UO1JE\PTU6\2;O^9WP:N#=U3W*3_TXE9AQ%0U/D=1( M"N@]-UP)&6Q %7!9ED0D\^-W+K# -64,.AF%XY7U#'IFM<6&<(VJJB7CQ9OX M\YN^[GWH.3\8B^6UMGDG-K\J&I."[;626J3=408I2&,/3+0,'GD-F:=.1P*-+6-1>U0$-3O9MEME[:F8NG!*A918R4#BQ.^E%%I* M:%*: A+M-%1Y=:F8?B"KB&1$,VT=I9)IPEPTQ 0G/$K$LZKJQ]<0*6]/(VZE M@Q71$ .##")H&ZB@U"DEXY<068SSEF,=JJHA3RV1!^K(BYO5,5YRJ-<8CPY/=&_M3S-X$>\\_CQ^P,QCKEUK?:*'DXNOCMM^IS]X M^0]8_/-'B&\/@N[FG8N7_]..$AUF+7^6[?:[NO<_C:'N#<$P]E<8GSC,+WUL M;FQY\?5L_#8BWB>5T+MZ.X33^WQH;; MWGR?K;Z=5^E?XI(>'>=2_?J^1;:R^6LUP M2OA^[V;?-LB>]&WIG=[V]O17OK_5_.*V/E+W[[\[^[CSQ1R='+.X!W&\?7^YL[1_%>\!6V\;G-B^:6W\?[R%)FV>?/58P!!, M1<$#2C4#&G((-$'4PD"9\&QE#4'P;KKF478UNUQ@>,:[S&'NAWC.YT M^B/3/Z^DZHYKGNVT/Z"=]B;Y\VJ0[;9?>X2Q.;WC_M3Q[ MTUZ_6<>..):2Z1. K01 90$TH0 --5:4T."8]' ^>]_*$'Y'[,USR83QV38 M/_V(GM>D6@SH=Q_6=]N;NV_VLMW-MSN[[>SMA]WW']9;[:R]DT6CH1TM@PR1 M;&O^(!L= M^NP_5_J7C0WIS/><=T\Q%8_+4WZM,GM-[U^Z^ OHQF<>ILN TQ?@PNL!\+U* M L"#Y^[S9OOXP^+O:<++NEL=?^<-:Z;!VW\+N+_:/=H];& M?F?_T_9%\V@_WSO:/ML_.B"MHW?QG/4I2^/DL-5>)TW\CNQO_-U-[6MU/\9G M;U^TNG_G\3G=G0V+8]M)\S9+ PNJI.(">(8UH-'H )*0:&EXX0ST'A$J)I8& M779+H[V[WGJ_7=@3M:DQ-C5&7S7PRM8(@W[WZ]3T]$T;#R#G;7]0[(]\>9J6 MQ])9:90B#O]X_-_/]W8K:]FH_XOT;G7<87>37$J5E@^3-SY[G4=KJ%7$J[Y< MI%F^67CCT]/&#ZOD!/A@2_NBV=[^C%(=,^HX$,A'IFQY9,H48X"U--Y")(,C M*VL08,XI?+R)_8"QF'2F8:$*-Q7]BQ_,:Z,2/+_LGR?!;.$3O^H.T.U[W1JUXI)(P/>$I ME[$]E^OG^UOOV/[1_F%KZ^_#YF4G\I;-\V9[C^RU7W>;1^MT9^-XFJ<XFW.MN7NY\>A>OV3QO';G#YJ>]B^;& =WY> M/08$(!JD# M'$L!*!(2&&(<"$;!((FCC-*5M;<[.V^R5SN[T7A?;Q>]\6 >]WQ=,65D M_IR9PO0^*_,^M8K]=.L0X.76AV<"])08=' R84E%"I17_=/>:'#QJN_\K)MJ MF,XX&?2_I/M4U"/^I!/ Y'-JB"MJ)!,46(GT+_Q@2<6?7Y]JBU$P.-"]_++X_OLO*_V; MH)NU^JNU/5_;\PO%@&==G%NX(;/NW" E.AS_+VU61+41\S,CALS8Z=9IY917 M(-5> 91""13G%$!D@Y&:"2E@BEM5$;(&H\,3/3C._NJ?=OP7/7"-I[';;YSZ M<* L-@;\0J;^1#5>Q8\[@W;_K.:Q/]4/.J,?6CCN!(4 DZ !11@![8P$T<(7 MF-#@H.-I,?'+9"/!DL='=A#<.NH%P,Y& MZ(\R H8) 8Q0CDEF.!-F9>U-/R42UCU=^VANFFY/I EO^W&H=_;SD[&KLA[F M/QWF4VX:A0UDE'# N$* 8D^!8I(#E_+%48G3[M&5-0$I(8#!E(/GUW#33,97 M6H Z&420S4]T)_/GWIZF?#KQYTA6_?#79>R_19W+DM+=0M1+'Q"X0'1*]N3Z MP.O*XM$C(IB.-C\S1[Q5C@,HM8V$R3&@=' @S@F68>N=L"@.'B79[[/Q2XN3 MRIM^U)FWA_W>+QI;=O3NLV0."24I,)Q*0'D00 8F@"<>]RZR(.2C/-YQ'"GA!]YE)Z>#X6D*F1CULWA&X55%^#?S>YK04BST MNAV]?+8-+XRC!VUXD:L(BOG'M,%5*N>_D:9HK5SP1IH2^C;;^:A3!.YX;0\S MV]'#X>-H?AG?<: +$'E_T37]SF_WL@.K\8:M2?15(41_;@]U[R#^T,O.#O/X MRS>HF=,ZS;-VP9/O"9N ]@7"IE"72MHC8^;:;*?O^]W6QN9%Z],F:FWMHEOY>;)/]KM[L!G/V6M_@/M''R)K_3O?PWNT MN?7QL'D4;9F-=Y=['^7YC.^1/BX&)M??C1/T' ,AO50OL-0GO(UXF29 M!VB ]1 "BA$!&DH,)&4(.H,UYW <#UP/T\>#[N9D-AM'KT^[SM-<5WFO^=.- MY.V;(UD(+[1@$&!$>=K!I( *1@%,I C$2PTU3L;%T.G_9%N=OM&=R$\ZD:%D M33TX]J.?^Q>_ZUV:<)%1_^0EOSG.4ZWG/%P\$S/=[KD4V.(S&%XF=\9,3 MXHTG)&]\*2(IM&B\JW?"]Z[1Q*OQGSA@.IQV]68N'HT&;3KU9."M+\Q;A+,B M"<8P^RW>+VI*-CR-QM_PL)]"[J\VT8X.]6CZ+<[TS::F=HXOGKS([XU,]USV M&[[VMB8J73S)'*7A$"\JSH]7IJ9,;I8VT@^+EA0MU<-1IF#F],5P]5';.!>] M7/'J=#!(V=>O2GVF%;S38241YL%N*+S3WOSL*==!6@H\$BQ.==%@TU(HP#A6 MT@N!D8I3W9X?3@/!@W8S?XI=G4;R\'$:?/XTFYA_M/]P]N]6_SF[I'\7K]E- MW+W[=M,JX74"KHA9W7PTBE!73&6#?B^94YV+S$?3ZB(KJBIH6RP<;>B1'F^I MGD+R;_>X[KO;/8UG4L@23N_Z@U1[.Z+\,'L/VMEO2?[B#TSPZN2,T6%>;(@Z M21NB%@WIXP9_!6D__/U1$+R(OY]@Y\Q7R2;!3E#^UX+U\^;&]N5G)H@P!@L M8:3D-'X&TG@1V3CCUEHC%6(UKE<1U^\$WC?7 ?C)J!+8'=%29YW8=)]I:R-V M#W0"X(1F@V2?WOIK%@G_?2$[[?OZL1D MDD]._DY;K\[,>^.Y"6$#\!7)N,XL5I]G=0G!Y-A[6,H$OLK(0_,7?/\87A7X M;DD([K6Z)%:IXO-?"^.K2GS_\,/[@,F[W76^.SVZN7,=OWRNK&^Y<@:OHKX? M] <7MWBRBI,*)+"3DRKMU-K[U#K:3^VXW+[Y=[YWM'^X M]RFU\\-EL[T]DU9N#[>ZXWNV8GL/8/-R\VQGHW/4.GJ=M[JO#__7 MN25=@Q(,:LE)1'T<.2M)H1/0%.$MEAALB$$I%/1VE"Y?R//C+05XPWAZEKU) MSZK9Z[-"?FZASGG[U21#XL*VX#VK^*JU"Z_"7;5$8Z9UF]%_:R; JN-Z_]?% M]???(TC/+]S*U%48FZ9%3_YU.HQ/'@Z7.-/QTYBD%V_:[Z9,4BXXHE0!CI09 M;]LPA#'@$+%0<>AX@'?+=#S!Z*LA>)6IL5#KYY@5G^#4.TY+S][H*D#FYNUN MHAHP[PF85_VX573CJW$OUL#Y2."$,\#I/(V"L XXQV!D\,@#27"4C'5(4FZU ME>$>P'F7K4[/O)H9?N!Y3ALB;G68Y^&V=.KCHNV MW))@O3\HGM6Y2 \_R^.CXV.S7GRW?K*SON3#PICNZ9Y-^AI-[)1Z+IV>%"/#CO>I#),,LOZW[E_][M">JOU\TA]; M7B\'/@6)??'?K08]64Z'WR[19MCOG(Z^?\F#RM[0P M7"=E9+/-@@C=+(;X))59GN/EV^M_O=E,A<%>[;3:FZWV_>JR/_&V<[Z*E'Q0 M7- J5_,O3K*8NTJRBNG\PX+XJF)WN^OM[F3$*N=/KK"3N(3;R=_&.?GGX03J MZ]L9;8\/!OW3G@.3)EKK?0A_/-1K_*/\'"$L[,U_5(/N3UV:MF2'@\0H_O%S M@PNEC:CKN^UL^T:T_^OMUGKKU?;ZFVR[]7IGMSDQ,_2TA?3]\?Q=B4]FAK2M M#Y^,LFBIYBZ[&K'5BJJY6U+CJL8,_3 *XDY9X*KV4DLCJ9^,P[FC<4E>^_8! M6L6YY[97?JZYYYYMN@5=+"*VKQD'_9"EFH== M_[RFP<]7&4K3[]4= ^@[,JX-HE_\I6J@G9.2J1\";8I<&OA#WQNF]"/PP=*UMQ/IM:Z!^8GW%> JH_](=W;,^>W_H_6A8V\)++WU2V\+U2]40 MNT E8P7$NFCM1GS]D56LAX?9ZT[_['ZP6Z-KB05/%V0+WR$8Z$GN48/*,XTM M^6."76R8&J;]5$4$_V&_$Y\QG!1!RC;_G)(1 ME-( C6*;1OV;MMUM$2BU7;UC_,9@N9*^+;++]M?QU9X?#QR/:W.!V*I MFD1UXAM1G4W=TP?%5/H_PVPC']K3X3!MB4XIJM=[NG,QS OZ\VWN38Z7C0916,>V^'?2M=VFFK>?599'Y_>;5 M!>;**"$Z_:(SC:H"*/\2>4\DOLI[39=&TO5L6L^FOXILZ]FTGDV?&F,5NC5"\T-O M7.S+#]*>--T9%S(9[S=+Y=E.!_DH]^/UJ@]#GPY.R&P]]R[-N*CGWGKN_55D M6\^]]=S[Y!A+)W,OOS'W;IX?YB:O=QDNCY"QJ*,_ZJFECOXH9?1'O-'*VOOM MK=9Z^\/N9@VZRP"ZA4RQ_!'JWJ6Z^WWJ]EVO-_EKUNM,Y:-*7+#S9EU!=5-= MG[>$Y_I=:VY-R_:.@B$K=^F/9WK[.U9]>?#+\]M>OC2BKUKUUCNDW2_-&]Q> MK?M&]:"RMW6[EXT.^Z?Q'F[8R/RY]2>C[,0/QM6ELR@&_?N4R;G .K1/6]55 MP%6.Z$.JNG*UBA69>Z54A%>5D ^Z[8\?B>G\J\6FQLKO'YZZ[2W&[948>_W" M#"S!F8\MVWHGSE7" JOM:/?ZK!G/.QR.BU#?@4W77?V0KOY:W+LL/5Q1G\=W M/#P/+/=:PH&2:K_/ZXWODL!UJ7H.+UR[GD%CE\)]V?)Q<*7E_FD)_>PE[SQ M85:N?KA]D/YS<>__Q[03HU0O_F=^G@;]ZX&V1;JMTUX^VDU>M].A6XG#OI=: M7_R02TPC]W8B8,6IYEY[RA@-VF%O/ GR\T8"28@@ L4'0M!*YKS-N[HS_-<* MB*K3TUV?;@T.M#YYN>N_^-ZI'ZYDH3_HZE%\QOGH9>^T"UR_< FF*Z.^Q:[R MA>85'@!'/EZ8C?Z7-WCWRQYIGKJCS2_[6^IHI_OW4?/2GC>[V[!U9&%SXQW< MNWQ'6TY4F^=]DDS?;?>6MCC[0VUF%K MJPEW-O;0_M'Z6?-3\ZR)FZBU<=AMO9;GK5QU;?=U;^?H[VZKO8?VCK;CL=W. M?OO=Q=ZG#ZQY^5=W[VB/[;2/+UH;^T>MK?WC-V3W<*][WMDY.B;[[<-\?\.2 MUM%F;,?NT1Y^1_?BYV;\K;GUNMO:>G>^O]7J7ET3GW6ZCS_PG;;K[&S]?=RZ MM+C9;L7[MH[V-P[S9KMY%G\[V_NT!_ M?1944BVL!T0J""@U',C "4!">8UE,!Z%E374P) WA*!_OK@Y(+X2QO(8&G-3 MS0A*V3U5=)YYVY<68F\7YB\ L;>_^#T@U@=F*;8>0\FIL5AR0G%@E"KHA22T M@%A\!;&XAMAG@=C+*8A% E.)F0/4F0BQA$J@E-0@"LZK((P51?'*!D6XP1F< M@=A*P=P2V.FA^*=2=OJK_G"4?.ZWVNI?7QK?[Z5OG3=J$_4Z?J9^WPD3%*U! M=%X@VGHU8Z="S*%'/ (F0+42 NT@PP(1 +US@BA(XA*(AH0J2I;J;>CST(- MT:E'?M?_5'7\*)_]5>/'HO!CV@C3G$.IE0#&H0 H]R;B!^> NX C?!A+2.2Y MBK,&Y>BQ)MC"=7@)K*S;O:%CR% E-[>V!OWA,#L9]$,^>I"U-6NCH_M3^-H4 MNPZEA4S>%B*I@71N0/I^QA!#SI(X WJ@M8R&F*04J. Q$$P[S^)!0^#*&N&J M(1BKLB%V7QU]9G?AKX$[Y3/A:MQ9#.Y,&W#<"R.5\L )*0!EB@&C' 3&:(:= MA5;;:,!1*AI(SA+ 2NG^$EAW%?2AO?>=^.-!L8==NV[>RX>CP;C:@3\_266> M:\_:TYES$VEL^9X?Z,YZSZW?$,GF6"(UXLX-9*1=X,C5A9PY@TE*STPG#MU+V[>UEKY&ER5,W\I)^>DE&:TB/.;.[GFZ7 H M]^Q5/K/XJU#&N^O>](=U[,[=+6H\7Z.VOS>,/XOO'3--ZV^KW^3++W6$.22B]NUR[/I3;=:DQY1DR9L>0,8LQ* M" Q-H&:"P5=&P4XP(89T@;F6--9"2M;.SWH9]J[66=#4S/FJIG[CCLI$^ MGV1<]^,\['DO\WK0&Y^=QOZ;D.E^;_A7(=/Q M>>TDT6;>ZP^B.*\L]/6>NWF7<=;]IA\=]N.1+_&4(N56#>%SV\+77D_P79B& MKQK>#_I=\F/ IJO$-V[7V*CZQ'1IA>,+W__(]7P>LSQ5:-V=L M1LP-BXQ? 6QIY/V:2J AAD!(2>(89D0BG-*2-["87<"ID,E8^Q)_.<.O1I+% M(LF4D::EL9%;0N"==X B*( D,/)0Z[A&3$9IZI4UAAHDY5*L78BU"W$&,S9G M?(0I7\QIU.9K"=SS;ZSKX>N^MW1.Z7"UK!;:3ZEP#:3W -+M&9-,0>HY80H$ MDM@N3\N[*EIHSADI++/*8Y(V+U?9'/M!S'$%G'2EAHVRFF,U;,P9-J;L+V^L ME#Q$)@=%M+^D%I')V0@;AJ$D4H9XLK\>O7R[<-6MG.U5O@97Y6[K1>O?6-?/\ MZI0KY6,%SL[;H76'>UR3"HE=[_JGJ6CF#;$\YO;E:>*2#H6[+C4OYSU**]3E M7JR[6J+[5MI7CT:#W)R.2^Z.^O'5N]U^:EC?'A_V.U%_AR_O4H!P&;KG[@4F M%XF:2]EC2Z#O/PA@*'W.G;_T,+>/"=4H&_6;DV.ME 3O_NZSMW[P/J'Y?-UH M>)KG74T?5X\K1M572@=K2G<'2G<\XS"S06MEF 3:& 6H$ 88"N-?!@47F/$0 MRI4UO,IG*WA5SUM6(9]8F>%O3IZO4L+?_?U;WX&_1_JY:OA;#/Q->;0$E\89 M9@$6"@'J5 #&,0HHH\)XJXSA;&6-KM(Z8^>SD=IJ&+D;>>=TY-TC=HU->:G* MOOXQ_YKB/^N LLP1E3&1)V.RGB7N,TLZ3M\8&8JP R,,X-V"-@=%IQSQU M4O" /)(P&#2ZK11 M/P!K(8R BBS01"J L46(.<4#)(4!_NCUY&>&MR4PSRL8\OFI^.)=IF.K]('_ MNL*4='B8]4]'PY'N%:_SH)67V2"%GP^J4G?8(U:AYKB6^POVYQ+@0Y7I^ZUK M5%_?NNI;O.[)6,?HN.BPZ"ML7A]#<^NT:_Q@)Q3FU7#G&S)//)UU8-^\K+!; M=I :[33V<4QCA "53 ˝*(.*4>TJUTBMK1#:D$$M <4M$8I<&8N[)W&Z% MF+G'!M<0\WP0,T7TH-2*!$) @(P!"@T!B@L&"*+&IT5HXEB$F)1J\M'9/NH= MI\L=4/2=M98[8>F]&4;ID+9*QMQ$4C. 6V/M_+"V.9NCS2GJE)<1:W4 5#,/ M-.8I/XB2<7H-#J=Z#Q%K;RLJ7B%S[B'>@JID<*LP0%7)%*P!ZDD :CKU&Y': M1J$!15/J$<\1T YJ8+D-U#M)/84K:Q0VB)I7ZK?:[U^]O637)5/>[63W;&5I M!\12+P2]TL/#S.5?%8/I?=K! MMG$UW*X>G0;A6YW740/WLQ]FTWPPB3#QF@+->+0?*#= DH"!CF"MK!%:DY3F M8Q76NQ;J70OUKH7G"YNJT7 1:#B]B<%$UD0\!RP"'Z VLBE#F0#"4QUE9+CV M$0WAJIQ%P[(A4DF-XQ?%#O7X_VA!KOT9_[JZXMH[6Y]* $U4?>U/,WCQ=:ZY M\V4+0(CBCB_S47R:_3%FX(09[4.?Q5FTWXVMN4@EDUO]42K(ES;K][(\MO5@ MH#O9B1Z,4JKM43S]U?5DVZ_SGN[9/)[R?A1_*#*UKGZW'R:/II%[_G'2'^9I M3+X<^(X>Y5_\'V>Y&QU>8=FUJ\8#Z27\=HDVL06GH^]?\H0=_L/N13>[XOK? MJ;4%_!D;#5)L*!<44FJIY"Q B"PDEE$9Z&>D5JXN.OQ*XT_T@0=FX/4QT"&^ MX$O=.=,7PY47-_JAF_? ]4Z_0W\5NOR#8?V<@_M[9*#HZ[<[.V^R5SN[;W=V MU]O;.ZTR:.,/&WQ#D;ZI3]*S.(^>#/RA[PVC8F3;-Y-8/O_[W#[8?_O0TZ_G;NMV+8-8_C?=PP_LW]P%X/TYZ\A72"N]2?-N./AGZEU MT>;BHC^Z>G 0%7F"@TF/IZ;:XGGCPQ,5%W!509ZT?.+HF3QX @"K!0!,S?_C M8URM2BR^>QBNHN\>^]%M$5X5B#[HMC]^9.3SBVDLO^MMJV/7?-_I]U.'IIHY M]1:Z-Q[LI7(1M0\'WF?->-[A,-OLN1^$$=1=_;BN;NJ!/N.[K/0L5<_A7WF+0:D5^@%9YV>7''\\0LOF M:IU_:H"?O']9_+"/SCW/"10*>X2$U]2KH*A2UC".M'"6:_,KY)[?>7_EACUF MS;;+]]NNT]QJ7NQLO#O;.]ID^QL?+G;:?W?VCIIHK_OZN'ETV/GFAMU&J6VM M;NNPM?&.[K??73:W=O/647Q^?&9K(WZZW(YM_G Y[89M'GVX;%UNXCV\&<\[ M[+0VFF?[6]NXF5RPE^]@;.-E\^C=6:O="EO&^4U4-I9 M0!V.K!$' J R1EGAH/(B@@ZB,Y S,YT_G\97SOY[J!5^+7IF<@N0SG^)Y,GH MF=#E0V_@8RLOO;MBA(7%UQ_'10[\<)0-],AGPS-],FQD/?\U1-(>ZMZ!CZ=E M(WWNBXBN?Y;59DIAV:\[_;-_>W?@M^(+IA_74TCA;MHT-1SF(_J3.MTY^H!:1^NP>?17O$_GL'7T#K<^-6G\<[9_ MU#J._X_O\[J[WUZ__-_+@_//-C 8>&" .1)M+"<92&M)@&'I&4?*44Q7UE # MWV)C9;KGLG^6?S:MQ^HRC%7TV3OFH64:&*U3V69*@<0H??4,.8\@M79EC30D MGZW#,!6L^9!<"Z6V=&]GW/?1S3E,'PO5S63YUNHY5_6<)MR,&\=9F@<0BPIF MH4KKTA8@+[6F5BJ=TBQ'!8.SD\'=K=_R;5A<&A0HWYIGK?LEU?UIWHOC%&JH MIH I$Z+N>P4,,1XX:17C4B-DDB&(&DS-UJ^H-PC6,8PK:^W^2'>R_L^61K/' M+'O<>2VO=-A<50NMY4<[H4;?>:+O;%B@U0IAC!0@$$- 0W! 6AZ "T)!(EF( M?#S1<$)G=V??V^]XG_7PJBQ#5!<7JF6SU6BP #28ML4HA<8*'( Q1 #JG :: MJP TUMARYH6VK+#%B)Q=AGAT]-I38L(2&&H5C%Z[N4_\GMM.;@953787WY+L M[G&(7.%]*?/OH+),5>4+Z[EEEKJ:H>*WSFGJP[?]0>%#&(T&N3DM]L:W^ZU^ M+[5LT._$%SK8GJS,U;/:O&:UG5J6!.V>"6<"HH'VNIIX+R3@73!,=J**&#$%@M M-*!8*: @$@ 'IXV3\0=!XE2@8(-3-M_4WJ6#X\I1H/(UN"IGUAU;IU^L7OK% M.7=??5FY+_OELFWBJ="P!V7;Q'AE[?'9-@FOLVV6J\$W'W5J-7+5W2KNJKOK M"9#H!SL?[Y+5\!DA*57&3OD^;/K@_W.:?]&=M&Z\B(GL/MU7MI#!NISV#PL7 M.*$9M=!Q09EC4G$M/1*82HTE\I^W[QCV'0=A^K/Y;1SN^N%HD-O(5M*!]9Z[ M^<.U,RL1V7?1O"HSVWT']S]MHIV-#V1GXYC%YUP495^//AZ.R\VZH_WVW]W6 MUM]'WR+[7A^W8GMBVR[VM[;9_L8[VKP\/(SMO-@[:AWOX5:^L_7Q:._H YJ) M[/OT#L9KXWE_'^\==>)]#BYWMC9QZ_+OO(E3N=IMNO^IE;?:'U/ZM(OI^@9! M8Z2#!Y@8":@P 6C"!2"<:B65TRQM7<*\045==;L&S;KJ]L]!TT!&%24.86FI MUT)+9: GC%N/*+>V ,V[!$C7H%D2T(33N3>"I,$C!%R0 E J%-""0P"95D(: MP0PV*VN$-0B?5S1T#5PU<"T:N*#'01DG.&:0$DD,BMC%H#'>($S0!+C2QQJX MJ@%<> JX F$ASDD,!,XNIBQ$\ M'VW?]=9'33 =/TXUNU!G3]6SA9>&WEZ36LN/)M[@&LCF!F3Y#&T-R"!D& $! M!@BH#A080B'06FEN'281VU;6$"<-2&?3GU6(M];%!LIK+\V+Z-7PL6CXF"9P M,DJ'8X$!TH8"ZHD$REL&=$"6!H=0X#SM9V4-Q>95;ZY6X1*J\+PH3ZW"BU;A M:2J#/74\. @BOOJ47!PF'PP"S'A''*;*(A55&,L&IJ)$*OSK+$%>TXGLI)-R M!KNHBLX/LL&U(T';O)./+A8:8/,-YTH-9\].:$[Z_ MR*P&N+D!W,4,Q6%8RHAO$CCG5 0XY2/%D0SP.%=A@RDB'*ZL48@:*.T:J K% M*9$CNVKP\.R$I8:'YX.':0H#.12<>PJTPFD-RBN@HMH!'##GR!$F4W8V*DE# MB=GR*K6*EE1%'TM(:A5]/A6=IBB2(V(LM 65>TI9D!I$X#@,-5K",)+L[*& M,6E@>$\O0[VJSOHNU,[RO+>ETC+^X.\7EVI !FY\JUL3Z1VT?*U2V5N M>+7S:C86T!J'#'9 >L,BXY :2)T8!\32!\\ MNCNO]91:=Q>DNS/+*,Q$4!51;;4/@')B@#90 TR"1I ;3YQ/NLL4:D ^NP6@ M7DAY"OKB3W3N,G]^XGO#E#BTYZ[*MMW8>?I$:RC5K+59&CXS$>?F6)KK/5?4 M;QHG,:A7CN<->;-;GB"1@6/#@24^XAZ$))HKV@%."#-!2&0<7EG#HB'%K*U2 M(8Y3OIT#2X,EI>$X-98\+99,4Q]$$/740,!5!!2JJ0826@B@"T''W[P-*: > M-PAZM.U4ZW-Y]7E>O*?6YZ?5YVDZ!)UU2CD#G) 04!$\4-83H!67T"$OK&(K M:P0VI,(ETN>ES[ S+E4]![93E[ M$Q6J@6TAP-9LKX^:^;B@7^OR VYN'']V M7 :4AC+5F+,P MS&F]NHDY4!HGB=* $88!Q4P!#2T"!B,:+)9$,EM@CI(-P>85I5_K_5+I_;RH M5:WWB]/[*5L#>AN,A";J?5$Y6"A@@O; 0R0;ZO&9!IY*[R"[['T]/KMH'\2VW)1K"RF9)$GJ<9@'2-9&2)])<"W M'=T;K??'&-8P\%8Q,4V5*C+$!6L"1#H"BX(%QU@#O(KZX M2("L2=O9)6Q$%E2B**Q:E4M*=VM5?C)5GK((.-$4%45R&=(0<-;/7OF RO*RG*U^WYWEG4X=)ED%2G,EK1JLY@=6S1GZH@@F MS% (&+$JT1<,M$,..$%\($8J9,C*&H]@A>ELQ$.%Z$L=/55>FV=>]*6&C$5 MQC15\1'7G1(<1&*2DNW=#(U!6E')@@+( MN0AI.E5DP=0"803!2"(#'4QQVZ0A6)VXHH:34M.8&DZ>&DZF*0[7'F.O,/ > M84!M"$ 1Y@!&P3HL(!$A4AR"8$/>4EZ@5NFE4>GYY;.H5?J)57K*0C#:2"XE M!5&6/-(?)8!Q2@$H#3/4QQ%'DDI#UJ"/]UK4JS)WU\:T,#FZ2/S'#_QPG*1O M..HNJE;QTKAO2L-^Q@)L^M%AWVU_$UX-9_.#LP\SA(=3XI%2'-C +* .(:"U MDX +SY""2G"/4MX>#&>3_U:([M3NW_+:1O.B.S5^/ %^3#,<' 2D%&K@:4" M,LR #%X!JZ3AG'*(D\,$-9!\=+19K%Y\9M:AY]"AZ=7=!CV.@@%(LJF MW'W0 F-I !K&<1 XA!S;P@9XO(^B7L^YQWK.B1_H46QJUO%ZZ$N2K:+4.%8: M+O-5=F^2Z'938W;"A^'8:U.CV?S0;&^6T3CMA.WJ77YZ71Y>M&&84V%C)3&002HMQ!(JRS0+&@*N>>( MID027#4X+-,Z[-(OVHQCUNJLXQ5B-M\2B;;Z/5NGP9DW>MD91H/CD$6(06!( MJN!J1<0Q@>)7JSR2W O!(J.1M %OV=);(4)3.WC+:P3-C=#4\+%H^)A)"6 Q M5<$2@"EG@'*)@#18 1*$1D82'O\MN I/60 ICX=G MC@ H4I%FGE99/?5 *"H04M1CK H+(,JU1"J\1$LTM]O?XW3BBUN866PZS]OZ M\EGIS#\7EJKQ'B/W%^%Q8P"O87M^L'TP0]P@=L($C@&C@0,*E01&.@0"-U1A MR!AT8F6--"3'#8GK7.E/Y]U>6F"]79B_ +"6AN'6P#I_8)VFM$A;EG9: $*U M Q1'R4?YI%CW<-2WQX?]3NRHX7__0V(D_BC2[(\N%AH6//\N M?=9Y\W: K'NLPCU6/N/LEBY;^FB>25&DK/,-MEXN-*IG_IU7MC%3]UBU>VPY M@>D'(8Y(E1FAUJV-[S$:9B?Z0D?[\CD6[EF?%K,;#A>/A] J:Y9YJCP)@T@M 24K#[@4$(C"IN3$L4)Z2 MK[.&HK.9?VI,JC&IG)@TMX6N&I,6CTDS"U].!ZL8@($'0)T@0,7) V@2H+/$ M!(52H#KD#<[GM>Q5HEUZU:#/@U/O,G]^XGO#R:)$O]C#9V=]?_6&OHJPT233 M:TM--=C-'>QF"V9!*[6+(@.8B0AVV@=@@G<@VL_:2Y=FJ0AV"/,&O*6,1H4( M:;TEJ+S6TAP97(TAB\>0:1('%:[4>+XT>SY'UU'K\!'H\90MX&;&6,PTH(2D!HZ) 44A!8D.2*.VP27K, M98/A1P:/V<\5[SF))R0M[8>LT^\= MC,]UWHRR.F-CF6G02;_?>?F^_==7J4X0[^U8GOWPIKT1I;C>Z/1/N%QL#-31\,''U'197G/]KL^&^GSYR?:I9[92L.E MKT2W74BNK<^O376MNK;F/*>YV2('Q,=)S4H%C(+1PH56 2D4!Y23X+TR&AJR MLL9$0_)*+RC605KE-9'GQ8YK('E"()FFREI*0QUFD2!3$:DRET!2$T!P*,I1 M24493=O_&XK.RURNE;F$RCPOOELK\U,JLV)40K0P%RJG&N (0$!BA4)4,-(;B*(H08AN,%%I5<-ZQ"K\AI$ MVLU M+BFOJ=7X"=1X.C4A-49J[X$5+$4[*PNB:: Q KKY/XT0A:6 $<-P9!$.FZ0V7(DH'8B!$ MRI+A P.&*@BB&1L""\8IY2.&X(:BL^Z16H^71H_GM@NLUN.GT>-I6T!H)654 M7 G3#C#(/) J+V@E<>L)3 M8\E38LG,LHX)5% <326J4_4&"H$608/@G'%:<"98JMZ@4$/%!=4;3A:#:;-%CS@TD@3'@BHRF"$%@"+< ^B1"SSQ*18]Q M@T/>@&(9RA[76]_+A#BE84LUXBP(<:9Y$7.I[A!"&Q@6AFM_TZN"USE7!=WZK2ZD0MIY$_(NLN')QU]D33#_[A- MO\:9=7?-L[NJ[PIZ/^K;X\-^)VK=\+__(3$2?V3^/Z?YZ.+E0IU"\^_#9S7$ M;I]LZQZK>VRA/?83>'KHV[G\R]4MBDORGO.]V Q9]/-SO/NK?K?;3T^-:-7( M_ODCWO/6#]X?ZH&?B]=CN_5ZF@"-FU+@YEL]V!F\'^F1=Q]UY]1_>_2$^\": M^]R!^]A1\Z;'XXO;^DC=O__N[./.%W/4A_OMX]@''\Z;[?WCUE$3MCZU#O>. MCL_W8N^UCF(?MBW=/_JKV^S(\YUWGXFB7'+D@<:. JH"!LHP!H@CC G%)9+^ MQ^3Y.X/H8<[Z>A!5<1!18C7TP0"H# =4DP 4T11()WF4L?88H@<-HH=Y8NI! M5,5!9(WC#C$#F*$R#B+(@381F"PT4"G*)+9B90VN0C@; ?SS'[(3/ M4@>!2K'IF!JC"1,(._X#=+MU4"W"Q*H'584&%6,*$Z\9P I"$$<2 29( C@5 MR@6&4X+F^PZJ1ZE_P,M1J55(U0Z]UG[9'V M)F*S$LJFC,(B3OT. X0A#!(1?) MCZ%$Z: 4$(9$\N.Q ,IQ"'1$HJ 0%4Z$(O<7AS< M]]2VQ9E)M;:57]MPZ^ ST8YS[C%0.M6.M4X":0P&'@5O/;4!:C8&>*X:%,T& MIEX90?EP>.I=%D5>=ANH_VUH9GJ4-?7 'F8$-;)DS#3&W\>K)I,?<17>:B.* MJVO\X&;+&UF4S8F/HOKB.QA53FR/QKB%KX9NO(N/L"Y70$/@K2!.$ MXAP#JI "6@@/6+"6*4,PM20A795#[^OMB67ATXL+H*^!X9' ,!THKZ2V3$ . M/$[)UZ!A0%.HHAV$$*:4&(UU(APEVFM8*V=)X]QKY7RL!KL<&I\[6G>Q$YRZRH,SJDWRD M.\^]-;C4:%4:CO%-?F^C^+9[K\;"NP9B]6:=^8';;+T^"H-##D&@')* XD1) M.$$ .<>UAH1:+E)E'MY@BE69E]3Y(LMK^LR+E]1@\K1@,I/_E0O%(X\!*9X" M4!4[M\RVLFS8OWU&#RM& RPWNL"B:A!T.$ M FJ-!II9#9@-"&E'E; J@@E"#2;K_*]+K-#SXCVU0C^Q0L^D,,+"(,6!IHGM MI"4?&0("A#CJ-"7>(A85FI$&E;1$"OT+K?M\TXBL7]3\L_WNR< ?^MXP_^*S MO!>_^WH-J I\=5TX9GZ)H&NJ6?9"U;B^-;L]M9:C6[6?4 M[>D@$J$DHC9%C6 ,: A)M].ZKX0TZGA@B)N5-=:0MX205'Z1J+P<:5PM8_C= M1(G/O5)4W:36I:%.U[-@;A9"K9%N?D@W6S50("HIA@9PRF"JC&J!A)(!YC&C MFA%!!%M90PW,>$.PVS(Z5(8AW5=)*^2$KB[PE(9;U<"S6."966)BT8XR7@)L M%0%4,0EDX#8:6UBS0*WE3B;@08(VL)A74;):^9=*^>=%OFKE7[#R3^] NISO631E+YB6)HG3]4]/Q7R7].+Q\QF3DM\ODGP\L+#./#BK+1%(: M^GJM)M-ZS]73RB*GE=F"D%YCI!3%_X^]-VUJ*UG61O^*@KO?&]T1*KKFP7V" M"-K8?KWO!CS@]H$OCAI!6$AL#8WQK[]92Q*#!+8P I90G3C-QJBT5DWYU).9 ME9F(,Z,1]QR.%1PCS*_43C@AL#39)*\E;6JZU%DI%B[+3^Q06%U4OWD[%%2O MD6V@H/ICHOJTI< 3ZH6E$6E&IDA[Q9'/FH)74@KO*U37M$GX[-WV@JP% M60NRUM/P4I#U49%UBB\#5XZ,)X<221CXLB+(:J<1=0HH,R.!^92154C1Y$P] M&V2M[#1_#"R\](;DDR>V=]CJ5*^7(#?C%Z(,9"^8G*#;.#LENI*>OS]6/;.<\9/7>Z@VSJ MZ<&?.XT6]/6P5Z6GZ0T:W=080/.7W4ZU3-7UY=>MCNWX%C2IZN"=OM5>/2+7FS;G%_SS[-6&!Q-\.G*M\:[!U]^Q3KHP7!P^U<><<)_ M.+UL*F7HE9^YMQ62.<\4H8Y+Q3$'159+D3 F'C,ON$[\"Q5KDR\=793P/;6' M$;E>M%^133# %[9]9L_[:W]P"<<=X@)Z/,=\53+U@UU^[.S_..%N##H,@ :[T08JNB=2E(&6)>VG[1XW7 M[>Y9OT;CN7FS__:I8X>A!6/XO?Y]?=L!,.L.X1FA?_?N_@3^;_I:=01=0EIU M[,%HV_:T'U],?OES4@ZWU:GZ7'WIS_%I,L;!+,?37H+\OM''8Q$W9EU(DJ5\ M[*,8OW@, .L5 $R=XJ//E%@WAM[Z,5XGO_B98/R7OOFCSIIU2 ^.':;,RYUG.4VWVV M,WB18?XQJO NMY!E!;XO/\8Q?W5/+"U5E.A^FNORB+A8]Z;!WXN !@]SO M':16.TB[LQ^CEIZ(!=S3##?&.]!SK0I>6O=EJ[JY0S!!\UWA M@7UX&6ZW'/Z'G8]C_\/QOMC?>\7W]UX?;[_9)]M[']K[G_?%]O=7WP_V#O$. M_72^^^;OH_V][6\7_H>3;;'_^:"]OW<(W]O_OK/W7AP<_]4Z.'G+#K8^M \^ M[W_+[0].]F?\#_O?VT<')W\?[6YE?T7N3_MD^\V_3_:/P]>=-W^W#XY?'VU_ M?WUR[[[]@KPS6TB/A0Z7=9;(*5QG.%R06[>6<'AOQZPUQ.ED3:)8<6^]9Z-Z@A;YX:KUIF9:A'IKFDL_88^=4>]+Q;\53$-:6S1A9 MDJ<]I"*F*6>*!)6HD7!X11NY$#Q9(/$NLJ3OK(A=7;I"/!9&/%HS>EB,UCLM M+$J1Y2J>R2!K34!2JR1MI%)ZNK:AFI+1HH45\'@(M24FX3GUD6(MN?-42\9I M$IP;')5F_,YJ2P&/!P*/::U%8*&\9@HY+3'BPAEDJ,6(6NDB(09C.0(/>>]$ MT?7369:# VV>=*$SWW^= ZU*NNSZ<:!+O?-UMW=U'0NF+0S3SF<($2="^Z@$ M\@* C1LID)'2(:64MBS@0#5;VZ!-PI8Z96Q)O+]"A*@@R6,@R30[\MY1SA5& MBDJ".'$8>%),*$DLC?6)"*HK)#&SJM7J9-U_4J'\>&1[$3F;C;0YYB5V^L5: MM'Q,J5K&O_(JOKRRB 7<%@5NN[/^^QR731.5*(3@$.=>(BUH1 JGI(FFGB>3 M,^L;.JOZ+1%-*G:C%:))!48>'$9F_-Y$)X*Y0MY;CKB-%F#$&*15=#HYFZ2N M\CM(L:@(Y$?@2).8+>AL_+'TUZ_E2AG'1GD&&JW.9<'9;@+(\5?#+UN=?^+8 M_=_,3OYB1;LS-_SM*7JYL55IAJY7O;71"?[>W MU>H/>BTWS+WM%Y"_ \AO[\V688+S6]?0R?3-VWD6F%\[4BDP_NDQ/9^:B5$DAHT$!(4^:1 I+% M#+&8\"J;4 MUE17,.4I,66:_5DCC+!:(QWRM5&K"7(Z!"1,@O\//,D@,'\1C]*+V8]*%.CK'HE/*6$IY3P ME(<;_X?H8^N?G-#MU]*1K K[J*=-N1=M/V[%T?^^[6QZ#_,ZR)F,*TIR97$+ M$UD<$WD_6\32R102,!$E==9N6$)&.XF,L81H[)/*=] I(4U,9F]LSF^,*NK% MBAF8BX _C8!/JQHQA"SB$BDL1+YI))!5EB.";21!6AIXOB* 61/V43T$?*6< MZ.]ZW3#T@\I/WAET>P^=76W9W6E+06?>7BYF0;?%H=NG&?HB:Z*IFMR*;0L^Z6.OK&GY?1Y5TOGMI6:,21EV!D$^UF M0C\VDA93S+)SE_$2;\44>[T8QOZ@B=ZV6:UR <'%@>#^#*GQ2F)+)4:4>08@ M:#VRL*U1#-102IRS1%7>(7V?*W_%(K/:G*;(^6/+^339P2X75.4>1<$#XAQK MI U.B";OK,":J9RUD+(F8\4R\P2Y/\8FR\:I/<^&RF*6J?F]N7EMT.]&ZUG M;7'@YF=(C$N<&,>S_J8HXI)JY)C+YIG$X1>?@M2@R3':U#?8G9?HXERQ#3WK MBW,%5)X05&:<64HK2;1$-N@$FA'@B1,1X,6SP$PBU*><74BK)BQQR0KR9+RI M-XPWVHBNW)XKAJ*Z&XINN3)\(P3F!;]>D+S2(B]J1UWYK"#DXA#R<(9VX2@# MJ(X416X%XIK$[!ICR&+'."<.CC\'M$LTM:J)3EEDOX;&HR+[2R#[,^PH!D-, M5+"JS"&.34+&8XJ\@1GFU&@30/8E;BIVG[C2^MF3:DV'=NY>V.*I+4U7Z@'B M=7&M(F"]L;-^5BA8_5QR_MUX[?\Z_P0+_[9S 8Z;%XM>L'%QV/AUAA?QJ''B MH#EBF2.N(F"C)C0BH50*3"A";$E,E4M+2K5F=$5?'H: M?)KF;H9B@"*F40Q1@]X&&ISFF"-+K:96"&=,MFQAW21XUK)UYXM/#PT/8V(W MZ<=XX^M*]A>M\#W2,ZY,&;EYPI:LA\^+?-],_4;YC.I5O+R>\U?"EEOK M86]>!K[G.'@W[$.3?O]*E'RE U?Q\;T8BO6_[M;_ZS3QG3VODL+M=3='*_C7 MQ0)7>>(RAQQ_$@I17!A1/)Y-1Q2UX-HJAI*A,BNR&#E80L0T9]8186*^(4^: M2A;[?BVENWZ7&GY=N%/K6PSH>^QUBUS?4:YG(U\PXYPS1(16(-?$(IVP1BEX M;J+E"4>=V86FA/Y9D@(];M3+L.>/;+[* #SFM)=-]H/SZEI#!*DXS<)S07/Z M( 6Y#')#?JV!3=:[D)S%@>'V#6&]'BL1!5+4 M!P0'FT?&)X4T%2YY'Y*5F>2(IKC7+89R=?-YV[R+<-=!N&=,W1Q3*8E#--H< MXZLB,C98I#SETDGFN,-K&Z8)NDP]9'MULU\O78>?A2VMNCZUF,(IJZ)4UYA+ MON[VWHW5@5QMH5K<"[?$5?=J.5;N<*S,1DU3ZV2,3*!HF08%6A)DB4\H$.JD M8TE9[7(T93&+U5*"ZVL6FUN BV5L(8(]DRQ;><\L9DA( X*=G$FODV@9137$OC^!=96F)#&G+BP^UL+(5?*@5 M/DS3IQ2P<(YZA)G/Y>:X0 [. !05=RHZYJF*"S.W/3@\E(NE]>_A\R*^-W.P MUZV.[?ARL;1<+"T72Q\Z/WIE>FFD7O>DT8O_=-O_9+'++:MKI;T86L4XOEQ1 MD5?M:?_)5\UVT\MJ'0L57!@5_#Y;2)P2[)W+&0:5%HA[SY".-*+D;5))1YYH M6MN@0C:QFB6#2Q0$6>STJV2G+V#R&& RK5>4NZO.V MDA=A?@)AG@FR$=ZP)!1*. !GP3$7NB0,@4[$9&3,4EBX#8EYTRS"65:CU*'U MIBO7;#R#V#MIM+LV2V2(O3%=:23KK^P/$*_>F?A'L M9B.%I38J2H X%3G)D<(&&:U!2XO&.AD4,23>?F^J6'L*GM3>VO-S/"D,ZGZ@ M,LV@B.;!FB!14@HCGM.P.Y(2TA1[$15G1.8\50(W\0UE'8K5Y_%H5%6/#^6! MQ=!($W=UL?HL+7MZV^\/81'C;OH8_1"P;BNZ@G8+1+O9..0H%)?&1"!.B>6[ M4PS91#EHCB*'FM"8,,YQR*1)2Q&; BI+2*$*J#PXJ$Q3**H=)\8[9(P*F4)9 MI",C2+M I251!T!D8X#B:&M0V@3>0&A"OAN#60Y)K[S(HD/Y D3Y,5[W@B M@GED"/6(,R=! W(4&4]D2EP9J05(\LWFGE)3YA%H2N4NNY=S;%4TL9JSDT^= M?D&UAT"U3S/\Q%CK*(\*>>8$XIPE9"-VR-* (PZ!)V;6-FB3D=E:,.5*3PU$ MN>;TI(CR@XGRS)4>KC1EGJ'D@@6"$C1R,GKD4DR6)YVPKY%_-H&:V)"EMF-50Q"*^#&*F!3,["9IF0.N^2I\TBJ&'.8J4/: MRX@,4T8Z;6W2V6N.FU2I='SG2ZQG_F=(Z&2^03<8A#H*,'+ @I)2D MP4C, =G7-I3F]9#JI:L'4"H'W$SO$B!#BD#CPHC1P5=A$)G4V2N5.N'/_5:H M2GUW.\765G=.=TNFS:OW.:\D+:\2E5_DJ2N5!GX1T[_.<#5M@M?*"N0="8CG MF@.&:(&TL4Q(SC0L\=J&$+.FM'*UJ0:B7 NFMBA1+CK9XN1\)L-1SINKF4>: M1(HX\_G:$]]U"9Q7)7:9>H^[.WQ+%CUXV3/N%#5 Q+39;0[7G<(#[K^ M:Z/5[P^!GHZ2//2/;"\B9W,9"=\].8V=?D5*&S!=G2>O(%'K\ZP^;N"?!!CE M)>Y_RLO]%OX "LD_<;,3JC__E1?^Y95USS49^]"L/"[.2)U"G!*/G X)86M9M,Q98+? ;9O:R&5V%!=#Z HXB@L< M+1T<35-P'0E1,H*J;5*FX$$@2S5& 5-#@O?:"Y;OK1 VFWNO1$H^EJFQJ@ 6 M6KG.2^<7B]ZOBO&A%G;$F^L<[J:MR1(64%L8$)^W";%(\:-*\4P9>^^95B(BG%T!/*:(+ :A MSNF"DTC)TP":$J/ 36@]I'@E#$W#GC\"]E[QDD$OVOZP=SXR.!4CTG+RDM?= MWH=X.E[7W01JV4FW4ZE@!> 6!W"S21RT58EKXY'A/B&NL$5:R("P%H!X)!FO M0A7Z+?@"*@<64\Q*T90BU(\CU#/%U&'U%&41J<@<"+7)U4"M18DJE;Q*0J>< M 9TV.2T)T!^_C/IOXSKJOS=.QW5S&^[\,OG4?8M-+E _NU(3%*^+FZN"UA(4 M:\%T[E8SN=S\>%"4G,T/H6@4(D0U"B7GAFIDM3<(%I=9:[B4*=_\P*(IR&QM MJSLK=_/*TA*9;Y86'NKGOBJ@\#2@,)-I0GIJ^H)2Y8 M3G/JJ68".2D!I1#GJT>) M %()AN!08@BS('F*AAD2UC8X7D -T <'BE4PJ;T<,;W6HLG=P^C(9(DTY#H; MT.Z%D>]@Y%W0K'UV&\>M./K?BUN?5]%XA-!%WUX-R6N"6"5WJ9W\KF+*\F#+-XKCUP3 = M$'8YO,5@CFPT 3&3 M.,.>(%8 II8CZK9%Q/)\RA0DB(@3A1!E@!>4M!S1?18R4K7%4UAECI=;+EZ M5E\:9XQS/$BJ+77<,VN,UDU*,9>L%@'4-W MZ-KQPDAZK]LGC[<8)O=M#G;VKU_4.18P04]TGLP[,WD.02BJB'$F)M'<&.2Q53%@R M)S$<*++)U2-5ZY[=QXNL<[ P,7]BL^;JXOW-NZ'@_0(4"(<%-YP%0C7HLE99 M;1R.3$@?"9=^;*+]$>#]3:$+20(B-R(*>B+C%#KFH#<*$A22"CBK$M0TF MFDS>.SU(72"WTC[^&.3DW/"_H?7/QO_ CTF_KSPKI[2)O;&@;OR/Z_UQ<<3- M_;7%R?=$NJL'OF@-X&7^Q_).L[SO'<6&]3DAG.V<9R-OE9R\87OPYTZC!5T] M[-EVX]3VJ@N> VC^LMNIIMR"-#;&EZ2AR<U?>?#Y_KF:5TTOOSX55W_F MWE:@Y#Q3A#H.K!ES[KF6(F%,/&9><)WX%ZK7)E\ZZDU&<&H/(W*]:+^"3@\# M?&';9_:\O_;'M7DX:770U4F?8[XJ$?G!KEX:D?BY9;Y:HG>[N_]IO-S]\&[W MP^;>V]V=VG?XFOQ=2ET6SY?C&]>M3J,*]3SJM@$K^__O_Z,I47\V\KDY.&_4 M:(0W2\UOGSIV&%HPOM_KW]>W'4#%[C!7Q.K?O;NW" DU9G1QV-$,&:=4)I!86QW M&[]XC!?K%5Y,'>&CSZA>-UK?^C%>)[_XF6#JE[[YH\[J=6)HZ>N\W[Q!];QW MSMZYQV_6L9)+LE;+U%?"UBE>FLZ2=<+G0Y>?> U^ZA"\0U,ST_0&J\<(YFMU M"6&4!&)$#>9P*]QARAXBE?=RS>TF=#;K)K9=G>CO;"N@M_.4?/F%C;D<,_(A M#BS\<1X'UK.=@TWOAR?#=J;JU;:HZDQ4O^7DM[UX%#M]4'T?9HJN-9T3'I?! M=WJS8>E^=U9?V-!LDG_@@>-(I>&5[^0[M/&+Y;.?@;<=W3Q[HK%N.&=CK3HO!*MQU M^LNVP70*OZ/_WI.,$4G-<\J*03 MEQ3;Z*![SG#'O55!SGW5_#*[X(A][ X'_8'MY-E;#@_M[LN)A_;KV<'QUV\' MQY_.M_<.V?;W]]]WCC?%]MZG;[M[^]]W]_X^WMTZ/-\Y_G3A;=T]_NMX?V]3 M[!R__[9SLDUW]SZT]C]_XKN?7Y'MS^_YP=XK?/#YX.O.R4Y[VD.[_6;G:'OK M*]W9>D7WO^^+G3?_/CK8.Q3[\+Z#K:-V]A ?G+RG^_3OM-W"Y]D[N_T1L]TM M>-_[+YIQ;@UEB$:A$<_E$K6A&&'-?4A6:N7P*-.YG$TA>N]PFY^RO26X\_*+ MDE\[D/W5*RUSC'])$>^&L.@%P=U5W]K(IU9P[&XXAB]Q[-79]MF7[.DV5DD4 M&9&(4ZN0)L(@HDPB00*829YQ;,4P[ $=, 47"RY>W-SV5!EJM(W)<.&)RU&Z MT1@=#7:2A/O@8B%_"P--?@4TOVV__Q)"H@&S@!BW''$N'-(T*F2H,$026#)I MUS:$$DVE9HL)/F_D+"A74&X*Y00G%B=FN%&<$T8L 2:HG,+!:1&Y*BA7"Y3[ MMGUQ"?GPV_;>UR]$4:R9(0!S@'!<"X*TPQIIBZ6F'%@\5FL;4K FUP^04Z+ M7'VDO<#: W,."W"2@;'=K MDVYO'7[A4CHGC44>5@YQ9PERS'E$HC(A1*6IB6L;I$F9:!*S-&SNL9.$70DL M&#\"Y?8O*%ZG8O*<5B?$SN %,J>#)Q+H7'6I53G]IV).2D:?AP#%@)-0B6$= MJ.,J11.%I%(+X'X2U"-RYX3^L'ZC.QO_Z?:G(FU3ZUL,Z'OL=0LFW@43SV=< MN#Y$(J.62-&H$9!T#)IM$$AS;RA3ENJD\IU'#@+%/" ML!1C\-8$+PHDU $2IOUR*409HM;(J4!RU@R!G'. "Y0SB0WUTO-5@(25%U_) ML#(T$J*BY=$DPXWQ3DAB5?#2ND6*;[%4W$N&9[Q.@GFNN9&(26$0)SG5F1$" M\2 "88(!13>Y0BEI2G/O:TE%B.LKQ(EZ["CC6FO'M8]6!Y!@FC.H2D$P+6=P M/>1WRIV";7#: @_=E37DO@#7G=[\,].PP][O=CQ MYXU!#YZ6L[]U._=P$"PP'.QY0^'"+8Q5.H-KF0PND7&\V"_':[V7EWK4Q I9.NQJ(3,93E1"0GEQ6'7Y8Y1UR MEFGX*#";PL(XT$@RF7C$T:$U U41#<9#@(R$4@!DQC20F1*0JZMD&; M?&&Y:@H8U! ,%NZ0*6"P!& P[=J1A@9C0T2,Y=JDP6IDG91($,JCQ\(DK>L' M!B70XY;,CH/8B_U!HV<'L=$_LZ?]9J,3+TH&^:HN22Y+,K#?8E6JY%]U18Q< M8.QUNWOV?V,XC&]LJY/_N)E+['R(OFW[_5:"E##_[W"/N3OSOVLQGNPESLGVSC[9/\KD_PS _'N=WVYYVOVY_AW]\/O^]\ MWFGMO/G[^'_S7.UYLK,'Q./[5[QS]D5PT$*UIHB0"-PC68)L"@%9;BG6)H24 M.28@B.9@N [R2)RUF(3%)9:+LXZ6&/I M+Y%3R^Z$+(CR-(@R[7E4F$A-)4.*N8BX8QY9G_,C4FH,M5*Q$GBU$M+_J)[' M(OU/(_TS[D:E?8C1.R2=5*#CA'I8S[.7_CA:NQ%P>M7LQ._'X))ULXOMY806SAEMLJ(^?E M8@? R _5LH:M80_F\AT,JQL^COM2P'%^<)RM'D:4%T)8A[0EV5ZB+#)!.I0, M$UR'(#G+3E$^FX=S?F0L-['J:R9Y(N']V[:'L5A!%B/3TUX5$YD+*6>A(Y(C M[CU&F@N#E ^PDM9A8,"K<.>ZA'8M@U>E ,:C \:TT\0';**T$KGD\JUL!X A ME$)&Z&BIPBKHM J \3R%^R[FDH5[37Y9NHL1Y%XB/AN(Q62PC ND)0:B;Q(# M&7<141(2IEI8Z^7:AL!-P>]C!2G27=^C>^$A6.7H?@*YGO)Q..82$'N!/%<2 M<9EO-6-MD)18:L](2IJ6LWM9I?N171WE[*Z%C$\[,&@ 4N:-0YIQCWAT"EDI M/6+2:6^"BBR:>IW=)4CJ1G&N;-;(96'*[HO3V.G?-_/=:KN"G]+2>1DOVM_K M;L+4Y1[8]CO;"F\[+^UI:V#;U8)7Z_WRRG)_B/\=MOJM0?P8>_^T?!P!Z8?H MNX>=ZBF%,BT,3F>K[3@M7:YLCB+C%- T&4!3S4 L$\5$4$YI"3DIB% 0X=DB MPK3#1,"")&45(MZ:7'?5(,>Y12$PPH(78D4NC9S/AE MG#/:"BN1%*0J'NB1=A%0@7-@I,3PY%:B>.#*0\+"O3,%$I8%$J9<.H0$PZT( MR!EC,TH#LN$"]-NH, )BYP[1%@" M7# ^@181(HI,X.2,CT'44'VXV,.6JE"6 (0NPU^K>XB!JG M;7A;B6E9-.H^8DA+7O*;8EBJGW]-(VZ!RSO Y>YLI:, !V2(U*,4/4;<6H*T M%H"6*@E#B M$B5PX3I=+,<]%EA\KO&56D"OVU* S700B,G F$\LDBT6 5^L/)"_C!A+T7(GT3(IUPE7O(@DG=(."E R)D' M^>8>D8 )_(.&@$T1\A40\H<)?BF$_V$!X8NX\J(1Z]1$8(ABQ5 MVGN"&;:V?HR]Q,'<*-A;.0M>;^37R)F\;/^H 5UO0;_"?7P=!N.'/(<,&1UX(8[82W%I<[(D62 MBR3739*G_1@X:.52,,A&;Q GD2*7A$:24^PCY302N0J27()/EL&/4=#A8=%A M)EZ$4".RC\(H2A%/6>T)42#&N.&41^'-XKR<-4:'YRG)3YJ::SY1+G:,>\GS MK%N"K#'\W_4R*A6D#4A-&2\$1P-$IR $%G0%=1SD3OC,(Z?GD['P1>0;Y1@,3N M<- ?V$Z>MP*#BX+![;W-P8377, @$TZYJ%%0.356"+E(DG4(\R0L''&<23." M038+@P\AE(\DB#<2DR>$PYNE\5]W]6 O:G:6%*1FV=JB$*K"IJ-N&R:O_^J_ MP];@O$#/':%GFH'9X*2+6"'@6A'Q2"2R3"J4N*&8,(T9S[4:9_.;3H3B*0C* MKUTL61Q[J,7=LP4Z;@K<%[A?(-R3S%N<\#A$S 'D+;$4]'+AK;+,.'P?N"\T M='%GP>ZT-@['=##.H2!SZ*Y@'AFO TJ><*_AP X>M'%HU11&E .A)@=" >\" MW@L$[^"C]%K3R!/C@0-^AP2\G1FNHX@I%/"N!WA7_WW, 'YX!OWB7R(FRIID MD2(T(.Z<0B8)@0360?N8I'!^;4-*T122%/0NZ%W0^_FAMTB.$N4]HQQSRX*. M1&MEK$Z:2X#P@MYU0>^WU]&;!%"-$O4H8 ;H33A#.AB%-%/2X<12LC0G&1.B M,.^"W06[GR%V2Q:4%=SC(!4706@C+>"WRC?7J";WLI(7[%XD=K^_CMT:,TR, MXXCR&!'76B"#B496P0J*9#R+P+Q)DPK95 (7_'[@2QB+"V0H+4O+V99E^Y66 M9?N5EJO9LFR_TK)LO])R-5N6[5=:ENU76JYFR[+]2LNR_4K+U6Q9ME]I6;9? M:;F:+5JMBS;K[1\ZNWWQ\"Z=MP8UR>H?N3O M;OR/Z_VQ<;UX0?6C:CYYZO@^(KRO;4_[\<7DES\GKVMUJKN1U9?^/+&]PU9G MW06>#/O:9U2O M&ZUO_1BODU_\3##U2]_\46?U.C&T]'7>;SZ$S,P]?K..E5R2M5JFOA*V3O'2 M=):L$SX?NOSDD+]#0I*?-C4S36\(QL[Q<,_(A#BS\,:SR'&QZ/SP9MNT IB%O MB]W!4>Q5O^4:<+UX%#O]UC_Q8:;H6M-'A,?+IE?B:.BU.)H;0FE^OI(GK1#: M\8E6;7F;O.D.^P,GN&)\Z2S^M*>M@9PW#PMO#[I%+RRO0[T M=AZQ?+9S\+;CNR,UL$KS8-PBG##"4X:5_A.CF/?%CO?7[>V]_XZVO[\"?[V%>^K#U"?KR M"I[OO^^\^?MD_SL\X_/;;]MO7GT[@+_M[KVG^WL?TG;KLDSFSM[^V>[[+UX) MFPPE2&IO$7=:(BNX0<0Z'ED0D6"UML%QDYC9A-;W"DF?B^TM0=*07Y3\VH'L MKZ8%F6/\2XIX-Z7<6PSEHNPGNKWU]0ML6(U-DHC9J!!/B>2RE!HE M6#/-O0G*2X Y*IM:\0)S!>:>(',):^L]P)S2N7M M.->'<<)O!? >&?!:UP$/4VHBCQ9)IX'7R621Q,N68<9Z;0NCJ@6\[4X0.>RF5 MM +Q* '?N/+(.!(0BR9&+YFF..4TOEB1)EL>O\6=7;DW5TN>&Y9"ZY\I+SC* M[5]0O$[%Y#FM3HB=P0MD*C!]"H'>B8-&J_+\-ZX'#]SI=%CMBNUW ,48K1'$ M)RP-Y\XD:XTG#MN@*?/:BZI@.YT4;*<_SW(.ZS>ZN/&?;K]_'1A3ZUL,Z'OL M=0LFW@43SV?\N)8RA3&P/6550EP[BPPU#"5M!5;,&=!XQ>*"XFX5QQIFC2*'DO&1!*$FU40WX>X]+KRD. 5 M]210CIW'G*?DB&,6Z+.Q'$>L5(&$.D#"M',.X%MHF0@RA*9<)1 C1[A%$L?( M+2'16KL*D+#RXFL-<3I9DRA6W%MO&3/*!XM]]#;ZM$CQ+9:*>\GPC.N)QEQ* M.RID0F)PKLN #(\)><<8)5P9J?7:!E&F26\H]5F$^-D(,0XL4:%X!#['O?=6 M.XZM 7D M-R;A.?618BVY\U2#&-,D.#+'7_>&/3@:6V;5^L>#H(%QH0] M*WW\E*/NKC9"7N7"[\9CH?]P0ELS;\B8&G< ML]\**5H G@*63KL:9% I6 ITR$F/N,0&628LTC[ :1B<830NC!/=#&FU"*DH M0%" 8*6 8-II(8+W#K1:Y)W"B LKD9')(1&LD]H3A3%9!2!X;*?%2H#+PIT6 M!5QJ#2[3[H]H ZX2F+( )\HM$2H/A@E% M]N\F^U/^%TU]E#%;&&).Z\"C009@'SD".P 43I^D7-N@9 %Q+$7DZRCR"_"[ M%)&OMVL$,U9@21"C3B)N*1SWP@M$L& IBL0T$S42^1*T<4NJQD'LQ?Z@ MT;.#V.B?V=-^L]&)@T8W-4#P&O[(=@YCH]5I#.PW>"W\^5_UQX67MG_TNMT] M^[\Q',8WMM7)?]Q,,-0/T;=MO]]*L&:Y[S,*07'JW@,F/N*S:^:!CP8?_.\1 M]B=_=^QG,]P]AO$<>[Z[]_IH]\U;"OUH;1]O\YV]3;9]_.D[C/5HY_M?)[N? M_S[^7X"9+RZJF S7R(5L7*!1(- E3+YE&07P#9$P6]M@32WE#U"F!"$]#]?" M_%*=3_^BZ2]*IF=R42:GK.,)%'VI$)>>(YVH10+H@/$2=@0K-YZ+]!?I?Q;2 M/^U-C$PK;#!%F.=,M%X9I*W@B,-9S#G3@6BY"M)?0J"6W9M8$.5I$&7:A<@I ML0$'AB0GP.TM9T@'^&<.A_:8$2_C2@15KKST/ZH+L4C_TTC_C-\0$\,F/(?NI@30E&"?-) M 9)P2.M $9611BJB,PXH "%-872!@.<+ 0L/WRH04%<(F/8G,I&ILY;(&D) "?ZZI=+JZ;#GCVQ_Y#/THS*__9R \<*_V(N# M5B]FKWR_Q(,M_([&C77 %FZQK5)J7BYV *3\4"UKV!KV8"[?P;"ZX>.X+P4B MYX?(V1I@ACKI-8G(R, 0%U@B$[E$RFH>4PP$%A<0DLW"8[ED55L!?DIWRWS" M^[=M#V.Q?BQ&IJ>]*9;Q*#"H.]3GV*S$)+(*:Q1 T[!$F?$XFR?-1;N$INU M#-Z4 AB/#A@SM:"X$ 8KCSBS$7%8/&0EJ$E&.<(\CYR:Q5V^J#%@/$_AOLO5 MRH5[2WY9NHLIY%XB/N,143E+ODF5'\0A3IU#VCJ&A#)"86X N]/:AJ1-3F<+ M91:N7UOI?DI?2#FZGT"NI[PR M2O-MY:4]; ]NN M%KQ:[Y=7EOM#_.^PU6\-XL?8^Z?EXPA(/T3?/>Q43RF4:6%P.ELN1S)JN(T: MCJ>L($)!A&>+"-,.$PZ:L:>!(4$"SS534PX^ M$T@++92##<+5XG2H&B-""3]9!H?)XZ),T>7N!373KA987R\M<0CP!2/ %8YL M8!HI9BE5PFNL9(X^ET(]8Z!9>5!8N)^E4(_EP(,9OXSV03!B @!L+E#@A$4F M&(PL#SP&G[B4I(][3+4@D?%K ?E)H*. M+GA"-O*>P5PH#:1?N)Q\2B#- M'$:1:>JIY0K3L K\8.6%_&&"KHJ0/XF03SGJ,$FP7A(V-)=PCCMMD#8^()!M M9X)G,?G%W20N0EY?(7^8T*M"V)],TJ==;]1[B@&XD=4LIU0A%#F-)0J):X]M MXL2$^C'V$H5UHV!OY4R,O9%;(^>1L_VC!G2]!?T*]W%QE'L-3V47W9JLWLLJ M)V"%GCD39V$^"\##[;W-P33S,9X2K6U"'A..N- 26:M$MH&F0!EU-)4K2D64 MBRC73Y2GJ8WTP43F0("YB:#$$(M)+[]<7YZ*+W ND 2\4Y:!".1(F,C\'S(#2&A=M@ MM$D8O4!97A>,PLI1'Y+4V) #Y$IC5 MZUQ^[+B.IY#$OVR[BM&P@\:V[?FC!B/-1I:CZ0E_H"N=MS[#=7LA]M!HXWVVW0O7AC^:_?E!XM[ -;*WA1%HA6>0B)!.L MIRQ&.!\ID<1]>3L?!EZ!OE&$QNYPT!_83IZW@H.+P\%7,VX-%C662CK$C&0Y M-5Q$KOK-:.LC#\SF6]T<-PF93;3Y$$+Y2()X(S.I'1S^ZZX^]$7-SI*"U VZ MUX(0JL*FHVX;)J__ZK_#UN"\0,\=H6"UNH"W0>5,@MT#N B&74$68=2*I8+CDQ% =.-')X, = M,^$^D%NHX.+P>-KO90RWW+. (K)\' M*!< +0"Z0 U&@\Y#=,;KR+")W"@7I2\ 6@\ G?'U84,E33HAK E! MH#P39#EP6Y=\ M"^PB9Z8@:%T0=,K/FI(V+LB$&*GJ_BB#C#<4R<@BE\IKSER..C&XF 4*?A;\ M?"C\Q((;S@*AP$"C51:D$D*ML#D^ES2)XDVJ]// T))OL[1\PI9E^Y669?N5EJO9LFR_TK)LO])R M-5N6[5=:ENU76JYFR[+]2LNR_4K+U6Q9ME]I6;9?:;F:+5JMBS;K[0LVZ^T7,V6U?;[8V!=.VZ,BR94/_)W-_[']?[8N%Y1 MX6_#G3J,%?3WLV7;CU/8&N;S$ )J_[':J6[YV$$/C=:MC.[X%33X. MX \G,+K^>N/6B1B_F^<"&J?=?BO?3'[1BVT[:/T3_SQKA<'1Y$K[E6^-;Q_C MRZ]8!UT8#F[_RB/.^ _G5TR5X+CR,_>VN@KO/%.$.BX5QYQ[KJ5(&!./F1=< M)_XEIQ$=?^FH-QG!J3V,R/6B_8IL@@&^L.TS>]Y?^^/:/)RT.NCJI,\Q7]6U M[+7;]_53[N[;4GE7<_UN=_<_C9>['][M?MC<>[N[4P=Q_&&'1[(VZ/Y=*=_]NGCAV&%HSH]]G>S[GO^=H,TC[%&C5(H\K_2?YL MC"-M=H8G\#C?N!9:HRF' 065J)'MP._^M$6V.R$ET>V=28#-R;^_'KSY<+S_^1/>?O-W:WOO/=LY_O?1/GU_M@_M#_;>GNWN M??IVYW#_Y -_=.3K8>W]V\/GMMYTM3[=/7A\? M;/UUO/_][_;V\:;8V7M]/P!.3M/!^$'T&^6JGE;6?0N%R-QCN08M^*_4GTS7B?S,4,CH?]02N=_P!Y MX9GC 8SJ/57K_/-!7!^T9T8I%JP,&G.JC3/">,\]CD'$:/3:Q@/O\4NP@S%4 M$W:^PGM7P-ZE,0:MC$4P@PQQR232(4H$B&.%DYY&2J;WXER;Z+$Q_UVWVX;# MK'?:'5NFW!'QOMRQ'6?J)A#U85FX^RHY8\:)_:\X6*C%U/L]>#D M!R9@^S6;KK/8; S[3SE;C6ZO9G/2'?:><> > TG/*M2UWJM MDY_3R4;JMMO=LWQB?5K_N-XXC)T(:E[[/.N"\31_S5X>:J<7'*/QVYO-S7>_ M@VHX>G4O_G?8ZHV?.58//T8_[(&6EK5(:/;JFZ]82R,G@FWU^Q4J?'SU\O<< M+7S1XW31R59G%$4,[=8;CO*/;ASZT,G>S2^]UKM<1RK-A8/[]!!ND/0RQ 7NHT'!D!Y6%H1-][/AV45%2Q"V*RLPL0",EA+VAJVV*'QG MV,Z6A\8F]*!_A9Q58QC;-R:;>K01KGTRZ,%^>T])O-@)PC5[K].H27)W3J]@P)KR-UL4FR#-;?24G$FAL=H"MMAL? M(G""00.>]QJVQTAX"$;_'ZS8?G?8Z!]UA^V\7^P(6.ZR\[+P'X.:5/7VK#4X MFL]*5>V!:Z:O$4;2"TE*K&"WU,XK-%+2^[8"(QL:>_19O-X,MT>Z]&7,?6.<> M32+,8=F6NYM?L A*2)L0-5PA;F#B'$X$,2VL=L!_X<"!4BC1\1O/HXU"GN2@2V_!,C8/ZWNL _' M$7"Y+E" _,UPH;!>'5SEQAEIL55%"1#U3,CS 0O4O.)S%6'/#^J%[%[*K^SW MKSX%>OOYL@50N=DF>1:!*^;'=CMQU,W+!9BTRGI /BX[>;(ZLXS@"@^ [X\Q MIC5J.#ZIX5\C-7UJ(7J7:U:I&W,NQ&CEUJ?A+0]X=$:/1@W?NFG,T,E_W2'+ MTR]!QI5T3V*M(GSPVS22[&;U"8#DU6AR_QIU<+[<3W+5X&;OD&P??M'6">JP M1T9AAC@)#FG!+,)8)6Z=94+G;/CKLSF;&G#2M"M+[VAGIE:O/V@ 1/2 'N<] MD1>O$@4[MA_=99/VUP$V7ECB75GB:;?;?C&9QLDL;H'( M^M:@:#-C;6;S2\*@S01L43+ '7D("1FA(XK,>1VM=5C@&VCCV%I2*>LCH^E@ M;#.M]'K@8_UA[WS$F<;DIC>A9;G%Q?Z.XY6Y@4-L5@QAVJJ0WS;S[4Q1LLW@ M&AV:%&?[>!1C1>52.WKXQ0]/AJ/+.8U.'(QYUNC!5SYJP?GCJ]%<-?-5-M21 MQSI#TS6#\E5]N3DU!UR)&NB,_+B^FHRIQ]N.A6?[YCSZR< M3&U_WSG\(H,DR7N/" UP[+& D4 CU$=_ M!.=:.^ZF*V.JAG1M1*,!_:?;[^]E0\KJD@Y_MKWY1<34(\=U27G+=*@/.B\DO M?TXND+>O' )BW?O:CQY)??^R//S-HI+AD M;J_Y;&6^,4^]XGE&O'(S-T_Y]3(Y\PC?3RN[+$.!E=?='ORST\CWMF+'CR]& MM4>WL:Y8=WZQCL3/]T7=ZM#D ;WS9.?[P=?M MK7U\L'=XOK/UNK5]W#XZV'KU;?O[J^^Y+SM;!ZW]K(NV1O5DMS]BMK.W?[;[ M_HLSCBM)%)*$.,0Y%2.G)M>$9#>BYSJL;1#5),S,F&U^?S#Q68YB7V-;J^6H7>Q/Z@T4\4*5SMVSO6?+T9QAZ424Z]\E8+\[+CRKWK-IM(BI@\ MQ]HI/F_=YH(K3XBW6!;J(":H+\M];6Q3)4:*\9Y1C;EG0P/)R)C"=-(=#_P%2O1Q. MBV>([XOU:CPG?+\WLW>"!,EEQ#1@0 6I*1;,8L\%=I&S'_A^"[[7!=^GM?9\ M0B<9')*4AA&^&Y6#EIC".GJ?$@EK&ZQI,+XOL2\86S"V8.Q/,#9YIR5+3!A0 ML@FS3D2G:-*2LZ0]*=:3)<#8:>N)3%P;G#02E"G$);;(VJ205PPGQPAP:;FV M(9K:S'+H9<78&XJ/S&01G\H OMJU->3MM35J4R;CQI3M//_=9>AQJ;#P:Y'(AU\PG*(L1:O2#?"0G-RDVL>WYB,9Y2<^BXW3 M-O0]YV3/^SFG,$G#P; WR0_7OX@R?MQP80"E=3P"IKO&"Q.]SCA?>%0KQ^M" M/D 8\L/TMGKL?+V=,]IR.<+9/@YL)]A>N$.\WW(,;.LR6?6S&]NKE**OTMIL M@5[R3(=7)=:^+4/W*.7)U7([VW8 X^C?*33S&KF_3M\GQ#X;!V[Y:);SW]7? M"4]X*F?GQT\Y&QA&F#<;'W+BUI@39GS(ESOAGZ#"-G[;ZYX"Y])<_]YLO+:^ MU6Y=IM_/Z3E&R]0?)2.[Z0G7%G"4+3V?J]=8\=7!/Z#=X+97/O)\$X3)'//] MHO'1=T_C"D\415C.-5%;5=)AV%^3.B/#3C\.*ES,?[IH.G\F@ ('/X<#H,8Y MAQF0XGB2JSKEZF?540L+<3ALA2K[#G#DF!/P5%8[P-9$)W:0&YQ#CU[!F*N6N=!4-4&C)8MDP%QE#7R]>;'OZ!-?PB=_B6HG-3.@B6ITEKFA_;S![F/FQ]?YK:CE(!M MT/=&B=1SIJB<)1QVSL7^@E&V!N.&*N%5]<[+^,_U0R.AG.1EB7CUJWC M63BB389<)7 /XS'GO)W5QA_VJP7ZN93 &*_FEZ,^/[OY!Z$;R=I9')EAQKL_ V>\BNL7 MV_YJ&8(QV#GK,J6MZG:"Q$1O^U6#JTA=E=Z#3@ZFOW#QMG E,BH> E"V=7)U)ZDY1U/Q$U5S";9AG,UH5'ZWHPCN5Q7YV+PL\@R MJJUP>?KVNB=CL0 $[*_/*F873HUI=\:%DZ,X-2;&2[60@N%JK7:>D*>MX$P? MJX+S)'WZN]BK$D'7QFEP/G$:?&CO[&V>[4[GU_Q;?JA MM?UF7V3C__[GU\?33H.#-Y_(]M9?1] 7?/#YE=C9.L3;QX=D?^_P^\&;MV<' MQU_/M[?:1_N?=]+VWB;)H7/*V^B(199*@3C+(2Z)$V19,M0%[F28J5!,DW%6 MJ1"Y8=R%9!GQ"2>-=MA3E27_$\LL_[>Q39Q6>@1E"_T^5 MEQ[.=U]==V@XVP=)R'0QM#)(7DD6#SQ_G&A]Q#.KDD9G753I'EGQ.>J&K&G< MT'YQ@^^3"_?L(-!K^6&([<*G%[PQY-NGB&0HJ-N&Q[;GU!B M>-*5+XX*-(5)Z:6+08 VV/63D_C49F[3.AT5CKQ4IV 4N\/>K1]?Z')7:QN= MVO,JC_^XPD]U'.$]VBE9C03B!Z?$ MM:,OK#@6D0S%W7>=ORH/(!MOZPZ6LE\?_/*MMGK M7AOZ3K?S3\RD;]3R,\P8_.GUY=I,,K5_R!,Q9[KV)[_:\\B(OG.\R;YP"8R# M!HV481IQ21S@N31(>JVI)(8<#0Q).5L(Q#88+V&?,_-H^NU85 M]0?%D<:*\ECUUA-5N96K30]>H/R7VI83N/G@_VD>]N&E[V>6!33'Q^"$"N2: M=9WL,+KXSBR7F#E=;CA6?FMU1DMRD<2].58QKS"*8 ?VWKG='^N>T;0>\%>> ME\U.V!K-2KU*&SR^;D!WWG^1RJ6 $T8J)- -$M'(2- 2M-26Q," 2^N9"T6/ M>]E&J75,?BDWOR+K5,^7ZOUN-UL(%HN_$T/6.;[]XQIVEL[[V!MLK9/- 3@0 MZ]'RUR\:U2ZDX>;;UZM4P6"OXAS;(\[Q*G...6;C4?;/'>HD/+M5N4M=B2+, M"Q?FYUHAH!2>>,C"$TMW4C^+_"@[%Q;5>3;WHR4'KG5\YT.7B:AG[.:]\Y\L MW#8,>_Z_A/9_.=O8^'&T?OR?0]FB?[K0//K\]V_[^ M%CX_^GIP_.^OTR&:!\=OOVU_AC'M;9*=-Z_.X1F@J;\^WJ=_M_>/-[]OP^>[ M;SZ<;)]\R FNSJ<37'&J@](8<84]XC$89(V&=:(ILI@#<15=VX"5:THS6P%B M:1.=_$0TER/ ?LG ]:'3KM<37.\=&+]PAT@!UX<"5SP%KB(0I;1(R$>=$.>, M(9 <&_9^[W)PD".,G7)N>\%_%+.L"J MI'Z]?Y&TA3/@:P[ICQ?+N'5Y=62S$SY=O4HR<55E5*_<5 6][X#>.R]GJ+&( M/IF(#5*, C5V)B 3B418:D6H%,:FG+V$WZ<61LGG_,B@>1>A7CCS6HA0%[ZV M,(F?YFM46*X#X4A;QQ#')B*;$V10:8G"W/$H=WRI\LK>+@?58@^JCS/4 M-&F7L @2>9J34[-(D"&+%0]V)UU'!IG@Z41MC0E!'$M#'(T).0QR56$.+?&KFTPW=3_ M/WMOVMRVL30*_Q64G_AYDRJ"P3+8['-=I5BVCW(C.;'D^-I?4@-@($(& 0:+ M9.K7O]TS BN(B5*!"F9 M=4 H-G7T0-?E0#$,F2BN+CNF9Y I/IC19M)V%AG$G8F81L@=@ \8@4?U;6^T?*3XA<,917)LB;M/:J!LXH)/SR.JE/[UG/IE2<]Y]GKG'K;8]3O MYA1 E0"&!ZXOJ[ZFR,16/=EQ")&!65./@19H.1;WZJGV@:7BMS>H\QDPIE;J MC1UCVB%CFM4@O<#608MT9=LTP#(EQ)1M)6"RY9K,T@-JF,P%#5+IZZXV0.P >$87^KA);MBZCN4]3L!= MM,6VV#Z;I]E6G0"VZYG1[FI -EW11>D,F34,F;_F/2R6[RJ&ITS^WMH FR;V=_F::Y+V-\#_3\= M^WL4]C?GQZ$>\7S?E75;-64XKT"FMJ_*U+$4C:H*,USCQ1O2)V9W%=A=!>[H M*G #S^ RYTP;Q*-@E1GQ784)5!M HBC*M@J MF,K4\S79UUU+T55/.H M]^.HLUI[X"J*K^F>[%E4DTG@^#*H[TP.?,4E&K$M._"YUOX()<2?CJNU5J'O M+E_W<8FM1:L#\('83MI%6Y,W9F8ZB M^J:F!C(?'&)(=C9:Y'P_L7+[NGO*F58;,= M;]H%;YJUV)AFTHQ-$M0ES[Q9LMFVN[8 \MU;)_ MY:%^;RKXGA5#(&:O4L7@1S7"D*:785S9&@(D8>RS.'\EJS9G;$^MQQZ1\P#)6VP #"F8!^\%2+\1R 7 RL(A\0',) M%?\!# E6 /P=XWMUU4HXJN\LKQY/ BDITJE(SAYV7P VAWVOX,4A_,D' %!Y M1<09GG23%)$O%@##TRE#A95U4.(%YDA_1ID'O$(^'L8%%3I% Z<:='559'D8 MC$LL>O,?-_WUS?1(^!YGL:X'2JKF$M,B"B$>L4TC4!354W3/('9 _B'*B\9+ M3ZYX:[S%19(S29?^]W]L355?2_^9(J\M:-W3LNRW(H,59!E(+#>,.:"/P\R+ MDJQ(V07,]%L$Q[Y;$:6KC\?OHV]77\=G%W_=GEU\)M^NO!]G M5]\5>.?'Z>V[VZ]7GX8@;B+VWT_C;U_\D:L1\]L7%"^GY/3+W\.SJQ,8&\:_ M@/%OWVD@ZF!][VY/+\["LP_? A ]MZ='_YB:20Q*'9GRMJVN[LDVH-),3QGG0#; >!FF*O/F!-=:,GA O-,I9S MSO9GFLA?: [,YR0%T2S ]K]T.'HM_4%CGQ^2=%Z,1M&X)YW$7K\G4>EFD$0L M [5M,FJ2XFCA9 PLVQ+5(V1\!."HB5]X>0:#< XN+55A8YZ$E00I&R4IMK#" M;^;,;<4$^M8=Q=8HP2YIS+!TXED.7MV_$FOTGF%%,IJF"-4O4H#6^3F/:E M>5EV7QG80L(] E4C0L+5UB;Z#&HZXF*2YQ@P9S;$J4RW?(L2P7"]'UBN(YM$--F*J""K02. MZI?&)]$<87P27>DH]3%$^L5W!6B3X@'H_[EJWJEJV] M> .&SG+:1-+\PK)<^CM$JR:DCZJUMHUB%^L9=^L-7YBP!_#"(6)X&X&&!9WH M/O"[AUX1)#C WM*8:3P ])@5[A4:#WD"I(EPX)5K^.,\0YFF8'4DD8\V/ K< M:W@5F>F(6SI@(+%TR#D(_E%74J.7*1,U<( ##4)0(]! BI,\R#6"#KVAT0\?9BU^GO1)A+#>!O@:\N =G MQ7&VP7 D3V4XOJ=A^C>-"C8Q%[/6V(N52Q.^0U?FU]O?!_"\\>WX4X@"X=M% M%)Y^^>O'Q^.3VV]7ES]@/&U6N, ZE&]?WE^=#M_!VJ+O9Q].?IQJOTG0T_'K^#M8,:>,4+!C/--11--677,/"VA&#Y)]67?<4)# 9*(#'9 MK,WE$^)ZED$ZLP- E_7%=,-+)<9:C!K+R+8)0YWZ911A+K@@JBZG" Y MHVSZA-K1^0T=W6U2WHMO+90"=^]D9N=,4TS#,G4PKL%T<5W;"QS?4QVJNH'. MV,ZMS<54]@D=_BG*J65'<;@*^T<4VD(1YU9N2-TPXI@5@/'CF QOG1)0Q#;(-:!K63HAXRYNA!6Z)TB M>F> WARC4$4#V8U/@-+!4IP;]0P69P([L5:J6/;4JL?\+X&3EW!P^&L&6)F* MM[CL14LDP67C]TUMI"])%ZA2#$!YD")VS:):LVAL>A#":*!GC&%W?JF%-!2= MRR+T*;IN$6X^T#E8*S"CRZ+DYM76L:ATPY8P+6*A* )0_RT2_*?T M;*/.&.(NT>ZK;46;TBE1ZA&-\QN_AK_N*QFZX[O_\=6G!)H5 M$ X_O=@+1S2*QB+R-<&[ZS1-W"3EJIP[;IYH>=?MTYSB-_@D*V^PT6',D0.4 MV7B%W-]#*:\_7*=JP) [S&&S80",+LZKMQLJ\'!B&S]B-\>/TZ!_-#GS;M*FL4I/(1-$-V6:J)FN6$C@6OVS4 M9]T2K317N87&\92;5, @6,8M]&2Y'3LQ7^$+,/PP[&LM6_9G'@F3%!E>_?ZR M7 ^>EPB+/+)BV;67E\>> =@B.LK8J^J7UU5L5ACSS?.77D]/L""8B<\GOIYX M/?N*\'R6N1/ES.77??[53*B<^$Y7^JKB+/T:OKWG=Y:Z?-)5;ZY:K-.W-7U/ MUJJK?,'X#6@4FM"76J<2SSHZ?'>2T*<@=5H7DQ9L^XN;%KLOW+BWPOBDV=HO< M%EVW:Y%;+3RLM(8F%RO!G^>NF.,%E\KW(]I'*$'1+C:W&*3EU6$'LO5!]I%[ MENG]Y<,!EX'MJF W2TK-A))CKZI )8&G>@:AKFM;IN_IAF*Z3%?T@/YSLEYI MA6.\+^%QI;4?_&,P^9!K+GO1ZN>^#G*1NGSE7WT=?B8?/\"(M]_"C\>?X.]/ M@]/AY]O3X^_CLZNORNGM(#J[>G<[F[I\IN'8E^0KK/YL>$+./L#?']Z-OUV< MWGR\.-'.KOZZ_?CALP9K"$['RAC3ED_/%?WL@L<)PM&I3-,TF3DVDXFI^[*K M&?!;0"TKL%SB*S:HS7;/L;H2V1UO[$IDK\$;J0+_&;:E^S9A"G.]0--=U;%, M1Z%4-SEO7*.T0\<;GY@W*C.\D5*JN8'ARQ9VY28J\V7'UE39MEQ'LVR*E1U> MO%'MGJU:+:J?O=6ZU&VWHX[O"+/=M==CGZR!,M*U ]D3&E!;K*[4ZN))#[8X MJ**;@:G2P/(<0HV NIY)]$"W%,LR ]=Q".$D[>;HM>7KV M=L[64-1 I[X28/L)1R968,J.86BR22Q#)U0S/8+RE/04]1"JN.UID;96LY$' M*^=^P -/4=S"-8AT1W0NC3-M!S#-WU#I^LKYQT;>2(V,JN6ZY:ET,!S997: M%K(13W8=5971O&(*]73+H5PMU_7YE@.[(^5#K"[=C;%'8SR'J^X_)N&S;3%C MNC'V8(QG=??\=EF>6F C@!^H/3.1^R#RG#"5 M 5'SD9%QGZ]?NJOI%1:>$QBJYUDF&'@.\2S/L17/TS7+-8FB,B58UU&TH+S9 MA'&^;?+-2ND83YM]0?B#^?(M2Y/.XMO$XIN_I-8#EU@^I;)C&8%,5->3'<<. M9.:ZONFZ5J :3&2(JMKK??8<=;?4W2WU$SG"%%VQB:$%GJ=1XIN,!I9)M"!0 M/%\Q8)7K.L+NQ28[=K@).YQU@-F!%IA,]V7;,6V9F$R1J6%XLNDZODJII=J& M\N*-JM/ZD.C>9PJR)S"RGLN]T[X$S':FR#9E M[\>WBE;)WH_'?XW/COYQP8[T&0ED2U4TF?@:&"7$LF7+IIJM$]<)//,@3)'N M$KN]NOL319AV"OL]F09I,(W;L\M_K$"QB*$2V7<=5R:.;LC45*D,,L'3&*,^ M9=7U<_CQN1%5&D=6VUSKW_-)&DSQ1D(I(T2N)+&9L#/-E=W"IA MNJZ/;Z\U\\<,+*TE:%78@OEG25P:7UV0V-9$[OF8[82?;ML!7_?)K?M#-?MQM+'%Q<(^(B7T[B[=^@3] M;Q:7^_S"I"(/\0I@9:L([I$%6KVAJ2]G.>6MVU:_P7M ^(7'>.50]F/$V]W@ MQT%4>'DQZ=IW3=.0E^Z<&D\4! ^*'-^JOQG1L6@84O:WJ-_E2W"Q$Q7U*M.>'97\6P;'7\<]6_0!2&_@7/P6>HT(?887BV M(G'9U7BK*"**4=_P0K,ANYXT4L97L28U'K/HBXP[A05BJ7$<=&5A^&:WY>:. MJ9L4&$=8X(IPCK&4AMGW?K.>,_9J:>P:UAT..2JF+(BPC1K%ZS&PO9E$1Z,T MH=X *]EB:[9XOEW:G= JBW*O66][LJWI@4&67C-LKK(9OVDC1F/M8,#G6RR2 M/9;\, !]@L587MYE^0UC<5EG>Q&_0 0I.V4C;#D"XVW"+%?!SG:(R]/G(IW)09KP4N MUHA="V#!21 "N<5Q8F=B48[Y< #YE^BOX=F V"WZ*(LNBB_B QI>B M'P*?N<19?U/RA:T>>5XQ+$0+G_+Z#32YE U@WV+!'/5+7,>8"2R6Q1\O2X)+ MO";XBNKOA\!W2^4U&HO^C/E-,@O+D/OD/"8Z'F5SL+Z!8\#*VM=A4F18>7^6 M;99=EE!16H7RV-5Q$9:+:MN\PRK*R6"UJ)0F3= J'&\TPFR:)8KEE;07%9GH"(']8KV*Q5TB)6RVXK?K8;U8X6I&G+))S?*M M$L$L1U[9YO39];)TEO>R;$U;RL4]^];JP??8[1C./9 ,1<0^!A7QHN$QN1/+ M+I!RGG-7AK.__G$TW_4-QP/KEP58*LJ5;<_W9,U17--Q--TVYII+$I.J@6K[ MCDU-8E!*?0+GXEN:YMEJP+2Y+@Z[(![LTA D4<3Y8=FO@7?O]5'+ ".\Y->@ MTM,PRF;X^1S3KCLO/&T+!3U;9OH6EQT] A>4^$^D8 M9,9SAL2[VE1_[I"XX(Y!VF'%2]XR7BA71]P8EKCU@)VL8*X(78V_/&?HO.?F M_M1MR%;Z&"PMT[YI\ R,L*,;V9-Y-\3.:]C="ZR+T6YW@'W/W+2@Z5@R>A+8 MRTH'U.W%#RST7[B!RIAEV[JO>D1W+2>@2N &%K5UP[<==87_8I0D42.>M_:& MHP=M.AP /Y&',.T WY1].I;'C*8RB_?3F2'B 89_D:\7WV^_?3DUSK3WT=G5 MIZMO7TZ,TP^??YQ=1%=G'TYNSHY_^WZJO2.S\0#?C@>#CQ>XWN_ZUR^?M;,/ M\/O5]YMO%^_4CU].E:]71\KIA[]NOUX,@M/SN6P\(S \-3 -V35=72:F9<#)^3JMO?BC6HH_>6-'SIB>HQ(TK@8NBS= M"CF=G+U?D?2%-F7SFJLF*5GK:&H=FOIQ^E;Y@71U=OM9.SW^_@_Q71*XGB\3 M4#) 6!%/IHYNR0ZSJ*=Z.K%= XBJK]L+JC.\?)A%?[^DEU;9[6UNWM4V]B&Z M[3H/,,V?)]Q6V0C$=(EI@NUL,0-_I[X%^B7P6MTV+:8&G0&^FI@N2_>*'V+K&A6X@ 6LS+*&O:U5.$N "O3H*6@C09;B_9 *>L_123\GF 5G(RXG5- MX\NZOEY/BEF^<-#S'/XI$RP#&!!GKY-8JN0/GKT2)[F$$$]#&E6GD ]25JJZ M-5Q8C'D5T\>)&7O\$Y%U57ZL'7;6$,\5XE)*8 5/W=DH73(1:65^,R],@/G. M5-E-4FL69SW<'18_'4:/I4F<0-5HX)K$]4"U< QF&J[B *L,+.^.&/8%@>NX M[$T ]FI!PDV)* MW>/>*GS@\'C2)OB*TB8WCX^V^I9%'B#76[?N-NC(P6N\; MJK,OBS7[A.C[LEC2-_9GL4K?<(P]6:S9-PVSBX]_CA&N77Q\%Q_?Q>WX7VM.)NOH/H^C>.@1^HJDD4364* M40.?:H2H5%%=XKIZ8-#U;^U+^JC(HQ;$Q\_D$O_J+Y@;GCN&-5Q]UKY=P;H^ M_!Y^^_+UYNP*/_/#,^U]> KCS575.S[C7N+3X[/P[.+;\.SX4ODZ_#V"-6K\ M,^U$__KEY.;K;;0HBEYQ;-4-%$?6-6+(@ .![-C,EG7'LU6B,\]RM"[*=Z]I MK;O=?T+ZFKW=I[YB&8;FRIZK^#)AIBO;@6[(EA$H1J KU/"-Q[K=[^CK_O?^ MCAD0UU1<9JD>"2S?-5W-"5S?-WU7-5R]N_=_6KJ:O??W IWHFFG(@>(QF>BN M)]NF0625&3J!8_'AY+HH^M9$!-R/G)YE1,#3T=1<1 #BF*NZLG8V54FJL9D M2ATF,] Y C@>EQ""$0&VJF\<$3!S<75P5Z+O:1CA?65Y(5E>W=7564-6%7\% M="VBO+ICQCZ%^ X6"!TE6&43+Z!=%K,@Y'>D156=L!Z57J9,7&KS4H?BTCD? MA!E6U62\GJ:8"< 1X5A2X@* JGO'$1TOJ<%8W[#R":,Q.BI$R4\W;\[:+#%[ M5!?GBL8]#"A8#PAXW4K_CZDW]G,VLH:S&'&G2DS M4)'"@,. \=MCB?+H -QU553P@"_F/VZ]JC'6D\P*]XJ)*_LAS7(,Q"BKO-(T MQ6"2"AN//"P\R>^_Q04W]?CQXRF*.GGW $$-5B9VHS"VH0E9!OPGRP MZ.M&>>3Y4G#U7OOS%83W\)P7EV<776L.87_+\=A?WAR*XP<<_0BP5I!\?,U$ MC6,>>)4Q#PU0',-0 6DOTB 9+X/'2%UT@6]SYE?>JR MFKA:5Q,?L$@$I2 R5LP9$-$#;8QBH-=P%"5CAL4*,U[PN^2;RS8 I/*EKGH, MT[-_<6$\SFE207G%_NOF6$!.@] ;-$$QSTSK"N0B:JI:ZWS9V;EBLTUHX^KJ M>I:G7%&;]$$-UP[1.ES,QC A#]@FEZX3EL8+ M8O,RR?@+X -HN1%"I8=HPD)>/QW^*!DJ8MF82V\.[S(XK\D7>4'W'SR*L'FN MOI"IO,;W($EYT!OW!8D33WAY83BYHF+I\^NMI/ND9Y90$"83PDG#"B>SEAJ# M)*@Z;UPNEFBV,-ZQ1"_8BN2'F5 C&I7#I6'B Y%B&W2AIM3E[9>5S&^(BCI" MK*SD7%*\7E%\K2(L0)$@>&04.0CL7RRWSI(X1=Z<(NBQ^:7$NU]*IXQB.PW! M!PYA^XM/]B2NJ]G6&I)0=9K<%^(!A7Z)VAL#QJ MP3N>:CBR#D"X%K"P40>ODE]&"0.4,^#A9.^H P8$N^2K;Z6'KFD^S%H!<<@N"/>*:DMI=O/PLHW]VGP[=@;?_ORE_[M MZG+\[>K3U=GMWX/3+Y^BTR_OM-.KL^\?OWRZ.AU^"V=+MY]]>/_][/;WZ-NQ M/_QX_/L0YM//OKS[\>W#YQ]?+[Z.3[6_C&\?3L??AK\'IQ>P]J-_5->C3#=U MV2*.(Q/;5V2;4+P'TBS+MY3 9MYLS+GNF3Z!AYA&;>*JA%J$,-MCF%W-7-N> M+=V. %]Z:L:!.P"RTZ/_C&"P/,IML?37"H#2_1E MVW>H;*DV(!G55-MPYPK^[ZQ9&YH6(@7!9:C0UR8LSU("HS>)*[NP=D/^S&W( MI(!YP8A_-8?>F^J#M8A[VEP(R^@;(HQ[TU0(T^B;^GU#QU=]9YF/TBI M[8? ML*_V5>-^H]ZYV ,.@M^D[^U]XE>=/8U?K0V(3:)5G^<1-RZWE]UAW^L:>Z?G MC^K%.B$!Z^SXV4%.VW^B6;RWOZ;CA[_! M0GY_=::!I7P+^QNBM?P9UOK5^#;\%)R.E?%L[#NU7,,W ]D"@,J$6$1V#,^1 MF:T%BJI1U<5P)[VGJ.K2&,+VZ',;\N1[-;/O..'2T.)#X(0;1GK.$6L<)=\T)9[. B!8X@68XLD\#32:.:LJN MH5JR:SOPC^?;Z#=\HRH]VR!SK'!W[.B)2C7OE/K>BN[#/O\9"M1\UZT#:#Z$*AWMD M(/G^ -I&P8]!^K3"A;X6.K3 M<^$H.U>?'LA1 LQ#EV]9FG3,9#-FHDR8R>>;L[_^<9D6F"9395(RO1'KH"ZOL=&V MRZ4M7;.ON?FV2("=ZY3-C(7.<'Y$K;%J+:TIAJD;/JB)F@I:HVG*U/#AA^6; MGF78EJLZ+][H>D^Q]UIKW(@<6WXGOY\,=4NW]7O&4'>N4G<,]8DTYY*AZH'/ M3 N,;TUG8'Q[Q)!MU_#D(-!47=4-HE+RXHVF]C33V)(G\G&96JE2SR2_JH2S MK+;<+6\X1@-B.H#%3PH,+[Y/!'G+5OD<[)\_:I.FM'/N%W:QQ2J"^P2]M3-0 M.H@MA]A6[VWV()3E$[M.HFNLQ=!=T#RA,>T$CNLJ+F$&* VJQES%-C1BF;[K M&HZJZYL8TR=U*:&W90FAJOIMIPQN1QG\N""DQ=<#3;$T6;,Q"9Q23W8LSY1U MU_5TX(.NY1I@73MVSW;FM<$],J^[2YGV6I"*26S-,!U/M2VL_&M;"F.F:SJ6 M'7B!:FYB079F,*@8UP8;TF4P,UY-=^%NV?:91R_5,Q?=>O#%T MK:<9^N%=QNR-EG111;-L,9CEN43N/5A7\@,C,"DQ#,6W@=\QQV.&P@R/>IJK MFU3=-.KW#UC,QT#<-G?<;6L)+Q='.39 ;Y8ZMP)3@9/39,NU/9DP!TN=&[ZL M!JZF.Z9AZI;RX@VQ56!OAW 'T:*;AH-A'P]7DC355*EC4\LAQ'551R$.,4R; M,6I9S/0W#?SMV,=CL8^SF4X)%F-VP!Q;5GQ5E8E.P,92-")[/F&N9Q%3LVS0 MCA2E!\AVJ+&_^Z(==7ZCI]"%-)T"2:AH-3#B4X?:FF<8H LY8/5YIMOI0NU@ M9N_F="$X+-]"-Q&Q' M[E/DRQ5Y*U%,"HEI@[CF8_6N0GJ/;^ZP+=0ZC]NI" M)B&6;6N.'>@N >EJ6]2V%=?R/%W7G$#M=*&VL(]970@8ON(:MB\'ON7(!,Y/ MILA##.9:O@:J$9P@L ^3]%1[GGUTGJ*GNT^K^TC4#5)N13W?SEOT%!J2ZH'\ M-'1J4# 3B&U0W?"9JUBF;@*),*.[66L7JSN9TY0",R"&I?@R4X@M$Q+8LLTL M4[8=DUF&H6NJX[]XHSE.SUQ@]NV1IM1YC=JK*;E*8 <6L.R 6(3XCF/#'X'I M:D#EID:#[FJM;6QD5F,R/--A5/=DIOH6%IWP9#A%1S8]UW293EUB8+BFTWF/ M=ASTQ[+LE12$,8T]'H>49-B0*V;KU()]OK9@B_)Y1 >]]_P$V5L\OK,D+C/6 MSEC'YK;(YD[GM"73!!9FF@$ U/1DXC$5%*5 E0/BT\#27$^W*;"YGJ+.!Q#L MD:[4>97:K"MM*Y&EXR1/R$GFKMMT1S%\3Y$5IH+=Y9N.[/B!@??VFF_:ONK[ M.G(24S_ 4*1VJTA3J=[WUXVV:/T](%.QTYIFRHAU;&U[;.VO.07)\)EA6KXA MZPP+D/N>)U/5Q *\FJ+ZJA=0 SWG/5T'UF8=@D-I+U*AGP&S:8UBU3&;QV(V M?%'WE&G"!UT M_"+):<2UJP=D4=YA,*Z9%%QV.%R0%[R?U2$>6FYGR]!IBW!HC2:*0@$%!-H7 M1['/:U#A[V]Y;W#F=W<5VQ8;G^>=>(;A&+K%9(WH@4P\S98I5129>9;F.RJE MEF9Q'=4T#J3(XY;(><<^P&?*TA]:\.= 67IK]/V.I3\]2Y\+V#-\1P?.+5NJ MYLO$L'6P!%1#]@+-=EW-")BG(DLW%*.G6-ORJ.Z8K7)3X5?>L/M-V1'\UZGV M],LZA%\561X&XQ>;=A:??N\)29OW5O]8I!+U/"2F3$KKR+]E@7_2S]AS'4NK M:LKK9J!@5?.6?Z6^_D4:ID/ 6@!2S-I.NJ M@2N@8HA+]J412[&++KUD4HC-=%D&P.$-Y=G4>K&L:4130%L96P &&AA#,>=%[@>/B;[X0UH##,AG#R:#1!R8!/[64^*PF&(8\.@ M.#4=C2+ 6UQK@(O%2 ,Z L#G(D<.DV?2>.\*/PGT!@@ M6->BE;#R+*#=6P _,@Y^=K_1"&_KI/,!8WE6XD[SH $-KYB7UP=QF3*&P5"H M@>'Q8R>E6\:_FSK"2, !FB,J#R@UV(/U!7$#MM-F5BD^")Q 1FHP%V8@38J M^+HT"\NEC^ $#BSY)(/Z-T0RQC !AZ(QKC )HL91C) MY.2].[W"DKV]"/Q]4"E+CK5)P*9-7 MJ NK*?+EK\QU[]X1F6'[D2GH-'[B9!K##5S2ZH>/LQ:]3@!B&L=R$^AH XWQW M!3NK5__DWA .TI.<#26M+U0A\?.4Q@ ,9!^\1+GU.I..P\PK@-R1IH 0CV(: MC8&;@2X&M22-D@*2*4N-3GC", M5B*8NC^!'XA4(.BK(A:FRDV8#P1/ _DQA(5C[*J0$N%PFE%,('V>PP=X0$+$ MQTG.0!KC*.N],#47?QN7A9P)C1\X7N V$9P@E@A$GO4>C!A)5>3_R]_F2]X M2>X<6J =CC^%AX>+++!ID$T-I"AU39!13'*+#%[(,I [D5=$@G!Z('>$-%I( M5ZA'<'1R&6!<_Q @MYA= >1N*.@G?R3)=T3>"6(?PIX78\O%($1%C5,,Z@*@ MNW.KA0,B*@$1QL+3@$C ]9@PQJJ#L(HTS+X+L@>>(U1_KH\W20VMK-D1LPG/ M8#]09BA@/-\G*DQ#1C,8'&ECLE088#C/FJ86 MF[)+V"?7M0N4_ZC-789>3THJ>H*)>$<(.@KQSHH"&_<$:$<1MMOB*^,:-RA: M,/]DQO\/[+60W7#M,XQ];&(Z[DD,CBT9XA3(=QEHTO >,&SF#6) HDLT]DMC M[1(I/@$#T*NDZ10@FD#.X1S\YK=P_" V4,E]O_PLLQ'H.+ \H;^6!@K*"_$[ MH%H NFI\V1.\G@EU-J??&4B*AH*-RO>H@#\]&*D8B1%0[;T.@8EEA3=HSBHT M]0AME!BHP@M3KQBBK> QCA4%'' >>N&("RZ!([@^6!QHS1X@W12^HK3U@!+! M&H[ST@C!62<3NL(P E38Q''WIYQ.T(V#B /?1P,16*X\LE M?$$EC*4"IKA)4C0"<'NPO-+$=64L:9,S!'8&+?@%,CD:PSYB; M_IRC#F$ZH)@4H9S/[[MT*O#C93^85^"L\,AEFMS@ADNIR.;/J2&C6'P=IDF, M6/::\W74:WUQ>(!;.?V!TM$O4-_ [X!1 (K!D.R'QQ&#_@#$C%D0"MW A]^\ MD(&H9]PUE5S&0#R51^7H_#,8$:HI*TZ#:PCUQF=PB!$\NH&QT4,.+B27C_*" M:P.%F[%_"\[]N1C,)F?UN7_>KSVVI7?U7>4=?9L,AR%G65."ZKWP!D[)IAY* M52^BH7"XP0'FI?9>2N.,!H#4-'6%6K5*,ROU0;%Q?/?/-+Q&#&JL\P_XIY39 MGQAJ3](1X O,I3J.L8"9KN=%,;07<\Z+)6QV-Z;"Q[_???K[Y-V7K4F+'5D\ MM>Y;6GY+UG6'B />>!G&U:V5,WW/O5NA=R(P-PA3X-+_%C0%1H;HB;$UO5(H M(=K/RQ"._FGH%N4EA+@J$3RN9 25?*->"C:)=,F2RY2.!N)" LV>#+0DN MI8>P%5)D0C FEWCY>,05]&I^OT@KJ5>M%EG!)3"R5*BOL0=3TTM\JIP?)OMO MJYB4. RH.Z(RAL$J$O9$D$7P!M,T-$;1MN.1!76A:X./.;D"H-=8- MXU)\C[MTX&"P&R07GWE:".Z"MY[7$]:%%Q2EO<3U3M0YY.JVJ)0JY5T#L*\9 MH*/H0)X#0.>J]"D%00.R#T0M,WDB4SQZB1.,7'\,1ZN*E!]P-+R]1*(M% M#&'$0<7]2IBNNB]J,3*?L6I3/@.%A>+!J<;+BCTO1')$W9_4O@90B2(\*>Z= M2P5.PQ>D^D+(E!5#:0V?HZZ_Y#,-'K^@ M ]0>)RI5B;*SM-8K,>:"_: "*=_#*84^[?''\QO$KI0C2D6=Y:+.<:0>NEHC MKB%X9=C%C M-[!W>P8,2DAQW"JL_B07S &.Z5U,67W\15^L>ET@KU(,B+K*" M[^L&H"KH-?)KKE NK*)*5!::.O);6"C(WCBDPCF:AK>@(_7X'DM]>6:K%7 6 M[8@OU$]N8DYEY=8U]:50$"/8E#1F-!77794-*FR(Q@ TRL >9I=<:6SN5JL& M I:%YC"8QJB#PXCPE%N,*U8R7HW6J, 6V1T(5RUZPE4RL+;Y7DNL>5>DR0A, MOPHPR^V_%O.%#US\ %L%7;?)&H#NMJW5CZN[2F?/V<1F@?"E/:'81QRDPD(B<,VSF"JGTN'(CQ6??8+ MLH02O*8X>DTC?66]HY^2"YJJ]HUUWM-*3:?B+^5:*C;O@\6 ENT"M:;2!KA_ MC"LMW"^&>ZZOM,M:$L(R!)V%6S%P:+#U#$59R3QD?('K0VBHU1Z^&)4(L%AS M8<):/-1H#]@(EK,;8";?6;<%/5&(T1 F7%A2^*"X' M)7J'F7 U_*3I1M\2.N4B05)-5:L3(/I!A("FIH)J63($T"GB!N7=O6253ZUJ MSH3I(7^J1RBE$)]&ZZN;$*QYH++FI')A3KQ><1++\_Q.A%95$6B+(39AB3^I M(,MK1&E"\"-09=,0W[GP.]SUIPFFX,@7-'8EXP/*2.O8I7FY\%O=D/Q^=?_ZE\F7V M:G@\TK[XB*_P)C/TUL&V(8;&3N[MW@U'43)F&* &^"'_QG'G3SKF=PN37>XH M/X8ON5=1?86N+,9S$DX)7>V5KJ0FBM.I$T.69/7UZ2.MC@+6&9)(:[X M2E>98".-2P\8 ,YO4#'2WB148N62M6K)Q)Q=%9<'!R<.$U%O!D8 >#%'4D<0:3@)N)-ZN*7^!/-RPCA-X9/#J0CGC^ M!>[W)AP.>6@+.F&K:TD>S@ C\P'"3#B7,5@0I2F]!K-(A,[C)5H5.R>"0LJ M9>%*JC^M8(')^*DBJCRZ>^GG8D-8F;CR_X93D)*&_=,,@ (W;-HJ:W1)]&IO+[Q7#JE2$/Y0M9Q1-5YV4] MHG ]W["2JZ(.S:G@&)!YZ(+ J0:3?F[.._NU^HOP:*. WK@2YV$4J3)95JZ MC8LD(!@-+1Z1Y9'GB?1<+ BMK*N9",&WA M"&OXSZ;Y?P8++=D;#($7>CP< 1:&]W15:&%%@I,E(M-/KTN4UDC#V;<$I]6F M#WDE-4TF08]==A_2Q@L$T(*DG*/EXA7I?77F^]G5'"Z%34#QXVU< M\LW>_AGU%XN!*)6)4CP[BGM,)XX!GKH4 .?,1*S3=XPX&I>1LN)VA:^PY)YE M?I08B9,0C,8?J-.?P#),R\@ET$' L(_@67Y_FS5\ S 99@"6NB@0?8%Q2!E; MZ/&]2=+O9:X@&JD'$=ZW6.EY6P:67DPB=S^*&,T#)H0RV:$*T)K.>BA#XTKE MNY0G5:K#"G!EDXBIC3)14)L2%O2?P,^DDY.>Q#.@K$J)[K)4ZH,3GIYD.HXF M3V3NPN+23)Q+XG(Y58:#B&!0# JH9 :/=XN3F_+2L=0O:R]E$47"N]R(AG#+ MV^W2.!V&OHP1GF =^>%ER./>)CR2'UGSKCFB/!*3CZ"7U\L)EWIASI,(&@D' MB(Y1DJT3.<@SH$H!>E>>%(9>XX6]B*[GN)]5*+9@&>6HR%Q!T9U-5ZA-38!W MW92:%.82OQ0NDSSX9XMCCCR>$0=F"K>^BY&X0G[)@QHX;D6XE(GQZQ9A MY//?A$F 418E%P"A-H2):WOE=!*VQ(-E,9@5+68,:JB#I%'A FY",+0+K$Y7 M\ :7OU'>4$Q-.74^ QH%"WUWPN6"B37U,_@17Z)0O#(&2ZXDV$2SKG0>=#B% MN+N$V^Z(R6GHL1H1[^.MV1=LP61[T"PK&Y+?#HGPDS K[PL##,%"=H&&51E= MCX\M#OCG(V'5B=DHAOJ2*2I$^'L8PR_:R_E[K1D$6^$SOR_XG]_MO[Y?M_^M MHH^2&W(ARI,T!/=D02#R"_D=$,\*^?FF<4DP?=DXN27XA;-285EB3DF#)4J: MT1?7*O"+\;*,#A1*&:?*^2GY$$&$Y(E_\LFJ2P(8I_JUS!-J+*,G80F1$#T* MUM>_&-482ZR\5,PD%I6%2]@/EGHA%\PL3"4T$?$V YTO8-'6>:;\=;Q= MQMR]JM 'MS-EH530&W[5&M%1QL065UW<]G#,)1=VO06WNHWKF$ID >MGM0V\ MZ.91K (SK.J$80#W,A?5,3?AP34&PV::Z*B0_X4RUGAYSXO'"62T$1>+U(1JN5<-)87 K\E0#F5 MGY+[;Q+NJRPPN#'T%GAS*JU'1/^A/>%/KD /6*^YX-4]EF9E59IEDK++A']7 MNBMH&<_-39_*L!'W@U-ICPN3M$5"VG2NMO"G]Z8'SKBJ%?%4TN&H')('JJ:L M62HJ T"& =Y8YDNK!$C2.:O+FKVE1:60U847.,XM+\O0+_-\MW&/O P[UDQ8 M,UZT Z46^P8_O3O__,?%N?3QO?3QSW>?CBY./IZ='RX%+;X%O1&)1@472I/[ M[)K/$,TJW4="W^6D-G7YWBL]'<+QA_478+=4E$183UKW9JQ(QWA9>6XFZ33\ M^J-V+#56.KN>@V>"5;H1KT@IU9$*S7HD(!.F:\Q-52DZGRK><2("@VM3C%4)YJ3G04E]5O[P&HQ?LY?&K,.9#\9=>3W-( MM(EF"H3RS8JO2W/))'U=L]!B*IL*E!.7QE2?&U,S!4_+-T%/L;2E7X,F!19^[1!?6Z M!:FWJMO !1R6XQ3JCNOTM%EGQ\\.-GA]7;1BN/U<\.MQ:!8![<.0*KM83-";'S.2TO> M6[(]E];UB[FFZ?3)'LFN+39#[_!CG?,Q[2J;MCUG= "<=K'](%#":3G+;59 M:I'.I>Z7SK68'6-5ICUBQYN>PB'T46\]9BT^62S@M5>G>P!Q6E787XUJ69!3 MW]XC5K[U8VI=H$J[@Z .D3"6FAJ;7I ?/G(>7!35KSR#Z\T!)O^=)3E[)1V+ M_'..IKP=ZR11+ZMR 2<%RT4.''63:U$- >L1 #KB"'--+Y)4VEBZ'W"N957" MH2[?(#+NRZ[J03,#573\\ Z65CGI$[*[6*!IK+"@]=,PZP&RT*L^8##-\;@ M2>"D7#PO\,%[5I>\9/+5S]/)]?43 MG*=,C??+\MSK10!\VO1GQ^D3U;A/^K-F]!W#?H2,8D,WMI]1K/1-DW2+W?YB MG;YYSU&[M1X,$N!BK>5?-X<]H"S?GS_'M/!#D"B_;"/5=U\SQ+'XL?1;*>R> M,R#>E3K ] M2768#@C/#P@=L:^^*#RHRC1=39_'K.GS;('3H56'5AU:M0ARVB8B_B"BYQZU MLM>:42SWK'JT0U@N1J"?'JW446N"GIQCX%;#]!M:F.E.Y]F,^ ME):$!/9TW>J9MM&A\UZBB9D='[>&.SX".%F_<(CW'[&3" M?N)R)Q-F5!Q-,7N6M4^U(SM2:@M&HAY=I%$/FV MTYR[,;HQNC%6C_$91@=(7SG]?=+ ]@$Y.^ZU/8?,CHJA=MRK;0AR$*W!]@$Y.^ZUP^YB M^X @ZW"O;=R/K^OYZ,;HQNC&6#W&W_U2AR+K2V0=4$33N\SRIS$NULXN/_@0CF6:QUY=*&TG=J2M M+MF#Q\$ENHW9WU2SV0<\N/^]T<'CP3+MJ4L);PTOZF(=YRZW=Q/HV%8F]7P1 M9 GWTO8JL' ?D+/C7EM4L9YU2OBO.74C!O_ZX?6;__ ?3[PR#5=V$DM)D4H M)Z^(P$!-8@SGQH]_KEKXOB]7ZEFT_PF(M9?FD]UVL1OHZ60^RC]1VO&8Q;_[CIK^^ MF2/ -;Y\:KEZA,PD!1XSO9Z'V*E;@6,UQ%RSVQK8 AJY;^S6 MTM9!FUZ\#$/?C]B.5.\_TT3^ LPCE4Y2, R$BON_=#AZ+?U!8S_SZ(A)Y\5H M%(U[TDGL]1\U[.O9@/V4IMY 6K=3?>O@N9CW[Q2BVEX"Z]8LT ME,]SX(72GTD22<=AEJ>A6^1)^KCUH0X,C$>C-(P0@^Y'D4\#M18R,+7%X%J$ M9,#H=@2IWVE%9NYB6!!:6M. +[=GI7E]@H:AY/=C2?*9*U\-9 M6*=WM1!<;65A[YF;\E\7<+'F=QLQLNHV,DYBMAJ4S^/)Q??@BR^"]647P;NX M-/\R8/'DRCR^O..^O+PJ%P72),$A,BD?T%RB*1-7YBGS>Y(7)1GSI225DA&+ MX;D+#!1E23V9E\3<0P-"QY^9 M^0:7#^OR$RE.D2SJ M3Y=L;FH9-V$^J+<[_49?6L?%/GWLZU\A[!A=F'0)QYG2*!K#(46)AYJ A_9- MBK\EP 'C/IUM6X\BSJ^8AJPB3@<0+8P*T\F3"?E]T1)/L 0?)Y>,OY(DM-H M\DA?1-V(GTL9K/.*Q'R)3 2F-&TQ+?^UO#C]T@P05L4 2MN"Q*;J2L& +, M8(!,['U XTO&08;,I E'@$L1YY)?I!6@@C#-@& '*6.-@T-1-1]7<^_;MJ>- ML"%*7S?N%6!CD;ZID>T';.A]U3*W$;!Q$,41:OU;5WNK?9^'F21'M-V4XMFF M@%)+6;P\Q&(-]EAJ=A,S&\S" C6_:A.-:W]UZMI_]N9_3]"> M:/?,.]@>I!Y$-DL=)O>UDTOH$.35HT3$@[Y*6<0-L4D _,OIN+X2#,KD%>K" MCHM\^2M/'RNWV!13C9DHN<;/05US< 3FL^RFC'Z7*5K)KVAT0\?9BU^GO51@ MYS0!N,;>^4&O.)J=.C+XB*_"'*;S5H<=:F5 JG0^5?>_?::E[?0MT[R/:6G MEZJU]0P#I6^JVS=85;5/R/T2%[K%KERLW3>M^ZYG%VO=BM=BG[2AQ?+\/J'O MSIXF!EQP7^"I\ 6^B_WM) *L!8U]P(8U<7V#C(B#PZ#:HG@9$RY%KW3R =7;\[""W3ICQP;*EM_Q>;"O!K_?% MBM;QG+/';+:V-2@N= ?M$):+\>NG3=V?Z^^_+6ZP)<5A>IIB]NT]J@]S#S+> M9=70@R6DQ8?Y# AI27AECV EB@Z9.V3>?V3^65.,OC-GR.P;&F_-D-BV+KE3 M#7O)D:O&+^O4ISJ8<,RS2;!D[,\$)TX"*7WFI8QB.*YJO*PB&47@W;\%33$N MKXRY*^,6L116LO0IK5$C2]=?-B8"_+K)!ZMFT/A"#>OE&L^J?4DZ6;'8GN2' M0M( #A?>&:7,"T=A+D)+<00O22+X(F=#'M-: MP+M25HS@P0P/MMI*N;,;EN6-=?<:T:EO 6^#)(U#RL<]2L/;)*8]*;])JG)I M$4TO88#)VP.*L^+;&!\[PB1&C)S-T\(3"X1_K@'L)1X*9(#!>! VBRG 2^:W ML+#249KX\%JVO2#8UE'E%T!8BBB2X:$"=G@#&D6,!\7.(TA/Q)(7<4"ODY1? M)U;8Y++JV6$"YY'!UL( \"W. 6PGD2>KL$)S&D/0JS M7,3F^"B,L=#>*UFU1_F. MCO-__\?6-//UCLQ+6,+K*7!A(6>$!6!9=58B1V$1!C7XX4).&[-+'AL1C2>8 M([#&'4L4V$OR@\\ WQLOE^-!=YX//\^)+'=!6@0A3TF8.@'R$@49B/ @389P MGH%(/<#\K9*KPGG#X0*SY_(>LQX&H3>HI#I/QJ#5\#SK1N%#JMI*M4!;D='2 MG?S#3UZ40+MA:9GWM(@HM?+4@=TC60-@DR'\PF@*3[G%N)+!X]7Z'3P+<,R:8-$$]NCH:27]@:N-UB@;_,,R+FA.'N8Y-Y-P%VE6#&Y0I6#S[MPA'0^ ^PNU2A!''5U33TI!RIK;:<;$(=]'VJL:M M%++X0C^B?#T\6S#B">K=:6T6%5 MUWQ"(KV*6B/FE81=\]PYQ517. .>,-KI:ND CO-JB_/ :JS.6IOOQOZ*Y> F MIY:SBN_W#YD5"+ #*+,1\P#8.9YB3L.H3FS/6!3-8!>ZE:+*EU-IFIAJ#\, MS8<>$Q(+SPJ^P7$!PAD(7F&/"$6C1%V_ CX_HA&<>-[(OZ_-%OCT$J03,JB) M!RE/6>Q7IP<$0Q%-^. I"Q O)Z,CMRFRC#,2%S@7G.IO"V@,("'VW]A7@SC, MK7A'[T!.I596YNEE&8:>3"67"SY6C3)53J;9M ?6%%Y;"V(@-FQ%JU-;:>F M=QB\@2/36#:9KC)7_;OLT.T<@'$/^!\NAY@R;X19-Z-=DQGE>@-U.A+ZE[$F M6^]-B?>)]3DMQ0N0URF6]@!FQM4ZKD)2KDU^_IY25$40 R9H%10LPBH,'EMA MJ#Z_U"%S&A9=ZM"]4X<^<'ONSS0)PKS+'MIUWLA>)>3LU6*[[*&6!_MTV4-= M]E"7/=1E#W790RU%KBY[J,L>ZK*'ML5SA-TUFK:[NE#Q+H%HPXWKIM.E#W49 M%UW&Q0/+41&KOVF]OPZ5.U1N(2K_;%E]TN4./:O<(6M1[M!A&.="4197!MLP MHK2%4&A=U<0EVI[2-UNK[#V02^P"GB^?$48M/E%=O2-INM6GNGA/6SG5_>26 MV[M%.9C]'W@>;5,^-L.?5*5L3S)*PCCG 4TH/;82I<3CYB^;$T\B5G1]P<3 M9%Y*/]=AN_)_$EJI L'<*L<4&CZ1F2(H^2 MY#L."J!77L(6/ZR] IY.,PD6G(04E9#(!"#J -PLQ[CCR]"K\FQ$.M4UJ*L) M1C$7J3= 6$B4-[F!-U*&NJP$3_@\9'@*9/N=%K-A$,Q'T6PGOI3>E;U_NE"8 M70=![%5TR5XMM@N%V3\EYIG=&':A,%TH3!<*TX7"M!2YNE"8+A2F"X79%L\Y M9\!O,*D74S_]81B'W);%''\V:XYU]Z%=A,RF+$SD:JFR M9; *#Y6FR[S<,N\6A4(_5'+RM,5+/%SF7:!A&7SE M!+E_N-7]$>3 Y,':=WL=Q)YM2-<"G6$27[65"*XRV*JJWEE.4Y5/]-/PFA?3 MFJ^^GDX*-)8A6&E52S"@GFA1@)%'HFY_N>2(@AE1?8RCI2POTEB$;?XK5A5)Q*)K=3"3*,3( M*\/RBIY)$&2@>M6%$V$)09(.>;%_ER\9H0@@$1%E)7CVO9C6AD%1)VC!(78@ M[#_R$I5G22S/QTKU8 UKU0YJ+6164N,4'!(.!S!BY&2.2$7]WY7UV!I$\9.J M],WJKG4CJA6KQ>)PV*+ADDE@J(M*EU)8K15C 1N3P:BD;]_!.3">4#!;M;^Z MV8HF89QE.7M2Y%D.L$%0^,SEQ?U^4ONZY)9[P^A-@%L9\/F\(@M/8CA9)EW0 M'^O%%&ZT[^G@06=A ?M=B3# TR9:\7 -2T.]^5^!R.8#&2U-CS"MZM+#V[T] $37]X=*JY@(\KO;H_#.\ MIIJRXE244-' G MESP!_#3$#23KU?P)>1P\1U8_IRT2A6TA.2P+69(=[N8=347]]C]A^><#.*.] MYC]W5L0L:6V2"4!TWB@#Y(W:MRHL%+2QMB+YDVHY#11>W7!C O(1EM(/(][' M*D/0-Y>EOGP<]XVZ%JBD'?F.^.0(4:UOV.MK\L"LB+J(8TR@WN0799G=N]D% M6^NH-(%!6I^8&RV9*SPK4>6U<-=5(-U5I>#167&_K_YT7H>KJE:BXQ+:(0XA';- )%43U%]PQB!^0? MRS9?O.EJJ-XM7S[-H>I9A:+O0VP8AP6C3TMD/5Q9@SW56I65A86!0]2L28_/$PD]Z#B2ZIBOS7 MBIY.^P#6#?69(Q]7!& [+MGSNS_/ERA?+=KD75T&!_2Z46B?5GOT)WOL@1Y= M(UA04U:):CUQC<8+_C/T"<%7$Z3I <9YM,BPNP9B8LA0&48D*E_'#AKP=5!$ M*&-@0\#G1/<*X65*RE84'!LY"M(,3/P,C5S>F80+4#E/Y$H.U^Z AC-IWSU& M*P_Q:,&9(5BI])V-:SASSYP[;H 8 >ZS(6^@(AH -ML"-"RG;%Y_243#H.:, M>$HPXBA-L"'*XN/C&9OH\N8]7;#E S^AO.RY $H3/],DQ[KQ\'U08)?2Q6?* M6U+46"=-L;\]9TQWT>Q"0EK&X2MP [QZ0,=Y1:\N;"*'TT,#LS=UDI.N!_BZ MAX8Z!S@_/81SKW0#STJ/Q6(#7UL@.DI7)M=48]ZRAXXECT;8,BPO][:<[90] MLV"9T1B[D,3(8/RD:GJ#8T7A$"QU1%_!8'@/#[YY;](MK!IO%8>8=N]@?\+R M$XS&:96W!W4!D00KI'YYDKCG><6^>>3H+%G 1E;0T3Q0=I^1:X!A;9#[9.02 MNZ_KQM:S)O6^JM\OSW=EDJO5M[7UDC'W;;%[$2ZU*5"=YY8W^_/GF!8^%HG8 M2NK: W*,AJ'O1VR?DFA5=<%935=B-N NP B>4UZ(2Q=?_WOL'B?7?VB?KK_J MIX5_]>[ZVP?GZN/P]ZO36^_'Z?!$.;ORE-/COY2OMW^1LZN_AZ?'1S^^WA[= M?KW]K'S\\%7Y0S^+OMZ.PJ^WI_KIQ>_AV?%7_>SX2#G[<*I\//ZJ?KLZNCG] M#X=E[6X?/K[_%OP^^W2;D[.+WX>E%= 6?_3CE8YYJ'[^<&C#G M#8QA?+MZI\![5Z=C1_GZY??LVT5B?#M^-_YV<4G./OP>?;V"N;Z<_/AZ >NX M./UQ-CS13V__&I_>GI"S\_*=__?[P!WZT<>KZ#NL,?IX?*E\'?X=PASJUZOW M@U/M[\'I[3OMZY5W>W9\.Y7J"[ MGB6K3"$RT:@FN]0R94)\VS(#E:FV O*@;]C_^74:"][LZ#JW2_#=7[[:944^ ME*^RP/"(YC%-L4WB>IIMZD0+#$(]17 M+1;(GJ=L@FP+[L[7D\V1W6 M'CW9'=8>/;FEI'"A:RHM5S:;L0V-R( M=&KC83[9'=8>/;FZ(-'SRTBUI^/W[Y>1:I(7;[J$U+L3!,\9S3"M"6LO88+, M7R++.AI+[Z/"RPN>>7' F:A8:\0MLI GVH29E)7PZ$O222Q=LIBE-.J5G?)X M5EB=UU462\!T=U[.*LN;1:\RS%WQ18;9($S]*G\]J])]4E9FNO#'1X"451F2 M)!")]ME-.!SR#+(DB3 AJ$QARG(:-?H5ABF@W^3/"'YD'AVQJ2?%XH<4B_S$ M97KAN=@4K%]4LFJL7J3<\\I<29'"6JK5"[C@A7P/LY<$@'@]H=$H37Z$0_@# MD,=P7E;)576=4CZ<:=5?S$&RJE"P#'(\Q0\>X#5.#AV*!%&6#A%3 IY+Z([YA#SG,D04FD"6\JIN D8 BB,8&PC]E H^^'L1 MLZKS9[WD&K;8_3*\YJ\"5F"73;[ER>!\*SBL&.?W(A+#'A67@%L'C+R8S1< M2,3)BE2Z.J// YL).)!45*DVUE5PD<*&K*W9(O(_8<<^Z:6?A*7O#2, MX>&>2$%MIBB776 S7B8AQH\COAM8;9%R0A-)E*(T8B,--X;M9!E-Q^7* QJF MU5$V& 9,AZ"86M0%+\J2%5'.X4UC((@8Z"@5O7!KV" )8G9O-142-I4N$][9 MUP=2JJ:I!N,KB27,M$X12S"T2_3[33B:E(UN<5=E&C9OP5N^*%W#%"P?BQ$1 MU*+29,G3IDX@IB*+6XBJ6D.H\&R2W8XR5AVK M;ZCWREA5];Y*M'NE:Z[^3G?6RU?<9+%VWR'WZTG:K;5;:[?6;JV'LU:R9G?F M+A]\66 .,6:S*TN1N_KVH>79E7]]/OIT\>[3?0%T2.C"M?2DR-#[\GC-;_<: M6S;/8EZRW>7A;^HA FV=!.8' $V=8TV' #2U'4P)0+DCCK1VLY!GR(G>HW^I M \U"T' /VN-RG,.#V@7Z&SN@;0:T<^Z:[:#6\:Z.=W6\:[^ MC;O.AS#=PD@ MZCNR)*A:9QS3G#X:A]+NC7O=?-U\W7P/8TT'D7%T]J#6R0_,9VAS7L*6TH5: MF5^PI!-T3U/,GF61_\*]:3W%,'JV:G=XU^'=D_([HFH]T^CD;(=W3ZS?Z4;/ M,*P.[SJ\>V)^!_\GG9SM\.YI\U:7;UNL8M1-YV>91BM=3 ^'OX?RKDN!JJN&CU+5SO8/@)L#47OF?9J M!;:#[?U@:YIFSU9(!]O'*%=%K)YJKW9P=K"])[_5M)YNF1UL'P5OU9[M='C[ M*++,4$&6&6V"[7,(\O@X4U[F,6(]%B#H_7T&[;-<5 (:KJ6VUG)IO4E_2"BR MQ/>B6#W-6?'_@Q:3K(Q?O6)>Z. MZ?'I.MVS[#W_)@.Z(X-DQC6MFP/ MQ<.RQ$Y5U)[I.*VU4SO/V?V :JD]VURM9G6@O:=NY"@8%=O!]C$D)?I$[ YO M'P5O+:>GF=VE^V/Y\DRENP1Z%-C:I&>:';]]% /2<$#]:Q5L2SNC>J9:KL&? M>'#V=_=H]^C>/WI8=]"+#=/?RI8!Y[QEP)IE4>[O>%ICC*T4CNA&[T;O1N]& M[T;O_-+SY>22G$:-#DE9#UN /8]P,;-,@!;B8U+'*O&W>FE'48\)XPPB-.SG+;E!'08L<,[0\/L&>V*MN\P M8K?Y;I;3<[2VY1)V&+%#/<("'F&U[1*QPX@=!EX#1JAW%&KJ,.(Y803H$#W# M;)5F>5@W)HO!_N=\6_-U_4?/-V!W66ECTS;A_WIKO3>M#Q<^)"195CO)<-2> M8NY_C<+#/RC= :U5ZPZJ]0<%!J>J='E'K3\HDZB@]7?)RZT_*%U'BNID5.L/ M2B%ZCRA=GGG+#\IV2,\T5I< :_TQ'5#,Q)'GP:[S3!K1,<9,//N,/@L8OD6Z MC+[]/=0#F\? MY:;3L7NFT_';QRG61'JJT>'MH\ 6]#]BM"J%^CG[;=-/H M68;26JNE]2;](2')4E^FC>77N^)QK3\H0]5Z!NEN!]I_4([1 T6W.ZC6'Y1B M]!2K8WVM/RC5UGOZ ?2M//"#TDVM9ZO[WT[YP(^):'I/50^A/WF/_"C&JNQGJLBR\-@7,+ZS7_<]- MOT68PF<9C6"C'HMA-5E?H)'X^1O-X'N8 ]<[8O2[E!7#(4NEC$413I@QFB5Q M3[IATB6+8>D1; ?V$/-9I@;F-?B.5-K0N^O@P!DLGD;=A(/JA?IP'^7/8V M@#CKSZ'66GA7GCTQ #E&21;BB;Y*601'>\U>WX1^/BB)M_F6H*I7RN05Z@*4 MX."6OM) < ' '>&WZDS#HOES4->I&M%+)KLIP%KFH']%HQLZSE[\.K4G0&6Y M"< U]LZ9U J6T&;&0 5Z YK&#,F6HV,:QEXXHA%P#8!3#+\$U,L3)*,@ #;" M:1^(TBTR&#*;)ML+Y C(28$ HN0&1F,9P^O_+!E.IDBR+,1G&!\P*[D0#ARD MR5"ZIFF8%,"&R@4"Q?H<*1?0Q!;9=(W%8@,U9?"2&7 H$1UE[%7URVL_S$81 M';\*8PY:_M+K(4V![N62G!"%9L07GT]\76*7H_5UQT($*UVPY<0E[O4Y[LW( M5/$=L?N.LOQKI:\N_6[5L%K?%.O9ZJC$Z*N*OM:P>QG^LLAS*I;F,R\1DO45 M:"0@=N&IFOHVB(=IUWXW<=+NS:8V/<0_*T[V3G"RJ8T_T;5*GHQV=-C_37*N M6OGI>!N7*@OV*UAR>W;\O_]C:YJY#G[O_^F>Q!ZH2ZB%CXK4&\!OW$SP!FR( MZQ-:=5:,1E'(LFDANPWLWWHAJD,])S!#0%4+,ZX_93?AD-MCH_^_O6]]3IM) M]OY75*ELG;@.QH@[R>Y6$2?9]7N2.&L[Y_)I2TB#T1,AL;K88?_ZMR\ST@@$ M!MO8"/1\>)* &$W/]/1MNG\= *W')8XVUCV5)"K7QJZ01-8HN!.G3!KS.XJD M2@B]QA:Y(?C!9!Z16O"L>]^PK1#=2:IZWDH4*<_*#]#&6K=P3WOR>?V,UUO\ MGSZ'C< #G0,A@9=ZSJ0:XM "'];UK7 N0W31TPST\LK"TFSI%W$/VX="C<[3 MTO'RG"#BXFXAK-1K-%G I_:1I7,D%_EXFO^Y&&G&7Y4@*PP'!8&$01 M'5\J1KA-,"OXI^]B.<%U#%8,?@F6[^TD2.*"''TX^[B:=<,XSP:_%Z%>,C"V M[H*0$GY=+C:(8"P2'R!5?HF8RP)"52LP@A^.:0*4JHQ6%+Q(W;?BME'B\ZD% M9\FZQ?MO8;LSX =\.4SDPN>B""N*:VGU!4TI\=54Y@;+<2Z:2/PD2FBJ]X+S M[6!GG/254NC=BPBSM4G.U8R9A0B[%@TP#-U_@RV(E+D8 MNL4ZAON BD!@ >!7MS":HI]6#^832NNA5EP/P6O=K!G!':UL0?;VRJ6O\7U' MT0)SI%2M9BRF5*62P,H9%D9HC"D&GZ60QT6@H? ?8/O$\')::,N+)\@FQHWX M;454#P,V1RUN[UVH]VV MV_UN9]QHF':C97?:_7'[G]W>FX(CF4\>'\SBG9_(8J%T?G5QO;RVB,%S.$,^1P8_SRJ '..+ZUN^ M[<*VDT294K4"<+AEVT'H4(_C>S>>L &1\2Z&ZF).F"AH'HG.%$^<#&^ HNJIM8OX%)8ERE),KH B*)D.N/#0M5:7'(! \S0 MR%X3KP?W?L8HE3Z))FUZ>KO3IZO\6V2BOB M%$T&+I-9WFC^R/5Q!N]/S?X+\'+QUB^X?"\_A?QRF>UZ!]<"Q%$D>(L5F,#[/-05-IAP%K)OK*KS>&1M MLXD1'?$AERU7;?O+;3MF[+)@L$'K@*Y5&C7;)'A"8X(:_EOC#\<%L8"[OUI\ MU$"Q)6 F3$!U&A;R#U !YY\M"U58:>N2L+@6%-X\3D5DJLL?48CUTBR@"<() MZ'R4DDF$-]FXD(X 4R:8X;>I!UPS&$":X.VTM2% MPYK^^F-@A4ZN2.X+[BY,(8*!:;U%.6H AK%0(OGL:@+&#;(%6'Y*4C/Y MFNYDR>L4M-)OXX_$N24%!Q:BA]?Z0#JK1/(UAKX/AB:X'*ALD$5@HE/#;)S^ M5V[ZH$V)J_P@E@P,G.?/I1$687T?.#^H='^G\!K8*[O02P,$WF#1'+C M WY O/N@%5:C7Y@?@$UL+W&87WZ MV%(C'C2=NE'+J/TBXRK,N3U;( M"YDSU/2%+."[#?FG]6;;4,31569LX4/22$+P"]2T<#"QHUML_<*/7!\> M1?,*G# VI8@V>0OG&3Z%%]3[TEIZP[B&S0&?S;9 9*G">VDLDD$G/<+%^9.$ ME$ 3GA?<8YCWV=FG<@&>[@(0&XUAAZ*4M62HJXB?/E1[L5-W3$D6F\Q7Z\YR M/4:OL/Q?!@["DB84<,RJO=CU7L!&D-B54A$--_<.]Z,Z!SM=>\)C8LNR6NF= MKC0L)T9E'6R'0\Y'M=R[5;9X]>;1A0]&KC!&7JWX3E<\BVB"48J@3['U&^N! MU9W%;2(+VZI]V+4ZU:#Y$,N+H?FB"5X A"*MYUE_#U#MQ3.9F9E':<5QB#%X MW4=E,46AY B.1\2>WYR]TIVBGKUN'. 2T1TI@6N>K@(YZW1-E7K+]T%(7K5Z M)!AYLAX:/&YLZH ,S1I5_XY8/Z L!'ES"TYT. O(GW=],'@H[A;5I /-OE=F M"]4(4!(_7<*4A-/GF-@Q#\&_ MQ]01O+E@VH!9F+GL(%+3D'B2="OD@!APHY@3.%@7TL1P7NOFHZ%^)B'E"L/$ MYL(*@?@0AO*-+/=N-$]W"V>BDC"D"-*),%8M300VO\T.U^*L<&78<=8<99PB MU39-7U;[Y\DK>:M,$CA?N*_,*81C(O2\7(:K!$KH^7W,3@,%B" MBB==?6!T9-M0Y$ZU,0TA/^VHIDQ&Y-#D85K]LO%T*3>[BMQ(]"2@E@ M"RD\9!1#5QN@1V*4;350[/;$![)NYZ<(U9C%/V<2BL:]5[^:22" M4OMD/9%)?VG4NX6/-2C] *U8_,>:N:(",, ZPM5!D9(;BV8" H7:6UCLNV6N MMY$5QB@3VN$>([2@6O(#C\:V-$PL;0B2)='CD39['V#?DI"R86FOJ24(' 7, M?RR>OBN+K*C-B36#9W]3BF7A:A^"(UZ$?9J4$283GUR38%$J_?4Z)GU@?-P6-Z2G1; M]4'[<3TEUG_7-[O/WE/"[-1;W65=P6\6&+A&RZP=*MSM\QT2#16(=4P#3/?2[C?FHL-GGGG5! M>O/7M]OV]]R<_GUI*):G&!]D>UO"Y8O[UK>5VL#=Z9 MO5JGV]BB,N+5B_O>/2 M57*DT:EUS/[6RG"/#+>#V:)B3F\V^[6>V7N<\?ULXF0%YN%+7[1^%S'?CLS" M !-!..,CR\1UI_@%PJL$QEMPF>I- V;AX76H2GUDP+B8XJ%3CH=*A#[.Z_75 M*Q()#J+#T(R-MV ^ULW-1VW6]$M&3EB&.2O ?AU\9R'?> % S\)+34JI3O- M \Y;ABG@Y;"1I2X5I#G+T?CN>3R.@$J8!M^0(LE<)U-TU5A!2A1"2ICE@)0H MOB <[!,PWO?%$^<6. F;G-\L+\(FK$B6 UL<3\X!L(RWW7H[/>)J5)S9RN3Z MMV:]G_Y"):L1/6K>6CHA57FGJ>3KD"Q;)8"X6MJ^<8%M9MR#_ *)W*EWMI'( M^C[Z1;*_\%TDIIO]>N^18CH48\+B@E'?-DU-A\BL#$IW2PMNPIS*%, M!UPN%5%I>0A9&B"*R19\FT,"(-'"X6-@FL>NI$AS)[]8?B!9':!>JJHQ ;32<8 2Z M@TDY!/KF(#YU3-4+5^(N\.[PO>?\^R^J*NT=_F;APY,:C72#U8_Y!W,?G:2% M9%<9%H1Q+>R$RH_W!=!@PK@ATSV'T0E CCH@MUXNP(-D*'5G#/%/Y9 M7]5&/0#?1]/DB>SF%J.Y$5,;KW2%TI0M9;=&H'L, %VY*_=HQ,WAZQ>/>JEI M?[!0>9%::0VQ@0QF:+-CC%++-:M"14$,/Z'Z7#]RV;PF._1MK].H-S)3"1RV M4_(G$S]"&4>@K$JLYL4R%RK!$)V&/@25DWN!Y:?/@>B[69:_AN5%@>)K+*,= M>>[4C3-;WXVBA K:$#( J< EH9%EZ6,,_T8R M\#4R2*"GL\Q*=66F>X&N0"QCBWH"4 XE%6^G9:+X?.!+4\WX&O@.?'B!;Z92 MX$L"R@7MA#]Z]_7BX^75"8*?)A$52F"#79M&92=-+E8V/PFW&BGGP*,6ZF&J M>U)3= 3>O^_+U3 "?_4D!U@?@3+JHCM+\=*U M%1^@26C5UR!K0J<&NY2$:7GR&/[&*>K:CVH,)H! _*&8RF+9["WH;\G56USM M*2+3X5]0+N*0&C6=&E+4Y3VFHD=GR:J(1.&PR%C+1?A@YLX"BI'@]V,V]Y9M M8(O?0]![\B%99*E5\9=;\JZ5/L/82)/@B*?(? H%^W:M05_S)@CQ5)TV[7P% M24R'%OY16R,XZ+NVYE+G3WIVT/4!V1%OM;OU5OJ[#$P-MS:3ABO/>0YD^(;: M.> 2H*$I:P8$81^Z=R*3+<1%2F@M"0XZ$OF5HR73DO[A1+?KW3_5#/%;%8O; M!.%,EO=8E)VOMM3H.?.[U(0_J,[SSL>",N]WM,-1K,W)]I>]2."A3^!XD)1L M-5(I^4,%%R02]J+'PXU?(HZRH,YT@OMBJ>QJ+V@VS$'-X/N%HHFM$Z6U?'%M M5JY^BFVG"49C$7Q#_(8-BKA]38%J+U3A>3*W4."HH1]6T/GAW8C@7URRSS-% M[?H@GCR/]3/( 330,M6;'T).Q,.>,6ETT+$(BE!8(#Y4<#"GYU?%#AN\4C8, M%P&/,[8_J$CJ/Y()S9'E,69 A(:+Q *BH)2$Y\\Y*!_ET]<3(>)(7DI('4PM M(+" ; %J*!0*O8266<-V00&M(1#!=KB1LGZH;%0N4[:/&GUIR;OLPS MS&!M[5>Q*DX/&V[,!,P.&8.@ *B0+65ZNE5 ?41X.^56#T\P.\Q.6S<[-EQ< M8+N-]3KL>[?>^%/9J_"V5,$;A+I*O1P/*N;X/F W6$+V1QH2K!'E5V3\3P+/FY^"J8@H M ,DH%!^( M5:G/#YO>>'JDDF!YP7H^6LNU.1C4NP]8KH4BFQS9;2IE6=R'T+:MJL-QKYT[!F-3#T2.8 _4.*AR@AM_*=>R)_\SWP3[/TF"\,&'SA MHT\E'(HT\D4%:7ETJVKP8_@U7?B%<)#(@K@7WEV:DO;NYN;;R<)&/? *$!\P MJAP6?I[^>JB\[ 7/( U>*Q< #!W\W>>/%S>?AH0@)]O84NLL/O>,*.<6!K'1 M RF6+0_N%T4$86"SWNX;[_3<1+/>ZLGURR+P/' S2Q_">>=?X.86AR]=D[0I M)>RK)NMDO*N>WN\_#6)MI62JI-YK2#VI4;^01CUGC7H>E%/HY93+A:D%4\# 7RBC^S#"Z,E4V1)>$O"[*[D8/#6]] M<+0K##1XZ?./D30/VS,KEDM)FEY]T,U+FD&]\X"D*9@[28Z^5@VSH>A86R90 M%B^L,/$(UREG+Y,[+KLR(YBLE;9BUG%.TT3KM'6UAI))83%&SE=)5O@[NF^8 MX;F98<<-UQ:U+(7=#Y")K,2+Z337M22UNUX!>NDKUTUZ)!3X] M#DI/<$!2[V^[3+FMI@V1Y7%H*24_4E^:!H!!21 MB$2-+!M=!.$]8EL#&X2RX\N:7] %HI/8'-P2OV=!)(^&ZE>D[@#26ZP%AM7R MH])OTO"XY.:%;*64MW/'TD@W2W:(2&^^9+P?U#"7FZCH/L>7,2MW@2H0U;F4 M*+9,>;YD%R_<5/#6JZ=A#C,9@M:FNO\"NM@RO\?62@Z%%==R M _\RS9= 5S MR+9AI%JJ"E2+*%YC:6[@-6S@4W4^BL$%3EO%6:R&,3\\2*]O5W$2<2SMI:-^WK(ZL1AYS8_,A$G+TY8I1[BJYW M1F1:,H")T6'>F,A:H>'G;('*Z@@6G%FG@J7[D6 IVU89ND7W)(O.TDB I74G M:,YN6L_PG%.7^3J8]\>= 7['^7AKWAC+5Q+JP/]9-2$21TDS5ACB/;0T ],S MW'G4&=ZH)E#*G=4U@4P&%@;6T+-,9OS"T5R;VK/.[24%S/'EE+2JG)+'FJB: M:.'^&PZ&_V*ABE=Y<*K(J09Z&L*!6CUV/*J036C2-/Q2<^K[G#+'4"Y M#PFXZ#'%)\!:B,2B")0A!0(2$'>61W.>JD(:FS%%>_&9;J>FW9E_'0Y$^M.*PI8Y ZAHK MU<2K6@1)'4HY++)*:Y'ET*/AL%M!Q$R6;8#/@X[(+Z$"6^Z4S&/ZTQ%:=QSY M%/"Q(SNH+KQ. 130Z>*T KT D/AW'?P4GZC6#>40DO*B!M)^H/D;$DXN5ZVMH0@Q9LI",2J) MS7NI&D.RTB7TW<.H'LN@)KHK(N-8^0@(J.Q?V#LL_ YJ5U[7G'OBW&OK9:\7(R[H9XW:"&"E!,J"3\AC'E165LY3*E-$B/67E*L& E]FR3LW. M.\')(V;'D?^29KY*QX,G/ZMJAB&'ILU!J\WE/O#!R1)P0DC#IZ>%? 9]>GRK METT20:M@0O@7G5$RPMR. MS!K'^<-2O#-/,!$!8?V=&D\DBO"O:3L^1Q8229F"]K],]2'G0H+A80=.VQV[ M62*0MF@X0+IPYYAX3\YPVC625TE>0$UEAF3SA)?1LNUDFO!E#GZ!V0'@^=KJ M=H=OZ54GRIH4)"KREU4U<_=JE$?!>.S:>/E#_*&^S^*2\GL*R1$^!3R$.AMS M6[!G(1'N4=Z(RTY]%FU,]R9CR TRH%;/__SS)6,#P(I9:&620;K>!H)5@L:F M\% $2TE1FQR0'MZ#NEKXK.@-*EY&1?I9DD#V:)2&ENG&%M:6YZXP@_#(8X5P MZ&0W #_KUW4%,X2I3;:-X$6.JB360)"\U2R8RY3*<:.*$RZP&QA24LRXFM6] MT3JGR4.:X469GOGL3GX/WE$JBPVI(QY%L0G+0R 8,>>"P#REK(5^X MDR @K%J9!$%9;5D &XC+@K("*?!1#X'ZQ/!=@EV5)=BE-^>,?DLF#JDB.ZJ6 MQ^P'33X0 W.>':^DG#O?Z6$J&PR,%W@B#(.0%G\<6HF#K9^I5MT-#9]JVVOZ M3N*KE%P*?$(07BN<,GWR'U&VJ;1OA"%6%2MGT<#. M:(^*W:T?PZL;\%ESFNSRYN^?KXR+[U\NK[X-;RXNOV]-Q2KB-]SQSL-^[2N' M7"I\/BBCRONR> %#U@I>_VAJ"7.1@B1"#!!7>CQX"7(K4^Y# M<"PR9*L )2;B0H#I%+*>4M!8NBX#Z4M*(37XR&.(9$CGCR26R)_X,KW5L MNK.L99ET\J8,;9\,C3#-.\PB3*AXE:Y0Q;01+: 34"Y][A839P;:CN #4?.A M.%>]!3@CER^P)$6LX?A^.0NX60YBTPO4\;@8,N"EI_'*J[*:5*YLPV@=4?1N M]8\.0O7[AQJ$,H>Y0XY1/TPQBL&XV/\[881!6KC=U(U.YH<5AQMCI?P3K.H@ M.U1'<>=,;\E^J5? *=SI\2[@0R/+FI438#RA!!/;YT%"9B],:9R@KT%5.!CU M474K''/2 TK8#@'^12"NG!;$UG16:$*>).[;F/=-I304Y18-E8F_!@9=(640 MN!1'M)HVNF-3%FTE3<8B -B48+A4/%E4OK6MJD M0 P\?NJB4'=5A)>Q9I%XK_Z"T>V99\W?NS[-DG[T(;],:)8OM# C&PAIEHCRA=+>[Y.]OQ"7S7^KM6H-YJKOV[4S4=^UVGU'O7+=9,US7J_ M-RC)9/OU7K]9DKF:W7JOW2W)9)MM8/;.1L,^T"UT/YN"%G>S_$'W,1NT 7VP ME>33Z=\O-[W![7P(!R0A7;[/086&;)5RS8E^>S_5'U(7.KOI+=-%B(@'IU$0 M#L16Y:>M>H%Z1-\4!\ .L"<+P:E='QO>JKT2'*J._$?H@N]-5NP/A(? LG-B MPDJF;")3@O'>'U4I4M(3N_<3MB)VXM!Y4%@)>S_I80KF\,.S_!>6+V4[0BG@ M6=8.9.\W^!-Z9Z'QWY:7<'<>.E9[/^T;#)Q^L^;&_PE"(UI6W'L[]0QE!(]4 M&0V-9I&A\8#WL;*QN0P7X(N;L]B@HD #25]L>;XG#DMQ;_?_9_D)WFV8IRH_ M: -#X\%F[RO%9_.YUK5A%*SN^E;RK[&\E&377 28R3O$3^/D>2,?,@8ELXE;L,I.D&!NLJ)&"U*9N2!522//9KM= M:S0>B-@]VZ)4KN"ANX*MCEGOM_8L-E ==#CHX*,/FMV#.N@EC^,7[ 7IYS.J M;-FHW#?7HZM5#%^_^Q9\R]E"Q>WNGIJ6_/+E3PLM^AKU=@N7[X;J:27Z+*(D MJT8]:UHX1539ZP@)6950HVZN-Q8,'D.'BQI+P>I$XWG:7#>V?A.<#,(H$TC+ MR)-UQQ'#SOL^-^*6N+02[$,A>M!\U)OD;()96K5+Q54(NPZ_QPY!](;Q4L^A M62CNL)Z3,"WX*Z!$MN+"-A?<+^HL"+DMT)U,4DMQ16:44JW:@ZD)4.\BX2R" M!)]RS30B>P@_X@)-Q.2-TGI(@D4R![5&;Z"675]BKEYT(P7/L[80;1M0F6,X MI=BUJAK2MMU&&G MK9C.B>R1*S\DQH?CCH!**9@E9LT.?&9 I+7^_JH1>QJV.9H4\D7$>?2=P,%Q&. M+G 4[(,JAT_GQ"I (9<:#"H^4]@/BP(\(U>B@CVR;SQW#4%^DJB37UV@TE$_ M.9>T7XD(7F)GD).1U%&$A*=0CU+TPT]I=P :90AG>!X1JD:^=+U9T+2#ZOYM M[!L9,\B25,2H+P5C-V7-";@-'M;'$WA&MBH$BS%273^%; GK.@2B04@F2H7( M7EUC30ZEO0^C%),#'T$LJI% V V$P$J;XR78+W++TGEY MPS[M,9!/04'$ADO>*T)Q@&G8IT ;"KWWC"6P>\K6 #ETO M/ )OYO4@&Q05A'OK(/KH3!:.Y6!-0L3?BZC5$B([I +IQ=$8>HW>8] 8^G7S MD07SZXOI>XW'%?>OFVN[7>^V=S%9TWPYE2M+VPKNS?=]GV$C=TAQ M>47K(>TQXEUOIB6K?2[Q/G]"P' 2W-N8>ML7\#Z"%UBHIX'7@I49CW?PY M!QN"T17;>[H3Y;OQ/UN%D6S!(=3.)X]O[L[/[^O@[3K-\& M=V?#T)Y@3Y$SX=Q:X9ECQ=;9H-WIM\TSG"[_M='%O_]'M>_] ML\%9L]'H/LU/&--_E2M0#E? '!!7M,8HZSNP5..P6N0.N3]EPFATA7X2"SP+$9_V=;CB+:^(O5Y2-T[?7[Z7]6F M'MJF/LTXK[9VC[>V>=8'^]L3?:B6)N7+$*OY>D5J1^B"I^Z;:'VN*5YNZQYM:Q:32K@/G!A6K^M]K2BM2*U(K4 MXR5UW^R:*E!>,N.\F3/.GYI=4L(8\'%%O%<8YY]_"SM!6*LMC'/$$VL,/KRZ MB5Z%< [.1*^VM"*U(K4B]2!(W3?KIHJ?E\I$;^;BY\TJ?G[HU&YLHA,$\(K8 M^C@%!]&M<=4/Z6?]NGY>3XUSL]5I/&C!#QK=*LA>!=FK+:U(K4BM2#TF4O?- M^'G1(/MKT&PVS/K%]^NC\$?_\UAE\5@JY"T-665J16I%:D'@ZII3=@R^:BH %[ M??[WHW#''F? EM 3T^W%&^MWX ?3N?'Y=RQ\ZJ5V;4_$U$HMVJ/8^RH26FUI M16I%:D7J<9!:>D.R;*X"&I+GPZ]'X18=922TP) \MSP[\?CZ_ZOK_\)NX4\S M*\O&"55\LMK2BM2*U(K4XR"U]&9EV1P'-"L_??YR%$Y2%9]DL_*3&+N^^XQ6 M9=D8H0I65EM:D5J16I%Z'*26WJHLF]^ 5N77X<>C\)&J8"5;E5^MD?"J,&45 MIJRVM"*U(K4B]8!)+;U!63:7 0W*'U>?C\(]JL*4;%#^X.X+SWG]7396J *5 MU996I%:D5J0>!ZFEMRO+YCF8C?91>$A'$Z0\#V VQ@_K=E5E^+MQ$$ZM&,&- M7#]7^8TH2C:\P()/Z,O/#+QE@/-Q\ASKU\#5>U/%!U]JK:HQUHQ!HOTLMD:> M4.AQ\#\UUM0*;UW_E(_R^R[LNQSD%$_\^TX[SX)_)%'LCN?\D>L[P)'O3_&A MEV?!)HD[ _\;QK%E(_*9%>EG&;',XHD;88._((P)%0)1(,:!YP7WV.S/C<4T M,G*"PB41\4[*"^FDPMH9'Y,(/HDBXXI&PY]_M?S;!"30R?L\.I^VOKG5;'4W M6$VS_VJK::98&"__]CS?F8UZ!Y?A//"CP',=ZHI^CQE:W]WLJ/ED> /=<3(6 [K7AA>VK&)V$C^DZ8WYX#/X#M M?=PU6)4(MFS=4;2BB?$%]&%4B5*YDYU]W,F5^S#J;+-78JG@2>(\(( M6S68O0_&YW\E;CQ_#MD*7QS&]G;W;GN_!S&\ *S5W#YG$+_9CM>?M 5RP?_Z MYU%X]M>5(\GIMCOH# 01Y8^_#P66)]Z)#_>N$T^D ZC_2GH0C>PGU@AH2>+5 M/\F!<4?)%'R1^;*_^UKV5&\!<5O[_R3,5OU6G(Y"8?TZM<8PV?>6=V_-HS=G M>2<+/"Q]55NQ;FGV6.KU(\I+T)9I^ M7%Y^-C92:MHFC_*:K8KZ*H8K]JLXZ3 MHHK]]I6BC_/WAT3.671F?!.>Y;O"^'N01&)N_-T*XXH9#XLB&4F"F0)1L4'! M=D/-;X%<@_YL8XA^?RE_)I[=(.OH$8^6:2'_V[4%5:*X>$&UKM-BC;Y<#&UB M\-.*@W".04X9')6AV"S*NKPU2XE9&X2;R_+EBU\H[" *DT !$ !P;V]L+3(P,C,P M,S,Q+GAS9.U<6V_;.A)^[Z_@ZF6[P"J^)6ELU#EHDF81P&V#V-V>MP-:&ME$ M)%*'I.+XWR])2;%\D24FSH'WV'U()7+F&PZ_(3FD37_^[3D*T1-P01CM.ZV3 MIH. >LPG=-)W?HYNW0OGM\L/'S[_PW5_OWH8H!OF)1%0B:XY8 D^FA$Y1;]\ M$(\HX"Q"OQA_)$_8=2^-TC6+YYQ,IA*UF^W.:BWO?>IYYMW/FGIZ- MF^[%6>>3>]KJ>$&S YVSZYWP(XNS@/ MO%,#^BQZPIM"A)%RC(K>L^@[4RGC7J,QF\U.9IT3QB>-=K/9:OS^;3 THDXF M&Q+ZN"3]/.9A+M]IZ.HQ%I"+QXR%2^*ZP&,\/O%8U-#N-CN=5BZML<@6=$*% MQ-1[0?&VJZS9;;5J:PE)R,$PFWC$1=_>BVVFZG96&V++3JVU9O;JZWBS8L!H]= M&W*]-[9AXV@IBX4J3?,N:C;# GP3B;LJ>$#J1.'J^+ZP2;RED"$C+F-T1=Y M\[3!+*:428.@2[*R."8T8&F!*M*T]7+N'B#()\&U*7;# #'_]3#W. LK1E,C MYBP&+@F(XO1L *8<@KZCYRPWGZO^"/'X1+4D%UDSL!R NKJA5" <+#S)=74, M]!VA. @A[9M]=CSF8.NX4A%JH3!$_]_[[^'0UG^EXB7AW\-]'P);]Y4*H>05 MWFOMD:I'Q.\[>;J(J?^52B+G=VJ6X)'I50=IT9\/=^5)AFG)5HS<=FY]T>S+ MIOG70NXB:2T\*C24PJ$"WN?&*LH*?B+ _T$OS?/J",F4,Y$MBBNA55MOF9.- M:EEA3L(6:JX9%2PDOL[BA\H)DQ8*%MRI]#^"GQ0G/I$Z):S'4EVX2L+:BJ47 M /5ANRV:N&IC5T)<.? MUAE.C6R=B94A9"P=Q^\R U-,)R ('4KF/4Y9Z ,77_],U)YB=QE7'1N5O%]8 MK+NI040H*IK\)TJ-'D/ FI[=)F/6!BN#H_LNP7' J\(PB2+,YRP8D@DE@7*? MRB^>QQ(J"9W5 M(XV-##@JHIO3VQP?:0/(6#@@&F]@+&N?H&O9RLX_7>U\K79 /5IOH7V?Y;O^ M,G[V^F5_^UH*VA4,M+=E&X<8C?76TS23\!&^!G$ M#4A,PATO5AOPJRALO^%(00EGG^D9D^AC9O1(_"HQ#[IC*/CY>O,N[)<9J0R! MM5,,JQ#(S2X6TV,J5A*X=V&S*B@^0C^+9HB47FU0K>5@[NRFB'"0#M7<0 M#^ EG*N8?=&P)&P'EBKY73OUL=V^Z+4VLU[4/4;&%K[6"MXK,$H-5<;%VM&1 M?5QLW.P>PZ*^T+]Y8H?@=F(#$8#@L?W@1&UAB32[UGGZ=P3/\BIDWF-I M8-B!O*??,C=3P_41)^;;8??J14T[ZSKF'Z &,]-.O C&$Z5+]J-Q3PV8'2B2[+9JRC]G4D0 M]WBNO=H2^KN!MPF;O[3_;E03GI3A)\AR)I&E3%^# #Q=?J-&0VG_U%7?^;!) M2_270&LXN9J+MK?/ :7B>S'X\W&Z89A63&W5BGOC8'V/]M*%BKW0=J]J*N^% MHP_@@9H ]&>B]R'X$_!-=!6**].E-4RD'!O MBL669'N;RIYZ>94(E04*<P6O-9>S3%JT^4!^$+_?I?0.9AJ;#1^R<'4!LQ+ M4]DXWZV&*BW30K[Y$FH)=6^%?4-*MYMA:LX-TM_,N?SP/U!+ P04 " O M69M6,3.5G,\5 ".R %0 '!O;VPM,C R,S S,S%?8V%L+GAM;.U=27,; MQY*^^U=P--=)L_;%8?L%)5D>1\BF0LN\=T/4DD5B# (<-*AE?OUD 01%2J"( MI9H$%7,01:";75F97^=665D__^/CV>C@/4Z[X63\RQ/^(WMR@.,TR[)/W[]X8>?_PW@7T]?OSQX/DD79SB>'3R;8IAA/O@PG)T>_#-C]_=! MF4[.#OXYF?X]?!\ ?IW_T;/)^:?I\.1T=B"8D%]>G?YDI2LAJP#&2PU*1P9. M2PN*RU281*FC^(^3G[Q4N20=((EZ$7V"&)"!-YDC:F=*4O.'CH;COW^J/V+H M\( F-^[F'W]Y/CAPXK6;KCJ1GHL/_S7GR_?I%,\"S <=[,P3G6 ;OA3-__RY22%V9SG M=])U<.L=]1,L;X/Z%7 !DO_XL'PV63<34;#7*7[9D8_J[B[2?F#8'&&[\;A(@_I$DUF_O#9 MIW/\Y4DW/#L?X?*[TRF67Y[41T.5.I,+DOY]W4UC&OAQAN.,"^8M21A-THV;1E5TD^GR+T"B@Y,0S@>_3R==]VHZ M*LW'XFK_$]CB^P&PB:!6.:@>3!XDD76VC M#AH;3V,Y]LTY7 /$T30=3*89IZ2XGAQ\P*IF+G78@I P35\AY>8;='G'87=Q M=C9_)A HSI9_7Q5:&\G.)@WXNA :D;RK5)]-NMEQN:1A$%40*B -[#*"$A'! M^Y*)HA2#EUFS(AN+]@8!Z\A7?)8O/ H!;\_B9E)>:+J7-)\7-$W2A[/A^(+L M^O$Y3N>LZ)YBF4QQ<=_;\!&[/X?CR70X^_3'>(93[&9'XWSS*;_]SP5=_A-G MIQ.Z\IYNF:O506)HE1<,C'415&(> O$?6J,H7N80)4B& I0I$GPI')CP0B8EO)2J,<=6D+%/NG5?\?KEJ[VK-)N]X']- MQI.;M/SV\1S''0Z$,PF3], +F1;EG8/@BX/L4:JD571*- ;7K<1LJ-[_'V+- M)-L,:*L0+YA.-C(*-XRAZ6'V$+,UP"*ZZ$-1)K36^'?JK\UG]@9'=.GD=QS3 MHTKUY H?!0++!1<%9<;:ULEZ/L@WU M=[^^TZXP^?(MZ$$XS5Z)&WZB+,G3NPY&!4YO>JD^?,Y0 D\R<\V]SXW1<6N( M][#ZM34"MN5R.Q.+LVM3R879C.3!(Y::K"*][D54@*EDZ8)#E*TCI1L$/*:( M0 ;D,G $HWTF<4D&WB*#DD+.61J/GGTO$<'#^LW;8_3+UVU?\=$X)";"+VW' M4S(M5;>0CXY*" NLJ&I"H@8?'#ELA0ED3!0TK>W[+:3L53*D-;)V8WQ/B9'; M %HPZHRZ +>L@(J(X)0.P*S0RI<0K+6]*K =5(]\Y*JGA4R^@,O/AZO6$UHO MDCR;G)U/\90@3@YJCRLFWQRGS^63]2?8:"UEQ8"$NN-"NH0^C2[J2N6KR73^ M LQFTV&\F(4XPK<3BJ$363":S6CND"[LTT#&9+S(%K+S!E06!B*+ <@:*>YE ML)*U?JT;3Z&M3\LH7K*>(6CAJP:6&1Q'"2X%[:3(*%SKA9UO^+0/ZTD])-:^ M2@%M+:5V:9_9*4Y7\*12M.3+(/,4,TL.E'/DQTD?P3&LJ2ETUEDKDFK]/JU# MUSY%Q?L$J^8RO5^T18WTS#N0IJ#99SGGRZ!G?_[8N$G+8*TRB[EI94\&< L BAE'<0H M!<3$45NK>6'WR:X=IK)/9J(Y4C=Y2>\+#O?R7C\+W>F+T>3#?V(^P=_#<%R_ M/"JDYUYC&H6N&Y;AHDZJ3HYFX)0R0DJR@T9&4#8$"!1T #/&.R<=T^4^ ;TI M_?MDE1X4Q;T*_MXBOZ=A5.OZWIPBSKIF<=XM3VT=U:U#?*,8[JCK:(P!%]$7 M9SRD)"AZM\R#L_2Q1"N1DW.AO&O\\BY&;J+"%H^J+ME<]9%])R#Z9QBTDO5)M[,3L9J;KMC248II\\"C T&3( M*\X(3G #UIBD71(^QM)8\CLD ^_+H#20?0N&-TP3S\+X9$B1V"4:- DT.LK3> MNO--@M:1OWT\\F_'_&9X>#D,<3@:SH;8#:**F(LA3Q-%K3=39(>4-*"#\2QE M39=:+VQ<&[Y)R'KM>=="J6R$R998Z1Q635H41'3565*D8[E+,H8^XM:5U.Q3 M\+JM]%=&L+OSOAVJ)^.3MS@]>XYQ=CVDIJ YU+VV/C(*JI0(X+U&X#D5HJE@ M<:V+GE93LD]!;"L,-.!Y'UIM:6V)?.8,X5"&',G:I@R^NM9>6&]TB)&>TI]R MV\"?N:\@M9G<=^-U,YD_QX(T?+XJO+NNC\B\LN)U,MI \9$,=W 10JX[$KU3 M008N8_.\Q1TD[5,4VPH-+:70D].[I.C3-2T5L' >'+E=FM$/K'LKA+85L<+I MPI4IO%?'=P51^Q3K-G,4FDJB#WM!4?B;V23]?3H9$8>[17YV8(,TIK UEB" MK4L.@I$!HD_>1I3!B-9[O^ZB:>>-8%_/,F>1N*6(E,G:<\3%#(Z"4,A.N!)T MRCFVWM9SU[SVQC_>'1=?;?;:30"]A( >!>.Z1.#1,)AOX(_DLY,-+]X61LYZ MO+<0<&_6P7%.6^=R,*[UBJNO5([ M2NGBK((&\UK5'DSJ@**0Z*3)H*(@=\20W6&"PA7T03K=&N\;DKA/ZG!'U'R5 M#NU16,W>E--:/)UAVDX&W!F@C4Z07"AU(U=%@MT2 MF4F&>:U:1Q9W4[5/NK0Q;AJ+I-W:2<[#RHTP>A6&% $]"^?#61@1K,\FXSD/ M!E)J;QRG>(2GK\NL7(5"68ODH.87V3I'=5D$+<6>QZ(9C[I// MM+W0ER#ND^$-W:0K0LA?>W:5_,?(@@]0N")2(OEN%!T9>N&"+MF59)OW"5E) MR#XY0[L#HAW/&]80X3D9V,N][A0P7ZMI71)FHG"<"00CZF;I$G1=%>#@S)]%-=#$ LED67(8O,0:$I$#69XIQ4 M-N2(<=^\:=OU\??)X6DG^JTYW,ZY#=UI_5<=M_=A5.N97V,WFPX316CU N'Q MYA?7[AP(X5746-L)&B(YIP(N15_;7!F!1? @6K?1V8G@?5JF:8>B^Y-AGXO^ M,I8LT&L()I&;CR5 Y%D!64@II V(LG4]VUV+_EOE-"<7Q-57X5.U]<4, MT7(9O3"09$(BIV1P*A3(G-7$:&':MV[2=BLQ^^1IMP=# P'T7=2PI$FA9H3# M",)KFBD9>O!".PC%<1# MS8Y?4G'9;F-27KZM%7IDOF]>."Z+(LZWU]91*)6)%/;&DYD8I1'"VZCV# MSEBMN5TO=].(H'WRV!MAZ,'DU?>>\5PCSWQK5ZW+[? [;R+?>)A&N\IWFUZC M;>8U[4,CO9I.W@_I:4\_O>MJZ=UB(RF!Z2C-AN\7T%#1%.\)"UR0XZ)NK5%4_LFN7VOR2OJ<7W7",%&DO*A/F MP?#B2AYXQIV(NI#>]T2AM!EBS 48,L=]E$6'UAOF-J%OWWJM/@B^6LFO.<)> M3*;$C(28YRU!Y_9]%3>"5=KY0)&G#L0-;6QMC5=;HGFG)#HO7>NTZ88D;NCK M?UU2D:8US'F.B_^O&OK]]C&=AO$)OB8WZ+=2,%%@K'7T M4GLHV3IZG4(BU]@5"#FSF&R.J;2N*;S?&3;H3+H*FR^&XS!.-_$2DZ^PT+4P MI6X\#:XJ*0O)<^MBH,^FM>.R/G7[E /<8XRO:'G:A_A;'@:QBKZK?,U$1TFD1BDFM5W?7IVZ?LI*/'YZ[BK]O>*ZT[$I(*84% MRT,]KLPR"(+>H6J#R:_3/#=/AVX;_CYL:O3QPW-7\;=KIC:?XG&Y/NWC\6XK MJ]KGC)AH(F(>H'"$: 5-B4G&I?$B-<=Q#]/8ISSN(P+\0P.J;\6]TN\Q'B.W M 910"E0.].8J\H#H=2Z"&R&B;+W,O:W;NTW9W.= \65-2AR79U/,0X*)RH;Q M&" EC^3N(8?HJUBB*%YZH;7IH>_6:F+VR;GO"3DK&G,U$$S#ZMKSR^S"<;E) MCHT&,Q,9\OS$YH0>?&(87L+,8\AN]@:*&TDT[*7WV?<7C9D MN4F6\J)@EO5HUE0K BW]EI#@['T0,9886.N4S)U$[9/_^Q *9F=!]8*?/[KN MHO;+/BYO,%U,Z^:Z.!L4'A,%>A%0"?)?4-132%,"[13R.4=L\^3S743MDSOY M /C975"]&*KKQ##A.+?S[M62B*F[=F-" YI",><\^N+:;Y%=2?2[@\GV MDFE3P;;4;Y49W>ED.IN1@8Q715)AG"\;!ITOZZ1&9$7K3;D2[+5!72(#45?S ME"P!O"+G*T2Z8@K+*GQAI6XI7-N-CGWJ7]HSB.Y;:FU@=D,S5H*K'_:Y%N]Z M3\-Y%N7SW7]-9KBL"Q^H6#PK 8&)VJ_9R[ID3*X_RXP9HT3AV:P%MS;TK ,[ M]YTHKX<28R\N][4:@GG=P"HF,9:-LD$"8DB@K"._SMH,/*)5F9P[J5HGQ#8D M<1WX^>]#Z]V'$/L.[D[#%+OY;O(_Z(LQT5@WC,Z_?AKF-:YG=1?IG-NU)J^[ M2F_/&RH(-A>1,:@/>*$8??:# -[/N% M\<,BI'EQW7%Y/JR\&^>.0F-K>:CG=->%#U6#GVA#/>V3XIXNEAJOMYP'I/"/GVV>F; M"*!A__7S*:;AG"D#9HK7REFPH?JW(B?PA=?3['*@K[V.K/7&^^OC[U.]WSTA M8&OV-VQ_N#Q_F=3TT5G-\/SO@AQ?SZG#G,$'F>J\+$17$C@3A D82F[?JN V M8A[!6F-K:+013+O>PROCAD'1QI.+($ 76WM?6XH.ZHF&R!AS@KNLFW= 7$W) M(UA-;(V0!B)IV"'JZN!W8LZ/F]>JA%<2CQ1PN.ZT- M0G9H/4#,@&:,6^1&MC]L=2,"-US._"X U9\$>P39 ML@=@G;PIVDL7%7A7\RZ:"8A&*@H&23DR;\F4]V ,;R?H,2Q.]@^B;274(V@N M>X8N3_!:V3MTP*(O1BGB JL-)14&B$D+X%[$7,_VBLU#N>THW7 1\CN%67.9 MWH-E7*[&1UMB--I"X74Q( BW"%,]5\)E9HI)K0/".XEZ#(N"]V8S/J;HZ]7N.SVQ[5HKG96F0V:F#VSSE0,1^] M)\&=X%\79Y&D2-'^Z*)V5)L7'AQ?S+I9&-=R@@$6:S/C ;2H*QM,:3)5,0)+ MK' KA/?-3_'=D,1=U=HMPWTUSM/0#=,@8A1". $VUQ;/+M25'L/!%(GH71*B M^7E]&Q&X3TMQ?6+M2Z75GQ3;VL^:8+LZ#FE.W-%LD5RKAOWMY'-B^'()_F@Z MK3N/SQ9MOGD,(0L-5KMZ8*&3X%DP4!@RD3/Z)%OW_-B=ZGU:&[Q/2-ZSO'NU MI+60]TTZQ7PQPDFIGW:PI;<_K(4U79/41O:T/O^J*[5V)C*GP!=&7KDEN06/ M!!:;G6)6^=A\"_FUX7=?)?RJC'O@A2G)9 ^B8"TA*IZ<.%G *!3"Q&"Q>8GI M"C+VR:9M*^^O%P!WXW:[0QRNE>I?]<\.VCG4$8P1-+%Z.*Y30@#J8KUU3 G6 M_%#BK\G8)[O12NR[D,D1FH@M<%5%:][]8C[(6\U^*.5CK&:(! M:4,]TDU)"%%G,#J2XR=3Y*7UGOL-%=]]VKO&J/BZD&X[QO=B @N<"O=>Y M\&J$O0:7"ZED%V.20;KRY4;6IK9OWXQ>S[+?FO5K1CN7W]LO'08 /[ %0 '!O;VPM,C R,S S,S%?9&5F M+GAM;.U=67,;.9)^[U^A];PN6KB/CG%/^&C/.,+=]MKNZ8EY8>!(2+5-L;15 ME(]_OXFB:,F2*)$BBI+E\8-,4E35A\RO$GD!^.O?/AU-]SY US?M[/$C]B-] MM >SV*9F=O#XT>_O7Q#[Z&\___##7_^+D'\]??MJ[WD;3XY@-M][UH&?0]K[ MV,P/]_Y(T/^YE[OV:.^/MONS^> )^7GXHV?M\>>N.3B<[W'*Q<7?=C\98;-/ MTA/MA")2!4JL$H9()F*F H0*_+\/?G)"IAR5)Y&77X*+)'B@Q.G$ )35.SAX&;]\/;QH\/Y_/BG_?V/'S_^^"ETTQ_;[F"?4RKVE]]^ M=/KU3Y>^_U$,WV;.N?WAMU^^VC=7?1$OR_;_]>NK=_$0CCQI9OWUP(7($1P&ZFE"_NNXYG$N0%Q&6 M2QZW[32VW?&/L3W:'^ ]:V=].VU2,:OOYOBSV-F^S<\._>P ^F;V;M[&/P_; M:4)S_=#!0 R<2LZR53ZJ:)+0#&R(4$4"$\ESFQ,7,',?LGT[/LPVV'EWO\B&[+H&?M MT5&[@/CNT'?0OSZ9%[^IN*(3[T(027NB$K=$!IJ(M\D0GY,&S9W6*56FRW5X M=L^-4979CJ2)RRQAV[+D\J@GSD5M#66$9J^)S(H2KZ@AP2HCJ,:?U%2WGQ=1 M/&Q&;"GURSS@V_+@-YBC -HC>-7V:"8YCY%R3J2W&!Z:F(@U&!Y:"0 RZ4 A M5Z; 5P >MO9O+^O+BA?;*O[U_! ZM%#''1R6 .$#G&'#P4)S,'MVTG4PBY_? M=W[6^S@H8I:&=],ADGZ2_O>DGY>9]BED_)OW_M.$YBBRMQ@3Q^S0KF4'+Z;MQW] .H"_HT+*AT_R'+JW M$*>^[YO<+%)$92 64J8I6:*!X4/*120V%NOLC3/1>RV,VB&1-P+__5)W/!U? M)JNZ'V0MSR2.Q4OA G<98QJ,2_YNL#_'\J.HNG+ MK-550H>W<'S2Q4,46T)4;V'>=)">GW08VKR!KFG3(N+!P-L'ZC0Z.)&B>VL@ MX\,5(M&2@E%,9,UKNP.;X'O8K!M-4Y=997;#JG_ZZ0E,I,[":A%(SE8A7GP4 M @V)Y!B22HQ*8=V=D&J ]Q].W49/EREEMZ74F7O:OV^?I#1HP4_?^":]G#WS MQ\W<3P?REUI>*M893?-@:-\"RJQOYO .N@]-A,6@T!RW!PM=+L9'-17H0G!B M$WJX,G@,X8*@)##-LK-9077C-O:8'C9Y[Q4C+C/>53&B+_O^Y"H+/_Q\>G%@ MD^3 >O! DC 9Y9D$L8Y)8GD$;M /IFD48[H9S(?-R['U=D4">>LZPPK,PW.P M K*WF7LO5,EQ)10,I\2AVT&,\=+$#.B]TMU0[1J4WR73:FGM"J)M7:IXWGQH M$LQ2?ZZ>4F*FB0?%K=% C$83*[D.Q(%)1$2TN\!"CEE6IM,J+ ^;-%4T< 4U MMJY>7%]A0T,H1)!$6^9QQ*")=S@K\\"],L'+F&M/;.O7.JM4[)37WB>F"<;] MJ$EN@=@L XG*&VV8B(K['5?LMNCD>._#%"8B8A":"C%=Q)@A#QX_FW0FT5UXXE]9U10E.();0FCD,@4DI/7'(<)\40<1:DD;+:\_P. MJ?!5/_#=,V$388_ @',.UJ^#@SQ!-TZYH"-!.X@N*).4>.82T0F](!N8YZ9V MR\HE$+OW_BLH9W6SVBTD.T(?XXKTW"DXJ:@+$F?,&(U$Y]YJ$BPZ]S0@MR%Z M+VFLGGJ]!M!#H$ ]B8_PY+^%.8X/TB^^FV$TU9^B,AFRMHH1SDK"-?I80B!+ M G/9:Z-,%K5Y<#62AT" "C(>H47Q28PG1R?3LLA@51G]%"@P[X$;3ZQ%#UA: MBKZP1+1)9<63%I!C[?SBVN > C_&T<3*YL:_[E^0%4;*?]YV5="[DZ,CWWUN M\[OF8#9T5,SF.)[V9#8O6=!VVL0&^C5&^+P\)-/^-BN%JF.HL'IH7+E<6%%D M@^9 &142M%1>.>V5S1%="3#HIMI)=32CFY[2K'.6P0D)J2XR)4ZJB+QWACA! M-?K?7!CTQ5D6M;W133'NP!R7^_T&\]>Y="NI[*27&9]]KQ*1PC#BG\M#CT6"C+/4FZMA92G(=4-][EGHCQ:V5F[R-U'=&"9Z=,3))HE4LU6B- M%M>Q0#PW1@=0T?+:9N-;R5+79\(FPAZ! >O'R5&D'$M:7LI2O5,:9V1C#*$6 M?.")VF3"]YZQV$B9M\Y8;**)<;W>*Q?8+5-QR0@*2A & J&R8:T2^FTJF229 M03_=UUZ_OQZR>QE#W4:UJPE42R_C&AP,XY9KB%Z@S)Y#WQS,!B%U_W/BITW^ MW,P.OEIRM$SS.IL3-^B9<68 QZ C\<)3$EF264F?4JK=8%$#]W? O-WH=&7J MOFH>=EE;> /=T"*W13IUU:4J9$770GDAN2F2B4E#=%(J&5WR.#%1JH%KDX5T M=K+JHENZFQ>N^M3W33P7Z:/E,1IGS\Q56>)J$PEE68+&(,Q2K1.%ZMT1UR+: MVM;-YDUJIB=S?-C>03SI4+W0__(I3D]0%^7Y*,_CR7PPU*_S13!/CDHR><)I M%MGG1%+ QZ%4NHD3*1+AC)09/0WT1VL;NQK [\ IJ\>O2R9NYZH:<,W_VCFA_C1 MB[;+T S?7_9;ORT;?O83#3D[ 92 =X%(+8'@2!WA.0*UUF;/:SM]HP_J0?'X M?E%@C-VBXB&DDRE*WD_\ 8 MT$Q9%43U-NY-0>XJ.S\B\\95S+U+R _C>)V'+K4A=0116*FI)65!,=I^9DE9 MYD)R%BH:D]#Y&FW/QXM@[JPA?%P.K,K&;Z6+,5I#S^$YS1RM@VBD-/QE-'>< M@]].71>;1>O(>CJ"VSU(3T]Z]%#Z_MR5SUR6B$"H'A:3)DTD0Z5;KSTQG&=KG0W"VF) ?W$>H;4%D!X3+1T31KB,A.$ M1B8DDXH9>2.7UK[;[F.C:LI>VHIQ)#M"]'[F/%TA@_[IYW/O%KZ3RT%8E2GQ MLARTD1TE-B>/<@%GI1,QTNIK;C?$N*NXICIK=J*4NPYJ^FY^-C'_'=J#SA\? M-M%/%[5PQ0.-&I\$H3.106B"QAZ(L%Z4YFD,^M=J(,6[G*,6OCNCU;4 [CZ( M&4/E;6W15_1FQN?'W>2/?TYR]-0# M9&*!H^WRE!,?&"71*# ^I*#X=;%I#_''@_;#?KG<0K?EU3F]+FZS.X>RHK#; MVTNJHI\XW/[)OR?1>6=%3B3R0C_ "#!*TBO@CR$R#C1A.CQ^R/G@7JZ8:1EA+ M>A6L\K(#6*Z/7 /@2#GC&\'=30JYBBK7H,?V>MB1.?D::$PY..,4T5$DM'?4 MD9# $*,S-8Z# K:#7-@NB')#MOEN>+*)^"OR8TAPO>^:P5=]@V^>-_VBVM]V MR^:[:+FP,1HB(#HBK9?$69 D)YL-=PJGT0L-E2N2AM??YUZD"[?12CN.2"MZ M@0.T-UW[!R+K7G9=JC/X9W)\?'T\\O9_$4I@C:4XV4MXH.FRT" MPJ26,,.A=I2C6TOSZ]WQ0+!A)U+LI/;WP33?LI_HK^/YDT1C4(_R7,QP1 M]/.W.+)W'_UQ_[:TO)4]6+_\Q1:5J@IWK5#8JCWV"W4PY7S43 F6/9,&9. R M)YF]E]F@98!)A?MOYR]\N=R3OH=Y_V267C4^--.AL_$45'H]^W)[_,)O[:Q; MOBT=&^>6Z3)FJ.3H?">J2KY#AQ+^!,,D68TK9D!C3QQBO"&5H C%JLJ[[_VSJX=F^0[XY[ES8, MKJVW$2I_SR%#UWV]U_6;J9\MA#?JNEJQ!CQ7)W[63ML6%-:;UJ,GO ^"R_F5'Z?)TY9ILL9.]I1A6X+ MBL1%?,O1;XG,X1AT[::D6\#\GCDWME9'R&[=8';/<-)DF9(N$=#%]*(W3GSI M =.9W9Z9!T4*<7A"-'YQ'.5DN>6 MF!0TD:XDE4WBQ)G(#6@7I*KMR&X,\OMFWI@:'>&L]*Z6PYNR#B[**$/MPE U\+OJ]+H_1+T;O=]US]BET3_]_.7E/QIT0[IX M^/D5?(!%FP3X$+A@@0 UZ(9(QXC-.A,J=6(VVK*'VUB4OA;9794^[X@UJ[A; M3WLC1#-7IM NXUTN^U@#[$CETHV WDWI= R-KR+5:.JZSX9-X/$F"G-2*N=>04 MA1"H9B5<$B0$(TD6E%MI%$4_9"P"789SAW%&?46NHLR66A@AWWL5-'X*+5$G M34B&9!XYSN6FG)^4'48T&12&TR;&VLN(KX'SO1'D-EK8D041RWV4#&1J>"#, ME/T75/;$<86^)P^>A;* J?JI=-? ^=X(1A*\02>+659VT\TD6N6]"]I'5_O K%58'I+RMY#RN(7@YA-\-2E. M$CW;28N621OK06:>1^R[WA4];JC"W T[-I%\[35O%_,IR^Q^S$Y#])8P:R.1 MB*\<$BM)-)%;%V,,?+T=LE;K4U[T78??9?>SI0W2VR"28=X'852P=/WD]KIHZN>Z@S;!6IV( M3MZANY3,?:G8OQEF<,MF;Q)3"+D5/8F] P? M8NTI"3&AB192*I\I&"77,H+KW>]^)$0V4>^*3'@UH>XP,9ZR)\9O0X.:,MYI8MP)4PXB)U%JG/V-D"2($ DH'[3P MD@51^T28^YT8KZ/\+:2\Z\2XR-HE%XE*Q2;E+,IX%Q&!=D@*4S;7/[?T6$N,;Z7F3Q/@F\MYUQG,=;/]) MC&^LQ4U2G[=1P:YI8BDS.,%1HB#P19NBU\#+HQ(8<]D%-5YL_"TDQD=CQR:2 MKYT8OR$7D[ YC0TR)07UO M[4HH6Q],VY?.&-E2OB-D)5^ULX."J SWV>DV"XXJ!6@$"(.02UE0DQ*4 M$;1PBON0M:A>9+\"QL-0^;;RK>TQG&)X@T1LROG&!=NKUL_ZW]'$=L\Z2,W\ MA8^G6[[$B$-CCB@E))&),Q($IR1;#-VSS='9]1R'3>[Z;>M]7"&/DIT\(Z9$ MSXB5VG&6HIS1B1Z-E\ZA:5)6,VZ%'B$E]< >^-O*E'T]HH=!@(I2'V$/HZ]'_,QWW>>R M]\BB4)(S2(KQ$HE9 L;(BB,L'DE*F4HT4SG*<3W9K_'LG@\U=7>%7:@B^!$R M2\MAEP?@=5[,3Q-F!64T(O,9+QEZ=% <#V7OK>Q3HD+F6+L[^RH<#XH$6PMZ M% =@L0W;BV;F9Q&>M?V\/QOV;V73W!BH,$$32X>CNZDF@4=)-' >E"TJ*N"D3V)B7&6QZ@;;0GW&>"4^ZE&<-QT#6"<(,_I<]0UG4WM#F M"AB[:VH81_?;2/6^-# M%LJ5=3ID"#@J69Q;!\1J;TE&]]D91K6HOE'1911W$SMLJY^+*M].N+47\BV+ M&U?4-D[1>0@)9SCT4",SA=^26.48T28KZ;1D[N(Z_U5G$MYTJV]:OR-(LW;U ML*"[ =##2I3.7 9RGI#:I!Z2DI"M95"V #4N+65^Q"UN86\1LCVO2O[BT,J M UPN F:6XR@T\1#+%B42H66I28Q1^ZRL<:QVT>\2B&]:TW5$NS)KMZ(Y[/3C M\B/X'G[^X?\!4$L#!!0 ( "]9FU:]HB]7ICP &L^ 4 <&]O;"TR M,#(S,#,S,5]G,2YJ<&>=>G=4$U'[9I#>1'H38J%)$9$F@L0&B(@("$B-"E)$ M0*1+S"@(2)=I_W>6;"F& 08$>N&QH;PIB8F&#!T O&(,).& 1[N,)@IJ8P11@,Q@$= M$X Q0[^8H-=_!F,:=@5VB(GIW_N_!C,K\[_!QL+"S,K.QL[^[\/!R_^?!^ +CYX"=9^IG M9CH!.\3/Q,S/Q.B$P2%;69G^,V#_-9@.,;.PLD$F<7%#)]0>@KFP3MA@DR:C??Q+&R24B M*B8N(2LGKW!*44-32_N\;65M<\?6SMGE@:N;N\=#/_^ MP*#@D*?A+R,BHUY%QR2GI*:E9[S)S,HO>/^AL.AC<4E5=4UM7?WGAL;VCLZN M[IZOO=^&AD=&Q\8G)J>(<_._%Q:7EE=6R7^V_^[L[H'[!__\8H(Q,_WW\7_T MBQ_RZQ"4 Q;V?WXQ'0KZ=P(_"^MQ-3:!2^;L]WP%3YQ]P2%T.>E=91OG274+ MDO#])X-<(C(:1%GR/]?^X]G_G6-A_U^>_0_'_J=?4S >9B8H>0WILDGN_ D2WB">G#H'+*35_3J<+-]4/[DI$>N7$MM=83RM2I] M!]_K_%O ;;R(H]!'Q[HE!PO472R6&JZGO'-5'E):Y*^_9M M'?F?BA)TA1V$M&I<;7:Y->56V/RMT:+D@X6I6W:V#P*#G =DJ@7,BO.&WGIO M/C6B:L&[50^4\,(X4N4(#J3!21. &&X9B[)FP-I[+!BP^9VE:W,&OXJ>'"2D M-N3]_&L&/D+$(?_:M"H!1.=B@'R ('ZBJPF Y Q:1\($!ZUG[L9S'=Y4! MB^P NQ@P@]"Y>KK(^0P&#%Y E^2;%Z4);\7@P3NK2"JZ>3/N)WL^T'&/>I\! MRV\AVS-@W%(F#%CB>#[]*T*X58,^A*\%.I!18PR8J+Z2>G!/YQ0ZXS@#]K+# MXL0YEQR6'P J^,[+N&>IXS^Z*JEK?[7IO*'@,09,F $CE$Y)U\H\' ,.HQ#% MP9$6\PO;4B+MQ^F[:]WW&#"'Z(V+%RH TV-\QY^SBW_!?L& 2I@-H[D<@,YU MDBS-R]V5JS#T-X=K$6\8-MMG];D^0F)V5B.;*X']@ '3?NLROM4UVCXU;:P< M5]DCD1[H'5.0#"C2[>D:J(L^L0CQ9L>Y_&D<46Y<->"6F>^%CJ^X BZ:4H<> MCZ>SXEA68YQ7[8Y7T)\;5'SG4?NBR _752H\M(M<<(04>")=GP%[M]W-@(&( M9BC\J3@2C@I@]N%Z/@Q8.&6 KH.L0)!,L*!L?1LF!O\)^QQE.H^)FG)[I6@O@#5VU&$W#D8\ .>4,K;SP344H\ MFR5<9/#3)ZW6O\#-S;O**#R2T-Q=*S9F=;\A.=#;T:PM![Z; V;F.92-(01: MC]M=+WI2HR_3<@/>?IT22N?T8L!8WX#1[ZC!I('G='G/%+"C??942ZQQ_4C MH?*/*]J"9ZXY]+=EJ1^W>O Z_18E'-5D/X0@5 &DZV8O<3 &[($]/AK!YZ^# MDBT!G^X.*97>\7'-'38/F_-_'I9[O(1Q^W/SYETC9:]06$,G;-=[)@/'T MN#7XR(RNCQUB/_Y]I1Z>H#160,OH%'^TVIYL8E5FD>J(#<6FS.0ZFFWPI)R) MU[G=-+@\'6LZ[0I8V-0/KHP]<;A![N#AO_YJ^.(=M_%,QT/U.M: M6QFP,!)]. 7%2HM6K9'2FC/Q\IPSF/AYTGW:L[QP6'9RH.!JJWD/E1J([>)[ M#L5J)W'JY#PB4H^;2(;O]L3XS'^J#Q%Z0_AA\HT2,BG!%MA#>H>-)>A+MEN] MTQN63HGS^98[I?3--,1_6[\Z3GW=X#RY[Y/W4&!+_>ARBBS99D.8S->3<=:L M(IC2(]&9+&"+#9@NWL:X/D$,/%R<[FS,3 D9J97"XRDWLG%ZXUM!7P#PA.@Z MA134GI[^%!-^G]Q=+L$44+(VU+SA#XJ?.-(N-GY!V/*8LVR"\5])J+JPZVL7 MF@S1/%2$U(U9IVI41J]O'DCIGE(>Y*\MJ^W[J 8JS9.Z+Y3NV-,YFJ! /(",EYI? M:15!W6R,LB8S3UY8C"A_E2R.33_&4[?]DNG&"_V QVR7SWE?3M^GT+EC&3"6 M)9+H>IC>R7EX5*"@^WFW:._%8=4:3(W>+OE&Y7ZQLFZO"P]SI&/7DR,?D=GZ MK-"$C*;&:BA!R=1CGI?;C<:9:4>;='O=XHM,Y0KD M;A1BBFF'P=A.+;0PB;987.PX?Z\*)/#P/;Y?81N6ML<#! /WR45K"I+TS_>H!X\7<:4[T*%]@Y MZ>4O1$S(>2AB^^4"VL-NDF.S8OX=MA<^J;K[: SAB9N2[/BW6YQKF\FL;;;> M[RT&)Z:["XT7[W4'&I9=_NWM59K4I/F'RM_GT.&F,N:8N9%$<&C_+ M([:N>3+3!;S,77]IJESYOM*TH=JTW8^F426@B"JC?S!@7,VJ'FZ^!$FDR.J1 M/-L=U2/7]U(Q"$(ZIKIVIQKJ VRH0R5?PNX/#TPJF1(KP+&YP!$*SNM2%\6I8Y+ MF._ 'VGVS>_G9$7W5LP8%DG%^$QU3(3QH6L/5J D0]TBK'@-5UN[^8&$GU/I M*E^*K\F^\G'EH.KJ)RG704=K@R0A5D%#Q\.W8:N=!"%7GWB 4(__Q!>.N(^- MGCT\JL?LHY5"W#IZ*1AN'!I]6J!]<:2M)=^#\UE"];NI.QL/'MT]PBX(7<<@ MUQT@%$'@@TK^J']Q:8!H-4SO]?)[8G8AZ-\&S5ZJ'&BF3)\!RNS. B[ M"2UX ?LO<-)-S)&)CI-&VK&U)KS\MC= MY;%T1[ _,%#V3<8O8YD=[,6/Y5\'I!3MJ$^MCOY>/*BCT\Q&BB]=YN+.-]G\ MJ=2.(+S#D6[!F8$V;0;,#=K2K_3/)<\%6YL[?_"P_JS]=&:[5"-PT"V":)LY MO7#56EZ/>7/]<9&4Y_X+J.DE,6!>?5M3?70N'6RPT^P?5Q+0-D07&_8*AY_" MIH9_=$CK/63X)D2'OO#^&:>FW*"-FPH%"G#;%V1-_4;HG$EW/;G[ ZFG_<^U M[N%+I(B^%?I5M^=5LW+3F7CF1=E13IE7(T?Y4O1,R"G=3NHY'\90]^9FG-QT M,[=JL[,SY,=/_QY?KJ=*[D&5/WEM?1!I7R,"VSU#=:[TY:])O#](3T2%;QFIE/VPY#G++3AD'AG[5,7&A[QSM[NDPG]I%Y]3AR; ! ^ MXTF.]G!0KB4'^[R9U[D(S)YG:_#8[30I:.WHT"I/,XE-LY P1O(N?.$@!C58 M351M FTX]+%:\ H49R709TZ5?X9;1=Z@FGRX/D 7D\ZM,;HCWK?T\ZJV6Z'2 M?@.M".'>'[I;3\MK=B:K=PEJ9(W'U^H$Z*2]^507GW"\W@%:YSU(4)%O0YABO#8N.JL*#I(/;V_P.$S>61-8">1?JK*W>T.\I9[8D*R6 M[-D3H H/#K^3]+Z%S-80WPL$F M\IIQ(]D*ZBLJ@E8_FS5\7&LK/PW_9BI?>GO9?"'K]@G3N$5-XR/"*LD(@T>3K)I;I2Q5#NH#C.;)ZE![UHO:NO-MW@C8I M=.9 @LO"PFAWAL@GXM&J2RK,*%_>>[TJ<;/20W@G;41>[5>;(GN" <3HTEY( M=^.RX. YR]VOY$)($+ Z@TD?@MUZG,X,UB Y+A6YFU_ZX!ED;;UX;7TNRZ]* MWNJ77*Z5O/C^A=*]<#HGZT=')!1>%0@B&K!O:GNH2C1Q)N=>@YIX9TA6'!K_ M@Z7<0]DB$^&U]5UFDEWRF7RQ>HXEJS_5&+!<=2<3&>3SN(^[72S#=JD#&R;D M:T"_.9@&B1)'!L0VI?+0(SBA1.HH/!H)6N$9,/(4[1N43PF@390.0SV#?KJB M$.3Q+K[(\XA8/?NYE0#>RR;33;&I25Y=ZV3[/,X3%8-"USH2YS1WVJ"3F=$] MG4 O#ZF'SCH++7; M62TS>I!L47=&5ZR+:Y+-5Q'N!'W0+]=E,EQN+G) M'?$2F"WH] DZI&YU5_5[BT-WI M]6 _7'4%3Q7.H',P4[1 RUU!,&T>@ 6KH)CF(!J_K(T^5M7R:63S=]AON\[A M"\T_^Y6Z+0PLFL*BK!6OW#T"Y-C7'1IR]6GZA!EZ46JL3GE"&G_UB.I([+M@ M>3-7MQQA49^P.>9/J>XZP6XDW74-$0^H B2'Q&FS'O1IR+\RZOW$#KHNN2[Z M'0C",@>M\L&,[ESEX0]CWCOQ(#'M-=1P&(DZ 8%;@L ::S;!?OQ$)8_8L#B9D6;;/_BX^#"-?NI MO_6DSXPXWP4X2_]BZ1Q0FV)GH5H.,V > ^Q4>7!TS@0K'8SH'BA,!L!S>2$S!709T=_PU7&843U!8.? MF!U:S94WS<=4_&5!:4KEQ9KD!AI4LXZN9/E.S!2B'<,WX](X M%, K>:.)U!JAU3U,M2H9F'/4[[$4Y>_C(9GMJISU/?'^I^E1DR"5MNC^SR[[ M382B'M4I^]V AI&_B,DEXG=]C9&ELPY@SY?ZO2-3':19*QRNKOJ5 <\MNRX_ M/]XFC6(/GL?GI]O.*ZE\24>.P^,QU0-A" ]5#E[VGERQP6:;]SV/Z\WM5T7Z M%.IRGHBX9V\9'&-YOFSU_+YZF >:BSX@S4E[BY+VYV,"W8Q)N2DR&P$JK3G> MQRDW^I\/7\<_M>6 B3[Y?I'YW*%PW4QX+7)#GF V:4GX\6Y>]556U"X0L3&E M:YR];N$D/NLZD<21=*=USC?N+D_*BQ0D)[A$/VQ*RPTH]:C)3HS"">@9OZ__ M:C%O-&PW9K72^63&36S]-OSA%$0BHE$Z\ZKQ2(Y6$:HR"1X5@!5<:U4DRTR5 M3JZ,+5I3+N0TQ-7$M_>()?\1<)R\?:1!D]S3K@IJ%FF M>2TT99@W)TZF"_VI_ILZONR@D_+[[!=E)Q^;= LOV7XOX4:9A98=A/X MG:67WXJ=U*YOI1^T!'G/)"SUD($V38#P875,>XH'!Z/>"PZT6_WDD03ZI@U( MYN1M^^^QO, @6 ["OX+ANSN0S2'Z.N@>K7$G&5)Y#2#>*EEFN"D5VG$FHSD, M+QG^RY;- \;] ^09W)#,3-$U&L<) (2)@3@GR4_) "\X#=&.Z"RU))X-O\+O M]+[4),16D?G62B=5!:RG. %M@IK!Q'$]U0H&K+TIYO'>>>M\S)2T5(9OVYG9 MRXZ/?NM\G>I+;W/'?_"*)=XH$L,FS:5^H"8'^@S6PKM0O6UD:\_PM.JWZN9T M]](/JRE ^#[\]4/B9-@?JYA/]!6I2W]/Y&31XYIER4&[3!"8U,^TA9"5OM#9 M2>.=)@MPSR@(DJ/E"O3>P%Z.E,\>]V^@Y/7BCJX[S+6$M^-)WCWKR**O6?&8 M=EVOFZ?49 R7NB1J%QJDOXT;B#U[HD0@O^&Y*5#P(3K\989AV;-%P;,=]XLI M#GHC!;\'%BAM3GQC^K+!)<.72;.))6"4P\A1V8J<0COCD* G/7G7"EC?8.XA MWP&5$,A(4"@&],%$KX_!,_[(<'UX:K';N.3&5,VKD!FI5-X_20G6(?>\GSY% M3R-1*%HRCO"F53#;9'B'+P+!.\@VJ8$Y; <)/W>'^M+IJ5*SDX*C;P7,9):R M0)_==BAWF5A5^NA[*A_I3:4A*_NK9A,QCY#5>]6&4Q>N7%^:U1]=>>"@GNEZ MUH37>'H_-PFI?2#MY-$ECF9R:C% ]]GL 9FK>$C($B:V)J_L/B5M[6(Z.5$& M\Y/*S@).R. 41R_UF_%1UG\VXA1+US?!3=-G5A06*COM#5W*WO-@?'TCCZI; ME]CO*&DS0CUC 6C.<2N$&8_4T5H?UFG#FY7VQT$*Q9QJ2"O5NYZ5T:DJ'AS> M-1Y_[,Z)5HP661W>Q%O%)!2"Z)#@(;=I4@8A*G4<%"Y!<4"9] -=>?VNX7[N M#/ _U#X87^O,.1;)#2=\O3O1CYEE#2!4RDZOVZQX\-.@??'%\:Z3O!![&*)$E97(8$E7(Y3\KO)]\*L@&:]KB^ MTX841!7\97ON:54MKR%@$:X 77P<#)DZ%?PQ^ MYVW?<=Z[_D%0J6S-9=L/-0G^(4FBQT1#/Y35?K&,F\F.8;JA-VLI*FB?V!X4P@#7Q)900,K&SI_#EO?C7-2=F+\ M8G1ESHJ?GX5)2.I52Q(S@KQ$_J<L:(_3XC\4C7N)"X%;]7Y_.?/N9LCR29;X$*AE"T6+G IGOE3AZX"7TI$JW);KGQ6O: M._/K!^E&,+;TR\5O>13BA5S"^G?DJ9*)%#73.62O_M M&Q 2>LXZ\_7?[X_OF=5^W<..?/H M'X/L [7-B+?19VG5J$MSGK' >3@;Z&W)$T6_XS!S_?6[@S?6OY^I;SDA($=2 MP31X)S3AE&AG:6R(A(FCR"+^ZJN4]FQ[]_E4M.#^Z)X15=*$M.(_\!POJ'>G MM\[4!QE^_3 0K>+U,EQZNF*J89NCC)W#D-OH7!=J<1B(&*SCHU7''-TS3P$4 M2E4[:1KO_2(^%'[S%<=V!?VD/:9"XC\\"P4(>. XJ$I'7Q1F/3.ZD\-^^_:U MXW&8O;CD>=HP4AUJ]^QZ++,:T"9Y#7J3>AH1W![G$RJH_K2!R50&#&]SHA9! M(""CPWN0I%M-+2HR*J+AJ M%*P]T99(Y3T_0E?S$$)N)UW?-0"T_8A4>=1DL MG^=TUJVAA1,UIXN/=>*I)^DP'KQ23U0;8_JHO+ MH%_+6$T\"YGZ"BT/M",I3SQRX0FNH3[LX,,IMD2$LA^DU#?1A>ILP(ST**1# MVVH9,$Y+1UH>^C@XZSZ*(TH.'AORBCV<['3#\>L>IV?B^\A68\B=-*JA3PRF M?JEKYM[[;7,]$[^BJY-?3[D:Y,^37MJLPJF2F:3W$#\]/:YG*F/OK7=OSG;F M*$2X6ZID./>O5=/]W3#K1^5OA@U^.X/4WD*,G,7L_I!)LRF)3:'4(-\=<,.Y M;[Z_5.O!_=R3;+G3FH5)P).>,&"=PB/T!+Z8W+/)^IHJ MAGT&$0,TWWS5C$;+;85T:)@(]4S*G!%5 M**K=1@ZNA6\/U)Y:IS]7YO41/]BOY]RW,8'8(AO*#'D4:+LX;1!?+1I&U7E0 M^!4SD^NU]P@0VSP.CPAEITJJD=8V 'ZT4G#C-7#X+T5*1%QMI%^F^AK[<.\K MS%Z$D,\+PEK+T7=[#34X.6'1\7-%&>]=,N@P[ &\XG7!L:7A% MS [0B^K,? M3A1]53G!5-VV? G@!$7TE;S P]QC M8_+)\];CWDLC6XMH.^/%I ])B0V!SG1-FOF_6RP,F%@AJ 1!72S8'^*)2 K" MKCP&'^H_=@S@?E,N]R]:LME_L LI7Y!\.WRQ:,1//=GW%33[+KNPXV!SC()&D=? &C.=(X=T"G##@K*);1#PCJR(L!D'6\V=FO0U7S:]">YBQY7/_ U^2:\-#="WKC!@;&@J3X(PG%3= M>M;;/,RT.Q-*:W+.VDY5S*%=A-Z_9TBS$O]N^;P%2!?YQ%#ZI):%N0EWNE@5 MZ72.RK#JE$_Z:K"7K <7J^7)+ID_.K?83S]6VB\'S4B+/G$8X68E @5YQB&X MR;9J\/Z4_MUQ;4Z.+SO[:WNA=#X6\/.L-"T=+0A*ZQQ"Q%!M],L5$ZH,[KE; MLD\8AXH?O$!F *1+4/'TD8?I7*,DYYMIMN4:%^S,!'[!-V,Y9!KC,&7D=@3A MMH01T6W'C8C@\J"SD<8P!2O6@Y,KC:9EUM;IY/AB%K5CUP:-[I; A LNKABP MN0U@2%;X6#*5%UK9$^5'/OYF>L"-T'*=VY:IS3[[E<0L3^C^4$]B.0"GVU]Z M4"7D(1,?F'^LU_DG3#QX82^EFSVXB/TR"&B,&?#HF/A6*H+X1J M)"QKLQ%%JO&0N..!."*+[_@Q4;A;,VA)REM)'S:\R(!=KQWJ:I:!6RHX&?DA M>V%FE2L4JR -7^+%HV\/LP(WX21_MVY.?3'H:G*:&Z=%U?KG\4=6T-(L 8JR MVA4(L?6W\/N>^U4@\N-RH_:_9T=.PR=7=((D:K8?E?II9-^//7Q5/ M,ZFY%Q9YE_.D3 #L(AT2]W>WPG"D'_!*FW8,4PW:L>+YB;2E[M"? Q*-0(/N6 ME(>6X:(GX0CK\+@^$@-&Y\QQ([HO6GT&P^?ZN-EBP2QNG[,[T\LR]<_A>UV M/@-6-1Z+TB;P3041!U[I/9!:GQ6 IL5HS-C8QOS@U^P<2]\S[U=V?_G\^[<( MWZ2]CUQ!E;08] "4\ON@+ G>IL\=[I-"E&+K,4CTF9GV\CEZ$AYFXXA\LP9E MR@7=]YD!>PUT)5+E\QBPWUD#9':J%):BL3+EGWP'!.;9/CS.>T-(O%H3^]W[ M2TW&19Z#[1C.!569Z="9[N/O/M*V+A0^U;@6]+>(&6 MRH,YG#2.$(=@<#*B;V3,,%']K=(0U$H-0>[DI+_A18VH#?CY^T\UA(X9*>NY^TJ?C. MZGX\6V &T(@@#&(F_FQW(B7T LC#%C4/!E':+K."@[+^[;^0-YVS5B#T&E:P MD)%_IWTUP/)Y3;G@7N.9R]OC.D7F!FQ&W0#)$J)1*D'MB:#LM)T[6JYV'&4^ MOW&_@W+%C#26@C_Q$J'5>M5G2^AL7F#U4S="R_TPYKWZ(>O@R4XB P3L(@C M&\2W#G:@8=\-TM\[>L<3AG1^(]L]HPTO^"&YAJJTXOQ'#G:GZ=Q+E/MVJ[&! M."F]BS\D@S+DT@HUY.DPK\K$AP=^N]"."\>VJ@2?7Y52FC<*IZJ2==OWQ"/I M\V;UCDI6[MF1^VQ>KO.()K5NR7.G6SS_9,6YOCE76 9E)3%@]Y&@"ML+ M_4J2;B>9JDZFOA;?_,MM'[SAK2()QG>_7A=.,F/=.&IH3-E :E%=_VEPG =? MA$6_#[%?NR,7,23V5BNZ3+94^ =[IH___?W$_$SV!FQO.;LCCE38XE:RHCV> MY51<]$VNIJ4Z9V-3Q45*6N=(I*'4JV/CRZ+K?5"]Z:"'&3"81I^CMM-(LSK9 MQJ36(-HL1IEC1)C]7I#WH+K:YK9R66@*TC:=W.H5%E,DOMWEGUOW-\CTV5+O MHH-@^OW?2WV]\F.'\4^G2=HU/?^L^A'PNNOA6Y-E<47P/G6&G6R$*_/%Q4?&XSTL8J3(0!\T 1A\/[ M0V:;(.M>4HT^#TY=4"5DO%@/X/TL..-9'W0K?&U!V3?Y0O- =ZL5[0.422(P M5;V;.>RC,=EZ[ K!4>2O5WI/VYC2A^0+K(.J@:U1C[[PMPFO.NM=_Z%DE(Y1 M09PKQ,]-+A#UM+^MF.46:5#?_Z4*(#P8L$_ ?<@!$8P4 _9*,Q$"K*XQDKCU MEG7JFM.ISP[P+ 5S)_?1*'AC_)&EW)T]=DC&B=I1C4CZB7/<8MYWJ\:557;$ M3C;$?LLYF:699#4L[\EZEV. _00NSB<".(S%N0,):'$2%A,05!J\C:P:-.W\ MX9IEZ[UIP;NYT<>_Z%(-=WCK3Q\NTP#]8SDV-@KN>&W,W\F/#[YM)09[!F,F M82.Z[GO>?WB^]O>"_&C=Y&[J&?_'/V]_[#*\D%R%D ,(B\AH=-"K5D%02^>P M"@$W?OKDNDG-X\L ;W5BY_B241O?Y'0/O 8;[5T#,(%N%F3#8N='/O+UU9.- M"E<4164S#;7/QKDASJS]T'_][\\$J)L^KS D\P'^.V4QN_3#0^L:YRKW_!:> ME9AU&C_IH#.O*ZW 02TD,379"76'G%JIG%UZJ@ZGU9(*ORNUP"5"_?X MB[-L,JE6[X;%8I6'?L434V3%=VJX:$2"5Z?Z.[E][]%Q V&H_, FNM0%BA$P M>)QL0S?Y=R\\JX/.":<8KPJ^F@>OS!G(Q_7Y>G#1O\0ABP+ DE@"D43:@$MBA1\U5G6J*KD64FSL?#V&')V1\[OO4"PZQWBJ*,DAI"P8DJ^BKR'6CI MB.8:E89?OYNKKRVE)TU4JTN_SPV/V41AGL[A/)1*;[NSL/#I0KC_9_N!UZJ>UV=59[/!/ MNFNK'#AG%@UI0>,YC\PL)/_#\:<%(FN9BR' [D/:$A3\$U3-6&(]5=#OBZ[S MI.\])/+6I\T MDCVS-'P_]KJVOE*@!ME HM$2 2KAGC-@;IBP@\TH B"T3)<%4\KL6N)?GC>= M9>M@^NMOZML*E>A6MIR$X&?2'N.\* M]XJOU]HJJ2+:X(F(>M'.!;"?XH*Z13YKNAO[S+*S'N>:HL/+\N3-O9[Z# GG M"2X:A+EA@L%V\.=PDJF47\]4:JCSN*:*6>>3>D.MNB0.831FN0J2:6B<,%63 MF'.E:VH3D[^\6R^17E[JT.7L["60*=N0:\0I =-1_GYQ?@SWSBP6R7:=!/S,LO#LRDO2X)9+1>T%RIV["TUPFB=_E?W9!+MA^2 M7;YQHJJ^?7S?6%UZ!":)D^NK>GM3EY_G H?6M*-T;.FSLL0A\GXZG/NR54FO M3,8SO,$V LZ N<-CXLE]\P/QS>[3=2#6J64TGW?LW&+.OQL7S]]905\QM'__ M;>)'J640MZB"L>WU@E=_FL[%KFUXA/.(&GUV?P<4&/ \XMN[8T,,:L=&VM5W M^[R:A9/0+_@RR\"L ZFSO6II-FEA;(CUBB#!R=NYS[/HJ0'E$[!7Y=V&%V4TQPS7.], SA";K_H=S#R^D "!$ M=TZNQBA!#)18TBK.@ U>)?'1A;0P5$=%^BB@^E=<7]B9C:/ M[:9C;?:1OP9&6RM-]C-FT5!S;,/#A1.C@/N)4=*\\75]CO.6 4=N7H)!N\Z\??H^((; M]>A)Z')*/P%"/K)V-PW^HI9M5/\H57L88SJDBJJ+US0IGG1I:C2X*V;8=3S^ M"=M5R2@>I5F , A,EBQU [6XQ%;%7_9+QB2MYQJZMO8%>.2UA$#*AY:FS9Y+ MCUMK))Y\D+J!!76+YFIR%6BM*&:B<&;N0+L^EPE.M29(M-YO'_,VL(X!2[.' M^-D5]&$&K-V>\HAZG5R35/8:5&WG+.R^ Y1B;C5>KKC0&6B)'5SK1A 6*7W9 M&%!9-4%@/BC#)W]Y<-JMV;57#"*US&XTSPD$8128SB;BUK'DJ+FBEU O3C$F MQ>&.;/@WU#@:6368V)]RK?:LE*W^#EZ;&5NQU3XBZ M1JL&V]RIL8]%"@8'KHJ("UPIOKQJ-*(FO(BK :A"?@1@O8 HV6+? PA2)0L, M?"3/3E442?73!N%MO&4&A6D-1T_ 48?=CU&S(:>Z]+6[0N;A80A>KT7:3GQ% MP5PV6/WSVJ#=5-T%:E,;:-./('DFMA6WRD&5;EW3XNO,ZT':Z\C*K57ZM&]A M;/[(&;X%KZWFV^/$9B((A4"]-$0\645HU&C.G M>F0'N.+8G>4P_P,&"N&$F4RR@Q62DQ1G1PI5'1 M6%JM<&5#L>:;V;GT15L;*8[:N+@E#8D+_$LX4G!4-U85(B_,=,E+VIN;IVOA M0DY=M&$AWZFI^CGYIK65??05]+=_3X\Z,=/ G/\L+VA+#&FVG3/Q.N]HYWEM M>99(>[TKZ[050I57(>]=:_!^L/)82>*-FC=$D_ M)D!<.O^YG>%2-T3<#N]M9#!@5ZTA*GPBN*DMP\XQM^'NBDKSWI1F^L=7M\.X/HQ8*.;J_WD^&XDK M]@%/U%.%)"T@7U+1G>>!1&B_3ZZT*@T'2";RK0U.AM55.TZ_!/1EE;M$KGV( MWA4(K'S \IR3?A_GG5TN0MF=!T>UHTY&(OCZR6'K\O$0!EXP[2.KV..BF0"XL_3@OH4Z_5[;Y,I'AX'3L(O^17 MF^'W&Y*O>B9SJZL(87UV\+#V?DV+DB69]3L:XYXN&0SM+MD*]KEGGG\*=KUI MR:VRZ E]I1$->*0T[VBS5^E*(&9*-+!.^HZ[REX9VEESCZ;=89T")Q[I4AE9U<>YU\O3!B\Z#2*THZA'*+N?>ZBOD5"6 M\($XZM-R#X!TV6=J^\YG_BX2O.O5]Z<#0*.X*8J'TOIG4<2K_TKCU&(<^(7$#Q0UDESAMM8,E 5_Z<3@%9-%XS=-GAW+'V\>3].[O\ M+YDGN/[@:XT8L L0?K9&@>.[-_"?Y+]DZ/B$X3CO4, K9@S8O 8>O N'B.K? MJW1^J /"BZ ZS>*]\([J12M![*_ :7\1W8G_RR+&#!@/,PE.?X5I1U!/_F7 MZ.I&U#-\7X"#$P '1,P2(H3KL]WH\CUNQ\9L*7WP)N" M_[D2;G$8,WP9-V:W]."+=]I2*PLM#2U*E1J;OD-*[ !@H(VU MFB10[R$-KZEL^/.FXO?VB7A[CR]??QQF?;/K18?K,73_V*:E[\)PW0=1SA4?Y*<)Z5 M3QX'7CD5&.>'7%>\O+@Z>)22'Y?DP73TF)!YOO*"SWQ.%X5%Z-]^&["(:R^K MJ:HDH2Z\IME+Z3D4?9]Z:@>1@WX)A7P<0G]9L:+40YB6.K;=67WI<:2.\[VD M$Y_:6)X>N59JQ5/$=U%]?Y#6"A#>TL_1(ND*GB+U65H?/@:+#GAH $?:O(=L M^QYVIAJ_A[TJO/3R 4K@DE+:\<0?<6-[Q0,IBCM+/$H'M5E";T.>G&A^\OA; MQ_$7:TD.HM$(%Y\(:=FJ%$?G[)L9^Q#Z=.TL5)H:FZ)8D\(63?YJR M@>PI%9W41W+UXZ(//-9 M[VRP7=+G!)]Z%Q8A\X_ENGPC?ZNQJ?Z"OTGHE[\G)&TD&@ M?1J1!)&*6TY;3EO]F'Y@(Y/"%LR [4J#X<4>:)G!6O%F;9\G@ROHDPF3\9$? MV,Q2%PV^]1R_(1+_2G'R:)P:^90(=TM3<^89M -A?,=#\ZTVJ8^';*1Q]H&3 MCM#9SW^/D3P'FHTHQU"RXPL>V%81ZOF6K!OIH8F\DU^_/S-V[T=_2 ;#[SMR,A; M7]\?Z26&"M\#7Y7^K(%S>Z!YJRDBB843'M;N9S_93K_G5W6*R>-:_HZZE,;E M-9R'75+1_YTT\(+P>?QCVO4?LYC%21*"RD^A::8PN_ M,7PB22ZQ8_#:YT W<>N&@&_)+_-/W>46<79J@6"@"'R-X\$1LA@P =?M,?': MTE O@6/V/IF[I6_RDXQHE1YF@Z;/S/A^(?/*MOB#$<;DT;")M:=.V66VFP*T MW(/)TR=FSVN-L[BX;(^G(-^,_"B=VS[G3$[,V3:8?N"RF5]?]9/&_^#VI\^< MA$^SJPL/*4VU39L#"YX;/Y=H_L#>SX^3&YQK/OLJ (1GI'X&#&*3RY=)2#JG M"@Z,01"SZ5(,V,\( HXJ8 ^0A0^*J%?Y#GP9L!0H]T5+\%4[!@R#WU=EP!X! MIR7+V:D4NHE3$>4P5:4*G*$X4U5)94E7?+U*P>3OCH:'J+ODK[)OG&<59G$% M Z K Q8%_#T>#$UF2<=3#>X,M7($J[8WQME%9A @3;)2O]M9HZW5>/M(/_]) MEM*2L',RCY\*.DS,ZJ=^VHYSGZP9W=]MQ!.UVQ\_.NDD$*#JBNF8/,! .JRM M$T$R11X!VBXS8"XJY]>^!)H6HRZ#GA^-2U>> F\JZ\J]E-&.,V4//K5Z*G:= M<'G>SX&<^TI_0/4BJM@3,V*Q*,2E\.O]IN%:79OJQCK?R;G7[,A. MOS%\9]Z,%33K(G>D71W[&_OLTJVG3(I:2N2 RH/? M#S5J$#'%CS9K-/$!Y<;7UZ0+O^-@ M=*Y2ES]Z_(40>[@Z;D/$3/1!00C;+,@V LU)X\99@F]^5Y&ZTIJ.[RH=.9&) M'KZR?YZ6@".\!200/JJB*P?(#N2A-8FT^/5\G8"U)@\5?UW6+9GQN"88L_Q# MGZ3*",/[0@R8.4""E(7\>"0#]J_BJM"QI.E+G[TL_HACS,D2B!LVLQP[^2E^4JA"1[G7%:F1#8L!B-'_M]\0EQ4WE^41] _X\F42U MYW$,V W$87VX.XZC57H9+4J:S?8J (&.NL?&]4@E;,8R M\S(I]@I^F'+E'@[,%A?/KPI &D.R'(@/!*00A +$4905[U]1D<;$^ %%3F! M0[)U]3GE>?<&K@@I&-6BMX"VCW@NT38$R<1O#J&LG*M/]OY04O:9 ;,5DG:, MB=MC*I=IV[M0B0PQILBAE+*L@T W$BVGU]69.'WV3JZQ?%]%4WNKX!"5-[_C M_7*6*Z9@)3 &%:LKZ5]?'^6GKC5R4?A)9\J+7IF]O*/9UAJE";1W=)4IU"&0 M?=Y'"AD".)-3WP@3!,%VK MRT"[#R@S$+GC<;8>SJ\Y8]8Y=/K\J53;J^AXWE2(TS%CJQ'$9'VA< 9,IH>X MA:7&I@-4[R;D8=#/C!09[5/HH24"0;5+F%*HR341L6.7!LV%6,W769GZ/\36 MF!NP1 B97V2%/G#&Y'\#4$L#!!0 ( "]9FU9?2B>:N&L %A9! 5 M<&]O;"TR,#(S,#,S,5]L86(N>&UL[+U[D]LXEB_X_WP*;DW$C"LBT46"( G4 M/&ZD7SV.==F^MJO[WJW84.#IY+0LY8A*VSF??@&2>HL4 (%,]HV-Z"YGIDB< M/K_/HFUQ5Y7+Q;S\E?XI_BN2"+T6Y^/)O/_W^^37 /_V/ M?_^'?_C7_PN __7\X]OHY9(_?)6+=?1B)>E:BNA[N;Z+_BID];=(K99?H[\N M5W\KOU$ _KV^Z<7R_G%5?KE;1S"&Z?&GJU^+%"LJ$ 4Y23. ,A8#G*4%0$G* M59S*-&/PYLNO)$5"\8P"#LV'DG# J(P!R44B989SQ5$]Z+Q<_.U7\Q]&*QEI MXQ95_>N__72W7M__^LLOW[]__],/MIK_:;GZ\@N,X_27S=4_M9?_.+G^>UI? MG1!"?JD_W5Y:E>8W\#F,F#^!!((TN1//RKQT[__0Q0U<*R6<_E1JLC\^_O'-YTBR2_F MBE\6\HMYLA_DJER*3VNZ6K^E3,ZU]O5HZ\=[^6\_5>77^[G<_.UN)=7Y8>>K MU<&H1DMBM$QRH^4_=@G[Y0KU ^F[/M4U@'*UN>]"Z=B'Z;M@ZG[6_""'5WA/ MS-4J-U^H5PLQUG=W*^IJU8?7.-378KFF\Q&^%CLQ>RK/S1_>ZI]:,6:@'C*M MY;34O:>J_+&6"R$;MCP8.BK%O_VD?YH]5. +I?>S6\Y7#QJ[DK)R7JY+6;UX M6*WTJW#&4 %S6F" *<\!RA$"),MR_2++I810<(KQ;+W]2/>[FH9!71A8B6ZSNYBGBC<33?&?&OO^P,O@;N^7@@SL?!;T_)FZA5LQ.M M)3_09VX7J&(DEMT=B-T,K;40-@Z(5J^UH!_G%>&^_R/FZVOP%F+_4T_2R MG%].'O?M:F,%7?$+3Z*]XA>^U#[4_1H?,>GT&UQ5)93WA>2H:=YK=<0,_NU)R(C7714D4?)3>$L=,_.C32C4,"/U8[$GJZAS6\L[)Y*'J=OA!T M):KH]WNA7?3:[VL,BLK%X>-K38K^^$R9_L=8%M6F_;_A>' 8S ,1:6#E1F7B M88 ]IO*!I/B]"]XL^$K22KZ4S;]O%N_OY8H:82_H?:G]FEM6K5>4KV<)(X@4 M&0*%(@@@1&+ %)4@5TK"/.%9FJ4N/&\O>FH,='I<=?P_S$ ;FYHW2T;.-VC^;9['5 M/&I5C_[8*!^0?=T1"\2L#H)'94UW0(X9T6,$SS4JYP]?'^;M=O&?:;EXNZRJ MU]JDE[(JORS,!^]7__.!SDOU6$NO[E[/E]__0PH]WW^37YEY( A0H%47)("IC#&W''_ZVJEIL:0OR_T@YR7_RU%]&RNK9'5S]$7;9GF MOX6>JEH%6:VCE7&FJN_T?D>3:_K#>>/L^D=JO<R)C4/3, MF/1S<[9I](^, 5%C072[7J]*]K"N7=OU,OI ZPV//QK3 G)L2*3#;?==K]+8 M.X/!0#RSB1AN;#\N?_Y0E0M952^67UFYJ$^77RQK+UE_)_5/52GJ=\ARL=GJ M?)PQ3%/&!0&4"0Y01CC )!% B"3.$JG=V31VH6X/':;&U#M]([ZOL/]1AL^# ML2/@@>$>F&\WVD=[ZM]$>_@?6'"S/29Y#,>K5P 8B$9]-!B5-:^ Z)@DKQG* MCQ-?2K9^659DP)ER[W M7-:*_WRHUF;?\/5R=?MUN5J7_UWSRBRA(D=2(J"@.9LIL'9]03WI.00% MEC%,,@7UO+>9]!WC3VVJ-RI&M8[11DF[.=^%8/],#X#+P//;#1+KB7[!\#/3 MNY+\3U^6WW[1=S8S6_^PF]!=XXTRC2\8LYF\ER[S#,%8ZW$,$[Q7G];: ;A; MSO7-U:O_>M""MDWA?[7^.&L5M3GFN> B6<1"AH1V8(8*@ZAZYX()2J( $*YGCQAFXP' 2 M/N!TLQ\]?5@MN92BWM!]4U4/)IU'BY-<+UJ$6:FE J]$]* M@8S%C#,%"59."XN+$J=&2QN%FZ.2^O ?,,K_)D6DRH56OUQ\<:.CRZ#;45%0 M* >FH4,4-]K6G-3H&_7NX3@3D#4V@'O?1S8'-K-: 9_&G_BP+!.Q^'P*O<]AS8*_759<3K_WY*N7BW$2SWV M3!1$*I(RD%&D6J= $ X2E1="%GD$Y[8>2T*W$)!*^MB>T*OGSQQ?+KU^7BQ=S[0(W+Z DSV-"J 2PD)H%5*99@$,!4BIR M07*"LL+MY>VJP=0H8C_E8V-"I&V(:B-NHMJ,FX@]1HTE46W*3?1FP>7)& MZ9LFDGE/]YMH9U9[B7FZ1W\\O*,)W7HPE-]F)RP7W<_?F>0'?$*!7@-#:#CJ MBV) B(]?)4.*\GO9!,D)SC,*(509R"33;Q?],@&,%RG(A(29@$D&4>[R=OD_ M,<'[I:SXJKRO8Z@U(VD3NQ.\HW?+=?0HU]&M6-[K1^[V.ADQS?O_3^X^3.X> M(FIR@LGEB@2ZL;,C+<"I=@$>+]TD:.%+$Q5U&HX3.&^'@S"I?&>$S)V8FZ/H6=2;?NNOO949R^3][TI9?EB M^?5^)>_DHBJ_R89T3&IOO=^Y5_,+"TIAD@*%L\+40"" 2I* -)6*"1'GL' * M_[I2GZDQR?ZIPGZ:?6U1=&!2^][U/WRNYSJ#/Y013WGLGL>F$,(X=;RN MPC?X*8^?-D]TYG,5=-TG0-<-Z[E%IU>4F[HWC8A73:7A&8EIEE/& 6)0_R=E M!!"%!"@DI@E-"419,MNO=GUY0Z=+EM6LO5C!.VRUI[9G-25BI*[-B@%\I^(@@%T, /8Z8 8FU2$P<>#*Z[ 9B1@/, I$ M@=V&]_+=F=O&([=NG0^8K.RV-O4M7Y?? MZH/8&:(9)X7V+K&$.4 I)( DF0 4$YX60O"".K4[LA?M1'8C]$(RE83KX-F- M[B9W8J]*_E9QUU@WZV=AN7,W",)#;^6= _>9T5S[]C_O%<"_O0RS1WR:*V+! MHM"L!8\<:^8*R&E$F?,(5^;7U\DK;>60VQ]E-YG4G[G3>X$4*U6N_&_+-RGP*"(33P]'W%I.V1:9"Y/3W=Z! MIZ&=J?83\-# GNH8YLIFJIF?]J99.\(X$^I0W>W4.?JSQ^;D2[DJOVE7^YML M]T$WF]!- I_^>UV%!2I(F9 I@#2% "E) :8YTPM]CKE2*D8.&Y9V,J/NL;K8=[+TZWGH54\O-D"9='CO4[#A M6>T[Z._\M7Z;MGN9?FW6S[8H>V"UV[8- ]; ;'B0P[L!;8B:[I?1"+2%VR-HU#W< MRP8?;^):W'%U&XG73=%Q.O^P;%J+;[_4+)$BDRH&-$<4H#Q&@*DD!QG3)$%B M01A!GETD.H5.C34.VAULM8XV:H=H(='] !P/@P+!.C"_!$#TFO81%R$*WSVB M6^13-8^X"$)/[XC+]_I2TG%/BEE"B>"%2(&23)HE&@%8I@+$3$&)4\DSGKD$ MQYR*<**;$8)@/AL94;6GYS_](X9)\2]U[<">8"Y;2'.-),[S' B!,4 0)@#G MA.FE;T9X5N0%S\CL7GNERR:R76! M$.Q5=2)@Y!=3EX&GKZ'.*Z\KB]6\U.2+9;6NWFFM&V?;E&UBJ9[>G'*02-,( M-^JE'7Y1C^2V;1SO^6:LAJ? M^:W^PQOM45@/HVY4Z^NXIN[%V8Y<0J$W,*_X ^=,*C:(!.*37E&C4HF-T</%^\=%T55N9Z.^%T/RUVOQJFA"T?3D$ MP46"$@YD8K;TBH0!PH0$7.8)4S0AR"ZP*[AF4Z,F8UA46V9*OK?JUH5D]O7W M:Z<2[G':D=J3/*2!&3#0\W&FP^!8!N+.<'J-2K3!X3QFY? "/%NV'#6&>5G. M']92S&@6L\(:SG28:K4,V$FD'X90 MW4 ZI(S;T:/?U).N'! 9? MQZ7@=:B-N+@[ NQRQ1?_)5TW)J$7:6"V$$]:HHQP@P2"2 2*5IJ@07L1-9G(J8&D=\E-^6\V_FY=IH M>;E\CRV6=L1P'4(#\T&]L;U4&VC"4T"W]<%"4$\$C!QZVF7@:)P_:%H)B(DR*%(!,BUM.0)8 J58 +4G[H':DWGB<"1/'([FB<.I>.+0W1,_OL6[;N&N0\F,Q AR_$%<#]D(9&H@\^E!=0B9'5MZ S$P/^XPV/1]&CH:^"P2 MX>HE[HT]=DG$4[/.5#T\>>W! MZHOEHLY-^ZP'>KG\2LO%# O$N$2)7N\HJ&=Y2@ C) 54JH1!B6(L(BSYQ M$PR[V"M]\TY?%_W1:.H8Q-:+<0QA(DA< )AK9PCA@@+*$0;:-<*(JHQEB/L= M6%^'\#BMQ+>'J1MEAX#8CF!# 30$*!!E)TASET*KYG(VP MJ='&;JHSNW*+J MN\?]..G58EVN'U]]E:LOY>++GU?+[^L[TU^7+AYG"NKU6HPR4&"4 R2A=CDH MXD 5/$Z*0H@XMLK3O"!G:K31J!IM=(T:9:-66_NCISYH+Q]$!0)L8*;PQ,KI MF,H"":]#J[YQ1SO"LC!N_T#+YG(_+Z+NK/V9_F@;X3Z7"ZG*]8S1'"6<4)!2 MO:I#@L6 4;/LB&.,8,P8$7C3[?JSO1MQ7IK5%_NPW_7G,0CA!S>)@6OZ(V*- MHFZ.0P>T=B[#%4B-0P&U@I'6,&I5C)ZU2@9L:-V/0B 'H4/(J*Y!OZ''3L&% MJ_V8X,UBK9]OR>9M@L\[N=8S8/Y@3M+_O%R*[^5\/BMHBF(F,5 B-AU=Q1RL(+^S4C6Y; M],P!T+.MSM%&Z8!LXH)1(&ZQ$CDJT[B <,P[3O=>?9ATNQ"G56IV.QPH(PF+ MI?909*R9*(X!Y@G72Q59P!05.,\< UOM!$^-C?;TKI-V]RN>_;-7K3/K1^!\ M,A4,V/'.JVI,&T6'+MUJA4[X(ZU^L4]UT&4%1L_QE]W]OIX27TE:R9>R^??- MXE34Q^5\WM;AG\DT@7&2(2"S0@'$$P%(KBA(A,0I)TC!Q*JEEZ?\J3'61OWH MV<: G[4W%7TZ(*[-E#-V;/I*.&[\LNV1<+KLN)T_J$NF_E:_ZV:H5P0FIAB.$D! :)9"BA. M!4 D0P1"A=.8V>X@=TJ9&JUM%(T:3:-&U:C6U7[WN!O4RWO'0: :^GS:!R6G M?>.+*'CM&G>/.MJ>\47#]G>,+U_L65N:WTGQ,)?OU7$E!U/@A6NWJZWH4)=Z M^2Q_K)]K_?\VDQE-$LCT2BW!V@>2& .B4@QHGF"(E*:%S&GCR%./J9&&V<1_ M:)K,F+0\N2E.LJW>4J\_5M)\/;1GN[V0&2/KST1;^^6[++_I!BL.E<+UE MO6UIO_?93&4%%#3F@.R.6II M]H.6]0F =Y#WU0_-=Z4ZW*-XFJ7KYN$<[] M>+'K!][EU:_GN![M,5\\?'V8U[&>->U_E/?ZZW^GE:BT1RX5S%$,2)$FI@I' MH1W?6 &8<9XE!4$:F.#VD*JU MC#Z&1LJA?688Q$;JH-F'7%25IEM 65-2NW+:?06C^]7RRXI^#?!.L(2MM]UF MS^WC==R\;,-!TTV+RSVW&5K'60JS0M:>5_.U1=@45: Y8%D=VYY"P'": E9D MVM(D+21V\E;/BYD:C=9: F;4-*OZK9Z."_GSD%JNTZ\&:NAE>(U1K6'T@3[6 M6XP'Q15-&PI:W6VBU0(NN7NA";6B/B]DW 5SKZ$GZ^'^JSW\JX]R3<$+=PQ8;"<6!N.8'0+$-KS7^.&JVC/]I_;3;UKL39P9$; M"N^17+O+N ?RW'QPZO7EG 8^%0%NA="/L_JPK-9T_O^4]\W4*Y*,95(!3+(,())0@'/]:YR9.D\9 MQ)G]U.L6,[6)V.:XMZK>1(VRD=;6<6;V('MYGH;!:^!9ZPN51SV /B2N* =P M=MB1JP'TF79:#*#WZC"=]79[3E06!+(D UPF"B"AM*>>4 8@*0J),\%2(J[K MK>>U#S5.F;?3J+[K.NJYQD@&@6IH!CC!*/ICD #'BV ,U%OOB8(4+YI[J;]> MJ.VX;3HZS=(@00*2G@!I6!.!0FGFN6_T2MZ3N>FE[UC MC)]C^OX$4_0W*H6;NP/EV#]-'OVE7/E ^?"?UG1=GV WF5OF+'6YT+]6MS_* M:L:%$BG/C%R"G&*4*8D8R9S:6?9*F]H,;5,5=TI&?Q@U'7?( M^P&VF[W!8!OZ+>V*F'LPA T2H6(B>F6-&QIA8_9)A(3537ZT\5'>-T$PU7OU MR;3@EN*E9.M91@I,IR)#!3'G6].L19??7'+^S5 MQ@?5/6_KVCV 4?XW*2)5+O2KWCE%J@ML._*X!KNQXA_NMXBIJ-4Q,DJ&(XX+ M* 2BC"XIHY+%!5./:>+2Y=RIB:#W&P?GYU6L\^R2]FP#]+$]M^?U?J8=LZ]QE7B9!4O_$34]<7 MQ0QH)R '>0$9HPHC0;'-].Z5,K4)OJ^A8_. ?C3[9WY#O!8SVUKZ?K ?;>Y_JWW13O'WN426YEWF::VUWL>V#WZ2N=SY\_5.5"5M5,T!1G@D+ MC!WB*#MB9PW+N,< MQ5E"XG$ =];P*T[>#L<;^T MR!- 18(!HLJ$M$(!.(MQ"GF2Y\0J[NWI:Y[$;;;* N%V\"S>Z/F350KNBT@VR+WK@O=^5W=J63LU>>IT@NZJP-0XYJ_'EDWMIO@-_3_V97M6R XM>^* :B-&?QH]*<+SC'U.<]CN_)(Y?E-U/CS+0' MV#0QYE3$(F50KVQ( I"@!2 )P2".9:9_D0@65A5A>Z5,C=CVE/3PF,X#:7NF M>"4\@Y\H[B&C-1R@*W0O!,&.$\_)&/DPL1P&:$@&0C'- >,Z!R!"'D+$"Y4[M2&V$3HT-C%Z1V&@; M"O**+]_KQTF[KLOOEJ9$!9W??ET^Z+>GQ) F2<%!'IMN MZCG* $:(@#@1"2IR4R;&JBK,)4%3XYZ-=E&C7O2L7$1?R_E<_['J;K#EAFV1 M*ZE2(@%.!-'8RA@PIG*0)B3A0JE"IH5;CD@(=,=)$=EI:@I-'6 ="%T["@^! MV,"T[0/5%?WIS^,0O#?]D9@GZDM_WMCNGO0=UU_12=8$L:[DG5Q4>O@W"^W7 MR+?+RGB;[]5G^F-64%QD"'/ !32%4%G=6YH"4A0B)G&"+FFSV4OHVY%(:$P')I2FV/.!OE&C MQWITM2YY>5]7 M>:YC9^LBSR_+:KTJF=G6O%V(WQ=B]_LF?T7>VEE;&^EX MRAC@@5L>1H[T_$8ZLQSGF;F?;X9#.=0Q: "-QCTM#0?AR:%JP*&OS(Y\K\S6 MP>OY\GNU/0*U&UHD7LF19X1-;<&_U=7X M/?4N6*VN]S%J+]!VC!D*OH&I\ KD_+,E>R )G2QY3M33Y$KV&-V9*MEWCU=) MZ>V!R(>Y%%^DH2NYVOOS:VKZKJT?9P67(L\3#&(A3!-?0?3*5?N!62*+C*F, M*F$56NTH=VK$LJ=B=-^H'CT8W4V3NNTGJM7>J0:R]:/HYYL! 1[O5#1JM8YJ MM:/]3UX/BJU3=>DA,!ZMMG00K%WK3+LB=J'*M/5P8]:8=K7QJ,*T\^V>9T2; MLZ>]\RCS;IFEBB5Z69\ 6B090 5, 4T*[452E&;ZPS13Q&/!WR5OHJOXO?/4 MPX-6H[/CF487TI9G&M< -]*9AA=8[J<:%Y (=:K1)6;<4XT+QIZ<:ERZWH\F M;DU]B-U21SLV69IF'"2X+KA#)< $9R C:8QXCO+ELNY!N];*QF MF!;%MB/S:=$4-'WUMC$RHTXJ*\<>,B;,T_"8JPOM$W,O9^ M)7G9[.YQPG#*40Q4C"% 60H!*10&JBAHCE@.5>+4375_\*DQR;YNKB&9>Y!9 M;EEX C'T-H4-!AZQEJ?&!HNOW!MZY)C*4Z-.XRC/7.,W+4TVC@E]7RW-)H9X M_OA[)<6;Q>M-/M)B1 &&,0,QEE(BSD2!J$L$ MI;UHIRD]0AREB>JK6_H^F*:_Y6)7OC.B6Z7=YKK#<[!C@F'0'9@G#+!-YDRK MMEFX//N]0?GG:*M\='L99FX#1-=I95,?F;59*K5$F M@,68U5PK^LKU!G^:_>PX\C,:F"[_#A^/PRG_>(]II)/_X1^76U! &(![ P6N M%#%>\$ 8+ X""@(-Z9N T%3N?KU<;?1XK?6H4Q_>++[):GWH5!8*8L&5 BI% M J \2;1SSR"(N2 *B406TB?VP%&-B88D-(D^C;ZU.:ZY 6[/PL[!'P+:L6+^ MVYK^:KF*GAVPXL_1/M9#>?J>T 4+Y'>3/G+0OA[<I ( M-/_/21AU\O>8>#SS^R[UG/:[L_C;A:AC+^^64EFD"1O>B=+(TR^,\ M09I3% *()9I3L,H!XKG4,,L\%6[14>>D3&U=T2S,J4=@]GD0[?CA:F@&)H4& ME4;!@0*:^A (6=_E1,;X!5VZS#Q;P:7S8K^I_F:AG>7Z%&#>)G+4=8IOUTT) M 9,!]GEY4'A BS8[&5(T5_ZU7-_I/[U>KI0LZ^LWF2$?31WD:A8CG%&ER2)/ MH28+A5+ \A@!*A$A(HF9RIW*KP^N\=0H:,_@;;I34SA\W^9HO8P.RXILS=Y< M_ET;;OX*U,[T;2'/J#'>C>.&__;8\>6DOA,#<^\TO@[.A#[:(PKTWU%? M-*/!?_S2&D]PB*R >LCWZO=*UN_964XQ8D3$@.=4KZ,3) !1IB$12B@A"_&\/\H \/*">^&U](9#@3:T5WP<]%^K"I8*:&4;;WFHB/\.4 :) M]C^6]821_AUF]T?Y=]T4O@SKIG;.?YC""G^FY<+\\5:MZ_H*)OFL5"6OPV_T M*MX4#)4IC"7F&:#8= 2G! +-,BG F+)4I#CGU*EM1TCE)L=.E^N0;LM)1;61 M-Y$Q<_LI-;9&Q\;6FUQ]E4N'_Q8X[!$\P;,=96MA_,<:M""M+_XC%*YU5FTR M!6Y]074IA.LM(V >_0RAC.>Q9(#03 #$6 )8G*< \APJ ;F(F>,![EDYTSO" MK=6JFR6(Y7Q.5U7=K*7NTN(8Q7$>6#MBO1JL@1FR,^%]X+3UP"1U7L;3)ZEW MT4;_Q;[IH6S]9E&M5W4@]F>SN)UQG!5$/WG J##'+) !EDD)<,SSE'*>Q<)I MR7E&QM117]42OO6 SC',1V/' E< .SP EF MG[TP\T@_[40E6!;JJ821DU$[33S-2>V^U+, %N>F.8AFF@_+>^FME.. M%(N1S$'"$@@03## +#?%L$@1,YPE.7U6MBV"$JK#5+6C<:EL7#3ZIO'7Y#J]2RO=MM+GI+;MS'G.FERO[5[Y9K67V@C_6K4"2\0'F&@5 P TBP&%"$$A,H)@J:JR)&\28# MII]5 FIE-8\.$V(&)J!M\D;=-7*,C,- S[>?TL9^9F,%N6]4C-Z;)MNM2='. MIMICBG8>TZTY\#RXJS8M:FT;_[$YE84>^_&-5C)ZK,?H6E4Z). 7*DX'$35F M->J0V!Q5J@XZM&_.U3>Y>)#5C#-"*)8$D-1TWR1( :H@ 2+!.,]I O5;U2W+ MJAEX:IZWJ4U2T;EK89/SZE^/EQ^NI-R_>?5\N&^-!/^Q_JY5NMO,^VI(II) M!>)$4H!4D@)&50(HA&F:T;Q S"DXV5;PU.;KJVI=?C4.<:2T!=$W8X+Q0_5C MK9<3X$J@/S@%$YJG6NZ\FV:D>UWM%&\7:;+3(&1+4% 9?8KJ % MXA5KL:/RCBL8Q[SD?+_'TOSY0U4N9&4JX[-R47O)[QY,LN=2O5TVIX?5+,&$ M96E!0"Y1 1#EW%1B4OK76'\B<"$PL:Z_9"-Q:DRUT3G:4_HF:M1N-K5;Q1U6 M7U;(6RR)0^,Y,$<]&90.R]30D(ZT"+T>6K?%I0M,O4M'JX'&6QBZV'6P['.Z M\8H<&%K)E[+Y]\W"%.M8Z*=DZM+DN1*\$!)H7I8 P2P##"<(*"Y2QA"#"?1I M2-PKU&,#=)16PZNE>.#KJ-QIZI$OTHFTG0]Y/7 CYFF8L.EG&TU-I_GHC05V M?LD5ES )F1C1*6O\I(9+9I]-2+AXDQN3"%G.7BW6Y?KQ5HB582O]X_O5Y^7W MQ4SD<0:QJ#N8:_[(D';T4BA 0C..(*4Q%%:GMCTRIN;:-6I&K9XWD=%4XQ@9 M7>T(HP_0?IH(!-/ Y."%D#4M6&!PA@PJR?_T9?GM%WUWPP/ZA]WT[QMSE$EO M8=1FJMM<&K1P^)GB7KNVV!PE&144$$KKMM@*,,1CH!@6,B@YUS,2RX Y/*A3KBYZH+#A(3X@_BL*7%^Q280HEQ"X L2XW; MC.09GJ9I593S!SVL_"1Y6SGJU0_35TL*4^W01-8_-,OR]^HX:/;VJPF%F25" MH$*('$B2(\V)# -2Q!QH1RG-"BGU]]NI1F$0K:9&D\8HL+&JJ5T4+>_K!6\D M6].:HLKU1?H7N8D,WX;-1WQG=U5'UM=_KAS#Z<,\=3L*'OU9#LS*^_9$.X.B M5P>/<,\FLZUT+L:_L2Q@Z%Y(H$-%^071:=R P) PGL0.!AWZTO-U_OA1FLC9&<[S+&=Q M 52>Q AF ),$ (LC7.9H@07=EGP/3*F1B4;-:.MGE&CJ/UV61>:E[?+ F T M,#FXP^.T5W8! *^]LJXQ1]LKNV#4_E[9I4NOC-WZ3=+JH2D"5&W_^!^E7.DA M[QY?+K_2W?XG^:'1V3'MR>QIVKL5@& ],)]?!ZQ_ Y0)3Z"@N*]E/$\KE DMG M/)?3(/Z^RN<5752E\8/:UZL2$&&$.4@RH7DK9QG --7_*0A/TP_:W,T^7'VDO[7Q)EKTE!8=ZJG:$>I(#VFTF,Y=(<+FX*Y] M5HU)^]TR;R(3CZ&?V]8N$^!U8%G0 -! *(>+$KU6H;%#20,!>";>--3(?@1^ M)H)^%Q8EF1)8D!SD+$4 0:I7KOJ_0"#."IX@JB!R\5[[A$W-4SV7V^%?5Z@7 M9CNN# 7>P"SHC9LSK=D $HBP>D6-2D4V1A^3C-4]H;)CVH)&VV(E5%!4",B! M2K2/AR1, 4,8 L'3F,(DD9E;A.M%B5,CDHUZT;U+O1A[@*T]K7"P#>](G4N. MV0(9K&*+,SB#9&N?GO7I1]WV>09;*.,XYX)A!@!0K %%,KV[2A*2*8R559E?3\*(LCPVD M@9ECOU+A2GY;SK_5#7RTTG49F%IKUUI.74#;\<9UX(U>,M D]1LMZ\C-?K@\ M2D!=@")83:@N.2,7B;I@[FG5J$LW>/;+7BZ^K-OB<)_U$&V42Y$AB#'3;D4L M$E/$C0-:% ((QN.4%SCEK'!Q,,Z+F9IO<5AA_28RFGH&%77@:L<+UZ,U,"D< MEE6W!_9!K+P$JJ[W/=&P;9ZC6LB_AYP_?/[6C@&GM4. M2'@DW)^:?$6F_=Y@(Z?8GYIQFEM_YAK/D)O3:JXS5,"))9$G/I2&ZZ[XM*2OGFCI>-(7R9PRB)$^+%*0Y+ !"6+^! MBP2#HL@@SU&,,'1RP/O%36W"MVI%RZ,^N_-6;^>R&!?0MF."3+[TR13 6XMURL=K\6J?MFMV%-VOYM9K)!$$NN01$$ 403G- 8"( (GDJ M"DP*99=M.(AV4Z.L_6K(C7UUWLR>A='&Q*@.>6^M:K)K]LR,FN3I/XRE46VJ M;SY3D"^!'34^V:,=F$F?Y*GZIU&%1#]TFE40W9XF#2LDK)UI6D&%^#;=7)7? MZ+KN^[OIW/>QK/YV^Z.L9CS!C,2J $5:]]A+$6 )C$$F52X$YE#(W*WW;I\X M%PX8IP7O3MLZ6^ =7>LG$_UAE'5NO-D#LQW?AH)N8/KO,29AZ--R^# M$:P#9X^HD5MQ7C;ZM">GQ3V^V\>?[N1\;FKNT,7C#$L5QQG6#F,:9]IUI#$@ M6[C>P+RC@;R79X>&PE MGS/[BLWD@^%&WDX^9\KIAO+9JT(TUGY!5ZM'XU4T=>@XBU.%<@3R@F& " M=64K[?,H#-)3^TC4$S;7/F]T?Y?MCGNN2X[92YJL?US)33 #$RQ6>9H!@0K] MDD]X 2C!"$A).$Z54)12GPR93HE3HXQSN<0WT49GS\B1R[C;,4E0- >FDVN! M]$Z?N0A.X!R:;GE/DDAST?RN;)K+-WH641;_^= F_GU>?I3&''.6+M>[7,'/ MRW-UG;?;ZF<*G%/.%2LH!5+E'"#.*2",%$ R:(+<4AJ[[6,/H>34J&W/QFB] MC+96UJF[A\F^^N.>VNJ[LRBWVNKC?3WLZ/2I'_K #/SDS]N]2/. #R14S>8A M5!RWA/. ()]4=!Y2EF]3D^]M4I<>78M=Z!]Y4TFM*?9Z7'@X3A F/"=Z[8RD M2:LP(90X 2S/19X@J=\WW*VEB9L"4WN-:/WGIIG/\MX4YMB9$AW:XMKCQ/&I MV#'\D%@/S-Y:]6YPQRD9[8M>L,8FCN)';FOB!\YI4Q//<:X]#]R>,,YPAB7- M3<(I)!2@ A% DX0 0CG)BIPEN8!N6X0G,J9&8GNG6/Y1&>>P=#WK\T)HO".^ M88(;>LP/?JCW]FD"#7I,[#[".[W4,\]<>U3F_Z;^SC]*V=9+C)&<@&0X'6%"P8T0W# "4T137"1,:=H]*NTF1IQU,LD$PG$ MS0]RIZAC@OI53X@*0I6BFJLQTT\HDUA[HQD$ D&)8\@(@?E,>]#E4GQ:T]5Z M8L_I6+,G>%H174=,?BD7IN"<27YM=!KS(2K%"B/^W<$K$81 ME0]2JNTF71%D4#\_YZ^R_'*G1[W] M)E?T2YN?]UXUM3?>/ZRKM?Y*:H)_V;0,?%E6?+XTT9>UD[7=+6:$0VPZ>L4D M2_3Z1RG %"8@C46:YI3#7#H=)H11:VJ>S\:JB#9FM95YHN7.H%^]3P$"/4D[ M8A[_^0S,T-M'TUK4IOJ:EV-;$VC/JNU!0-FT%3FCE!(,,(:F?;A* B^ULV-*_Z5PSX MV0%'BP+O,V<_#KSW.O_27Y_;,D*S+$%8PC@!>8H80'&N@'[*!'">I(J+5!#E MM(^[/_C4)NUQI+=SBX@#Y.S>JKYX##Q3#^.XPU;N.C8W8+VN[="C5^DZ-NI< M;:Z3:SR+_ZSINC[;?:^:")C;A3 Y("MY)Q=5G<15_W6SGN4\C5$A,@"S. <( MZGF,998"(HHTU_]#"7?:F7"4/[59OE6_:32^I_X$B/[Q"%2]RE#YN82,_:$Z*'GD.XTEWB;L77>2F_7=W)UA@9-?'+=K.HS_3'3JR@BX )@*""1+@EQ0I_)MCO*G1E=[ZD=+HW_$#]R$LK; ,1?$\9'84=> M0 _,8?L8UZJ?=\6:)(YM"SYM0\"4##_P0F5;.$H?-Y'"#YJ3' G/8:YFO;J7 M]+P^!-SE:?PFZZ+'%"'M?/$$I(QC37:0 "*1 (2K3*]%A8D8]B2['K%3X[C7 MRY4LORPB7E?RXX_1>J>[]M&VN2W>+-?W")S)+1"P(W+:!M\7&WQW>D>WZZ8G MI&F[9/+3/M"Z?.@?C4$AD\Z<$ Q/;'U"GXK/+(#HH3&;N_TKG6P*O.8Q3FBA M)# I"@"1I DU8S%D9 XE2@M$'0Y*]X;>VIGQ6>+93=AD6U5W7M]@2$E_?J? M'VR%NU<[<2N@ZXG:P"335# )7A?WC+$!2Y8\2<7;,R:=*T@2II9MX\UH)^8X MFX_FF*<8(R!8C #*H=)S.<> 9:S 68*EZ9GNUE3SK*"I.1BM Z\5==W+ M9@74E$W=O(>(4$1*$W4B$[T407$!6(ISD$J":9YFHI!.!@P- @7C&1N*H ME., P3'[N-QZ;5KT;Z8(<+E^?*E7,M4LY@)"*23 2"4 Q0H"G&,&<,PY@90P MQC*_U.@#.5,C'!/NT'96CXR"OGG1AV#F'&&8$P9BEM>1A F@ DN@V3V1L11Q MFBG?<(Y3:7H80&V7:%>#-/AR;5>'^\5R41\]1Z\T*_="=47:^5D@@J>> M'TIYHO3SLZ9VIZ"?O]S7NUMR*47U6JNWZ=3[>KFJR?NUG@T+?E#@9U:@)*=2 M^W0[CGDGVDU5*0DC_,"Y;899/L# M3XVE-KK5O=/M$\8.L.JGF6L0&'H-9V6\4U[8.4N]\L$.!AHM#^R<^OOY7V<_ M]\TKT=/U354]2/'RP?00^]"46*H3N>O_/J>5K".]Y:*J%P@S)0J("Z@ 5*8Q M"*(4$)DJ0/),YH0P7G"GNJ8>.DQM AOMM>-7OP/;ZA8/"_T4FE\ ,_K788X; M Z)[?7\5/6LN_MDUY\3]H5EZ(<,^BJ$]D0;Y1O^;MH)%^R^H%8]:ASVZ7:U, MYJ3Y^2:B:FW69X:C)R?X@W1:8Z*_U"^G+/Y(3+*1N\7#FY--["7?9P@< U,4]Y(>71'ZT'BBB9IYT8=N5=:CV&G+=/Z M+O:=^!_EESJO9+&NZS3@G%->Y!P0) J ,->K%!.-) N1*RD+S&CB-N,A[ >.?U[N_(769]QS&:M9$;-BD4/2L7D==B M*,##M%L;C?N(!B:J/6.BQII-P;_C](FZA%N=\ZJ4Y.MM:<#N!57 TZQPF(<+ MPKQ6H;'#-0,!>":P,]3(?BQ>'[B]TS#0ZJZ),MTDIHLB49 *#C1@1),S1X#F MB@.1<(ZR#*<NO.H Z'''TDZBS!IT[DCI_X?51@&;/IGJO7JRD*-\7X'DJ8VL0_#RU;RVW+^S422S:VU?PC?(KLDK3 M=>&UJ95U=.D,RXP)E5) %-;3.%4"X"1E .,T04H@Q5.G6@]'XT]M$N\W4ZT5 M]&XRV\!G]]*^ I2AE^[V>%R1X'=@=?#$OF;T)TKH.S"M.Y'O\+(KZ[6T6WK/ MY4*:KC-QEN5I05- "JK?OYQF@"2Q!$7!LQ05VET73J&C'7*F-I7UNN>;=G"T M#+HO M]W7JFWST_2#LMR5EY=RL'^:TJDI52F'.!=M"0DI1H223((5% I#*$& 0*4"0 MS JEUP,IL5J]>VLP-0+9&!#M6Q!M3;B)=D;<1#LS7%0:/Y_E-2U7?Z'S![GK8USM5=R@*:-* M0A/[C0'"J0"$P )(E6B'A20R(OZS@ERHRZ4:UO])ND1MNFYHV) M^3XL"/'I.[UWW/+HQ][.YPB&Y\#3?P_(/4VC/P8IFF$%2B"_H5_6J#Z"E=G' M_H#=3=?%+FA?@[6%_G92=M_TA&IO !+-+5)HKR 1$)!",J#R/.94"%SD3DV$ M[,1.S5_8.REVY!%+F.T()3QX S/+-M!A3^,]CAF(8MQ@"AP(<4'HD\1%V '1 M%29A>;<;#=TOE_-96PKW0],+XKTR14??+NFB^MT4L6A"M%Y37B]_9KP00D*6 M@*P@#* T30!.&0)2()(*E4D56S&1L^2ID=&+TQ8:=?>,N=&_K?_1!&1&JC7! MCK/1*P#U3X^P#=^JWA#5SSXC"WUV^#6#-2 M_49P'W"4EX*WG9OW@O\ 'J^&#ZOE7_72;?5FM2J_-!MA>EU7<7HO/SW. 7@C.\ESN_786SPUMA&+Q' M>B>$^UJ[O1'<0>M]'S@,-][;P-W&@W>!Q^U!JP766R,==>=@GI#,U.S$!.G5 M0H)20%6"04), "=B:>86M.FNPM3>#P>U NM*&#:E H-4".Q[4'8['\/"/_"K MXZ@^8*WT%,L#6J Y;'7 /@6F4!S0 B#+VH V(_EQY=OEXHM9-)DFB*90:YTX M)5B&];=4@)0H$\*>YH"A @'3 UYAE)G60"YL>$[(U/CN[;:M:--FB)[I>:K]'BRP0$6"UW^D&*_0\$L M@TF2I$H!B!4'2# *L,@(* K,TS1&HLB17\[8B:RI33M5E(Z78)J7@ M#$')8@A8DB.3@\\ R5 !($,DEBC1#.*T#W1!WM3(>*.NJ3O5[#C<1'K%6?(Z M2JY5WCL3Z!+X=HP2$-*!6>4[]:\>ZA/8])$04D%!@JS&""6<[/QC(!$&$FE<)86RJW41X>D MR1%,4]C"I,X>JALU^KJ6_N@"^/)"+1AL0Y.(+V(>)4$NH'%%:9"ND4K:&YH &J43%Z8P&3 MNP_1#T(HWZ%#RK@^0[^I)[["AK/#>[L0G^Z6J[7YN8FBU:[(U^7# M0J]+$L02G.4 $6;6)9R9$H$%X)QR7, 4YEPSPW)-Y[;; BG8AB*WRX[_]G M(R,26O=_^LKQG5S/A@=2].1<2$=JQ$ 9H4XER\X)F=JDK=]C;ND4O1C:S=AKD1EX MYN[>\&_;:NN-BL.4^N@#(V"TQHF(T:,UNHP\%ZW1>:UG@X$FVJ_ZO*SS2E=R MDVDG*TTF6@BM[MI/Q$R@5*9*ZI5!KA* XC0!+!8QB'.6,J9)(&5\TU3(C@E< MQ%O-@\,60P-SQ'[);#T7V%;W^O5>-R,P_75H:X!C3P*7)V/'+L'1'BG=H57; MM&)KU8N>[V']KL'::+_YO!MK]X8&'J"%ZG'@(GKH)QT0O 9PR-]:_^$ MUU3?@)MSC3Q8F5HD ME58T@@XY05U0]M-/*( &7Y8T/TA>NG2MGVMG OE7\DXNJO*;;"I9UKQJCIT6?/X@3 9 DSM[ MV+'2^/++Q5J;JD?_LE%NEE(<2Z9]/E.<3:\"H0(XI7I1J'@,68$I4MAEFSBP M?E/;3SXPKRUX[>8!AGZ =D[B$SZ6@0G^\(ELNEZ^75;5SULG4EM9IVXV=D:M MH2<=@0]MW0;TA?,Z!WH*@1S3T-J-ZKL.!.VQ>SN4F"O25C_*3<-Q<;L0'^7: MN-;[J6!-=N LH1+'*20@31(3,:Y_HC06@!6IH%#H]T"1>#0/=M'!8['_>03_ M>:=]W3R/-VW#ZQ36[9I_5=O4K%B?>?5S=WI8=JP>'/N1TE7KY. ]O>NCQ5;S MJ%&][6/:9K$&#%?PP2QD4JJMZ/'341U!.9N(ZCJ&;YAD3:"4FX#OEW1-VZ(Q M,\DPHX5IM4 D!(C1&#!L*IB26,1*$?V1=8GA/D%3VP%H0_[VE#7-?VGTPJ5" M^D5T^TDI)&8#$Y O7!X!DOU87!$?V3'PR.&1_>:=1D=>N-YC(_#SJJQ;.7S0 MO[PLJ\;G6JZJ=G^F$(I023E(XMCT8A&)9@0B "[RC"8X4R2UK]W4+VMJI*"U M!;6ZD=$WVE?88>/K KX6FX3A4!N8%GH \]DRO("JY[2/: M0=*[G7AAB/%V%>UL.=A%*$H*A"@@4A8 <8R-IX2.<0KPXT[59XUV,T,&<>5_AX]6.SR[:IM?D; M79N>!67(15P_+('#2(Z$/$D@R7E#NT)).JZ^+ICD]7*U6]V]5R_J79)ZT3?C M&"$NA02"PP2@G.EE5\HS(*3BDL5%"A/D%T+2+71Z@2,?]C>1UJNZ8\1CLXWD M%R32@[@=>P1"<>2 $--*=*=N'032[,A]ZH72.P;D,CJ!(S]Z!#Y)O,=E +JB M/"SN].YUOQNKV3-Z_["NUG1AWBVS(M,K-PDY4+%>RR%!M2O"F 1YED"HUW@P M+JRJG]B)FYI+TFY?[,^*S3YIM*>VZZY/+^*V>S^A=-!?RKNPY<1MIFNR@D?D/O&/5#Y[5K=/G;ZK!Q%!++ ML?:./+^.COM'MLCT;R%='&7$721;BPXWDJSO\EL]_E667^Y,@91O?S2[H[4(<-Q1ZO[Z3J[>?-VVO2UG-I$@8CJ$ MF(A"OVJ4]O]%K 7<4&DPH@QJYK&(96:VINHJ?Q0'X2PK7UUX!8_;:HU/S@T M^B._I-Z@^COCK51@#_R MN;R)RD:$7-W4 #2-2X0T!3C,50\:5F/"?VLQHJRX4=H,>;^27\N'KU4] %T\ M_DM]MQ%$OWQ9U8="Q[;>]-IZ4\<'MWRW9/.V*U%E'DE4:=-,!M[\L59BOC21 MK=K(,T,]U/D&7TUO(_VPS$Z!?D=7I:C-UC^%ZC$5>++TKH5#R1IOQ1P8G8-U M=>BQ?6N%*:E%'+1_^:"_B;=5)=?5K%"H$*97BTQR"9")D"-FL2>4@B3'N<2% MTV*[7]S4/)J-MM&^NI'1-VH4=BT6UHNUW<(N'((#^QK^X'F4 [/!)%@9L%YA M(Y?_LC'\M.R7U5U^A/*:EJNZM=3SQ^V/_U'JU]:*WSV^E=\T'J9Y$4FY2%!: M )E##%"2"$#3! +!$.5IC'GF5A3=3NS4",:HVC1CB[;*UA[(N]N_>#6*LD3? MCFK"8SHPY5P#IS/IN*$3B'PLA8Y*0FY ').1X]U^I/11KJDI:+BIS7[+]7KM M86Y"OC09EKQJ#HC- :6&Z6W>=85G4MS#9=2.%*4P_.QHZK F#]= M7;6-WC?U FW=;*)ME1^PJMI%P(:JJ=8M^&DKJET$Y&(]MJ^H_](T_>AD("V//58.PN2VH/[,I"U$D0A9Q!J2(SB(%V,5ZA\?HHHX?YHX"!1OTVC ]-3X[46W]'6?"9102CB'!12Z=4/ MY@4@LLA!JDB&:,:H0(5;]U\+J9-;X]1J;H/LS!GG@^G\4"WGI:B#QLJ=\EX- M@VT>A=T<#P[PP!1PT-PE,C,A:N%NM([VU [9@-@!I6"=B6UDCMRRV &&TU[& M+C?[GB??"J&_;E5]D/1^]6&U_%9JTV9Y6BC3X02D29SIY4*2 2RR!.2Q)(Q M22"T:@EX2=#DJ*@Y^&R5W3ORW"CL>F[<@:_M@?'UJ(US4NP!F,?Y<#\:5QP, M=PP\\HEPOWFG1\$7KG>GA!?+;W*UW>.+M?^?Q(R#-#;%A&B1:=\DS4 .DR27 MA10IQ+8<<##RU"9]K5QT3[_([ASB"UA=GL_>" P\@1OC0VY.=EKK-4$/1QIM M1IXU8'\*GK_ ;ZWP3JY-C]]Z!@LIGC_^7DG]EG^_2>F_-.* 5S MK#(@,T@!2I,",&6J2:=9H5_7+(NQ4[:@NPI3F\5;52.ZU=5MG>#Q&.P6#<." M.S!!F'Z0=4?QC?H1>XR>_=X4:O@YVL&^LV*0LPY_$ ,M,#P4&'6UX0_0\=+C MBI%\ \\V!R$F:/]\=$I]>L),E[3]+.V/)AVF*M?RDUQ]*[EL.J9]E'SY95&/ M4J=/SA12@F!,0285 0BK%+!<8.W5"%SHU0S!Q#%V;5B%IT:NMQ_>O&B+/8/G M=?O!]B0ENEVM](6R24C2:U93PU_6]>A?+$TW[)UAKH%R W\E+/=T)_2@A]XM M'O(9>\3SC0-\L)# @=4=.:IP'/!/ Q-'DNO=2+Z[VK]^D9 <";U(YHGIHQGK MG_3;!J0XHPQS+$4.75XQ?T_=%<[U!+AQ[ZM@A3.5$M$XA@!BQ $B,0%,8 4$ M3!E!*&8%36?W3>/4-5VMQT7[6/!PF#]ORZ-YE]GM[Q:29B03E#6]8%&:*D"* M) $B$93#C*<,QBW*KQ:6^=AA,=Z(_7M%V,[_^#OI#>)/ ,Z.@6=/$)^7^M/W M!W$Q^OAE.D!OD,W0FWH1^BU;#ZW=Q9)O-T7T@DIE!&: %;E)?.;$5'*@0 K) MLPRK/*?*Y4W8*VUJK\)MU1.M;3,1;J):8>]8W7ZP[6@D&(1#'R==@YXSE5BA M$HA+^F6-2B969A^SB=U-UU6),17/S8[30E2S5#$E$ID"$1L'A"3:%9&IJ;,9 MJP+E+%5(^I6#V9-B]^-RUKKP%NG9S/PQF U- ]>> MEC?13L]P5' 9BT",T"-H5&*X;/ Q/UC-N*'2;>+*/T'.I=VQ\?83T4C;_OEG<\KH!176[$#6I?)1QHZA\0[ M/ $[Q@@/Z&@A\LV!YK.-YC^;%(2-\G7AQ\;GL(';)U;>';9P,?,.LL>.G7>' MY4P,O<<@GC$LN]JY] MPT( 8B+Z."$*HUC_S[$TI*,"4_-V]JM$-_/MP(*H367YPQ@0U18X;J0Z/R$[ MWAL2]X&ISQ+R-GO("GGW0 ]/^$(%;KB*'S<0PQ.8@;^U2_//]&BD/6LGVV68(M%M@'_]B:@I;RI"@:I*#A#% K"B M8 !Q*2$O$*ZD5S="?Q?FMHLXN!J[#&AL&-P>.6G!3?S8N%(&=(3];M&&NL*C]6K[K53K3;=A>:1?Y/:G MY6J]L;+8FEPTD6L^=Y/[0)1SP7(,%$3"[!04H'J[ %0#,5U7POF8>XX#G?Z0_+6.S#'T[!C[ M_ELP*#)SMS]4LLBTK^[UC70,3^9.>XA2:=%,,EY)%&W2>OZ&NCB3#,FXNLXT M+H3V(]_H#8EY_7KH!OJ@CK^T8F6+$C:ET4H&")4(H+Q1@%24 DP;G'.L,%1> M[Q)'(;>G_:8%H]P1X4&H[HM06T-+< M';YHC!PU70#52 %1# G!5UZ 190V1((+Y MM9EQ-ST_0F@]SPZUEE^?I@%UWO\]N%S58U#GN&9-*SUBN]F_YN_;NVNR!% XLF+T%58@H01S4@ M0E4@+Y'@##8<U\*,7!QZ=/-'M]D'9W=!^UE>*J@HB@!%& #%> @)E M"82H!*8YX47NU1SBTL3)!T//&[")_7YAB,ZHH Q)6>M*76 &L"@2(Q +C MDE5<"I^\!'?39.@N[BPAY!>"'CQF,_+^M3T%P)-#P<&W28T M)X=I<]O=YL6D//QX*!@M65Y7B!*C3JJ^WSEC=4%:9F!Z/:]-PM.*":*D#).:2YS!%37J^BO*S/C3I:<<]@ MA64_Y-U8)!F>B;EE[W?6.9ZUGMLS(^O[J1YS]"5.$&J1F,C/]J3\% 3+:]8* MNTE@RHQ9*OTLG_6W\K-ILF +)'=+\]K^9:-MM$61;0L5V0BL)&D X175RYU& M 4P8!!36$!*(D.0R0)G)PP6GZ3>]+E-[1GL20E=,;8/(VBBZ\NF[-CO-,P?' M8Y#<2"\VYA/E[<3#V3^IQQ^Q6.D^'I:G303RA^0B12C@%J&]C]^U6I7:VGIC MSLE,_N'+=D&*HLX%$D (60%$% *$UA!@H13E A=-[B1$>\W0W)9B72O?SMGL MX&W6NNO;^7@ W7$ZBHE98NX)A2N@[_$X%C?T/1ZX\<1]C\?#N^Q[?.7Z0&7J M?7/#XS'2@A6R5F63@[*$F@E840&FOQ: 0]$4M*EJ4GB]B^NQ,;>7;L=VGFT= MKZ< =0^(;NN/&Z%)/->/J)P=)$<4FQX./Y;*=(^%:>6EAT.\T)4>N?0&W?D! MT3/S[NS]T_K/?TGQ2?Z3+E?V"%GMK#BDR018JB6W&?./],L"5H5Y%=\ +,O: M] \M :U+!BC#-"_+@E+H54 0S;.Y+2>NZ@EV(E0FP,Q&>)>9& __2TV@V>M( M[TSA>( L?I3!=^2RMQC2U SX%J,9IMD?$_F8$O]1_)J^(T!,.'L;"$0U$/9X M..EAL* U@X**&E"(E29XO0VZ+O4=C([S=R"EJ M;LP8B$5B;OO1 0!O*NH)-1*9G-YY4CKH">GUA.Z[Q&]*;G?/F\7]KPO&:UB; MCJ,$Y@5 J%)ZQ<4H8+9-D&IP19U*'KK[S6UU=/_S#[\^_/O>;<+M,1F?9 &1 M)IY8UX)TGE2O0ALY\3!7MI/(_'2"-F4=4,6?\@-6T>4F/>O[3WU(.%WT4?J/+JN?#6_)]G5?K]P[L?LOO=;K-D+[M])MX' M.MK!ZT;LW58H21!-3;/#8"8H9O=&:#JA_K&(T":/TJQ_*6.\8>-?*9+ M4\ J-QLIOO_RK(W*?6<4JP>T7?!&+\(@I$!RLQTJA5Z"<2F @'4%BU(PRK!? M']8P1P+>]"?FL,[K3+;NMF*7:_MHH=;E6ULR.8V/&ZTEQ/Q-FS3MQZ!S_Z17 MT_WX$$1HT^2#8+)^34Y.O''C)A^@KG=P\KI;J(S9=O>@?I9_R-6+7$!22\D1 M 52:I.Z\; #."0,%PEP(42'(O!K3GMU];@LSXYS)&-Q2[YYRYZBY\5(P%HGI M9@]#YUE,Q;">@*-I@YW>>V(5L)ZP+O6^^BX*;!F_67,IA=5=_6&[?:':S7U& MY"\K?1]-''K]:W0-5V+?L%X*L[C2=&&/C3_H$=\>NCG8Q*.'9RO]NH!-B2H. M2R")T+LS"G. *:* "%HK858]TJOR/JFWB MRKS@*(3D '%6 5HP#!0I9"5+*^R=H!&H-3ZWAX=K$U#K?)K^G^V@1#LN#((Z M]8FA7]_/*V"G:OEYAMJT[3Y;TW,[2+P );#-Y_D]0NN$M)7S(EU)>%%)I "I MB5XU5[4$!&()2DBX))C7B.1>VKH7)N;&5@R,>Y78;*,JJ4 #51N1? MY05@4B]NE%)-*55%2>&UI+G=I;E11_O8Y6>/W:^?[/.VS;S_1[PD5\=!GFRG)K:S M&[='^67WK7;SOPLA<5Y!U>CI;U99U/0PI4T.2*YD0RM:U[CRVG"-&)L;'>Q] M-<]FXZWGIFL,5L?M5R2P4F_$7N'4G>9DQM?,.AMS5^: 2:S]V9BI:7=J#D%? M[-E#:*:8\HADQA4G#"]&*M*@ F'H)%8\EP26E=>KXIC M8#J)6L0>T4-;M> 5V2"V;D0< ['$)!P&EG^OABM(Q&K7,&1FVHX-5X*]:-IP M[?K TL'UZM.CW/QN>-STLFZU*0Y?845J1+@B !%3@]%PO4UC%0*5DKPI&6&\ M9C[T,&YN;B1AO 7:T.^9E>I8KSQ9]PJX;OP0#[+$+&'1,I[:A=I=]OV7?<+$ M7F3F)[JS#?SD-@E_N"$5JXQQW-BTE8U.@5\4.[I]ZO8$M[TA<\"_?5#O-E(L M=PN"I6:62NA57*'YA5,!"*80D JB1L)&R*H(35+KM3@W=CE/-#MRC77:['=: MM\,3ROIQ=V.=J&@F)IX>(!]]@+PI36L4G 2I5OWVWBQ=:C3\L92G\0_>W+^[ M4_@L)22H@*!$E=[=")P#HO(:-#EI2%WG!2L]<]_/#'=64=MZUV;^1DS87,H_OCMLM] #W,HN)%&V+]S0U=9T4UJO[E?"_NO)9D;>B]]>MCN35?"M5/HS1OVHJ'DC*KV#(06" M )54 BP( UPH2(6JD>)>>YE$?LZ-4QS>,7?19OMPLY-X;4W;2<39,>2[C-F@ MXTIBW?(5<2.]&0Q\8NY\XS&/FH40840F2$VXQA^;\'3']!]./ M)U9SKK]!A2E0IV7)O=+-XKHWMP?2:71_RZ2-S_-@+O+X.;YQ?;-12?UZP 9S M6B'5Q7.AZG$>4K:/*IG\Z,#V*NG'MS+$]Z??NQ_U3]]\ MM?^-_L/4>G[SU?\!4$L#!!0 ( "]9FU;GN'CRE3T "JF @ 5 <&]O M;"TR,#(S,#,S,5]P&ULW;W9DIM'DBYXWT^AT=R.EV)?RKKZ6)*4JF6' M)?*05->9OH'%XD%B.@FP 21%GJ'NX>'^ MK__CR\?S'S[C8CF=S_[V(_\+^_$'G*5YGL[>_^W'W]_] N['__%O__(O__I_ M ?SO9V]>_O!BGBX^XFSUP_,%AA7F'_Z8KC[\\,^,R__ZH2SF'W_XYWSQ7]// M >#?UO_1\_FGKXOI^P^K'P03\O[?+OYJI2LAJP#&2PU*1P9.2PN*RU281*FC M^'_>_]5+E4O2 9*H?XD^00S(P)O,$;4S):GUEYY/9__UU_J/&);X S$W6ZY_ M_-N/'U:K3W_]Z:<__OCC+U_BXOPO\\7[GP1C\J>K3_]X^?$O#S[_AUQ_FGOO M?UK_[?5'E]/'/DA?RW_ZW_]X^39]P(\!IK/E*LQ276 Y_>MR_?G:;[X])_^[# \K_[Z<;*C\M<%D_5G__DGYQ^;65IF84 MXY<5SC)NA'.U\/D\W?G0>57-?''U7YZ'B.?KWTXR3B?/Y[1;SN)RM0AI-5'1 M%V11038Y@;)6@8^:0RY"L&P]L\7>%5#E9$FLK#6YQ/27]_///]$7_U2%5O^P MEMY:<@^6VXCK,+JOA/2./CM)";7G01/9D;:3UP*B2@*2]8)VDM(RZJ/(OKW: M7:IOJ_ELD7Z8+S(NR/)<+1<6Z8'*[Z+^\A,_?0H+^B)('Z;G^>J_KB:HA:Y6 M\P:2VZB%R/WQ!^*ZX&*!^>5&*UN96W.V(GN,ZT^VT/AK7$SGM#/R"S+8$Y:D M,$%*2,HP4!DY.*$DF,!9T)JQ(G(3U=]9=B<,B/XQ<+@L.P'#_[H("_K&\Z]O M\--\L9IX$841AHY>3)Q.72R$9U6 I1B"%D)XT\82W%MX)T#(_@%QC#P[@<2[ M19@MIU7TESQP%U-4O("-0A$/5H#S'L$I1TY9LMDJWN9TN+?R3J!0_8/B*(F. MC(J-!_7+]!Q_N_@8<3$Q.AGOJG-N&8(*3(!W&L$S;KP*!DLY[L"XO^).*-#] MHN H"7:A_3?X?EJ%,%O]%C[BQ#%B( 9.D84,H)P/$),UX)/T)IH2N9<-$'!W MU9U08'I'P1&2[ ()STE6BW#^*P5-7_XG?IU8SGA1)0$S%+.KE#))0SF(SD;F M2U ZE 90N+?L3EBPO6/A&%F.#(;G%XLJJ5^FRQ3._U\,BVL/6,9H*=8G!,?* M0P[@C,N0T,C %:':Q>/BWRTK[P0)UR\DFDBT$P?RAHE?Z#?+272&Q909>)2" MPB)-/C#S%@SGP2L2#/'7Q'^\M_!.F/#]8J*%/+N"Q"9:WC!AN/#1:@-6U%A9 M17*!&<5)J;A85.3%JY:@N+7T;ODG]KW@XE"ACHR,,^(@K[DX#^\GVB,Y/ER! M MG\\OR!GZ^GR><6*U]<)9"H]R,D"H91"2M""UYC(K(0T[SC+L0,1N".DX0=E: MT%W@YEWX\FLF\4W+='-;=AE04Y@4M68:7!86E*2CT07IP);@F&5>9'=YRW;"[0(E9SF3#I:7_WHYG2&?B"2TX70F$N()[X) 3_%4 4& 3U9S M+DIJ@)!'EMX-'1TG,=L(M2=D/*<_OEJ\F_\QF_ 4F"[,0S3%@^)T?D8M)9CB M4@DA>6]\.US<++P;*KI/:AXGT)XPL3X<7RU>+^:?I[.$$\70FU04I(15+B5! M3!%!!PJ^ A:I$[8#QKW5=T-']\G.!J+M"2*OY\M5./_/Z:>U\Z0-"JE# >W( MU2;11'*Z@P?F58PA"FM%BR3X8VOO!H_N\Y]'BW7L)&CE88%A37?TTD2%&;(W M%(/)1/X2.@LFRIB%J;Z2.PH.MU?;#0 ]9SL/%=W(*J]5>N>O/\QG5U=Y.4J% M0EDH/)$ T!2(.0H(AE/R]Z@\#\?M^OLK[E8WU7'N\B@1CJS^=XM0 MZZ#??OT8Y^<3(5(46A/?0G"@N"= ]+FF7G5$S"E&=YSN[RRWF^([3ED>+KQ. M-OW/7]*','N/ZXO[S".+UG)@W#A0L29%BDQTA'$T0A)L[7$YRL=6W0T#'2(=)^(;"#:+B!2ZP$7S\,*W\\77R>*>:]R,)"#\* ,)@C: M)'!9)>Z"9$FV2#?=670W0'2?@SQ%R.=&CKR_+^9_K#X\ MGW_\%&;KFD 7"O>0T9)94ZCIT L.0N2^:)&R="WP\.CBN^&B^S3C\8+M A]O M/^#Y^17U*:!/1@K(*DM0SD:(T@M@B141?>!1'OIB5=\2U\AZ4CT@XXH%DQUYR898"ME8*"'KHJV/L4E9 M_E,T[ :2CK.3C<7<##3_^M,#B;ZD7QSZIOOY?+::GU M0A_Q]UFXR%/ZJ[ML[/:\>]>O;O+2^R ^CGST?;&$]R%\FFS6N%[U&GJ%(!89 M9Y P9E")D!),A0ORD*TK19JGWD>5L(QK,%RNL]F+>+Y:7OWF9E-^@Y1#[>1S"TM7:XSP6;ZGC M*_-RE%1'/'VNZ'X^7ZY>E4OJ)SH7XW+(X /1K:*R%&]3L&5C-#R8K%P(C2%Q MAX!Q'I /B8O#Y=L!.,BY7BY?+^9E2D(@CTI:%! "(UPS[\"C)]SU\^X6R)DZRM),=I_1*:$5<:*1AS$9*QW#CKS-.I\T,0LQMEXSQ 'Q), M VBD _/SZA-6^F?O-R)[21MF4ES*-DD#R&6]5R+J0Y 4 J".TLI@66X-JD?( M&.?Q^I (.E;6'9BEW^:S^5TNKG O1'"A) /9)0KN:EV"5\6 U<7E4K@13U[J M'P*:K<2,\^)]2.BTD?O^ /(; ,WP?0T4FT#H!OR_D.@H#B6>+HBMR]U!<>DS M+/,%;C[W+GS!Y3^FL_GBZ@8+ERLROG>_Y>?_OJ"__@>N/LSI;S[31];A["1@ M3DXS 8*KFJO,%ES4LFK 2(E*)O?4XX7#(\J3L#?.8_XA8=XK-CJPO-^5SI7Z*C9!=5J5C10\Q6%MY3%6KGEB_'16KH4^.@#9 M;[BZY=8&5%GZP( +[D$519N#1P92FVQ#[=3#6H<0=P@8J5/!H"[@P0+NX/3Z M.2QF=(XO7^-B?2]T+1'".&;N)"@C?>V[D,%YD>I+R&!2ED7:UCG_;;2,U-M@ M2,PT$?O!\/F,BSAO9%[N<_(L+*=I(I1P$K4'402C79 2A"@H#%(J6!LM#_A4 M66 +]*P)&?>NI8V6OP&=_07>)6Y>3,\O*)*=B)BS3#F#]U4^1= Y&X0#U,E( M+,JJ\E0=2 OD7)(R[GW,2;!SB-"[0,\_L3;7[Z[>E4>E#9<2RT' MK[/#!,@S22WJ %$P!5)%SVU@W.;6Q]F^-([4H&7(8VY0-77@6^_*W\9&L^B" MBK2WR!]D]56HK5TQ"\B8K59"9>%;UQSL1>"XA^6P6#D0F/LKKE]47AK[A^5? MKD3OZ.R +&J73E%J@PM-OH//RF*)S+C6SMJ>)(Y[%/> S";*ZP";M^H07TP_ M3S/.\K4W\CPL/[P.TSRII7=!,0N)A]J?2:_?12E0KE83%:6%?JKL\[!*G&_3 M-5)7K&$K=!JKXWLK#ZUUTPO\@+/E]#,.6"OZY#J#%H[NSF&C*M+KQ5]=%JV> MS?(C1%SC-PH;BW(36 M.^MXJL?U]4X)SQ-KN'-,_S)?D.L[V[Q^3E_7 V;JHVC2^RRO?SK?H"#_?Q>; MJ[A-R0$):>*U4I9Y" M1^>[I#KEOYS/__AWS._Q[V$ZJ[\\*[3X&TSG8;F\[G5;Q5)Y%ZX@A@"N/@A5 M+ ?P17% $YB27& LYH1;8U_ZQST-.MX/@P*A\TUP)?H)5SFY8!1$*56]$"&7 MSLE07T!;4[R3\K8B<\W6!\*844QP3>L523(1F"\AY(X%H9(PB6K9-0)TZZM7&>ZF&E8RZ.90$L!D^>4Q 0 MT @PL@1E74Z83^EE[$7\]Y7LVP>5PSC+^^K[>[CO>!;.PRSAVP^(JV6SVXTM MW]KX.@O,-]9>-*J^9,$K*A!0KZN@<>;;.@O=20W". CQ>AWZV?O'T M*"'C0N<8S3X*DF/$W %6ZME;_U^?TWP.Y]59?D-QT&*:R(S7OR"?X.XO;GV2 M(C=AE6 %3"Z2]EBHK:F\@)BM-2&SQ'7KTS+M=0!5<@:1 M:*?HO6:JKOKPIJ*3M]) **9.G]?0(O].7NCBUJ]_"6EZ/EU]G2AB)]901IB:]1$\44R1 M#/$FG,XDP1S5M[SO/=<<-T77#B]#BKH#HU.?EL[H(U]I$Q#ZI6/.,1"Y-D/B M% ![[A T*PIM$^-^N/VQRHO8DY6+8=X.+U C^%:;Y\X4['[#K! M<4=&DUPP1\?JG7:F"$1D"=ZB!R.XY 6+$>*IF1V'P&4'LL9M$-0>1:TUT0&X M[A*//'B>4X"LZI,R[6HS-I> !ZMR9H6K,DRPOP]@!FL+U!XPATNW@[O.UXO: MT&CU]?5YF-6F+=6?_U13(=6&>H.F8&1@#8OKMIYU' 5)Q3/-$LE,8^N*PJ?H MZ<$E;A+I-Q-Z![;E[_-Y_F-Z?C[Q4GCT1E1"^:;V*B3#ZUAV9$HE9]IWS;Q< MNP??MPDP#A)F!R#XE<0]>S\EQWPC#,+QSU\N;\NO>7*J*%/JW;>I52 Z*XA* MI2MSYU=Z.K!"VX"GN9*Z !8V[KR<"V,BK!%VZ"GG9B[P%#-Q%?+>NZ"OJX1B:L M X9UV(K2&KQ*A0YF)V,M+6>R=?C]*"'C]IMLB9FCQ=P!5C;T3X*/ @T34$(@ MJNO#,Q\2)SD(Y5DI*>C6AF6S\KCM'IM??^XER [BYY?3$&LB>HI+"N363ZL_ MS,])Z,O->7HCFEBT02Y!"DYAG3(>HM.U71S9Q*A]*?>O!(X&R*ZT=?,&;YCB MBT%4U('EN<77_7261XH/8XYD-)%.V:14K>@G0\JY3P8+8Z;U)>9V:L:])!]& M^]LA=HPJ.@#564KS"W+[7X>O]9[M*JO)9#2"I=J;V=8NJ,@@,*C'+K!X^^[9?+&8_U%[%E[2?_G49EY>OGN! ML>;*[_[%J[(.(EZ^N\7Z)"J9,^<.A%'5"U4>/+(,VGB4F2F=^;T9&%NJ+QH1 M-&YZNC'D1M-4!Q;N;I+CBI&O5WM-)XV22PF8[;HU4VU%SSA@]-IECEJ(UN_\ MGJ9HW-3V0+:NH1(Z@-0C)EN48KF2 K3VM"DX.G"6]@B+JOC 1%3-^[@<>$P. MEM8>"#I'"KN#=,.+RV6O1V+<8FE]>9P5B4=4=K@ )7D![_1Z#!''( JWH74: MZALD=>-O#1?]M51*#R9I/GO_#A E9BUBD ME2[KU@-3'Z>D&W=JP'S"\2KH $@;A^_67KCAA'DCF> */ F"."F9.*'81!:; M@RM2&M7Z_G8[-=VX2<,!JI$J>@#5X^[?[0LD541BI8"M<:^JXUBN/F ? M,*$^;I7 J3/H>PF[ Y_\H40.Z11ST^!9IQQKU:>IC9B4D!9B2AX[SOKYP.P'66\_KJ/YS7;O2_SIZ'3U.RU+?8FDC. M!%-\79%H0=GJ1]1Q1H*5.A]!!XRM$V3?IFKL(HIN -A8@1U \@VNPG2&^6J> MUEE*%Q\OSFN[FA=8IFFZF@@?@S8R @NA9B6=@1B%AV3IF(E(,DNM^ZY^FZJQ MN_9U \G&"NP DK>&G?8^L^%>-F:#K" MWY$*ZB @_U8(.)$E%%G6-56A@,*:_%2% P^J"&9)9LV;NGV+IG'+N$^=XCE> M+=]#K]S'>QDV[8R[RQ(GZM%XTJZWVRO%B\XA,K)Z6:[OR$*"H&( (="YI(.7 MS3WQ4S1LO!4^D:!?+=9KYG6$?S7!;<*BR9(EVHW.QCH2,$*0Y [H))TP24?N M6V<.=R!K[,Q,8\P\D6]IHI@.7+1;+&TF4)Y=K#[,%]/_@WD251!6.#K[,SD5 MBB5.3H674+V J(,B?\ -A['[Y(R==#D=MHY21(^8NCW55$GI'1>J5H :4/5Y M>DS: ?)@2_)!,6P=G3Y%S]AYDU.CZE!5=-P-.]?>37EK\_[+!N%'M\?>>YE6 MOMAQ_+7WQZY7O(D47)1*>0W&U;8!V7I"J,V0$SGY.3%R[UN7BSU%3X.AGNL) MN8MYG9N;GWW]?5D+_JZ+'L[2:OIY$]M<]Y1*"AEC!D22$E0*A@)FC>!,$C&& MY&+S00+[4]F-=W8<@AZ9!3JDNCHX4.]..U6<(6*AN+PXDA5SZYGU$7(,UG*1 MO,36]70=39D=6MM/#IK=1_0=X.9F8N+RW?P-ICDY&.=XAZ5W\WVER4K2O@C: MFZP^VF?>@BMKD7*%(5L9VS\/'8"/<<.)$Z-X="!TL!E>(*U,#G95\<0$BU9K M \%& 8H+A%!* AU<#*(4;K&UQW)[_9%[R8^.A@>/*@Y430>PNA'F+_/%V<=Z M@?-_-HQH[66,%$\I(3QM6-JZWKD,EGN6$EK)3.L>0EN)&;F=9F^ :Z.T#M"W M#NJ?A75\^+$V,=YPX5WVS%H%R60-*D3B0I+;PD-4N4BC@FF>&'^4DI&[=?:& MNP;JZ@!TMT9WD\BW]!)+%=+FYU":&EQ.1LI>B5F)&;E?:&UC9*ZP>$ M]R=\WY+<917NS>S-Z)QQ*H#46$#YY,&'^MI&,4TGBS5"#6!L=Z1NY*ZHO<%T M(+7VX37-X(="R3?!V$IE/=O1J]%"]7FB,EAG2TFP1@E0CB$$3JY*=.2D&YZ2;3XA M[DF"QHWC1X/=H2KI&6:7LX>N&HH\.H-HPAAZY@4'-+)>T3-)>\HZ""A4BD7Q MB*W;3!U&Z;B!_FC ;*[$8Q$[\%%]V;5R(JR+J=3&W2%$4$DX\$HK8)9QH0TY M2K)U5?4WB1HW/!_]2#Y$-;VZA?<:7%[MIYNV$[#5#!L2-UXP;D)P+G0,KJX$'4%LXV*=DM^0J3E$@EUG9UC$X,\JT# M]W[=53.1$"EZ.U'QVA-4=E/^?9+BM5;JZL NDE]RF5\[2_]],5W@LXOE=(;D M&F\N!]:CYC=_DR<,M=72:@C"A%KK'(@WF8!%$96)QEG>.E6Y#WU=EKXUP\K] MR95#*:Z+&.MBH=VIZ[*. M[620;*.TK@#YRWQ!7"7$O+Y77?O'C\ASHGGBB,@@DA,MJ RENNE"Y" M-;_5V9/$<7-"(T%S"/7UD\;<7:B39++0A=,YD.OS<:FP=EGA$#%8;873JOE MZ=VI&S=7=&)H#J2T?H.=R[=TCPI2)VMC=K4+E2!')1H&(=#F8\XJ6Y_HAM*Z M1&-_*KMYE7B28*>5NGH(=FZ9_I?56281$A53\DQPRDP=[R*.L#<;9-] MFXT2O!&T>,=U3/6R:< S=%]\#78[/.()>J@Z^DF/W.;F M]]GR%C^8F7)""*!_4V =6($8> 8MF38\)UM*ZQSR5F+&O>$=$6"'JV1\B*UG M<5Y9XRK5Y8?Y8D5V\6.\'L\99OER_LJGJPF=Y^0GU _ERK'.GL*:VNG8NUJ8 M;HAC96F/>6&E%RY8?N]%ZI9AJ[0B!/A[]3Z&GN@[QU#7EFMWNG-Y-C; M4\[.9OGVIW^;K_"Z>LV0NU"RRL#1UU(.J2 X'J"0DR%5MJJ@WPFB;>@9MU7K M*:$Z@OZZBWMOW>&L[VT>$?1$,E5?A!G@,I7ZRL% -#R"%<''Q(TUIG7EZYXD M[H19_YUC]A3JZR!:V1)^K5OY_3[+]6HQ$HC9EY:B!C@\/EB74/IE85.N'6=^F:C>H M_5DN7QIKJ0OD[2[""4/N62%/V^OZRMQK"3YGM:Y0UQQ%0M6Z#]_NU.V&Q#_+ MQ+M7]SZY,0JG1)/!HS2=!SDNBE5$8">D9"MI1BQ-7 '8&/L&58#E>B, MK? .7,FCF'V-BVEM@'3_%=.EBWU;K!M13YSP-KDBH4B608FLP05MP:2@@PBY MSFMOO!U.R^'8T[8&VBD=PZ2#@^,XBU$,R^C);\OU@%2!-.2TD.2\8=*U?XYD M7>V)<6_4^H3X7DH\&+&?UAN))+!8=8!;)3G*0%NSJ%*]NSK5+#(!A;EL70I6 MF>83WP\8!Q]/=F1BR/EJ6T]G#L7S'SD@Y?+WF M@^N.X[C]U)0G!BVRP.B(]P*$KAV-/+/@G%)@DS4Z>QXH,&UL-78B[/CQKY>+ MO%M?#S#^&Z6QB&.TH5W2M(*R#;%4 GVF+,1Z3L9PE MQEL_^7J4D$XP<[RB[^>,CI9Z!]"Y=6WP#_P8<3$)*FD?30+:70P45ZP^N_BTDWX'4'J#*Y('YI_# M8E9+["ZYL 6+<9J#X)LY3PE<40XB]R48JVV1K3'T."7COJUJ#YX&\NX -6 P@:HJ93:*)>\PCH\-NNB1382 M2VH^?VA7XL:]/1O , VBE8/A]AD7<=XZ+GM)F^=7^N-RPCUZ&3D'KU,"96/< M7&=KE*%&&XE+;(RLAU1TTA"N801VF( [L$D/[[$>9CC>S,_/?YDO_@B+/%'< M\9Q< N8,;Z()4WL@P_D.))$CL)U0Y$Q#<[L;933P?H>W+&>? Q MRFP"Z%S;@$66(;AL(91LT AO3&Z=6SUZW/P)QT8T!,(^D^?WT4HW5X,/937Q M/AEGZ0AG=;Z+*IJ"5\TLA1VZ3@JD?[+V*>W[5/0V$V(X3!VI@6Z0='>H-!$ [7?WG.=]PM$-P^'G<+EW<,QMBRO6 _CF M"YR^GSU?/R9-7]\MPFP9TEJ%L[S^Z7RCT.MQ5\^PT'_S+GRITZID"4Z 3,63 M+2XD 4F1,!?*,_2.Q^;.V$"L]#8 8C@@]X"%SK?$547)OV-^CW^G^+[^\JRL MUC.KSL-R.2W3M!9$9=QA+BQG!P;K$Q4A$[A4SY)@O4TA&&E;7R\V([ZW:1+C MP'XX??]I@%[W/_$>E/11^$*Q(\632@8-0=+AAXKQ8&5(OOEPZ);T]S:?HG>X M'Z#U#A"_ENK-LZZ\KMA;U5;S+RX6%$)N"J@WD>6$^Q"9-W8SKUU9++218P*C M&%K-93&BM0NS#WWC5EF>/$ ;0FOC]]_9C\7_".<7.%&F2&=DA%*<)C9I]T46 M,Y04L\Z<*>E:%Y[L0=ZXO4WZ@^7^.NL'E7?F&&^Y)5]ONWB_!< ;)%$OIRM\ MBXO/TX0;6=11R.]GZV_9B(69VL@O"W"YWI+&0,%RE+5[O>&EWIIA2RI M^3O_;;2,W!CEE(!KHHY^'-NGKY');$L9%9C:8E Y-! \.2 BBJ!M#"HUG^5R M_.7^G^(FK9E:FCZ@;'JWKX,)(7,#C)/#H(3#6A<:(>E@C>4R:=&Z8_.!=_O\ M3W&G=:0*_JPO<5^O%?4!5],4SN\R._RSW+N+C_Y&]PE9G/3!KN))9Z81>%&I M3NRCP%?E4*UK(SX3W0>!PMZC[:+E9I-+8-K^]^/@Q++[.R]OI^]F:N]GJ+*7Y MQ:R.1GQ-IBK5?G8'&-X=O[F)53V$BT8F\^$RUR@MP?,@G (;A 2E)0>?Z!#W MGMS!S#66YC/OME-S?-'>'[>^?#&?T1_3YO0ZF^7+X^O7V>W/3&=I2D!9OB-1 M/SNO#2FC=8IV;@$*Q@Q)Q)&#%&OAJ\+@H\U:F]9VL07=XYK$1@A[6 UX8H7V M:@*O'L2]QL4ZF#O$V#WXCB9F[6G*&AFP^XM<@RLXK1)W#$IDEF(8'\ 7YD%: MH54P*LG0NCWZ-EJ.;HQP[WMO ,Q5-CDK!<))8I)G#<&E "6(:*3QD3?/H6PE M9N37[BUP\* W0A/!-WP(V-AVG*7-!>&Z_?X!=N/.?]_$9FRGJ)&]>':QK$,7 M:X(U3F=K"F\.))3>\/6TLO7\$TE'@<_20S;!Y" P9=GZGOPI>HZU&X]\]XOI M,IW/EQ>WL5PL3X'V 4CZ"E#,T@G,<@(3$A?91(_-A^?M1MFX%J494NY;E0'4 MTJMS\DN8+M:W9?_ 4+E;^V=AEG^=T<*X7-46J6__")\.LCZ[?WD3TW0@+XWL MUO7J-U"Y06/$E(H7!2+J6ODO"S@1"HB4DH]>%Y=;AVI/T7.LW7KLNV_VA2B8 M7=8"8K'DM,O:ZYW\=_ FQI"+B]*W-M)/$C2NE6J&B_M6JIT2^O5_UO,T#[ \ M-W,XCS4J#REH9"_J%]]H[AH1.3I#NN%0C*=#I=@(Y+8*BL!9%I[PH$3KYXJ/ M4W)TX<*=;[UU:G*# 9VF8](0Y)60X&WTX!WM T?1/3:W#EM(&=%6ZURUF:UKFHI^CI-B&\ M#R(>%K4T4D '57E/)+<:R,%3HY>]B B>66%%<9"ZT8I M^](X;J.+@4 WJ*(Z .+F;OE=^'*?#U^\+#PG?*GZW9^,+)!=DNGI\9RBC:DK> "LD,B4LQ:J("%'' M5&+*]07LMWRLO5<=M^E$8^P,*_/OVW-?-_H;T&^__/X3>NV/<72"HI!Z9T9G M&"27:I=>A>"#+!"DLRIX+T/S,1##^>QOTP?,%^?XJNS0 ;364JUE?K-]I(C, M%1F T,+)JW2AQQ2^^%O1Y+>_#ZX>U!Z?4(T=^&0W[#:I@5$A M:J3C!O*Z[W;. ;S($5(RDL8G*&^4S)^")4AMT4+2@I(#$9$%>O(JN=9WB4*5/-_O@_@K/ MPG*:: >\F)Y?U$=K=VTZBT*+$@ND@B0"%'+3J%L&P84OELOFI9H'DMIIV=0^ M&-INO(936J]6:N_'3;2A MG1$\@8V\C@C6"5RFN$D$BJ&R-#&[X2*'G4@<-S08#(!#*JK7<[46'QQ^9-[Z MKYN5[0QXT&TIWE#65)4)B)A]G2*/$&+*D 7RG(AAWOS299CBG1L 7PORUEVM M%G5X= 9;^\$K;31QZ32@YTX68C*SYL-"GZ"GRS*>?9"PW7H<*?Q>3<5N^?/K M&S9GPMP9:YQRMBR0[GT 5S! ,N43(O"G"195C M:\,UW*W!.K-,TOSY2^WZA,]PAF5:7P3PG#DS()*D+Z=:-T M>9-^\["0^V!MUE!0DU;[Z4(HEUTNZF M]^YR(JWT5E P6Q1%$K0KO/(U^/,C/8I*GZ_9G-+E<;V-<:U7P,!X$Z-1B/Y M=I RN.'DNG/=),4ZR#=YR,Z2"^FEJ-,R,R0IN$!-_V>M]\4C9(P;^@^,HE;B M_[X]^!UN^P<_'O>@X80GYJ&2&3X2\-RJ6(2$Z)0&96O]J],%BD##.?-<-)^/ M/5PDL$^YR<18SJ5!"\;[3)&UII#=,48A.PO9!9FB'&&@\S5]W48-^R#F@,'. MARFH@Z/WNM78O7G8R[,OTR5)C9O@LP0?(P=%$J13!244KRT7,6L?FM]_/T70 MZ/ :" ?;ID$?K90.$/;XH'51O+4J*S ZU?ZPQH+WY*$&8:V)J),3S8M+'B.D MDT9_QROZ?L^9HZ7> 71VV'#_P(\1%Y,D/IC<4/H*S[T_$06&P'7RL=]86\WW!UU7/U%Y+Q"UQ2B+86ZN)_783S:?E* M[NV=%JW+2YZ]*UE8\C,$MT@\FP1!!@:)9U6+B'/.K6\\6] ]>N'U:5%[&OWV MA>FGO.67TQG^2D[0)%MBY!VY?&[K': M)OX85'7?#S1IJ[XJZQ[7Q:N@2H(<-,E26@YT@A0HB,QDX85HWNM]3Q*[/_J/ MP,MAX#Q(>;UFLN\7P!^1D-[V58,\6QDR/;SUS8'&2">TH;#&*U)XX!FB%QRT M0I,Y=S*JUH]+AWJW0B"^0?2$FZRX> M3M^8[*/OAYTW#A5P!\?8Z[!83=/T4Z@9[[>8+A;3U127+Z8DF&FL+V/.9OGW M6;[Y^4J&E=OU(YI)("NH1/"03"WJC4F13>:QSN\LGIE@M6@=S#8@>UP_;! D MGEJ9_8QWN[,'SS[3@;$N)IW?FB]V.0!EPV66GJ%- F(.@G@3$:(6"$5)CSI3 MF)]:7_[M2>*XO62&-Y2-E=2!*?W&6\-G7S=\/J_C;S;QE=,^66X#T+;RM> B M0JCA%EJ+AFNGHVSM9>Q-Y+A]:0;!X;"*Z@&)5U=":Q8N!T"MKX,P2:<,:H4)FK4S-6TH^H**3.]CCU'N_INXX67> ED>WUJT4C@_9 M4KP$16A1YW*2$8\A@U%:.V9,9CCTS)B[%(T;$YS6)#7430=(.YNMIKFV1S\]?TOE%QEQO26J.[V*CS(<"/OM8B[XF@A590LF08V"T6[4'+VFW2F^5 M*D8GGUNW[&Y">%]9E6.0=#]1>W*U=H#E];3D>IJ$\\O0:#T:^VRUB=HW0=.= M6/^W^>PS+NLDW/4G_SE=?:!?_3)?%)RN/W]5E/UF^O[#:CDQ6(J7R* .EP-E M% ))QH,H"9ESKH3F&9O!F>HKG]-P#_0%AP[VQS^QDHWY[#,NPGO\[:)>;9.? M='^ _&5KGYM'RVM=W+Q3HF.%9YYD:Z.]%X'C.B%C M(.A $.^OSEZQ>BG,!QS>U-+=/"YC+'BM#3@*>FMK4PG.4#1LBHHI>9%M:IUY M.I+D<1V*7O$\D,H[0/A.?M:5% MA^ 3 HM!.FDB%MTZ?CR>Z@[M]E @.\2S;J?Q#C"^Q:ILD_=$*!,$UB$AWE#D M[*(@.=-)A8IB9NL4S]@:T'N2..X]::]6NI%*#T?LG/;4<"GD:\$9E:+TM/%9 MG?NH4$;P6=3NUBC0Z&QE\[[W3Q*T$QK-=Q6:M5- !_;O468F@:A,5ED052@J M9@]1" L\",9CMMFEUJ\>'B6DPS3N88K>!4)[2;WAX-9VX+DTL;>Z[!L=!5.0 M0VVDF44B5Z1HX"Z';))(C+<^++]!TDZ LM^U.3I&"1T:I$MV)KXHB873=@NI M>@2T+YPGM\ ZH;PD/G+5J0UD2"#P6.%+TY M< K1<(F!$-5XFSU%3[L2Q*M5;DOYV==;/VT*"'R)TNG"("BI017/P)4<:@CB MG?(RI>8=LO:E<5S[TPP]VXL0!U#5B ?;1KH@LRXZ,+_3^TQ:Y1;6Z*<;G#U)0"\UAT/H?-Y: 6.C M"-_?9^&R"BZ;@,:[0L%'H,C!%D^'OA%@)9W,PH1@<:<&M]]"T38"QD%10\7. M6TMY3*BL/BTF__R/24F!!<0Z-U30#@E,0(B<0;(:;8@Y:O'44;[$])?W\\\_ MU:_;@*+^Z18@-LN,J/HVBIH?+K6QE7SVGY/D@W>R9$ABG85P$2)W 5C2*CC% MHN%/M7S:2V6OZX?J5[7QQU6TG.2%= M2A0?8O*@7%#@'2HHV14KO":C?>]>84N+\J?7Z0\E1VAT/HQXQT;*Z\7\G\3) MXM?%8OI^DRT+L[Q,X1.^O?CTZ?SKK[-TR9:,)C!#V\MI1B>]8TAL,0=:"]O"XW3Z(0+RX!8J><6LTQG:7#E/+V ;KD<3GIK1D7E[6_[+*;N("=TI(!)$R!19*6?"% M2PHLN%1<:6[5-R\8=EZMNV/N0,7.AY1RK]VG=A[:^Z:^\EI,9^]O9E8>?GG5 M8-73CBS>D?M33#'VJG!E) >_?KDLG0"'EE"GA!-"JQASZ^84)YEB?+9!V];YR"?5+D=>(&W!D!?__'?I[@@HCY\?8F? M<7,Y@"%&(7D$9)8\&N4Y>32FD&Q-YH[B*/]D;OS(R=Q/4-8)'D\+F^U#O%OI ML"=DWC[R'O)W&>!IPVH0IZ$X1HXV6C(#M2PL"/*<,"H59.ONJ'L1V E.&R)D M&PB;JZLG+/XZ^W2Q6JXEQB_#?F%,JO6F$)FAL+\P"3%:!44RX935C.G6':.? M(*<3G+4'P3:X':F13L$E+EG)S"M+?@L4D6H'.W)G8BD>@BVHF4@V-7_T^ 0Y MXV;YQ@77(1KI%%SRJI>_Q<*LB,!M[=J@2P O-$(6,?!8,P9FL #M(3GCYOC& M!=XOS%5N?KD6R239*+@BT\&U<;5>RM#1$30(+J)4 MQ3O/6S>-V86N3OS&T\-F/K .N\#E9MG:Z0QGR[567Y^'V4;8$[3&.=0./*(" M1;(#ER4=/TP$J9R-P;4NX7^:HN_?D+;"8C.]=8#"1VZJGL_7C6SD_77BM>.&?"(PGFE0=5:N3_2CX%(D3HXX,R=X7?,M,COQ7$?'Z] : M[@#$WS@>;OABV7&M? 8T]8@@KYZ7]!=G+Q7Y/\Z(VEZH=_1?7M\[",6% MXQ!SKI=/48/W%/+SI'E 5409,'GXD)Y>,'2LWK<"ZD@5C JH=7GP?9?@ZHH\ M%6\P!0?NJ@<. T>#I%E5T[+38":K1'(3 'K MO:LR(1^.H8>LL@SK,9QF&DI[ZY@\]N\ MJB*<7T[6PI"9KH/.8[!T^G(ZA[WG!9+3(?AH0O*MYRAOHV7<:[SA@'.$Q+M" MSB_3+W@GZ3G)PJ)SEH.1Y&ZI1$(*(H3UX:QX8L+HUFV7GR!GW'NUX?!SG-R_ M^QN%7^:+/\(BOUW5 6FS]Z-<,.Q*PVGO&PZ2S"FN'Y)2A:_?.Q=+$3FS'IR( M9.=XE('.1IN;.R.GO'ZP(C,3? );4(*R7D%@Q0 KED6-1A;?_KKV>[E^V$?W MW[I^V$?071V5CR1$A!L] 8K1T[!=&Q[X(D*+S64F*-LI3C>_^W-REZ MG^N'?:3>__6#8]QF23QHC&+S/"$8%%5J%'7XXJ,>+LC[KJX?]M+[/M,'.L:N># MRKFKP^PFGHG&1N=,!I.#!SKH(\4=#B&EX&4.AOXWG/WI-"W=YN@Z3,9C&YA; M,>IF"RPOM\#/5RG6FBR;I"QCR;7S4> 4I)K (*9,SJ%42H?"T&JUDX79;;U> M3,R!.GT\:=U,P%V9EKLYU5RTS[98X#ID4)F"B*!=!&\QZ>),Q# M(-12WITYQ_=SJEY:'@2)0QDZNJU4$&5,@#I$(X.BV+/UX*[O)XO=!CI'2+PS M[#R23Y7%^$QGN,[5?I8BJX0TE!"=C"BXE,-=@GP'>>PV"#I.[OW.Z7J!<775 MHG1>ZD]'I*2W?UF3W/*.M#9*$J^__SI'>)TBY *-\!2<,RRBCCM)X-!Y"HR$ MSN0\6\E;=^QYG)+C;4IT[=]K*S4M,-FZD\V*2J90#K-ZA5AIO#1 M,;#9.A9-)A9;5Q0_1L?X>#E*N?/&DNX0+9=)*J\Y(TH#F% 3FT9(<,5ET&CJ MZ-4HLFR=@GF4N"TYV!LT16;\S, Y PF"IDR&0<(3L.CA-WM;G M\YBK0*Z>VG!'/GPV$##5@C9%K!1E(*5D0M'.>MZZ\N4!$>.F1P8X2XX3N^WZ2-DH_>!:.AF-JED1F$$(2&VC3)Q90SQ_8E+X^2,G8^OVUXTT+>'<#F M[8?Y8E6MY+/Y8C'_8SI[OYRH$DM(Y+/[$,B%=U9L)O9>M(;,(V3T M% T?J-[[-N9(67< EVIYWUU:WN>7K54\TQK)L0".L=2GGV0RO2=[N50.VSZM@7A>U0,ZS .S ]M[>!"@9Y?5US]3,^#=8'M3-G=%OI_Q=B(I,V&G#UA9>2S$ 428$1OL:.20;=OE;S&T2-GS\> MS":U5$<'^+HMJXGU3J2D/0C'ZL69,> ]"2I%;URQ3EC>^F2[O?[X^>2!#='> M0NX ()7FJU3[V2ROTU?USYO6YI@OSV.M0DDF:] VK<63:0-$10ZD9C;X@H:U M+]S_D7]1PQ+_+=_^?\!4$L! A0#% @ M+UF;5I!3>Y+N!P 52, !, ( ! &5X:&EB:70S,5\Q M<3$R,RYH=&U02P$"% ,4 " O69M66ZZMU_ ' 8(P $P M @ $?" 97AH:6)I=#,Q7S)Q,3(S+FAT;5!+ 0(4 Q0 ( "]9FU8_ MZF5KQ04 %@C 3 " 4 0 !E>&AI8FET,S)?,7$Q,C,N M:'1M4$L! A0#% @ +UF;5LY];!'8* $ X!X/ !$ ( ! M-A8 '!O;VPM,C R,S S,S$N:'1M4$L! A0#% @ +UF;5EFF++A>" M*DT !$ ( !/3\! '!O;VPM,C R,S S,S$N>'-D4$L! A0# M% @ +UF;5C$SE9S/%0 CL@ !4 ( !RD&UL4$L! A0#% M @ +UF;5N>X>/*5/0 *J8" !4 ( !-A\" '!O;VPM,C R C,S S,S%?<')E+GAM;%!+!08 "@ * (\" #^7 ( ! end