0000945841-23-000135.txt : 20231026 0000945841-23-000135.hdr.sgml : 20231026 20231026114947 ACCESSION NUMBER: 0000945841-23-000135 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 45 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231026 DATE AS OF CHANGE: 20231026 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: 231348380 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-20230930.htm POOL Q3 2023 FORM 10-Q pool-20230930
0000945841--12-312023Q3false00009458412023-01-012023-09-3000009458412023-10-23xbrli:shares00009458412023-07-012023-09-30iso4217:USD00009458412022-07-012022-09-3000009458412022-01-012022-09-30iso4217:USDxbrli:shares0000945841us-gaap:RetainedEarningsMember2023-07-012023-09-300000945841us-gaap:RetainedEarningsMember2022-07-012022-09-300000945841us-gaap:RetainedEarningsMember2023-01-012023-09-300000945841us-gaap:RetainedEarningsMember2022-01-012022-09-3000009458412023-09-3000009458412022-09-3000009458412022-12-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:RetainedEarningsMember2023-01-012023-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100009458412023-01-012023-03-310000945841us-gaap:CommonStockMember2023-03-310000945841us-gaap:AdditionalPaidInCapitalMember2023-03-310000945841us-gaap:RetainedEarningsMember2023-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100009458412023-03-310000945841us-gaap:CommonStockMember2023-04-012023-06-300000945841us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000945841us-gaap:RetainedEarningsMember2023-04-012023-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-3000009458412023-04-012023-06-300000945841us-gaap:CommonStockMember2023-06-300000945841us-gaap:AdditionalPaidInCapitalMember2023-06-300000945841us-gaap:RetainedEarningsMember2023-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000009458412023-06-300000945841us-gaap:CommonStockMember2023-07-012023-09-300000945841us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000945841us-gaap:CommonStockMember2023-09-300000945841us-gaap:AdditionalPaidInCapitalMember2023-09-300000945841us-gaap:RetainedEarningsMember2023-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000945841us-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:RetainedEarningsMember2022-01-012022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100009458412022-01-012022-03-310000945841us-gaap:CommonStockMember2022-03-310000945841us-gaap:AdditionalPaidInCapitalMember2022-03-310000945841us-gaap:RetainedEarningsMember2022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100009458412022-03-310000945841us-gaap:CommonStockMember2022-04-012022-06-300000945841us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000945841us-gaap:RetainedEarningsMember2022-04-012022-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-3000009458412022-04-012022-06-300000945841us-gaap:CommonStockMember2022-06-300000945841us-gaap:AdditionalPaidInCapitalMember2022-06-300000945841us-gaap:RetainedEarningsMember2022-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000009458412022-06-300000945841us-gaap:CommonStockMember2022-07-012022-09-300000945841us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000945841us-gaap:CommonStockMember2022-09-300000945841us-gaap:AdditionalPaidInCapitalMember2022-09-300000945841us-gaap:RetainedEarningsMember2022-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-12-310000945841stpr:ALpool:PioneerPoolProductsIncMember2023-06-012023-06-30pool:numberOfReportingUnits0000945841stpr:NDpool:RecreationSupplyCompanyMember2023-05-012023-05-310000945841stpr:AZpool:ProWaterIrrigationLandscapeSupplyIncMember2023-03-012023-03-310000945841stpr:WVpool:TriStatePoolDistributorsMember2022-04-012022-04-300000945841us-gaap:FairValueInputsLevel2Member2023-09-300000945841us-gaap:FairValueInputsLevel2Member2022-09-300000945841us-gaap:FairValueInputsLevel1Member2023-09-300000945841us-gaap:FairValueInputsLevel1Member2022-09-300000945841us-gaap:FairValueInputsLevel3Member2023-09-300000945841us-gaap:FairValueInputsLevel3Member2022-09-300000945841pool:InterestRateSwap1Member2023-01-012023-09-300000945841pool:InterestRateSwap1Member2020-02-05xbrli:pure0000945841pool:InterestRateSwap2Member2023-01-012023-09-300000945841pool:InterestRateSwap2Member2020-03-090000945841pool:ForwardStartingInterestRateSwapMember2023-01-012023-09-300000945841pool:ForwardStartingInterestRateSwapMember2020-03-090000945841us-gaap:LineOfCreditMember2023-09-300000945841us-gaap:LineOfCreditMember2022-09-300000945841pool:TermLoanUnderCreditFacilityMember2023-09-300000945841pool:TermLoanUnderCreditFacilityMember2022-09-300000945841pool:TermFacilityMember2023-09-300000945841pool:TermFacilityMember2022-09-300000945841us-gaap:SecuredDebtMember2023-09-300000945841us-gaap:SecuredDebtMember2022-09-300000945841pool:LineOfCreditAccountsSecuritizationMember2021-09-270000945841pool:LineOfCreditAccountsSecuritizationMember2023-06-300000945841pool:EuroCommitmentMember2023-06-300000945841pool:SwinglineCommitmentMember2023-06-300000945841pool:CADCommitmentMember2023-06-30

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

FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 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 October 23, 2023, there were 38,679,169 shares of common stock outstanding.




POOL CORPORATION
Form 10-Q
For the Quarter Ended September 30, 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 EndedNine Months Ended
September 30,September 30,
 2023202220232022
Net sales$1,474,407 $1,615,339 $4,538,545 $5,083,807 
Cost of sales1,045,676 1,111,652 3,172,276 3,466,126 
Gross profit428,731 503,687 1,366,269 1,617,681 
Selling and administrative expenses234,288 239,810 699,046 699,192 
Operating income194,443 263,877 667,223 918,489 
Interest and other non-operating expenses, net13,599 11,707 46,327 25,428 
Income before income taxes and equity in earnings180,844 252,170 620,896 893,061 
Provision for income taxes43,079 62,205 149,339 216,687 
Equity in earnings of unconsolidated investments, net78 90 235 226 
Net income$137,843 $190,055 $471,792 $676,600 
Earnings per share attributable to common stockholders:  
Basic$3.54 $4.82 $12.09 $16.99 
Diluted$3.51 $4.78 $12.00 $16.82 
Weighted average common shares outstanding:  
Basic38,735 39,214 38,816 39,599 
Diluted39,023 39,580 39,112 40,012 
Cash dividends declared per common share$1.10 $1.00 $3.20 $2.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 EndedNine Months Ended
September 30,September 30,
  2023202220232022
Net income$137,843 $190,055 $471,792 $676,600 
Other comprehensive (loss) income:  
Foreign currency translation (loss) gain (5,025)(11,152)245 (18,491)
Unrealized gains on interest rate swaps, net of the change in taxes of $(305), $(2,925), $(202), and $(8,422)
916 8,776 604 25,267 
Total other comprehensive (loss) income (4,109)(2,376)849 6,776 
Comprehensive income$133,734 $187,679 $472,641 $683,376 

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









2


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

September 30,September 30,December 31,
202320222022
 (Unaudited)(Unaudited)(Audited)
Assets   
Current assets:   
Cash and cash equivalents$85,220 $49,079 $45,591 
Receivables, net140,997 189,173 128,247 
Receivables pledged under receivables facility320,585 360,623 223,201 
Product inventories, net1,259,308 1,539,572 1,591,060 
Prepaid expenses and other current assets26,414 61,032 30,892 
Total current assets1,832,524 2,199,479 2,018,991 
Property and equipment, net213,732 184,387 193,709 
Goodwill699,270 691,786 691,993 
Other intangible assets, net300,237 307,389 305,450 
Equity interest investments1,383 1,190 1,248 
Operating lease assets293,673 255,611 269,608 
Other assets89,915 48,213 84,438 
Total assets$3,430,734 $3,688,055 $3,565,437 
Liabilities and stockholders’ equity   
Current liabilities:   
Accounts payable$429,436 $442,226 $406,667 
Accrued expenses and other current liabilities157,172 210,448 168,521 
Short-term borrowings and current portion of long-term debt 37,788 12,208 25,042 
Current operating lease liabilities84,724 72,378 75,484 
Total current liabilities709,120 737,260 675,714 
Deferred income taxes55,226 45,247 58,759 
Long-term debt, net996,109 1,500,337 1,361,761 
Other long-term liabilities37,885 26,744 35,471 
Non-current operating lease liabilities214,168 187,589 198,538 
Total liabilities2,012,508 2,497,177 2,330,243 
Stockholders’ equity:   
Common stock, $0.001 par value; 100,000,000 shares authorized;
38,676,960, 39,054,302 and 39,069,419 shares issued and
outstanding at September 30, 2023, September 30, 2022 and
December 31, 2022, respectively
39 39 39 
Additional paid-in capital600,009 570,855 575,776 
Retained earnings 811,434 620,692 653,484 
Accumulated other comprehensive income (loss)6,744 (708)5,895 
Total stockholders’ equity1,418,226 1,190,878 1,235,194 
Total liabilities and stockholders’ equity$3,430,734 $3,688,055 $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)
 Nine Months Ended
September 30,
 20232022
Operating activities  
Net income$471,792 $676,600 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation23,355 23,172 
Amortization6,425 6,523 
Share-based compensation14,592 11,691 
Equity in earnings of unconsolidated investments, net(235)(226)
Goodwill impairment550  
Other1,157 12,644 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Receivables(110,078)(181,775)
Product inventories330,850 (223,268)
Prepaid expenses and other assets(23,431)(31,171)
Accounts payable20,667 46,564 
Accrued expenses and other liabilities14,374 (33,284)
Net cash provided by operating activities750,018 307,470 
Investing activities  
Acquisition of businesses, net of cash acquired(11,500)(8,309)
Purchases of property and equipment, net of sale proceeds(42,958)(27,965)
Other investments, net(48)1,760 
Net cash used in investing activities(54,506)(34,514)
Financing activities  
Proceeds from revolving line of credit1,154,601 1,629,740 
Payments on revolving line of credit(1,497,501)(1,629,688)
Proceeds from term loan under credit facility 250,000 
Payments on term loan under credit facility(6,250) 
Proceeds from asset-backed financing465,500 215,000 
Payments on asset-backed financing(422,700)(130,000)
Payments on term facility(47,313)(6,937)
Proceeds from short-term borrowings and current portion of long-term debt19,428 27,396 
Payments on short-term borrowings and current portion of long-term debt (19,182)(26,960)
Payments of deferred financing costs (52) 
Payments of deferred and contingent acquisition consideration(551)(1,374)
Proceeds from stock issued under share-based compensation plans9,278 7,201 
Payments of cash dividends(124,983)(111,572)
Repurchases of common stock(187,110)(471,210)
Net cash used in financing activities(656,835)(248,404)
Effect of exchange rate changes on cash and cash equivalents952 206 
Change in cash and cash equivalents39,629 24,758 
Cash and cash equivalents at beginning of period45,591 24,321 
Cash and cash equivalents at end of period$85,220 $49,079 
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 
Net income
   232,250  232,250 
Foreign currency translation
    2,801 2,801 
Interest rate swaps, net of the change in taxes of $(1,166)
    3,497 3,497 
Repurchases of common stock, net of retirements
      
Share-based compensation
  5,073   5,073 
Issuance of stock under share-based compensation plans
16  1,413   1,413 
Declaration of cash dividends
   (42,945) (42,945)
Other   (307) (307)
Balance at June 30, 202339,049$39 $593,081 $854,559 $10,853 $1,458,532 
Net income
   137,843  137,843 
Foreign currency translation
    (5,025)(5,025)
Interest rate swaps, net of the change in taxes of $(305)
    916 916 
Repurchases of common stock, net of retirements
(385)  (138,003) (138,003)
Share-based compensation
  4,596   4,596 
Issuance of stock under share-based compensation plans
13  2,332   2,332 
Declaration of cash dividends
   (42,965) (42,965)
Balance at September 30, 202338,677$39 $600,009 $811,434 $6,744 $1,418,226 

5


Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
SharesAmountCapitalEarnings(Loss) IncomeTotal
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 
Net income
   307,283  307,283 
Foreign currency translation
    (7,125)(7,125)
Interest rate swaps, net of the change in taxes of $(1,631)
    4,893 4,893 
Repurchases of common stock, net of retirements
(547)  (216,261) (216,261)
Share-based compensation
  3,914   3,914 
Issuance of stock under share-based compensation plans
25  1,972   1,972 
Declaration of cash dividends
   (39,896) (39,896)
Balance at June 30, 202239,588$40 $564,641 $662,709 $1,668 $1,229,058 
Net income
   190,055  190,055 
Foreign currency translation
    (11,152)(11,152)
Interest rate swaps, net of the change in taxes of $(2,925)
    8,776 8,776 
Repurchases of common stock, net of retirements
(549)(1) (192,528) (192,529)
Share-based compensation
  4,120   4,120 
Issuance of stock under share-based compensation plans
15  2,094   2,094 
Declaration of cash dividends
   (39,544) (39,544)
Balance at September 30, 202239,054$39 $570,855 $620,692 $(708)$1,190,878 


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


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 and nine-month periods ended September 30, 2023, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2023.

Newly Adopted Accounting Pronouncements

In conjunction with our debt amendments discussed further in Note 5, we adopted Accounting Standards Update (ASU) 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and all related amendments, which are codified into Accounting Standards Codification (ASC) 848 as of June 30, 2023. This standard provides optional expedients and exceptions for applying GAAP 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. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.

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 $0.4 million in the third quarter of 2023 compared to $0.6 million in the third quarter of 2022 and $5.9 million in the nine months ended September 30, 2023, compared to $9.5 million in the nine months ended September 30, 2022.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 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.3 billion and cumulative dividends of $1.1 billion.

Accumulated Other Comprehensive Income (Loss)

The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):
September 30,December 31,
202320222022
Foreign currency translation adjustments$(19,363)$(28,071)$(19,608)
Unrealized gains on interest rate swaps, net of tax
26,107 27,363 25,503 
Accumulated other comprehensive income (loss)$6,744 $(708)$5,895 

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 205,000 for the three months ended September 30, 2023 and 213,000 for the three months ended September 30, 2022, and 207,000 for the nine months ended September 30, 2023 and 223,000 for the nine months ended September 30, 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 EndedNine Months Ended
September 30,September 30,
 2023202220232022
Net income$137,843 $190,055 $471,792 $676,600 
Amounts allocated to participating securities(726)(1,019)(2,504)(3,764)
Net income attributable to common stockholders$137,117 $189,036 $469,288 $672,836 
Weighted average common shares outstanding:  
Basic38,735 39,214 38,816 39,599 
Effect of dilutive securities:  
Stock options and employee stock purchase plan288 366 296 413 
Diluted39,023 39,580 39,112 40,012 
Earnings per share attributable to common stockholders:  
Basic$3.54 $4.82 $12.09 $16.99 
Diluted$3.51 $4.78 $12.00 $16.82 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
31 33 64 33 
(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 June 2023, we acquired the distribution assets of Pioneer Pool Products, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Alabama.

In May 2023, we acquired the distribution assets of Recreation Supply Company, a wholesale distributor of commercial swimming pool products, adding one location in North Dakota.

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 September 30,
Input LevelClassification20232022
Assets
Unrealized gains on interest rate swapsLevel 2Other assets$34,854 $36,529 
Deferred compensation plan assetLevel 1Other assets14,075 12,567 
Liabilities
Contingent consideration liabilitiesLevel 3Accrued expenses and other current liabilities$ $546 
Deferred compensation plan liabilityLevel 1Other long-term liabilities14,075 12,567 
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.3260%
Interest rate swap 2March 9, 2020September 29, 2022February 26, 2027$150.00.6690%

For the interest rate swap contracts in effect at September 30, 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 and nine-month periods ended September 30, 2023 or September 30, 2022.

We also have in place 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.7630%

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.

We amended the floating rate option for our interest rate swap contracts and forward-starting interest rate swap contract, effective June 30, 2023, to reflect the change in the reference rate in our debt agreements from the one-month London Interbank Offered Rate Market Index Rate (LIBOR) to the one-month Term Secured Overnight Financing Rate Index Rate (Term SOFR). As permitted by ASC 848, a change in rate only does not qualify as a hedge modification, and we have accounted for and presented our interest rate swap contracts and forward-starting interest rate swap contract in the same manner as prior to the amendments.

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


Note 5 – Debt

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

 September 30,
 20232022
Variable rate debt
Current portion of long-term debt:
Australian credit facility$12,788 $12,208 
Current portion of term loans under credit facility25,000  
Short-term borrowings and current portion of long-term debt $37,788 $12,208 
Long-term portion:  
Revolving credit facility$176,811 $572,978 
Term loan under credit facility468,750 500,000 
Term facility109,938 159,563 
Receivables securitization facility242,300 270,000 
Less: financing costs, net1,690 2,204 
Long-term debt, net996,109 1,500,337 
Total debt $1,033,897 $1,512,545 

On June 30, 2023, we entered into the Second Amendment to the Second Amended and Restated Credit Agreement (the Credit Facility Amendment) among us as U.S. Borrower, SCP Distributors Canada Inc. as Canadian Borrower, SCP International, Inc. as Euro Borrower, the Subsidiary Guarantors party thereto, Wells Fargo Bank, National Association, as Administrative Agent, and certain other lenders party thereto. The Credit Facility Amendment updated the index used for the Base Rate (as further defined within the Credit Facility Amendment) from LIBOR to Term SOFR. The Credit Facility Amendment also increased the maximum amount for the Accounts Securitization (as further defined within the Credit Facility Amendment) from $350.0 million to $500.0 million and increased the Canadian Dollar Commitment, Euro Commitment and Swingline Commitment (all as further defined within the Credit Facility Amendment) to $50.0 million each.

We also entered into the Second Amendment to Credit Agreement (the Term Facility Amendment) on June 30, 2023, among us, as Borrower, the Guarantors party thereto and Bank of America, N.A. as Lender. The Term Facility Amendment updated the index used for the Base Rate (as further defined within the Term Facility Amendment) from LIBOR to Term SOFR.

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 Management’s Discussion and Analysis in our 2022 Annual Report on Form 10-K.  

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

Net sales decreased 9% in the third quarter of 2023 to $1.5 billion compared to $1.6 billion in the third quarter of 2022 following 14% net sales growth in the third quarter of 2022 and 24% net sales growth in the third quarter of 2021. Our base business results approximated our consolidated results for the period. At the core of our business, maintenance activities remained stable, indicating steady demand for non-discretionary products, while pool construction-related activities remained weaker as challenging macroeconomic conditions continue weighing heavily on major project consumer spending. Our results were also negatively impacted 1% from one less selling day in the third quarter of 2023 versus the third quarter of 2022.
Gross profit decreased 15% to $428.7 million in the third quarter of 2023 from $503.7 million in the same period of 2022. Our gross profit increased at a 14% compound annual growth rate (CAGR) from the third quarter of 2019 to the third quarter of 2023. Gross margin decreased 210 basis points to 29.1% in the third quarter of 2023 compared to 31.2% in the third quarter of 2022 as we sold through our prior year lower cost inventory purchases.
Selling and administrative expenses (operating expenses) decreased 2% to $234.3 million in the third quarter of 2023 compared to $239.8 million in the third quarter of 2022 as volume-driven expenses were well managed during the quarter. As a percentage of net sales, operating expenses increased to 15.9% in the third quarter of 2023 compared to 14.8% in the same period of 2022.
While operating income in the third quarter of 2023 decreased 26% to $194.4 million from $263.9 million in the third quarter of 2022, operating income increased at a 17% CAGR from the third quarter of 2019 to the third quarter of 2023. Operating margin was 13.2% in the third quarter of 2023 compared to 16.3% in the third quarter of 2022.
Interest and other non-operating expenses, net for the third quarter of 2023 increased $1.9 million compared to the third quarter of 2022, primarily driven by higher average interest rates.
We recorded a $0.4 million tax benefit from Accounting Standards Update (ASU) 2016-09, Improvements to Employee Share-Based Payment Accounting, in the quarter ended September 30, 2023, compared to a tax benefit of $0.6 million realized in the same period of 2022. This resulted in a $0.01 per diluted share tax benefit in the third quarter of 2023 compared to a $0.02 per diluted share tax benefit realized in the same period of 2022.
12


Net income decreased 27% to $137.8 million in the third quarter of 2023 compared to $190.1 million in the third quarter of 2022. Earnings per diluted share decreased 27% to $3.51 in the third quarter of 2023 compared to $4.78 in the same period of 2022. Without the impact from ASU 2016-09 in both periods, earnings per diluted share decreased 26% to $3.50 compared to $4.76 in the third quarter of 2022. Our earnings per diluted share increased at a 16% CAGR from the third quarter of 2019 to the third quarter of 2023 and a 17% CAGR without the impact of ASU 2016-19 over the same period. See RESULTS OF OPERATIONS below for definitions of our non-GAAP measures and reconciliations of our non-GAAP measures to GAAP measures.
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 September 30, 2023, total net receivables, including pledged receivables, decreased 16% compared to September 30, 2022, primarily due to our lower sales in 2023. Our days sales outstanding (DSO), as calculated on a trailing four quarters basis, was 26.3 days at September 30, 2023 and 27.0 days at September 30, 2022. Our allowance for doubtful accounts balance was $10.6 million at September 30, 2023 and $8.9 million at September 30, 2022.

Net inventory levels of $1.3 billion as of September 30, 2023 decreased $280.3 million, or 18%, compared to September 30, 2022 and $331.8 million, or 21%, compared to December 31, 2022 as we sold the remainder of prior year strategic purchases we made to compensate for supply chain challenges. Our inventory reserve was $25.9 million at September 30, 2023 and $23.4 million at September 30, 2022. Our inventory turns, as calculated on a trailing four quarters basis, were 2.6 times at September 30, 2023 and 2.7 times at September 30, 2022.

Total debt outstanding at September 30, 2023 was $1.0 billion compared to $1.5 billion at September 30, 2022 down $478.6 million from September 30, 2022 and $352.9 million lower than $1.4 billion at December 31, 2022, as we have used operating cash flows to reduce our debt.

Current Trends and Outlook

For a detailed discussion of trends impacting us 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.  

We expect sales for the full year of 2023 to be down in the range of around 10% compared to 2022 as previously disclosed in our Second Quarter 2023 Report on Form 10-Q with sales in the fourth quarter of 2023 down in the mid- to high-single digits, primarily dependent on weather conditions and pool construction activities.

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%. We expect gross margin in the fourth quarter of 2023 of approximately 29.0%.

We plan to leverage our existing infrastructure and manage discretionary spending to limit operating expense growth to 1% compared to the full year of 2022, not considering any acquisitions that may arise in the last quarter of the year.

We project that our annual effective tax rate (without the benefit from ASU 2016-09) for 2023 will approximate 25.0% to 25.2%. 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 $5.9 million, or $0.15 per diluted share, tax benefit from ASU 2016-09 for the nine months ended September 30, 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 for the nine months ended September 30, 2023.

We expect 2023 diluted EPS in the range of $13.15 to $13.65, including the impact of year-to-date tax benefits of $0.15. We expect to continue to use cash for the payment of cash dividends as and when declared by our Board of Directors (Board) and to fund opportunistic share repurchases under our Board-authorized share repurchase program.

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
13


Statement for Forward-Looking Statements.”

RESULTS OF OPERATIONS

As of September 30, 2023, we conducted operations through 434 sales centers in North America, Europe and Australia. For the nine months ended September 30, 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 EndedNine Months Ended
September 30,September 30,
 2023202220232022
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales70.9 68.8 69.9 68.2 
Gross profit29.1 31.2 30.1 31.8 
Selling and administrative expenses15.9 14.8 15.4 13.8 
Operating income13.2 16.3 14.7 18.1 
Interest and other non-operating expenses, net0.9 0.7 1.0 0.5 
Income before income taxes and equity in earnings12.3 %15.6 %13.7 %17.6 %

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 September 30, 2023 Compared to Three Months Ended September 30, 2022
Base Business
We calculate base business results by excluding, for a period of 15 months, sales centers that we acquire, open in new markets or close. We also exclude consolidated sales centers when we do not expect to maintain the majority of the existing business and existing sales centers that we consolidate 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, we include acquired, consolidated and new market sales centers in the base business calculation including the comparative prior year period.
We have not provided separate base business income statements within this Form 10-Q as base business results approximated consolidated results, and acquisitions and sales centers excluded from base business contributed less than 1% to the change in net sales.
The table below summarizes the changes in our sales center count during the first nine months of 2023:

December 31, 2022420 
Acquired locations
New locations10 
September 30, 2023434 

Net Sales
 Three Months Ended 
September 30,
(in millions)20232022Change
Net sales$1,474.4 $1,615.3 $(140.9)(9)%

Following 14% net sales growth in the third quarter of 2022 and 24% net sales growth in the third quarter of 2021 (in both cases compared to the prior year quarter), net sales of $1.5 billion in the third quarter of 2023 decreased 9% compared to $1.6 billion in the third quarter of 2022. Our base business results approximated our consolidated results for the period. From 2019 to 2023, our third quarter net sales grew at a CAGR of 13%. At the core of our business, maintenance activities remained stable, indicating steady demand for non-discretionary products, while pool construction-related activities remained weaker as challenging macroeconomic conditions continue weighing heavily on major project consumer spending.
The following factors impacted our sales during the quarter and are listed in order of estimated magnitude.
Our net sales were negatively impacted by lower sales volumes from reduced pool construction activity and discretionary replacement activity (see discussion below).
Net sales benefited approximately 2% to 3% from inflationary product cost increases, which is net of price deflation for some products including chemical sanitizers, PVC pipe and rebar. This compares to a benefit of 9% to 10% in the third quarter of 2022.
Sales were negatively impacted 1% from one less selling day in the third quarter of 2023 versus the third quarter of 2022.

Related to our product sales, following a period of significant growth over the past three years, we observed a period-over-period decline in volumes of discretionary products sold, largely due to lagging new pool construction activities. In the third quarter of 2023, sales of equipment, which includes swimming pool heaters, pumps, lights, filters and automation, decreased 9% compared to the same period last year, and collectively represented approximately 28% of net sales for the period. Sales of building materials decreased 13% compared to the third quarter of 2022 and represented approximately 12% of net sales in the third 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. Sales to retail customers decreased 2% in the third quarter of 2023 compared to the third quarter of 2022 and represented
15


approximately 14% of our total net sales. As consumers take advantage of travel opportunities, sales to commercial swimming pool customers increased 10% in the third quarter of 2023 compared to the third quarter of 2022 and represented approximately 4% of our net sales for the third quarter of 2023.

Gross Profit
 Three Months Ended 
September 30,
(in millions)20232022Change
Gross profit$428.7 $503.7 $(75.0)(15)%
Gross margin29.1 %31.2 %  

Gross margin decreased 210 basis points to 29.1% in the third quarter of 2023 compared to 31.2% in the third quarter of 2022. Our prior year gross margin benefited from our strategic inventory buys, when we purchased product ahead of vendor price increases. As our sales benefited from higher inflation, we were able to sell those products at a lower average cost to our sales price. Our gross margin in the third quarter of 2023 was also unfavorably impacted by a variety of factors, including product mix and customer mix and a more competitive pricing environment. Related to product mix, we realized lower sales of higher margin building materials due to a decline in construction and remodel activity, in addition to price deflation on trichlor. Changes in our customer mix resulted from a higher proportion of sales to larger, lower margin customers. Gross margin in the third quarter of 2023 also reflects a typical sequential decrease from the 30.6% gross margin realized in the second quarter of 2023.

Operating Expenses
 Three Months Ended 
September 30,
(in millions)20232022Change
Selling and administrative expenses$234.3 $239.8 $(5.5)(2)%
Operating expenses as a % of net sales15.9 %14.8 %  

Operating expenses decreased 2% in the third quarter of 2023 compared to the third quarter of 2022 as volume-driven expenses were well managed during the quarter. Our operating expenses reflect lower employee-related costs, lower variable and discretionary expenses and reduced delivery and vehicle operating costs. Employee-related expenses were down 5% from the third quarter of 2022, primarily reflecting lower performance-based compensation expense and controlled overtime and temporary employee pay that correlate with lower sales volumes. Freight-related costs declined due to lower fuel costs and lower sales. These expense decreases were partially offset by higher building and insurance costs between periods related to inflation and the expansion of our network. We recorded goodwill impairment of $0.6 million during the third quarter of 2023, primarily related to one of our Horizon reporting units in Texas that we previously identified as being most at risk of goodwill impairment.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the third quarter of 2023 increased $1.9 million compared to the third quarter of 2022, as higher average interest rates more than offset a decrease in average debt between periods. Our weighted average effective interest rate increased to 5.2% in the third quarter of 2023 from 3.2% in the third quarter of 2022 on average outstanding debt of $1.0 billion and $1.5 billion for the respective periods.

Income Taxes

Our effective income tax rate was 23.8% for the three months ended September 30, 2023, compared to 24.7% for the three months ended September 30, 2022. We recorded a $0.4 million tax benefit from ASU 2016-09 in the quarter ended September 30, 2023, compared to a tax benefit of $0.6 million realized in the same period last year. Without the benefit from ASU 2016-09 in both periods, our effective tax rate was 24.1% for the third quarter of 2023 and 24.9% for the third quarter of 2022. Our third quarter effective income tax rate is typically lower compared to other quarters due to the annual expiration of statutes of limitations in the various jurisdictions where we have recorded uncertain tax positions.
16


Net Income and Earnings Per Share

Net income decreased 27% to $137.8 million in the third quarter of 2023 compared to $190.1 million in the third quarter of 2022. Earnings per diluted share decreased 27% to $3.51 in the third quarter of 2023 compared to $4.78 in the same period of 2022. Without the impact from ASU 2016-09 in both periods, earnings per diluted share decreased 26% to $3.50 in the third quarter of 2023 compared to $4.76 in the third quarter of 2022. See the reconciliation of GAAP to non-GAAP measures below.
17


Nine Months Ended September 30, 2023 Compared to Nine Months Ended September 30, 2022
Net Sales
 Nine Months Ended 
September 30,
(in millions)20232022Change
Net sales$4,538.5 $5,083.8 $(545.3)(11)%

Net sales for the first nine months of 2023 decreased 11% compared to the same period last year. Differing weather conditions in the first half of 2023 contributed to variability in our results across our geographic markets in the first and second quarters of the year. While our southern markets experienced more typical weather during the first quarter of 2023 and generated encouraging results, higher precipitation and cooler temperatures suppressed results in our western markets, including two of our largest markets, California and Arizona. In the second quarter of 2023, cautious consumer sentiment combined with a slow start to the swimming pool season after unfavorable weather early in the quarter led to slower maintenance activity than anticipated, reduced outdoor living construction activity and deferred discretionary replacement activity. In the third quarter of 2023, results reflected lower sales volumes from reduced pool construction activity and discretionary replacement activity. Net sales benefits from record hot temperatures across the southern United States in the third quarter were largely offset by rainy conditions in the Northeast.

The following factors also impacted our sales and are listed in order of estimated magnitude.

Net sales benefited approximately 4% from inflationary product cost increases, which compares to a benefit of 9% to 10% in the first nine months of 2022.
We estimate that unfavorable weather conditions in the first nine months of 2023 negatively impacted sales by approximately 2%.
Sales were also negatively impacted 1% from lower customer early buy activity in the first nine months of 2023 versus the first nine months of 2022.

The impact of differing weather patterns contributed to variability in the results of our geographic markets in the first nine months of the year, particularly in the first half of the year. Net sales in our North American seasonal markets, representing 44% of our net sales in the first nine months of 2023, decreased 14% compared to the first nine months 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 North American year-round markets, representing 52% of our net sales in the first nine months of 2023, decreased 9% compared to the first nine months of 2022.

Related to our product sales, following a period of significant growth over the past three years, we observed a year-over-year decline in volumes of discretionary products sold, largely due to lagging new pool construction activities. In the first nine months of 2023, sales of equipment, which includes swimming pool heaters, pumps, lights, filters and automation, decreased approximately 10% compared to the same period last year and collectively represented 29% of net sales in the first nine months of 2023. Sales of building materials decreased 9% compared to the first nine months of 2022 and represented approximately 13% of net sales in the first nine months 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. Sales to retail customers decreased 9% in the first nine months of 2023 compared to the first nine months of 2022 and represented approximately 15% of our consolidated net sales. As consumers take advantage of travel opportunities, sales to commercial customers increased 10% in the first nine months of 2023 compared to the first nine months of 2022 and represented approximately 4% of our consolidated net sales in the first nine months of 2023.

18


Gross Profit
 Nine Months Ended 
September 30,
(in millions)20232022Change
Gross profit$1,366.3 $1,617.7 $(251.4)(16)%
Gross margin30.1 %31.8 %  

Gross margin declined 170 basis points to 30.1% in the nine months ended September 30, 2023, compared to 31.8% in the first nine months of 2022. Our prior year gross margin benefited from higher levels of inflation and price increases, while gross margin in the first nine months of 2023 is in line with our longer-term annual gross margin outlook of 30.0%. Our gross margin in the first half of 2023 reflected benefits from sales of strategic lower cost inventory purchases we made ahead of vendor price increases, which was most impactful in the first quarter of 2023 when a higher portion of lower-priced inventory was sold. Gross margin in the third quarter of 2023 was also impacted by less advantageous product and customer mix and a competitive pricing environment.

Operating Expenses
 Nine Months Ended 
September 30,
(in millions)20232022Change
Selling and administrative expenses$699.0 $699.2 $(0.2)—%
Operating expenses as a % of net sales15.4 %13.8 %  

Operating expenses for the nine months ended September 30, 2023 were flat compared to the prior year period. Our largest expense growth drivers related to higher rent and facility costs, increased insurance and healthcare-related costs, the return of in-person customer-facing retail events and investments in customer-focused projects. These increases were offset by lower employee-related costs, lower variable and discretionary expenses and reduced delivery and vehicle operating costs. We also recorded goodwill impairment of $0.6 million in the first nine months of 2023, primarily related to one of our Horizon reporting units in Texas that we previously identified as being most at risk of goodwill impairment.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the first nine months of 2023 increased $20.9 million compared to the same period last year, as higher average interest rates more than offset a decrease in average debt between periods. Our weighted average effective interest rate increased to 5.1% from 2.3% for the respective periods on average outstanding debt of $1.2 billion for the first nine months of 2023 versus $1.5 billion for the same period of 2022.

Income Taxes

Our effective income tax rate was 24.1% for the nine months ended September 30, 2023, compared to 24.3% for the nine months ended September 30, 2022. We recorded a $5.9 million, or $0.15 per diluted share, tax benefit from ASU 2016-09 in the nine months ended September 30, 2023, compared to a $9.5 million, or $0.24 per diluted share, tax benefit in the same period of 2022. Without the benefits from ASU 2016-09, our effective tax rate was 25.0% for the nine months ended September 30, 2023, and 25.3% for the nine months ended September 30, 2022.

Net Income and Earnings Per Share

Net income decreased 30% to $471.8 million for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022. Earnings per diluted share decreased 29% to $12.00 for the nine months ended September 30, 2023, versus $16.82 per diluted share for the nine months ended September 30, 2022. Without the impact from ASU 2016-09 in both periods, earnings per diluted share decreased 29% to $11.85 for the nine months ended September 30, 2023, compared to $16.58 for the nine months ended September 30, 2022. See the reconciliation of GAAP to non-GAAP measures below.

19


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 EndedNine Months Ended
September 30,September 30,
2023202220232022
Diluted EPS$3.51 $4.78 $12.00 $16.82 
ASU 2016-09 tax benefit(0.01)(0.02)(0.15)(0.24)
Adjusted diluted EPS$3.50 $4.76 $11.85 $16.58 
20


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 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.  We believe 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
 ThirdSecondFirstFourthThirdSecondFirstFourth
Statement of Income Data
Net sales$1,474,407 $1,857,363 $1,206,774 $1,095,920 $1,615,339 $2,055,818 $1,412,650 $1,035,557 
Gross profit428,731 567,783 369,755 315,731 503,687 666,804 447,189 322,376 
Operating income194,443 327,009 145,771 107,295 263,877 418,888 235,723 127,891 
Net income137,843 232,250 101,699 71,863 190,055 307,283 179,261 107,609 
Balance Sheet Data
Total receivables, net$461,582 $630,950 $564,171 $351,448 $549,796 $756,585 $679,927 $376,571 
Product inventories, net1,259,308 1,392,886 1,686,683 1,591,060 1,539,572 1,579,101 1,641,155 1,339,100 
Accounts payable429,436 485,100 739,749 406,667 442,226 604,225 685,946 398,697 
Total debt1,033,897 1,184,586 1,365,750 1,386,803 1,512,545 1,595,398 1,505,073 1,183,350 

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.

21


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

During the third quarter of 2023, sales benefited from record breaking temperatures and below average precipitation across the southern United States, especially Texas, Louisiana and Florida. These benefits were largely offset by rainy conditions in the Northeast. Comparatively, sales in the third quarter of 2022 were generally aided by above-average temperatures throughout much of the contiguous United States, although Florida saw a decline in sales due to closures resulting from Hurricane Ian towards the end of the quarter.

Overall, weather conditions unfavorably impacted sales in the second quarter of 2023, particularly at the beginning of the second quarter. The first week of April through Easter weekend was much cooler across the West versus both average temperatures and prior year. The last week of April was also significantly cooler than normal from Texas through the mid-Atlantic region, excluding the coastal Southeast. While the Northeast had warmer than average weather the first few weeks of April, temperatures cooled dramatically through the first week of May and smoke from wildfires in Canada unfavorably impacted sales in early June. Weather in Florida was more normal and consistent with prior year, while favorable weather conditions compared to the second quarter of 2022 were limited to the Pacific Northwest and Europe. Similarly, sales growth in the second quarter of 2022 was challenged by unfavorable weather conditions in our seasonal markets and Europe; however, our southern markets benefited from above-average temperatures, particularly in Texas.

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.

22


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.

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
discretionary repurchases of our common stock under our Board-authorized share repurchase program.

23


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. From 2020 to 2022, 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 and our spending through September 30, 2023, 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):
 Nine Months Ended
September 30,
 20232022
Operating activities$750,018 $307,470 
Investing activities(54,506)(34,514)
Financing activities(656,835)(248,404)
Net cash provided by operations improved to $750.0 million for the first nine months of 2023 from $307.5 million for the first nine months of 2022, primarily driven by positive changes in working capital, particularly as we sold through our prior year strategic inventory purchases, partially offset by lower net income.

Net cash used in investing activities for the first nine months of 2023 increased $20.0 million compared to the first nine months of 2022, primarily due to a $15.0 million increase in capital expenditures and a $3.2 million increase in cash used for acquisitions.
Net cash used in financing activities was $656.8 million for the first nine months of 2023 compared to $248.4 million for the first nine months of 2022, primarily reflecting $353.4 million of net debt payments in the first nine months of 2023 versus $328.6 million of net debt proceeds in the first nine months of 2022 and an increase in dividends paid of $13.4 million, partially offset by a $284.1 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). Effective June 30, 2023, we amended the index rate used to pay interest on our Credit Facility and Term Facility, from the one-month London Interbank Offer Rate (LIBOR) to the one-month Term Secured Overnight Financing Rate Index Rate (Term SOFR). For additional details regarding these facilities, including recent amendments, 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 one-month Term SOFR, plus an applicable margin. The term loan requires quarterly amortization payments during the third, fourth and fifth years of the loan, beginning in September 2023 aggregating to 20% of the original principal amount 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 September 30, 2023, there was $176.8 million of revolving borrowings outstanding, a $493.8 million term loan, a $16.0 million standby letter of credit outstanding and $557.2 million available for borrowing under the Credit Facility.  The weighted average effective interest rate for the Credit Facility as of September 30, 2023, was approximately 4.5%, excluding commitment fees.

24


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 one month Term SOFR, 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 with the final principal repayment due on the maturity date. We may prepay amounts outstanding under the Term Facility without penalty other than interest breakage costs. 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.

At September 30, 2023, there was $109.9 million outstanding under the Term Facility with a weighted average effective interest rate of 6.5%.

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 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 September 30, 2023, there was $242.3 million outstanding under the Receivables Facility at a weighted average effective interest rate of 6.2%, 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 September 30, 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 September 30, 2023, our average total leverage ratio equaled 1.48 (compared to 1.48 as of June 30, 2023) and the TTM average total indebtedness amount used in this calculation was $1.2 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 September 30, 2023, our fixed charge ratio equaled 6.07 (compared to 6.74 as of June 30, 2023) and TTM Rental Expense was $89.0 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.  

25


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 September 30, 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 September 30, 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.

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 October 23, 2023, $463.3 million remained available to purchase shares of our common stock under our current Board-approved share repurchase program.  We expect to repurchase shares on the open market from time to time subject to market conditions.  We plan to fund these repurchases with cash provided by operations and borrowings under the above-described credit facilities.
26


Item 3.  Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
There have been no material changes during the nine months ended September 30, 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 nine months ended September 30, 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 September 30, 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 September 30, 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.
27



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 third 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)
July 1-31, 2023— $— — $600,000,000 
August 1-31, 2023166,447 $360.77 166,299 $540,002,039 
September 1-30, 2023218,295 $351.27 218,295 $463,320,854 
Total384,742 $355.38 384,594  
(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 148 shares surrendered for this purpose in the third quarter of 2023.
(2)In May 2023, our Board authorized an additional $413.6 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 October 23, 2023, $463.3 million of the authorized amount remained available for use 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.

28


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 10/25/2023
 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 and nine months ended September 30, 2023 and September 30, 2022;
2.Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2023 and September 30, 2022;
3.Consolidated Balance Sheets at September 30, 2023, December 31, 2022 and September 30, 2022;
4.Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and September 30, 2022;
5.Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2023 and September 30, 2022; and
6.Notes to Consolidated Financial Statements.

29




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







30
EX-31.1 2 exhibit31_1q323.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:October 26, 2023/s/ Melanie Housey Hart
     Melanie Housey Hart
     Vice President and Chief Financial Officer


EX-31.2 3 exhibit31_2q323.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: October 26, 2023/s/ Peter D. Arvan
Peter D. Arvan
     President and Chief Executive Officer


EX-32.1 4 exhibit32_1q323.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 September 30, 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: October 26, 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-20230930.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 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pool-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pool-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pool-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accrued expenses and other current liabilities Accrued Liabilities, Current Total current assets Assets, Current Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity 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 Payments on short-term borrowings and current portion of long-term debt Repayments of Short-Term Debt 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] Goodwill impairment Goodwill, Impairment Loss Diluted (in dollars per share) Earnings Per Share, Diluted 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) 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) provided by financing activities Net Cash Provided by (Used in) Financing Activities 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 CAD Sublimit CAD Commitment [Member] CAD Commitment Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] 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 (loss) 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 Recreation Supply Company Recreation Supply Company [Member] Recreation Supply Company 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 Swingline sublimit Swingline Commitment [Member] Swingline Commitment Fair Value Measurements and Interest Rate Swaps Fair Value Disclosures [Text Block] Payments of deferred financing costs Payments of Financing Costs NORTH DAKOTA NORTH DAKOTA 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 Repurchases of common 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 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 Euro sublimit Euro Commitment [Member] Euro Commitment 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 Stockholders' Equity, Other Stockholders' Equity, Other Proceeds from short-term borrowings and current portion of long-term debt Proceeds from Short-Term Debt 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 Pioneer Pool Products, Inc. Pioneer Pool Products, Inc. [Member] Pioneer Pool Products, Inc. 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 Payments on term loan under credit facility Repayments of Long-Term Lines of Credit 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] ALABAMA ALABAMA Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Line of Credit, Accounts Securitization Line of Credit, Accounts Securitization [Member] Line of Credit, Accounts Securitization 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 term loan under credit facility 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-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 pool-20230930_g1.jpg POOL LOGO begin 644 pool-20230930_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.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 23, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Sep. 30, 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 Q3  
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   38,679,169
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 1,474,407 $ 1,615,339 $ 4,538,545 $ 5,083,807
Cost of sales 1,045,676 1,111,652 3,172,276 3,466,126
Gross profit 428,731 503,687 1,366,269 1,617,681
Selling and administrative expenses 234,288 239,810 699,046 699,192
Operating income 194,443 263,877 667,223 918,489
Interest and other non-operating expenses, net 13,599 11,707 46,327 25,428
Income before income taxes and equity earnings 180,844 252,170 620,896 893,061
Provision for income taxes 43,079 62,205 149,339 216,687
Equity earnings in unconsolidated investments, net 78 90 235 226
Net income $ 137,843 $ 190,055 $ 471,792 $ 676,600
Earnings per share:        
Basic (in dollars per share) $ 3.54 $ 4.82 $ 12.09 $ 16.99
Diluted (in dollars per share) $ 3.51 $ 4.78 $ 12.00 $ 16.82
Weighted average shares outstanding: [Abstract]        
Basic (in shares) 38,735 39,214 38,816 39,599
Diluted (in shares) 39,023 39,580 39,112 40,012
Cash dividends declared per common share $ 1.10 $ 1.00 $ 3.20 $ 2.80
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net Income $ 137,843 $ 190,055 $ 471,792 $ 676,600
Other comprehensive income (loss):        
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (5,025) (11,152) 245 (18,491)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 916 8,776 604 25,267
Total other comprehensive (loss) income (4,109) (2,376) 849 6,776
Comprehensive income $ 133,734 $ 187,679 $ 472,641 $ 683,376
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]                
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (305) $ (1,166) $ 1,269 $ (2,925) $ (1,631) $ (3,866) $ (202) $ (8,422)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Current assets:      
Cash and cash equivalents $ 85,220 $ 45,591 $ 49,079
Receivables, net 140,997 128,247 189,173
Receivables pledged under receivables facility 320,585 223,201 360,623
Product inventories, net 1,259,308 1,591,060 1,539,572
Prepaid expenses and other current assets 26,414 30,892 61,032
Total current assets 1,832,524 2,018,991 2,199,479
Property and equipment, net 213,732 193,709 184,387
Goodwill Balances 699,270 691,993 691,786
Other intangible assets, net 300,237 305,450 307,389
Equity interest investments 1,383 1,248 1,190
Operating lease assets 293,673 269,608 255,611
Other assets 89,915 84,438 48,213
Total assets 3,430,734 3,565,437 3,688,055
Current liabilities:      
Accounts payable 429,436 406,667 442,226
Accrued expenses and other current liabilities 157,172 168,521 210,448
Short-term borrowings 37,788 25,042 12,208
Current operating lease liabilities 84,724 75,484 72,378
Total current liabilities 709,120 675,714 737,260
Deferred income taxes 55,226 58,759 45,247
Long-term debt, net 996,109 1,361,761 1,500,337
Other long-term liabilities 37,885 35,471 26,744
Non-current operating lease liabilities 214,168 198,538 187,589
Total liabilities 2,012,508 2,330,243 2,497,177
Stockholders' equity:      
Common stock 39 39 39
Additional paid-in capital 600,009 575,776 570,855
Retained earnings 811,434 653,484 620,692
Accumulated other comprehensive income (loss) 6,744 5,895 (708)
Total stockholders’ equity 1,418,226 1,235,194 1,190,878
Total liabilities and stockholders' equity $ 3,430,734 $ 3,565,437 $ 3,688,055
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 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 38,676,960 39,069,419 39,054,302
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities    
Net Income $ 471,792 $ 676,600
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation 23,355 23,172
Amortization 6,425 6,523
Share-based compensation 14,592 11,691
Equity in earnings of unconsolidated investments, net (235) (226)
Goodwill impairment 550 0
Other 1,157 12,644
Changes in operating assets and liabilities, net of effects of acquisitions:    
Receivables (110,078) (181,775)
Product inventories 330,850 (223,268)
Prepaid expenses and other assets (23,431) (31,171)
Accounts payable 20,667 46,564
Accrued expenses and other liabilities 14,374 (33,284)
Net Cash Provided by operating activities 750,018 307,470
Investing activities    
Acquisition of businesses, net of cash acquired (11,500) (8,309)
Purchases of property and equipment, net of sale proceeds (42,958) (27,965)
Other Investments (48) 1,760
Net cash used in investing activities (54,506) (34,514)
Financing activities    
Proceeds from revolving line of credit 1,154,601 1,629,740
Payments on revolving line of credit (1,497,501) (1,629,688)
Proceeds from term loan under credit facility 0 250,000
Payments on term loan under credit facility (6,250) 0
Proceeds from asset-backed financing 465,500 215,000
Payments on asset-backed financing (422,700) (130,000)
Payments on term facility (47,313) (6,937)
Proceeds from short-term borrowings and current portion of long-term debt 19,428 27,396
Payments on short-term borrowings and current portion of long-term debt (19,182) (26,960)
Payments of deferred financing costs 52 0
Payments of deferred and contingent acquisition consideration (551) (1,374)
Proceeds from stock issued under share-based compensation plans 9,278 7,201
Payments of cash dividends (124,983) (111,572)
Repurchases of common stock (187,110) (471,210)
Net cash (used in) provided by financing activities (656,835) (248,404)
Effect of exchange rate changes on cash and cash equivalents 952 206
Change in cash and cash equivalents 39,629 24,758
Cash and cash equivalents at beginning of period 45,591 24,321
Cash and cash equivalents at end of period $ 85,220 $ 49,079
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
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,000      
Balance at Mar. 31, 2022 1,174,278 $ 40 558,755 611,583 3,900
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 676,600     676,600  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (18,491)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (8,422)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 25,267        
Balance (in shares) at Sep. 30, 2022 39,054,302 39,054,000      
Balance at Sep. 30, 2022 $ 1,190,878 $ 39 570,855 620,692 (708)
Balance (in shares) at Mar. 31, 2022   40,110,000      
Balance at Mar. 31, 2022 1,174,278 $ 40 558,755 611,583 3,900
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 307,283 0 0 307,283 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (7,125) 0 0 0 (7,125)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (1,631)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 4,893 $ 0 0 0 4,893
Repurchases of common stock, net of retirements (shares)   (547,000)      
Stock Repurchased and Retired During Period, Value (216,261) $ 0 0 (216,261) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 3,914 $ 0 3,914 0 0
Issuance of shares under share-based compensation plans (shares)   25,000      
Issuance of stock under share-based compensation plans 1,972 $ 0 1,972 0 0
Dividends, Common Stock, Cash (39,896) $ 0 0 (39,896) 0
Balance (in shares) at Jun. 30, 2022   39,588,000      
Balance at Jun. 30, 2022 1,229,058 $ 40 564,641 662,709 1,668
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 190,055 0 0 190,055 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (11,152) 0 0 0 (11,152)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (2,925)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 8,776 $ 0 0 0 8,776
Repurchases of common stock, net of retirements (shares)   (549,000)      
Stock Repurchased and Retired During Period, Value (192,529) $ (1) 0 (192,528) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 4,120 $ 0 4,120 0 0
Issuance of shares under share-based compensation plans (shares)   15,000      
Issuance of stock under share-based compensation plans 2,094 $ 0 2,094 0 0
Dividends, Common Stock, Cash $ (39,544) $ 0 0 (39,544) 0
Balance (in shares) at Sep. 30, 2022 39,054,302 39,054,000      
Balance at Sep. 30, 2022 $ 1,190,878 $ 39 570,855 620,692 (708)
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,033,000      
Balance at Mar. 31, 2023 $ 1,256,750 $ 39 586,595 665,561 4,555
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 471,792     471,792  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 245        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (202)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 604        
Balance (in shares) at Sep. 30, 2023 38,676,960 38,677,000      
Balance at Sep. 30, 2023 $ 1,418,226 $ 39 600,009 811,434 6,744
Balance (in shares) at Mar. 31, 2023   39,033,000      
Balance at Mar. 31, 2023 1,256,750 $ 39 586,595 665,561 4,555
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 232,250 0 0 232,250 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 2,801 0 0 0 2,801
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (1,166)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 3,497 $ 0 0 0 3,497
Repurchases of common stock, net of retirements (shares)   0      
Stock Repurchased and Retired During Period, Value 0 $ 0 0 0 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 5,073 $ 0 5,073 0 0
Issuance of shares under share-based compensation plans (shares)   16,000      
Issuance of stock under share-based compensation plans 1,413 $ 0 1,413 0 0
Dividends, Common Stock, Cash (42,945) 0 0 (42,945) 0
Stockholders' Equity, Other 307 $ 0 0 307 0
Balance (in shares) at Jun. 30, 2023   39,049,000      
Balance at Jun. 30, 2023 1,458,532 $ 39 593,081 854,559 10,853
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 137,843 0 0 137,843 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (5,025) 0 0 0 (5,025)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (305)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 916 $ 0 0 0 916
Repurchases of common stock, net of retirements (shares)   (385,000)      
Stock Repurchased and Retired During Period, Value (138,003) $ 0 0 (138,003) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 4,596 $ 0 4,596 0 0
Issuance of shares under share-based compensation plans (shares)   13,000      
Issuance of stock under share-based compensation plans 2,332 $ 0 2,332 0 0
Dividends, Common Stock, Cash $ (42,965) $ 0 0 (42,965) 0
Balance (in shares) at Sep. 30, 2023 38,676,960 38,677,000      
Balance at Sep. 30, 2023 $ 1,418,226 $ 39 $ 600,009 $ 811,434 $ 6,744
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Stockholders' Equity [Abstract]                
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (305) $ (1,166) $ 1,269 $ (2,925) $ (1,631) $ (3,866) $ (202) $ (8,422)
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 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 and nine-month periods ended September 30, 2023, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2023.

Newly Adopted Accounting Pronouncements

In conjunction with our debt amendments discussed further in Note 5, we adopted Accounting Standards Update (ASU) 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and all related amendments, which are codified into Accounting Standards Codification (ASC) 848 as of June 30, 2023. This standard provides optional expedients and exceptions for applying GAAP 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. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.

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 $0.4 million in the third quarter of 2023 compared to $0.6 million in the third quarter of 2022 and $5.9 million in the nine months ended September 30, 2023, compared to $9.5 million in the nine months ended September 30, 2022.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 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.3 billion and cumulative dividends of $1.1 billion.

Accumulated Other Comprehensive Income (Loss)

The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):
September 30,December 31,
202320222022
Foreign currency translation adjustments$(19,363)$(28,071)$(19,608)
Unrealized gains on interest rate swaps, net of tax
26,107 27,363 25,503 
Accumulated other comprehensive income (loss)$6,744 $(708)$5,895 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 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 205,000 for the three months ended September 30, 2023 and 213,000 for the three months ended September 30, 2022, and 207,000 for the nine months ended September 30, 2023 and 223,000 for the nine months ended September 30, 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 EndedNine Months Ended
September 30,September 30,
 2023202220232022
Net income$137,843 $190,055 $471,792 $676,600 
Amounts allocated to participating securities(726)(1,019)(2,504)(3,764)
Net income attributable to common stockholders$137,117 $189,036 $469,288 $672,836 
Weighted average common shares outstanding:  
Basic38,735 39,214 38,816 39,599 
Effect of dilutive securities:  
Stock options and employee stock purchase plan288 366 296 413 
Diluted39,023 39,580 39,112 40,012 
Earnings per share attributable to common stockholders:  
Basic$3.54 $4.82 $12.09 $16.99 
Diluted$3.51 $4.78 $12.00 $16.82 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
31 33 64 33 
(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.3
Acquisitions
9 Months Ended
Sep. 30, 2023
Business Combinations [Abstract]  
Acquisitions Acquisitions
In June 2023, we acquired the distribution assets of Pioneer Pool Products, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Alabama.

In May 2023, we acquired the distribution assets of Recreation Supply Company, a wholesale distributor of commercial swimming pool products, adding one location in North Dakota.

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.3
Fair Value Measurements and Interest Rate Swaps
9 Months Ended
Sep. 30, 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 September 30,
Input LevelClassification20232022
Assets
Unrealized gains on interest rate swapsLevel 2Other assets$34,854 $36,529 
Deferred compensation plan assetLevel 1Other assets14,075 12,567 
Liabilities
Contingent consideration liabilitiesLevel 3Accrued expenses and other current liabilities$ $546 
Deferred compensation plan liabilityLevel 1Other long-term liabilities14,075 12,567 
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.3260%
Interest rate swap 2March 9, 2020September 29, 2022February 26, 2027$150.00.6690%

For the interest rate swap contracts in effect at September 30, 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 and nine-month periods ended September 30, 2023 or September 30, 2022.

We also have in place 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.7630%

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.

We amended the floating rate option for our interest rate swap contracts and forward-starting interest rate swap contract, effective June 30, 2023, to reflect the change in the reference rate in our debt agreements from the one-month London Interbank Offered Rate Market Index Rate (LIBOR) to the one-month Term Secured Overnight Financing Rate Index Rate (Term SOFR). As permitted by ASC 848, a change in rate only does not qualify as a hedge modification, and we have accounted for and presented our interest rate swap contracts and forward-starting interest rate swap contract in the same manner as prior to the amendments.

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 of 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).
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
The table below presents the components of our debt (in thousands):

 September 30,
 20232022
Variable rate debt
Current portion of long-term debt:
Australian credit facility$12,788 $12,208 
Current portion of term loans under credit facility25,000 — 
Short-term borrowings and current portion of long-term debt $37,788 $12,208 
Long-term portion:  
Revolving credit facility$176,811 $572,978 
Term loan under credit facility468,750 500,000 
Term facility109,938 159,563 
Receivables securitization facility242,300 270,000 
Less: financing costs, net1,690 2,204 
Long-term debt, net996,109 1,500,337 
Total debt $1,033,897 $1,512,545 

On June 30, 2023, we entered into the Second Amendment to the Second Amended and Restated Credit Agreement (the Credit Facility Amendment) among us as U.S. Borrower, SCP Distributors Canada Inc. as Canadian Borrower, SCP International, Inc. as Euro Borrower, the Subsidiary Guarantors party thereto, Wells Fargo Bank, National Association, as Administrative Agent, and certain other lenders party thereto. The Credit Facility Amendment updated the index used for the Base Rate (as further defined within the Credit Facility Amendment) from LIBOR to Term SOFR. The Credit Facility Amendment also increased the maximum amount for the Accounts Securitization (as further defined within the Credit Facility Amendment) from $350.0 million to $500.0 million and increased the Canadian Dollar Commitment, Euro Commitment and Swingline Commitment (all as further defined within the Credit Facility Amendment) to $50.0 million each.

We also entered into the Second Amendment to Credit Agreement (the Term Facility Amendment) on June 30, 2023, among us, as Borrower, the Guarantors party thereto and Bank of America, N.A. as Lender. The Term Facility Amendment updated the index used for the Base Rate (as further defined within the Term Facility Amendment) from LIBOR to Term SOFR.

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.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 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 Newly Adopted Accounting PronouncementsIn conjunction with our debt amendments discussed further in Note 5, we adopted Accounting Standards Update (ASU) 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, and all related amendments, which are codified into Accounting Standards Codification (ASC) 848 as of June 30, 2023. This standard provides optional expedients and exceptions for applying GAAP 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. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.
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.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):
September 30,December 31,
202320222022
Foreign currency translation adjustments$(19,363)$(28,071)$(19,608)
Unrealized gains on interest rate swaps, net of tax
26,107 27,363 25,503 
Accumulated other comprehensive income (loss)$6,744 $(708)$5,895 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding
 Three Months EndedNine Months Ended
September 30,September 30,
 2023202220232022
Net income$137,843 $190,055 $471,792 $676,600 
Amounts allocated to participating securities(726)(1,019)(2,504)(3,764)
Net income attributable to common stockholders$137,117 $189,036 $469,288 $672,836 
Weighted average common shares outstanding:  
Basic38,735 39,214 38,816 39,599 
Effect of dilutive securities:  
Stock options and employee stock purchase plan288 366 296 413 
Diluted39,023 39,580 39,112 40,012 
Earnings per share attributable to common stockholders:  
Basic$3.54 $4.82 $12.09 $16.99 
Diluted$3.51 $4.78 $12.00 $16.82 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
31 33 64 33 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Interest Rate Swaps (Tables)
9 Months Ended
Sep. 30, 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 September 30,
Input LevelClassification20232022
Assets
Unrealized gains on interest rate swapsLevel 2Other assets$34,854 $36,529 
Deferred compensation plan assetLevel 1Other assets14,075 12,567 
Liabilities
Contingent consideration liabilitiesLevel 3Accrued expenses and other current liabilities$ $546 
Deferred compensation plan liabilityLevel 1Other long-term liabilities14,075 12,567 
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.3260%
Interest rate swap 2March 9, 2020September 29, 2022February 26, 2027$150.00.6690%
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.7630%
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
The table below presents the components of our debt (in thousands):

 September 30,
 20232022
Variable rate debt
Current portion of long-term debt:
Australian credit facility$12,788 $12,208 
Current portion of term loans under credit facility25,000 — 
Short-term borrowings and current portion of long-term debt $37,788 $12,208 
Long-term portion:  
Revolving credit facility$176,811 $572,978 
Term loan under credit facility468,750 500,000 
Term facility109,938 159,563 
Receivables securitization facility242,300 270,000 
Less: financing costs, net1,690 2,204 
Long-term debt, net996,109 1,500,337 
Total debt $1,033,897 $1,512,545 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounting Policies [Abstract]        
Excess tax benefit $ 0.4 $ 0.6 $ 5.9 $ 9.5
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Retained Earnings (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Retained Earnings (Accumulated Deficit) [Abstract]  
Cumulative share repurchases $ 2,300.0
Cumulative dividends $ 1,100.0
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income (loss) $ 6,744 $ 5,895 $ (708)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income (loss) 6,744 5,895 (708)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income (loss) (19,363) (19,608) (28,071)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive income (loss) $ 26,107 $ 25,503 $ 27,363
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]                
Net Income $ 137,843 $ 232,250 $ 101,699 $ 190,055 $ 307,283 $ 179,261 $ 471,792 $ 676,600
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic 726     1,019     2,504 3,764
Net Income (Loss) Available to Common Stockholders, Basic $ 137,117     $ 189,036     $ 469,288 $ 672,836
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) 31     33     64 33
Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights 205,000     213,000     207,000 223,000
Weighted average shares outstanding: [Abstract]                
Basic (in shares) 38,735     39,214     38,816 39,599
Effect of dilutive securities: [Abstract]                
Stock options and employee stock purchase plan (in shares) 288     366     296 413
Diluted (in shares) 39,023     39,580     39,112 40,012
Earnings Per Share, Basic [Abstract]                
Basic (in dollars per share) $ 3.54     $ 4.82     $ 12.09 $ 16.99
Earnings Per Share, Basic and Diluted [Abstract]                
Diluted (in dollars per share) $ 3.51     $ 4.78     $ 12.00 $ 16.82
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Details) - numberOfReportingUnits
1 Months Ended
Jun. 30, 2023
May 31, 2023
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  
ALABAMA | Pioneer Pool Products, Inc.        
Business Acquisition [Line Items]        
Business Combination, Number of Locations 1      
NORTH DAKOTA | Recreation Supply Company        
Business Acquisition [Line Items]        
Business Combination, Number of Locations   1    
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred Compensation Plan Assets $ 14,075 $ 12,567
Deferred Compensation Liability, Classified, Noncurrent 14,075 12,567
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gains on interest rate swaps 34,854 36,529
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ 0 $ 546
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 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.326%
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.669%  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) - Forward-starting interest rate swap - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 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.763%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 27, 2021
Debt Instrument [Line Items]        
Australian credit facility $ 12,788   $ 12,208  
Current portion of term loans under credit facility 25,000   0  
Short-term borrowings and current portion of long-term debt 37,788   12,208  
Long-term portion:        
Less: financing costs, net 1,690   2,204  
Long-term debt, net 996,109   1,500,337  
Total debt  1,033,897   1,512,545  
Revolving Credit Facility        
Long-term portion:        
Long-term debt, gross 176,811   572,978  
Term loan under credit facility        
Long-term portion:        
Term facility 468,750   500,000  
Term Facility [Member]        
Long-term portion:        
Term facility 109,938   159,563  
Receivables Securitization Facility        
Long-term portion:        
Long-term debt, gross $ 242,300   $ 270,000  
Line of Credit, Accounts Securitization        
Long-term portion:        
Line of Credit Facility, Maximum Borrowing Capacity   $ 500,000   $ 350,000
CAD Sublimit        
Long-term portion:        
Line of Credit Facility, Maximum Borrowing Capacity   50,000    
Euro sublimit        
Long-term portion:        
Line of Credit Facility, Maximum Borrowing Capacity   50,000    
Swingline sublimit        
Long-term portion:        
Line of Credit Facility, Maximum Borrowing Capacity   $ 50,000    
XML 39 pool-20230930_htm.xml IDEA: XBRL DOCUMENT 0000945841 2023-01-01 2023-09-30 0000945841 2023-10-23 0000945841 2023-07-01 2023-09-30 0000945841 2022-07-01 2022-09-30 0000945841 2022-01-01 2022-09-30 0000945841 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000945841 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000945841 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0000945841 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000945841 2023-09-30 0000945841 2022-09-30 0000945841 2022-12-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:RetainedEarningsMember 2023-01-01 2023-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000945841 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 2023-03-31 0000945841 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000945841 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000945841 2023-04-01 2023-06-30 0000945841 us-gaap:CommonStockMember 2023-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000945841 us-gaap:RetainedEarningsMember 2023-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000945841 2023-06-30 0000945841 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000945841 us-gaap:CommonStockMember 2023-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000945841 us-gaap:RetainedEarningsMember 2023-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 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:RetainedEarningsMember 2022-01-01 2022-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000945841 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 2022-03-31 0000945841 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000945841 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000945841 2022-04-01 2022-06-30 0000945841 us-gaap:CommonStockMember 2022-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000945841 us-gaap:RetainedEarningsMember 2022-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000945841 2022-06-30 0000945841 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000945841 us-gaap:CommonStockMember 2022-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000945841 us-gaap:RetainedEarningsMember 2022-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0000945841 stpr:AL pool:PioneerPoolProductsIncMember 2023-06-01 2023-06-30 0000945841 stpr:ND pool:RecreationSupplyCompanyMember 2023-05-01 2023-05-31 0000945841 stpr:AZ pool:ProWaterIrrigationLandscapeSupplyIncMember 2023-03-01 2023-03-31 0000945841 stpr:WV pool:TriStatePoolDistributorsMember 2022-04-01 2022-04-30 0000945841 us-gaap:FairValueInputsLevel2Member 2023-09-30 0000945841 us-gaap:FairValueInputsLevel2Member 2022-09-30 0000945841 us-gaap:FairValueInputsLevel1Member 2023-09-30 0000945841 us-gaap:FairValueInputsLevel1Member 2022-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2023-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2022-09-30 0000945841 pool:InterestRateSwap1Member 2023-01-01 2023-09-30 0000945841 pool:InterestRateSwap1Member 2020-02-05 0000945841 pool:InterestRateSwap2Member 2023-01-01 2023-09-30 0000945841 pool:InterestRateSwap2Member 2020-03-09 0000945841 pool:ForwardStartingInterestRateSwapMember 2023-01-01 2023-09-30 0000945841 pool:ForwardStartingInterestRateSwapMember 2020-03-09 0000945841 us-gaap:LineOfCreditMember 2023-09-30 0000945841 us-gaap:LineOfCreditMember 2022-09-30 0000945841 pool:TermLoanUnderCreditFacilityMember 2023-09-30 0000945841 pool:TermLoanUnderCreditFacilityMember 2022-09-30 0000945841 pool:TermFacilityMember 2023-09-30 0000945841 pool:TermFacilityMember 2022-09-30 0000945841 us-gaap:SecuredDebtMember 2023-09-30 0000945841 us-gaap:SecuredDebtMember 2022-09-30 0000945841 pool:LineOfCreditAccountsSecuritizationMember 2021-09-27 0000945841 pool:LineOfCreditAccountsSecuritizationMember 2023-06-30 0000945841 pool:EuroCommitmentMember 2023-06-30 0000945841 pool:SwinglineCommitmentMember 2023-06-30 0000945841 pool:CADCommitmentMember 2023-06-30 shares iso4217:USD iso4217:USD shares pool:numberOfReportingUnits pure 0000945841 --12-31 2023 Q3 false 10-Q true 2023-09-30 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 38679169 1474407000 1615339000 4538545000 5083807000 1045676000 1111652000 3172276000 3466126000 428731000 503687000 1366269000 1617681000 234288000 239810000 699046000 699192000 194443000 263877000 667223000 918489000 -13599000 -11707000 -46327000 -25428000 180844000 252170000 620896000 893061000 43079000 62205000 149339000 216687000 78000 90000 235000 226000 137843000 190055000 471792000 676600000 3.54 4.82 12.09 16.99 3.51 4.78 12.00 16.82 38735000 39214000 38816000 39599000 39023000 39580000 39112000 40012000 1.10 1.00 3.20 2.80 137843000 190055000 471792000 676600000 -5025000 -11152000 245000 -18491000 -305000 -2925000 -202000 -8422000 916000 8776000 604000 25267000 -4109000 -2376000 849000 6776000 133734000 187679000 472641000 683376000 85220000 49079000 45591000 140997000 189173000 128247000 320585000 360623000 223201000 1259308000 1539572000 1591060000 26414000 61032000 30892000 1832524000 2199479000 2018991000 213732000 184387000 193709000 699270000 691786000 691993000 300237000 307389000 305450000 1383000 1190000 1248000 293673000 255611000 269608000 89915000 48213000 84438000 3430734000 3688055000 3565437000 429436000 442226000 406667000 157172000 210448000 168521000 37788000 12208000 25042000 84724000 72378000 75484000 709120000 737260000 675714000 55226000 45247000 58759000 996109000 1500337000 1361761000 37885000 26744000 35471000 214168000 187589000 198538000 2012508000 2497177000 2330243000 0.001 0.001 0.001 100000000 100000000 100000000 38676960 39054302 39069419 39000 39000 39000 600009000 570855000 575776000 811434000 620692000 653484000 6744000 -708000 5895000 1418226000 1190878000 1235194000 3430734000 3688055000 3565437000 471792000 676600000 23355000 23172000 6425000 6523000 14592000 11691000 235000 226000 550000 0 -1157000 -12644000 110078000 181775000 -330850000 223268000 23431000 31171000 20667000 46564000 14374000 -33284000 750018000 307470000 11500000 8309000 42958000 27965000 48000 -1760000 -54506000 -34514000 1154601000 1629740000 1497501000 1629688000 0 250000000 6250000 0 465500000 215000000 422700000 130000000 47313000 6937000 19428000 27396000 19182000 26960000 52000 0 -551000 -1374000 9278000 7201000 124983000 111572000 187110000 471210000 -656835000 -248404000 952000 206000 39629000 24758000 45591000 24321000 85220000 49079000 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 0 0 0 232250000 0 232250000 0 0 0 0 2801000 2801000 -1166000 0 0 0 0 3497000 3497000 0 0 0 0 0 0 0 0 5073000 0 0 5073000 16000 0 1413000 0 0 1413000 0 0 0 42945000 0 42945000 0 0 0 307000 0 307000 39049000 39000 593081000 854559000 10853000 1458532000 0 0 0 137843000 0 137843000 0 0 0 0 -5025000 -5025000 -305000 0 0 0 0 916000 916000 385000 0 0 138003000 0 138003000 0 0 4596000 0 0 4596000 13000 0 2332000 0 0 2332000 0 0 0 42965000 0 42965000 38677000 39000 600009000 811434000 6744000 1418226000 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 0 0 0 307283000 0 307283000 0 0 0 0 -7125000 -7125000 -1631000 0 0 0 0 4893000 4893000 547000 0 0 216261000 0 216261000 0 0 3914000 0 0 3914000 25000 0 1972000 0 0 1972000 0 0 0 39896000 0 39896000 39588000 40000 564641000 662709000 1668000 1229058000 0 0 0 190055000 0 190055000 0 0 0 0 -11152000 -11152000 -2925000 0 0 0 0 8776000 8776000 549000 1000 0 192528000 0 192529000 0 0 4120000 0 0 4120000 15000 0 2094000 0 0 2094000 0 0 0 39544000 0 39544000 39054000 39000 570855000 620692000 -708000 1190878000 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 and nine-month periods ended September 30, 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%">Newly Adopted Accounting Pronouncements</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 conjunction with our debt amendments discussed further in Note 5, we adopted Accounting Standards Update (ASU) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and all related amendments, which are codified into Accounting Standards Codification (ASC) 848 as of June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">This standard provides optional expedients and exceptions for applying GAAP 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. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">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 $0.4 million in the third quarter of 2023 compared to $0.6 million in the third quarter of 2022 and $5.9 million in the nine months ended September 30, 2023, compared to $9.5 million in the nine months ended September 30, 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 September 30, 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.3 billion and cumulative dividends of $1.1 billion.</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 (Loss)</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 (loss) 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><td style="width:53.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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%">(19,363)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">(28,071)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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"></td></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%">26,107</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accumulated other comprehensive income (loss)</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%">6,744</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">(708)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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"></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> Newly Adopted Accounting Pronouncements<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with our debt amendments discussed further in Note 5, we adopted Accounting Standards Update (ASU) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and all related amendments, which are codified into Accounting Standards Codification (ASC) 848 as of June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">This standard provides optional expedients and exceptions for applying GAAP 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. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods</span>. 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. -400000 -600000 -5900000 -9500000 We account for the retirement of treasury shares as a reduction of Retained earnings. 2300000000 1100000000 <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 (loss) 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><td style="width:53.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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%">(19,363)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">(28,071)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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"></td></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%">26,107</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accumulated other comprehensive income (loss)</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%">6,744</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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%">(708)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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"></td></tr></table></div> -19363000 -28071000 -19608000 26107000 27363000 25503000 6744000 -708000 5895000 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 205,000 for the three months ended September 30, 2023 and 213,000 for the three months ended September 30, 2022, and 207,000 for the nine months ended September 30, 2023 and 223,000 for the nine months ended September 30, 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:98.275%"><tr><td style="width:1.0%"></td><td style="width:55.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></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><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="padding:0 1pt"></td><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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><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%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">137,843</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">190,055 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">471,792</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">676,600 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">(726)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(2,504)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">137,117</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">189,036 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">469,288</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">672,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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,735</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">38,816</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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%">288</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">296</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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,023</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">39,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,112</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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%">3.54</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">12.09</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">3.51</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.78 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">12.00</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">16.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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><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%">31</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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> 205000000 213000000 207000000 223000000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"></td><td style="width:55.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></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><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="padding:0 1pt"></td><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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><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%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><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%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">137,843</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">190,055 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">471,792</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">676,600 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">(726)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(2,504)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">137,117</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">189,036 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">469,288</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">672,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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,735</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">38,816</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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%">288</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">296</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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,023</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">39,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,112</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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%">3.54</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">12.09</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">3.51</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.78 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">12.00</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">16.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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><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%">31</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 137843000 190055000 471792000 676600000 -726000 -1019000 -2504000 -3764000 137117000 189036000 469288000 672836000 38735000 39214000 38816000 39599000 288000 366000 296000 413000 39023000 39580000 39112000 40012000 3.54 4.82 12.09 16.99 3.51 4.78 12.00 16.82 31000 33000 64000 33000 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 June 2023, we acquired the distribution assets of Pioneer Pool Products, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Alabama. </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 May 2023, we acquired the distribution assets of Recreation Supply Company, a wholesale distributor of commercial swimming pool products, adding one location in North Dakota.</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 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. 1 1 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><td style="width:30.109%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.826%"></td><td style="width:0.1%"></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></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><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><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><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%">34,854</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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><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,075</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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 long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,075</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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><td style="width:23.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.568%"></td><td style="width:0.1%"></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%">Derivative</span></td><td colspan="3" style="padding:0 1pt"></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%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"></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%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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><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><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.3260%</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><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><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><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><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><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.6690%</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 September 30, 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 and nine-month periods ended September 30, 2023 or September 30, 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 also have in place 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><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.656%"></td><td style="width:0.1%"></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%">Derivative</span></td><td colspan="3" style="padding:0 1pt"></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%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"></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%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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><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><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.7630%</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%">We amended the floating rate option for our interest rate swap contracts and forward-starting interest rate swap contract, effective June 30, 2023, to reflect the change in the reference rate in our debt agreements from the one-month London Interbank Offered Rate Market Index Rate (LIBOR) to the one-month Term Secured Overnight Financing Rate Index Rate (Term SOFR). As permitted by ASC 848, a change in rate only does not qualify as a hedge modification, and we have accounted for and presented our interest rate swap contracts and forward-starting interest rate swap contract in the same manner as prior to the amendments. </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 of 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>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). <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><td style="width:30.109%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.826%"></td><td style="width:0.1%"></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></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><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><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><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%">34,854</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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><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,075</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><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><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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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 long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,075</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34854000 36529000 14075000 12567000 0 546000 14075000 12567000 <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><td style="width:23.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.568%"></td><td style="width:0.1%"></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%">Derivative</span></td><td colspan="3" style="padding:0 1pt"></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%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"></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%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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><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><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.3260%</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><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><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><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><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><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.6690%</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><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.656%"></td><td style="width:0.1%"></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%">Derivative</span></td><td colspan="3" style="padding:0 1pt"></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%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"></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:0 1pt"></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%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"></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%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"></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%">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><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><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><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><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><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.7630%</span></td></tr></table> 2021-02-26 2025-02-28 150000000.0 0.013260 2022-09-29 2027-02-26 150000000.0 0.006690 2025-02-28 2027-02-26 150000000.0 0.007630 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><td style="width:65.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.376%"></td><td style="width:0.1%"></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><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%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Australian credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">12,788</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Current portion of term loans under credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,000</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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%">37,788</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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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%">12,208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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%">Long-term portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td></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%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">176,811</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Term loan under credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">468,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">242,300</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,690</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Long-term debt, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">996,109</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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,500,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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,033,897</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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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,512,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">On June 30, 2023, we entered into the Second Amendment to the Second Amended and Restated Credit Agreement (the Credit Facility Amendment) among us as U.S. Borrower, SCP Distributors Canada Inc. as Canadian Borrower, SCP International, Inc. as Euro Borrower, the Subsidiary Guarantors party thereto, Wells Fargo Bank, National Association, as Administrative Agent, and certain other lenders party thereto. The Credit Facility Amendment updated the index used for the Base Rate (as further defined within the Credit Facility Amendment) from LIBOR to Term SOFR. The Credit Facility Amendment also increased the maximum amount for the Accounts Securitization (as further defined within the Credit Facility Amendment) from $350.0 million to $500.0 million and increased the Canadian Dollar Commitment, Euro Commitment and Swingline Commitment (all as further defined within the Credit Facility Amendment) to $50.0 million each. </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 also entered into the Second Amendment to Credit Agreement (the Term Facility Amendment) on June 30, 2023, among us, as Borrower, the Guarantors party thereto and Bank of America, N.A. as Lender. The Term Facility Amendment updated the index used for the Base Rate (as further defined within the Term Facility Amendment) from LIBOR to Term SOFR. </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 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><td style="width:65.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.376%"></td><td style="width:0.1%"></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><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%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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><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><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Australian credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">12,788</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Current portion of term loans under credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,000</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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%">37,788</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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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%">12,208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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%">Long-term portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td></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%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">176,811</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Term loan under credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">468,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">242,300</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,690</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Long-term debt, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">996,109</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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,500,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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,033,897</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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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,512,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12788000 12208000 25000000 0 37788000 12208000 176811000 572978000 468750000 500000000 109938000 159563000 242300000 270000000 1690000 2204000 996109000 1500337000 1033897000 1512545000 350000000 500000000 50000000 50000000 50000000 -400000 -600000 -9500000 12.00 16.82 3.51 4.78 12.00 16.82 EXCEL 40 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #9>6E<'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 " V7EI76O;89N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:;5@:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I 2\Y,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@\/;T^#*O6UB? M2'F-^5>R@DX!U^PR^;5YV.RV3-95W12\*NK5CM^)VWO1\/?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ -EY:5YE&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" V7EI7LZ+Y:-D% #J'@ & 'AL+W=O/+7&Z4O=,:CF*WY@JO?XKF$LTZAXODACQ)?1$3RU75K M8G^<.E0'9$_\[O-=A'^2][W5?$<8!=$4#W ?0_ 7;5&YQ]@).!YB7+ ML#XQQ<8C*79$ZJ=!31]D=9-% XT?Z69<* EW?8A3XT_"3:%5%&&11VXCY:LW M^_C.U#*HJCT M4-0;B@HN>'Q)'.N"4(LZAO),\?"9JRX)=4SA[XKC%#7G9'I.A=Y4;+DD?TV6 MB9*0C'^;:BA7Z)H5= _]F,3,Y=&O_PG=VW?C+A?2.Q=[#= K:+ MJ9=I\OP6_X.S7X_R2,JFX#-[($X^%5"907$K)U%0]4S2J(=Y5@7=5,S,E@\DE&[2J M^7"M%0L2(R :UA!P4 .T$+M!^4[/^#D,0V77)K < VK3?O]KF5"0P,;H@T+ MM&$=M">^]O4@"HWXR$)C!\1UYK/9 YG.GN:SI\GS_>S1Q(DJ-.2TK7*6M>J0 M3B%1)0M@AO7X*_F5OQFG55S*@K]AMS?HVB9,/+@IYY&;L-'"35,I=6>\\Q,7 M.+]R)M&!]81;HW(Y_ Y=FET;-R>[)&? MV2NY]Z!)_97OYJN8ZGGSA*33;SO#KN/TS;E[#N-CE\['QNW*GG?B>:">7!P. MR ,\1V:1N5UQ2=L:DD?P3IN8R1=R(]* ;YGT+HSTYW!%=FF+[%J^J*"?ZC/( M[&>QBXSDN!PLY_QHK:"3&%G/89/LTB?9M8Q2P5ITX[G4Q7;-38UK/DR,H.?P M2;3T2;263RI YR)1,//\Z<>5(]4)Q2L+NF^[9UE&%X$'-\4M[1(]89CYH8[AS6BI36B MN)=Y]A4LQ\2*V/3#\D>RX&XJH2V-D+C25(0AS% +)=R7"P+#+MFR(.7D>^L2 MMUFY#J'=:*E=:*G MON?DK4EN7]T-B]:\BI1>BM;\1 M@;4';[ 6TCP8X3H/3$*V3UR7@Q#(>+FDD?@R M./MZR-5ZF9K>W-V.G4'_:FCWAZ/.]IBQ<[2;J-,OVV1-B*N_&.0;B\758B-W MDFU?=LK'\UW@STQG;T("OH)0Z_(*7B_SC=7\1(DXVYM<"J5$F!UN./.XU _ M_940ZG"B7U!L;X__!5!+ P04 " V7EI7SK8TM-@% #8& & 'AL M+W=OTNYDF^:ATP>MD6TF@%PD>S?_ON)C,4@R25KG(09\[A7G7.GJ6+MX%.5G MN>=<@:<\*^3-9*_483Z;RYTQ.Q8$7^INM*'.F]&VYF\E#R5E2!^79#$-( M9SE+B\ER43^[*Y<+<5196O"[$LACGK/RRRW/Q./-!$V>'WQ(=WM5/9@M%P>V MX_=4WF@4F^$MFG M-%'[FTDX 0G?LF.F/HC'7WE+R*_R;40FZ__!8XN%$[ Y2B7R-EB_09X6S2=[ M:H7H!>@\[@#J5%-5'N5:F_376<6JY$(466)DSQ!-PK_:%G@9) ;,&[8B-R M#EY^+-@Q2?7WK\ ;\/%^#5Z^> 7DGI5<@K0 ?^S%4;(BD:_!B\']8J;T"U;# MS#;MR]PV+X,OO(P'WHM"[26(BX0GCOCU>'PT$C_3PG3JX&=U;O%HPGM^F (/ MO@888L_Q/JMO#\HF&7$GJ_K?7![8AM],=(.3O#SQR?+''Q"%/[ETOF:R]363Q5=*-J@(Z2I" MQK(O?],;B609=RZU)I36H=5V<5HB$A "@\7LU)?6@:/(][QHB%O;..)[H4_\ M(2ZV<3X,O; W[H"KWW'U1[FNA%155[K(MPGW^SP@\6E #;X.G/Y'?6SPM7$> M"C V\\4.'*$48>KF2SN^=)3O+Z60$AQ*L4V5BRZUAB4X##QDL+5A/O1H:$R" MM0U#'J68&I,@=N H"FB(W&2#CFPP2O9>&X6TV &];0"6Z&TNK1I+92$ ?]*> M2+I+'EAO@SVM0FAHX()%(8*&!C:,1A$D9KV=,!1AMP)AIT XJL#O!UX1UAJD M=9MUT0UM\2-"B&?0M6&8>F%@EMR&4:KGMY$MMF$1"DD8N>E&'=UHE.Z[0G'= M#U5=<:'VO 2%*-Z(3H7GLK\&!7?._\@Q8_W(F*\K!PH%9@M#9@\"M2U-OJ ]>NG[?5!XH]:7=5B# A9$'Z85F@'J>%(U**4UK_%-&:#"1Q MTD=V^3P8F%/! :,80]\D;\,0B:SM,';@,*+]SCHDC\_D\2CY>%CPRE(?M0(] MFYX6)[UT:I]^<7FT@_1?+S#[H@,367/!QF#/W/)=H$O['SK;333JG6IW<[D9 MML$#W^(%H=4-7;@(0M^JNXTC 0HB;'*U<=IC4 @OT#U[.41&[77\7'#= YN? M5W,G[U%+^+V^^JK9UE?-%E\KV[ >9[^)Q@WG+9/I!KS4RR\16<;*7F%>.0O3 MI OZ1G#J6SW81I%I:'I/!PKA*;1ZD -&I]&%O1F=K2<:]Y[K-#M6C>8[R%,7 M>=.,.E!D:K:E=8L:K%AK%=J9-//P@@E#9Q^*@M%%^*D^6-+4V4D[D1U_/N<0 M1R65WH[U IU_Y7)AA!=6)'X;(_QN#U>,;D'27I*$UXD$B1\H]N1UJ#J1]H;Y**5 MPB5$FWK0):9F4VI!@W9C2.#(XTU- 1P@/#5_''Z+YBOD>+Y&\[@Y9#^G;\[\W[-REQ829'RKAX+30)>J;([1 MFQLE#O4Y\8-02N3UY9ZSA)<50'^_%4(]WU0#='_,6/X+4$L#!!0 ( #9> M6E=LOWGFU , .H- 8 >&PO=V]R:W-H965T&ULK5== M;]LV%/TKA%8,#9!&WY+EV082R5T+K%T0)]O#L =:HBVM$NF2M)W^^UY*LFI+ MC!&L?K%$ZMQ#GG.O^3'9,_Y%Y(1(]%R55$R-7,K-V#1%FI,*BQNV(12^K!BO ML(0F7YMBPPG.ZJ"J-!W+"LP*%]283>J^>SZ;L*TL"TKN.1+;JL+\VQTIV7YJ MV,:AXZ%8YU)UF+/)!J_)@LBGS3V'EMFQ9$5%J"@819RLIL:M/9Y'"E\#_BK( M7AR](Z5DR=@7U?B830U+38B4))6* <-C1V)2EHH(IO&UY32Z(57@\?N!_7VM M';0LL2 Q*_\N,IE/C9&!,K+"VU(^L/T'TNKQ%5_*2E'_HGV+M0R4;H5D51L, M,Z@*VCSQ<^O#40#PZ .<-L#I!W@O!+AM@/O:$;PVP'OM"'X;4$LW&^VU<0F6 M>#;A;(^X0@.;>JG=KZ/!KX*J.EE(#E\+B).SF%'!RB+#DF1H(>$!12 %8BL4 MLPI*+U<[85F&9B8DJ8 MF>(WTW86=\TLG!=FX:)/C,I:(>1E*$1;LTE4R(J['. /^2%7A)LN229/,+ MD9TD)N@2$YRMP"8Q^CWC#Y68:P0[.^S;%,5;S@E-OZ%'CJG [8F!9DV[Q'7[ M-OL/=C^UZERC)8$#$4&/^%F7W&9>_E&AO?,MIU>UL09EV[;?J]ID"'.\'M5< M1S7R(EM?V6%G8/BS!L98Y.@]'.W0!Y*MR37Z'0Z"W5>\DD#P0-(2"U&LBA3_ M,%;O7#@0$ME!S[(:1:% M9C5HUP:=^-$PBYYM13WY&I3C#O0/45 //?U#3'!LY(G\J),?G94?:]9!G=9( MLP&XH=M+4:R!C<(@["E)AC O= +/[@D>PH*1ZPXDFT>'UXKP=7UK$)#-+97- M&:7K[2XFM_5YO-=_9X]C6].?P$6FN7?\H&]N09\P7Q=4H)*L8"CK)H3L\.9F MT30DV]1'YR63VS\YUUUP\RP1 D9<\8[)G)4HMKFQ;1@GD5)[S!3 *-UAA]T%G<,4U./B3F#+KE7B- :(2 M^CS[EL8JZ5EMB\0PH\M,W?/U&*KY7&B]B&>R>))U9>M8)%I*Q?,*Q@CRE)5O M^E*MPQ: .F; JP#O-=#: _@5X#<%6A70:@I<5,!%4R"H@* I<%D!ETU7J5T! M[:8>.A70*=*AW+]B\P=4T; K^)H(;8UJ^J/(H(+&/4^9SO6I$CB:(J?"/F>2 M9VE,%<1DJO"%B:PDX3/2YSD>GT3G]0K(A$4\!W+RR.@R3M'ZE)S<48'&":@T MHMDI>4\>IP-R\O:4O"4I(P\)7TK*8MFU%4:J_=E1%=5-&96W)RJ??.8H+,DM MBR$V\./#?.< ;^,*U_';YL%[!GS8/'@3/FH>O D?_]_*3_YY[CN)X-?GQ2_T_'UZFR.R]X1\ MOWZ22N E_L.4]Z5ZRZRN?VQ7?&_\2E/#TC?2H3,L3:B(PA MGL,9&6$E58_2F4*!>X@R*F4ZPQ^"KF7.R -],1V#,IJ@B$:78ZOPO>]<=.W5 M=GH;C%PW"':M!G];N5[0V36Z-4AY'>^5PZ')8>"[NU8C4^SMUV&-31X=;]=H M8C!JM[P_5N5>VEN_]QS$O*@-)8GXDJGRYJI[Z_+SNJBZ7O7?N%U+E[>\Y1)DL$,73GGEUC&B+)^+!N*+XKBXHDK+%6*SP1+;A#: ,=G MG*M-0SNHB_CP-U!+ P04 " V7EI719/S 10' # 'P & 'AL+W=O MFO:;]U*:QM] MKZNF.YNMK%V_G<^[?*5KU;TQ:]W +U>FK96%C^WUO%NW6A7#H+J:TSB6\UJ5 MS6QQ.GSWJ5VJO?N@*W-[-B.S^R\^E]'A\'_V7P3R8N52=/C?5 M/V5A5V>S=!85^DIM*OO9W/ZF=X9$'R\W53?\']UNM5+,HGS365/O!L,5U&6S M_:N^[Q)Q,(#PB0%T-X ^=@#;#6"/'VA5]+&&<7YZ;I3%46RNHB^J JU>0ZNNC#=='+KXW:%"7\ M\BHZB;Y>+*.7SU]%SZ.RB;ZLS*933=&=SBU<11]KGN_.^&%[1CIQQ@N]?A.Q M^'5$8\J0X>?AX4N=PW R#*?(\.7CS^X,GT/J]OFC^_S1(1Z;RM^F;75C(]5U MD+*W6#JV 3@>H)_7;[NURO79#"9NI]L;/5N\>$9D_ Y+SE,&6SY1L*/$L7WB M6"CZXEQUJP@J*,K[ _WOIKQ1%602K:AM*#F$ZCO9S2(5E,:G\YO#W/@J+D1& MCE5+1)7%2;97';GA>S<\Z.:SSC48N*QT]SIJM,5,;".(@Q,3'F=9XKA 9#2E MW)$M$5F:D83A/L3>AWBLCVA=Z>(:NL*F*70+/7[\Y4KE957:.\RE\*Z+T5BD MPG'IRR@%H7NSD&@REG3"I=R[E$&7GUI3;'(+C>P&*LZT9>"N2>1VB(S%J6,( MT4'MQ=(ITB6F8YE(*&XIV5M*'K"DUZHL(OT=B*"#>]1/+6-7<.?RHQ:%>4S\ MFR$YX8Y#7P59R*CCSU=)$K,)=^G>71IT]\5853W"2(I,"D8%=:WX.BB]-/-Z M!:(C6<:GND6VMY,]5']KW=J[X2;UK6\-)&4G2S!#KH(ES,G\N2\C&4OBS/&$ MR%+.T@2W1.(1).*@J5^-*6[+JKJG"!P-8K\\LHPF;BM'=9!ZYIC!=4DJ)]P< M8!$)NODX3)VRL:JY+J'I[8IN\A[MPAW/#@ D)4)(LG'(T@0<(D M\1'FDK)E/MJ1"<3*%7/%!*/ M)51.K/#TX!E+F%F6^DJ#HP)@)3>UCJSZ/N'()PPA#F?[SA B2Q/ADC(BX^)P M)WYL9P06&@:6/TQSO9U/A;Z<#!]2^]XP DPF>>+9\&94)YQ.F1GRA87SYRS0G^?]L%LCC M#<*A;;L.?1W)4N$1&J:#@IW:#= 1:VCX2'43(6$RY MNVW#A#R#Q6^J$D?(H$F0TRZLR;^M3%7HMOMIV%O;._RI;!!6?OBQ[%-&6SY5 MM.,)K'1DQA84P!>M[4FVIXZ;2#9E-# M+:_Z%XHW^GZ=?UF9KGN%.L60A'L^?17T3.&Z]%4GR11GLA%:6!A:MJVU.^A' M+Y[!KCIYM^M*J"WD"0DGJ4\PF) R03+O%N+/7-(IU&0'[V_"%.,M'<,6J$/Z M+^K4?PV#[_TQ(;KWQX3HWG]^\+:T?[?]IVJORZ:#E?T*1L9O$DA6NWU=O/U@ MS7IX@7IIK#7U<+C2"ASV OC]RAA[_Z%_)[M_:;_X#U!+ P04 " V7EI7 M;/*X;+H" #0!?SCG^SL&7R4ZJ>UT &/)0G[.BN@I'H@*Q XLY:JI :[:N/K M2@'-':GD?A0$([^D3'CIQ(TM5#J1M>%,P$(179X0P M>880M83H6$+<$N)C"4E+2%PRC167PYP:FDZ4W!%ET:AF&RY,QT;[3-B_?6D4 MSC+DF70FA9:_*6 M^$07.*HGOL%*K)Z?M:M>-ZM&SZRZA&I XN",1$$4]]!G+]/GD"$]=/2HASX_ M?O4#NH_Q=1E&78:1TXN?TS.8'AX%0^2:W#"!&3+*R4)JYO;V]ZN5-@IW^(^^ MI!KMI%_;GOI+7=$,IAX>:PUJ"U[Z[DTX"C[TY?::8O-7$GN2:=QE&K^DCONR M+#$ZW/_9_1FIJ");RFL@)TR07').E285J&8'GO;EVNA?.'U[^6W38! $X<3? M[@=V%&K^+]03BTEG,?D/B[0VA53L-QY#Z[$Y6;W&&M7A7C%AT'X.S!V-G!^# M?&)RV)D<'F-RV9A<.E=GY$MMM*$B9V+3YW#X5S7QQ>A\-!X=&NP!CH/1. G' M!_YZ@<,D#J(#>_[>56K?O<]4;9C0A,,:J<'@'#54\Y8T'2,K=[NNI,&[VC4+ M?'Y!60#.KZ4TCQU[87OH'4$L#!!0 ( #9>6E&PO=V]R:W-H965T&ULK9IM<]NX$<>_"D:]Z20SYXAX M("FZMF8<)VDST[OSQ$W[HM,7% E9;"A"!U!RW$]_"U(F*.)!3L=O;)%:0/\% ML/O#@KQZ%/*;VG#>HN_;NE'7LTW;[B[G1YV37:UG,21V6=6Q_R-E]> M2?&(I+:&WO2';FRZUN!-U>AIO&\E?%M!NW9Y*YH2)H67"#XI45=EWL+%?0O_ M8+9:A<0:W>9J@S[!C"OTYFN3[\L*;-ZB"_3U_@-Z\]-;]!.J&O2/C=BKO"G5 MU;P%9;K_>7%4\;Y703PJ,O2+:-J-0A]!37G:?@X>#6Z19[?>DV"']WSW#M'H M9T0B0AUZ;E_>G 3DT&&4:=B(OE2[ MO.#7,PA9Q>6!SY9__A-.HK^X7'RESDX<9H/#+-3[\E=(0)^;0FRYR\V^;=*U MU7GFL&0I3C,8ZC?-RO52ICE_[@< MCU]S?E^ILY-!3(9!3(+S^X%#IT65ZU3L F/$AZHY\&,0 M_8P:WKI\R"QU%X1.!]IE1!*W!S@R4(N"/OQ5B/*QJFM4;7=Y);5.)Y0BZ]?C M.)HH=!AY,A >01<']?W6;KAT*L*.*8W3J22'%4D8\\@B1A8)IL;;3=X\0!*# MN1>&6$IQ2)4 =E17^:JJNT37S;I>&'R]AAU9MT;R I:.JO2:5I=.[\AKYK_7 MZNUTL S2<1"@2P 'KP[YJG:C_-CZ9&5C'$7I8CJ9+L,%3M/8,YV&P3@,8LQ&%8 MZLV8M?<2+]Q&8QN,:1Q%V H]VXY&*4M]^=T@%&?!1/JYP^,+A 91_,,)\95Z M.ZVX#'1)&+HW)OUK&JSV"@P@? TK"CVA'27DM,H[%G4V:R%IQM$T%;GL%C3* MW/-&#)=)F,MW>UEL_$\,SDF0@/TN WTV6S6G2N)0:4FTC7":>,*$&(22,$)U MD'=K8M_75,=MY?FX(0YFQBR.DJENAQUE,?:D)V+02E@PP#]530Y5XWFA04+_ M:("_5F^G3AM,DW.8[A<[6DNQ19(?1'W00Z#MNO"&J*Z<&VUB,QC"FB71%-8N MPX1D*?.M-4-K$J;U7?YT/,]J?DRZC>8+S#+@B:7=90GBDX5G@T0,QTF8XZ#SD+Y=-'51EA*26;I:B-D>]&)7@D)G75')WKO4.RE!*?03A],]9NC6C0/O6W) M5\Z\0QW(S1B9DMEA1E*:>4Y0Z.C .HSF\42\MF>N@C?#B^GIELN.))EOVT$- MO.F9NGCP;:V?^'#P8109J!#*O56B=@$<6Z)M&Y]>PUUZAKLNO=WPBT9OEO0, MC,Y>]&T%)9/TGBY21TDN:SPN 0\=<>0F)XA\6G8M*+XABJE=)W:0T%Y M#DK1KLX;]\S8Z,V(==+BL$I)Y#D'H ;.] R<1]/3[6;+2E>LG@=AU%$Q8\*R MA96U7(;Z,-!S/DX-D&D8R%_X;ESGP!!O=93KB7 J=@ 8+U*,+2PX#%F*"?9% M@ $Q#8-X*!3>[)^?ONQ&YP+K%^[&J>.T.8F3A74J[3(D;,$BS^)GALPL3.:/ MW7%I=W#ZO>B.6Q'$*4?%\>A5AV]7)>OPUA]TX7F 4M-3OC$;Q9F5E!Q&)/(@ M@AE6LS"K^]-B7;;]F&*;QL KDDTUVV:$I;%G*\T,M%D8VK<^K2AOT8H_5(U^ MYM'5_UQ6PGE,P6SHLCC.I@G48488)9Z$PPR;69C-01>X/N$+BJ?68]5%3,@T MF!UF+(O2Z1'+?/3JP9;+A^Z-#(6ZD]'^M><%B)MA7;[N.&YT 2;0#?KX5H MGR_T#PSOR"S_ %!+ P04 " V7EI7$.KWZ$\1 #BH@ & 'AL+W=O M4DYF_OU1LFP(Z&:#C-OV?$DLN_D:Z@9 O(KWIWIY<;;UUM^X_M MY7EWT];5O&ENM^O5IO[01MWM]775_O&^ M7C??WIZ(D_M??%Q=7FUWOSB_>'-37=:?ZNVO-Q_:_M/Y \IR=5UONE6SB=KZ MR]N3=^)'(V*UNV)O\O=5_:T[^CG:?9?/3?/;[L-/R[;'<85?_? MUWI6K]<[J+XA_SR@GCPXW5UX_/,]NME_^_[;?*ZZ>M:L_V>UW%Z]/2E.HF7] MI;I=;S\VW_Y6'[Y1ML-;-.MN_V_T[6 ;GT2+VV[;7!\N[EMPO=K<_5_]?HC$ MT04B';@@.5R0>!&"U+\@'[A 'BZ0_@7%P 79X8+,NT"J@0O4X8)] M,L_O@K6/]+S:5A=OVN9;U.ZL>[3=#_MT[:_N [S:[+K6IVW;_W757[>]F#6; MKEFOEM6V7D:?MOU_?;_9=E'S)9I=59O+NHM6F_X/S>*WJV:]K-ONWR+]S]O5 M]H_HU:^;ZG:YZB]\'9U%OWZ:1Z_^\CKZR\[^EZOFMJLVR^[-^;9OY,[5^>+0 MH/=W#4H&&O1+LZW6R&4S^K)9/G^OISW?XO C.G8=XM^R_4]_AJ M'7VH5LNS_KO,JIL5WB1-8WVLM_W0[L.JJW:SVEQVT:MY_66U6&U?(V FT+#% MXO;Z=KU/TW]OK^HVZK]Q/YE<[4;YUSKZ:;-HKNOHU7\V7>?!G_==XJ%?) _] M(MG[DP/^WE?K:K/H ?L(=%=56W>OHVH;S>O%#U$J3J,D3@267!)U-T_^V-U4 MB_KM2=_VKFZ_UB<7__HO0L7_CJ7\#BS;@^WFR*\7,A9E&L?QF_.OQTGE]*HY MP0P3F)/#]"&'Z:@#T]P_/C;K==3?QKY5 M[1*;4MY+SC[/"3;G!-.<8(8)S,E^]I#]C!P7_]6OV.[F2RR;&9AT1%XF2G@# M 9KYXR!HH<>Y,A20$P#U$ !%!B!X SG=]?=^4=;?_6[;MMXL_HA^::M-5QV6 M@YOEW>?^?K3[_&[Y?_U*9;=P.(T^U_UZMXY^J7['@JO 5SE+A#?D9]#(#VW0 M0@/AK]67; WRL%^NJ MZU;]8F$?X-.A<.;P.Z2%4EX\R39/G5(XP30GF&$"(G$WXTT//<% MG#Q$5A9>[@MP^_3'$L3QQU+0PH3:XL2T?(AI2<;T8WUSVRZN^IOSGHXL[E;X MW>X>?1IM^CF\_V5;;U?M@;*\.JQ3L6"1GJ;>HDLXZD1:P%4IIU/-"6:8P)RT MBMA2SIA,[!U)L^E=[KOYQWTJE]'\MNW)4O2A;E?-\C3Z>[6^1>_3!R=.&E0B M$R\+LX,=-000*'\,C/1F2"@W7D<479#Q>O?AI]EI]&G7N\_>[^/UH?ICU^>C M=VV[X^AW=]Z'16U_ ^ZGHFZ[FTZ:R\V>T*(1%*"MJ0_.IBOOJZ6M:;97<:'0MG=XL4-"P266DF(DW\ MP,AP8" 4F&S'>3,DE!L:RPT%30X'A*^?J_9!0$G0")&PDZ<$R/ED+$2,S J< M?C4KFN%"Z1_A5.'Z2#0N0RR?T%]<&05, 0L"PK\@R,?FBG^H5S MD?K]'-JE93S4U2U9%31;_5Z-EX:=W-4AB1U0>5G]:E8TPX7FIM+23T'SSRE2 MKT#8&JKU"D@>85>'8*C:B]EA)BS)9#^][0HDVD,1O. )5))PKIESHIFN-#<-%EE)!FGC(Q* M30:&F!!E7 ZC1BFI9\3*(9D>5P .HW8J216I2\;(79G/1Y.,1(K-R3CY(:I MRA$-.[EF"FH% \H1JU_-BF:XT-Q46F4D&:>,C$H?U"]PY>A@2-)I! Q5CA [ M5#E"[(:5H\3*#4GQC&PZ(;6-R0. $VW.BJ99T0P7FML)K*22T/OS 38-=\G3 M.$_\'CI#[,"@")KHD=X,">4665I5(:55A9P1P7B-/GF++&B74V]BZ=PU_LLDSE8D$C=DHE>>Q)S09KG%(#TK"T!%:*9]3+)">WF[&BS5G1-"N:X4)S M.X%EL9)FL;1>)B'#$V4<^\KO#+$#@R),.4=Z,R24&P=+.N6C=WR?2"^3"*D4 M0F3^H@.Q S$.FNBPB0DWR(WQT?/--/5[;L5,8JRM!$HDW>K)P+*&82,LHBS_UEJPQS7 0(#*TPP0TUQPVLY;B2YKBRNM6L:(8+S29K<\BIE$'LL6_628E/Y@@.3V3/C9"O)6 M/>BO\,?$:((K+<&5-,%]*LE,0L8I!7BX4X99\"@@C5B!&64T!Y:6 TN: S^% M9$:[G#RM0'XL$,F,U:EF13-<:.YA(Y8<9S0YYI/,,LA.D[CT9>0L_,#S*""- M6/EC@C1QXV7)?.PB1[IS9!0;APL#\P>?0+6$ZFZ&>1EB50@PD&"-P^;Z+")"37'C:]EBAG- M%)];T:>V"C)9'JT47&W(*N0JIYT\+?,IVI,-U$ MD,!YC6&N&6R/&UK+-Q7--SDE7=K5U)NXPNJ0)<+%6-UJ5C3#A>9FUU)F15-F M'DE7(4\-9STM!H,A7!",0('!,,Z;(:'<>%GNJFCN^E1ZKH)44I:)7U"MP@=K MC0+2B!683T8?K*4LLU4TLWT*/9=V.7E.@K&A> MS"?H*I28^GNF*KQG.@I((U9@4(RN"U9'ITW3>Z:3!5V%;&6F99R#V0*>Q04" M,^*HZ''># GEAL:R1_5=1W =/W2:HA%B/8)+H4^)IL@17*Q^-2N:X4)S4VD) ML!I]!%7?^YZIWSK%Z9U!,03=Z^NX^@8E8CERLG:AOQQI]KE8X-; X6DA1) EXO14TA.0".2]K=R1:Z9,+ M:%<((5- +A"\7 Z]/C,DE!L'JR<4CS[@ MZHEH; %Y?E+$_M$^B!6(<'A;.VQB0LUQXVME@N)%#ID>I(<%^EPO>#$GW>K) M\PRK/,"*9KC0W/Q;>:!X$7F ?#TG4H$N2_^,\8,5^7Y." 0&5M#$A)KC!M82 M[X(FWIRU4[2KR??PX%[WG-6A9D4S7&AN7BV?+F@^S5,U500WWV=%> L_C*+# M)H8T<:-DZ6Q!T]FGJI4JD%.@8?5#$3X::Q201JQ ]$97C!='KTRFR>Y3U$K1 M+B?/(9'E4H5"$>6 HP)2)!!ML8 :<0* MC(G19TF7EA67].[[Y%*I$BF*EDD)=J(0.S\P81,]TILAH=S06*Y8TEP14P9. MH_W*#@T,\D[BV%]^E>$G@A$<$)41K@R)XX;$TL;RNQX'/CZ"#=6;:-BILV2) M/C*,G3S"ZE>SHADN-#>5EJ&6HQ\9#JF$)*9](\T+ZBP3$#LQ401,]TILAH=PX6'I6TO3LY?3"$CME*@8'O2%F(,1A M6A:%]W]_/2RX;T7=_LD+>(8O*$\#C]\C*'Y V*T1T.C>8$3 M1X&CR>U3*8GW?MW=>_"$V;T9'<>$,&YR7ZO0HU31=YM,5[SVY^_Z 2M^;T2-D#)3&S. (&?UP MLHCE4=CH?=#)\N(]H'.VGDQ*Y:],,4,8G_!6)F:#.30TF!>A["A"-,/\WD+2 M>]P1E:1#ID@I::"UTZ;:N+-S?59?USU5ZN^KO8NO[27Q;_L*O$;E>75P\? MMLU-']63Z'.SW3;7^Q^OZJJ?+7<&_=^_-,WV_L-YC_^M:7_;^[CX?U!+ P04 M " V7EI7T%3B#% # #;"P & 'AL+W=OS4%I#XO-BB0=SL7BQZP4AC2XA$NB1E MIV_?H22K=LH8PJYO))&<[^>0&DI_?\O%LTP %'G),R8'5J+4^L:V991 3N4E M7P/#D247.578%"M;K@70N(3RS/8<)[!SFC(K[)=]]R+L\T)E*8-[0621YU3\ MN(.,;P>6:^TZ'M)5HG2''?;7= 4+4(_K>X$MNU&)TQR83#DC I8#Z]:]F7=T M?!GP=PI;N?=,]$J>.'_6C7D\L!R=$&00*:U \;:!(629%L(TOM>:5C.E!O>? M=^J3SY76BW@FRRO9UK&.1:)" M*I[7,&:0IZRZTY=Z'_8 U#$#7@UXKX'.&X!? WY;H%,#G;; 50UF4Y5.^O?/DCJFC8%WQ+A(Y&-?U05E!)XSM/F:[U MA1(XFB*GPB%GDF=I3!7$9*'PAH6L).%+,DPH6X$D*<,!'CTG/(M!R ]D_+U( MU0]R]LAH$:<(GI.S>RJ02T"E$D']OGZ02^#W_9JK[2KUC5M?_N!NYIA$,+/R) M21 ;L,(_WKF!\\E4=*<4&YU2;'Q*LHW:B37\OR"#*E,R 1M$IE!O((+,D53U8S2I4*! M!X@R*F6ZQ!^"MC47Y"M],1V#*IN@S$8[LTWXT7>N^O9FO[P-0:X;!(=1H]^C M7"_H'0:-#5)>SWLUX<0T8>"[AU%34^[=UVG-3#,ZWF'0W!#4[7B_HJIW:>_] MZ7,0J](F2A+Q@JGJR]7T-D[TMC1@K_KOW)NI:^B?H7.MC.8O^6E=A/\B%)@@ .43 9 >&PO=V]R:W-H965T+I>[4.LE5ZE4/HREMC6W MHQGMS C#_?H\/2,)&;R$RQ>PI)Y^??KIEB[6UGWU!5$0CZ4V_G)0A%!]&(]] M5E I_U*@+?&%]=5')%;\&1+*S]RA<_YI>#"3M$FK+ &B3^/= -:@,\D'^[];[9]B[(AE(3W=6/VKRD-Q.3@;B)R6LM;ALUW_E9IXCEE?9K6/ M?\4ZR9[ 8E;[8,OF,*Y+9=)_^=CDH7?@;/*= ]/FP#3ZG0Q%+S_*(*\NG%T+ MQ]+0QC]BJ/$TG%.&BS(/#D\5SH6K>2J&L$LQ5RNCEBJ3)HA9EMG:!&56XLYJ ME2GR%^, >WQJG#6ZKY/NZ7=TGXN?K0F%%[OIV\JG%,U M$H>3H9A.IH=OZ#OL@C^,^@Z_HV]+E.+?LX4/#F#YS[: D[ZC[?JX@3[X2F9T M.4"'>'(/-+CZ\Y\.3B9_>T7WTDGSE513"C7+\ \?T G#7XG1$Z M)GCQBPWB"3T]RVT57B8_Q?*FM>VQO!\M^ $LWUA762>CR[NA(-PH*VF>Q%"L M"Y450/*36!!W-SE'N0A62"_6-!2U%]8)6SNQ)^! )>-CJ*B-K'.%F(0R@9PJ MH=1XF,TEW_RDC#29DEK, VZD;"RM!ONP?_>C^4BLR)"36C^!%#+B_/"/-H3* M*2BH-(+8_6$VN]L3TB33CK[5RC4ZD0.^-Z>L=BIPR"QV^Y@5TJQBI*7RD;MV MY[_#!=1XO.R>52<0*N9&8>5&1*U5@CVHTC8,)ZV&XAC?(&8E"/I#(+)X9 M#R%.42.?D0L@8=BQP=C0^&/AH]MNKPTGCZYEJ(RF0#U9WR5P)+X@U/?G&PG4 M=4X".1:&[>GHC.-<.C"7$&; RW)[! =]#:@PA:T#8U#PE:N,)",!X&>>&3RE? M$!E!6H&".6QH!O=O]",[UC?51U3;%*I+#1N,1T!E4S$SID8TGPG=$@3T\<01 M!Y/]GT;B7[86OK"UYOS)!,0_4@E&RV\@ANCG6H5"I$;\7R_Q'Z)98CEY$.A<$11L0';[)<\'1CQRN9>$ \)M!/:L5P LRW/#Q,VP&:)WC8B/5:8])2_LKI4/H.73R0=&^%0/D)3,G*0C(R83J&VH;$)D#*Y,XCHTL7UM"\DTN'7)Q7W%A MQ.YL?K_'_DWV)T=#Y!DL2?!$?.:GN.1T[WZQE 5$RX,TP(0 ,YTA$FS]&U],V5R6P.R"J@R@],H/'1HVL M454ZHI69F\?)1BO+F KXNGA*,R?FPG$N7,J%6G9$BN;F+I,QRI)"Q#3(>$-C MRW3 1-P:1-F+%7DJ*%\E1M+I5J&JY+B7FIB_HSJXPKF((/+/$R73$B,D9A?) M*DCG^\'N@[Y9X"DU60125^Y^[G*5Q[Z)!"8Q:V,XF %HZ2SV*P,WZS/!-O)G M)UL(,*JU];7C<<11 ,FYC592_VVQPS.IAL?4M?H(701B(?%%/B+*7SG[>8U* M+"GGP9SRPPYP?EDP1,%*/LD%LH;J,;!Q$[QL:*D8"]Y;.,Y.=B1'CZ!TY2-% M&&N^@:Q2,K%69U\;2/ENO&M9)5E$%YQJ*AP'9;KN3LHUXQKYMXV=@$0Q/6OU M.Z\I<"SGB)(&AFBSO,B2NX-M8*X]*%M[S4C,+.8&G\R[1:@?6YM]P-D70.,^ MOX?D<61C#8BXBIS"BE!W::))[_M:1BG-24#K+1*<0Y2/M5I#R%4F=>SI#=!<+ZILTJ"J?Y\E>CC11G<<\7R!+IWE2'5K14].(I)WCT?E+:1YWHDPO0]^? M6Z0@$SNR%A[?2X<0J]E>SC$2*3)ML:!;92!M +GKZ*:&KP8%K M 9P&1Z.4&J5Q6>77@"UQL(%7!UJZV0#+M=22&7C.[Z^,\Z6.HRJKRUJGZ6XH M-"A,BGN/6AY;;JR3<9F-.WA<5C86^_XD'[X(NY<3<*ABM]*JU;-MK]N_5^+[)^2$3('U7:%=FG_+3MZUN'^\K3ZT"VH;SI\5T=E2^: MDNQ&T(&@$(7?^_"BT*\6J(3_^ =+(&$/%KSK8[XVVW0:?QN5VA&[!^?#PY/# M/?XY/1M.3@_VFKLGD[,]<6\Z2ET!31%#,8[3X]&1Y, M3L7TE!6+Z?'P>'+X!U.P(TZ&IT='[,DIN[&#E>WL_%AL>X*'G(4- MP9;Q9X$W G(L@.?\YM=>L('NR][5?P%02P,$% @ -EY:5UPPKV7:! M* P !D !X;"]W;W)K&ULE5=M;^,V#/XKA'<8 M6L!-_)(X2=<&:.\Z;!^N*Z[;^F'8!\5F:J&VY$ERW?[[D;*3)G=IT7Z)7DP^ M?$B*E'+6:?-@2T0'3W6E['E0.M>IJG$11-JZ%5,'RS._=F.69;ETE%=X8L&U="_-\B97NSH,XV&Q\D_>EXXWQ M\JP1]WB+[J_FQM!JO$4I9(W*2JW X/H\N(A/+RW$>1$P(*\P=(P@:'O$S5A4#$8W_!LQ@:Y(5=^<;]%^][^3+2EC\K*L[6;CR M/)@'4.!:M)7[IKO?5:]-Y*3BI-PZ0U\EZ;GEE3!*JGL+ M-VC@MA0&S\:.(#O9DIV\A?[.C'P4 ^X0&&P P,YDBMAV+]* M4I,F1YYB1LJ4M\SU3 M)/,<4&G[R.PFJ).NW(:(R0TA&L'-:[[@D_>E@+71-72^4]%*/**AQKL'9H$Z MMW5$D#$ZHD9%. VC* +RK4]O:1"A[DL>N>2!"M9AO:+\;ZK6NYC$Z8Q\UE9\3X&O:^6LAZ#X-'0Z_2VBUP=*)1Q.RZ9> M*.%:Y;*26YT?"^Z'+!P(_Q&= BJ@UM*:2H#22-1W2JZ@CG]\2N0YK+L]&*[9 MZ[V=?:\/!(\#L3.[?BFS3Q"GLW ^27FVB,)H.J799!:'LT5"LVR6A1F%_*+6 M+4'1[,D.X:C.(SB!8U).(TF-*;A+*/Q^D/M8: 8QS.>S1=AE&9,,5N$ MR7SN*2;AG/;NWGWV3^'2YRR=A[-T"BDAQ1->S>.,5]/% J[6:WI<<'Y]5KG& M7QP\A5MF"+KA0]#7/-9-I9\I69X\-*W)2^HLT%1" 3--LPR210:3.(4OPTDA M8YP5MCF/>(CC!":4!AH.].%WA&OCVR=(1],)!VHTYT3&R2A:\)B-R+N-?2\5 M>ZG9?)"*>BG2NE!.GKRXO^?R?M]YXZK9J3 Z&/$QI#&D*603_N7U+9T%[A]4 ME5OTDG)()M#DDD-H9(Y#3V;(DA+M[R.A?$UN$DY/SP+$7 AP.A3K@Z.C0^V"\\WJKT=S[-RK=F%Q,_4-N MN[M]!E_TK[\7\?X-_568>TFAJ7!-JM%H-@WZ:VBS<+KQ;\&5=O2R]-.2GO)H M6("^K[5VFP4;V/XY6/X/4$L#!!0 ( #9>6E>AI]OX_0( )8' 9 M>&PO=V]R:W-H965TR4USAU0757"WS(["^KC@L\2&=MH0G"R-N0Z=BV*<#((@5)C[P"#X]QW/ M4*E Q#*^;3B3;LL W&UOV5]'[^QE*0C/C+J2A2_'R8L$"ER)6OE+T[S!C9_C MP)<;1?$+3;MV.$P@K\F;:@-F!974[5_\V,1A!_!B< \@VP"RJ+O=**H\%UY, M1LXTX,)J9@N-:#6B69S4(2D+[WA6,LY/IOFW6I(,$:)1ZIDQC*?Y!CUKT=D] MZ)?PWFA?$KS2!1:_XU-6TLG)MG)FV5["!=H^# <]R ;9< _?L+,WC'S#>_AF M-?$($9R9:BFUB#[ARW1)WO&!^'J7Y9;QZ&[&<$E.R(H' MSP:G>_0>=7J/]K'_,QT/1\.%AK>UQAC)'C3(%X!G'1;@2X1"<@3DLFZO!A%Z M K.".7<1'^HQ5][O@8"F- I)J!V\<0%'C:SX=*[!!B#R1I9O MKN]!*"(R%XI Z(*OOK5*(C.*H@C+>3=0)H]Y :EAJL125*(?U+\7-X\3?XDY MUZ4XN @;W82L6Z%O]DK/356ARZ50?[BPG?U[Q'XPSI=P+JZ-WRIV>?G(@#MS M<"4\A_S".;ENN9^*RI[".XX8Y<+BQLT#TB!O.4*X5<= ;3S^LN0;TUFBF G M?QK=VIE:)U6PDSW8SD_;0GZ/Q6'OV7\W.%Y.&S=&NII>C?=2'3G5K) M>5_'%X'X%-3:MV6S&^T>G6E;:V^7MR\6IYOW(5"X8NB@__PX =>^ FW'&QLK M[])XKN.Q6?+#B2XLX/F5,7[;"1MT3_'D%U!+ P04 " V7EI7U&#(X1X* M "['@ &0 'AL+W=O.G8YZ:7M]G2W"=E??ZJJVXYS(8#$ M"\27NE=]5=4^F1M[[V8 7CP6NG2GO9GWU?%@X-(9%-+MF0I*?)(;6TB/EW8Z M<)4%F3%1H0?)<#@>%%*5O;,3OO>;/3LQM=>JA-^L<'512+NX &WFI[U1K[EQ MJZ8S3S<&9R>5G,(=^#^JWRQ>#5HNF2J@=,J4PD)^VCL?'5\(Z.^T-22'0D'KB(/'? UR"UL0(U?@1>?9:D438_=UPOV+;T9:) M='!I]%\J\[/3WE%/9)#+6OM;,_\5HCV'Q"\UVO%?,0_O'N#+:>V\*2(Q:E"H M,OR7C]$/'8*CX1,$221(6.\@B+7\*KT\.[%F+BR]C=SH!YO*U*B<*BDH=][B M4X5T_NQ**BO^E+H&\1VDJRV@Q[T3LLS$=>G!@O/B5GH0=W-9N9.!1Z%$.DBC M@(L@('E"P&?QW91^YL0O90;9*OT E6TU3AJ-+Y*=#.^@VA/[P[Y(ALG^#G[[ MK0?VF=_^\Q[XJERJ#3G!B?^>3YRWF#3_VV9S8'FPG245TK&K9 JG/:P4!_8! M>F<__S0:#[_L4/B@5?A@%_>W"-E. =O5?Z54<0MI;:TJI^(IRIO:"ND<1"9: MR8G2RBMTOI])+Z0%402"3.!U3GP>F ^5,T)"(P'+4CFARE37&2 QB+I$A-+J M'Z2<(C(Y8:S R#KDC;0&):M&9TLZ.]19I)BH%''7YS>PML&2[-04B(%.,HQ4 M6I9![16M%WQ%'% A-(]^.I6!#506-(K)A#>D-CV7Z8]:.45/W9[X?49Z6P"A MX0$T:IFS'1V;9PJ9V72V0..0+S^6:6IJ%BFFM.'"H$IZ:ERM&MF.F1NI/*Q1(&8NHS(>>J8,@A?#!/X\,2%O ! M%I2QVB@GZ@?H+&Q]=<:E1$S:([:?60W\2 M<1X4_&,#;\HM"./:.KAA;T?KWHG]@_[1X0']&/X*F ;N>Z3GTH T:$!VD59^\*OX M>>V)JGU2R45H?;$' MM;2LPH1*=XZJ80&290Y6RBA$X(EZ-IP$=5$%O=XW>1:@XP,IF@%Y6)5D^UH] M8K-YKB6^VH80&P"_D&+CG896S9)CM+/79CM:BC!8%W48VR+Z(:!9F-%&R@IS MTL0L081U1N,(1J]?2,VCV!VM92&,$3FQ4\\D$ONY61>I&"13X([H-C2:H[+4 M&Q\4=B]J^.NU&.=/#(??E1)HF=R6!:%?5L:&@2!_!J"NU_.@,^&2]-(0'QH1 M"ZI)MQQ:-TW#OKQ2<4&[F)JZ=F%&JBJ-0!@K:$KI\BJ%+U^6&4'!W65N83ES MO&VBT"R4&ZU9Z3@5(28]8,-&N5FFHE,1RZ72;LWI&YX]QF;M--XW$%4QL+>U"'/**/ES>2,9\ MI_-*%P;RA&>_O)>/BO;8P3\9VV'_$YZ- MQY^1[56&MX.9ZQ,AC7W]U:1;@L[.S&JP&I%6F:P)'./,^I 0"VJ/-FA" M_NV2=O"6WN/N5X?LH7*/\UPK09'\-$ZTI"?M#F^6Q22RC=]R="Q-^=%4/'=B M:C>S95^4M/EL87KG\5^0&.#*8R)B#2"_(V%KYL8A%6:A..X Q\+ M.H%J_0-T$+4ELC1I;-Q-&+VE=B8 =X/2!**OFH9,:(-9MX\%C9X=%5^!D%.2D,41._(N^\[0QZT2=H>)G-5#DXG'.4 MPJ(3%:.0H6;A-*MF$"GD/:PI%%?#7I=\;.?][?#]99H!#2E MUTV+/-],F:$QC(H36=Z+&Y[BL]!%OX>%X!H]\1CNO/]V?7%S^Z&9I9:,J*80 MHU(^^[C!4:^DCPY84"4",%D=V_*24Z"XN;K]@&G"DWZA?%Q*SN\NQ='!$76T MI:%Q%L0),S.8*90C/VJ)P_V"]X$ 7:(P67L:TN< 8+ 9(..1) 18HR?Q0(?Z MRILOF3$R#A,)4[0L^3"$-DGJ],%[G&.Q4&[>7 $:!ET]^1L"QA?2>6IV<8V1 MUI)?FS)-:6AD8 [(VSF^K;#QI0L&B\RPU\,VM+:J!U0*B_%<849L>=P]0]D8 M$%M3]^+9R\U+3KHMM*=R"C>,L [RJ.0H&8.L]^AV',T5IDZ!W0P!,Z_IE$V@ MP(SG#UXGN^>GS4'%J#VHF('.VG/1!G#1J!37&DFC65%ILP#@[93@K(&YIVUH MUVA+YX4"*)W#8++<-W=XH#VTPN#,%+:CCC,V,;,]W@AC3J/MQOZQL77L^+# M^P:#4O#B'6C=;'PRHR,=^E+%;FW/[-2+1ZIM7Z0&G0^*!=@I?S9UH8N$;XOM MW?;+['GX(+E\/7S6_<[+FA,:7)BO#<%_YP!)HRE M%_!Y;K !QPL2T'ZO/OL_4$L#!!0 ( #9>6E=NFD_D/08 .&PO=V]R:W-H965TN"*UQ9:I,SAT.SZMC"<)9YH5QVDC@^ MZ>1,J-;%F9^[,1=GNG12*'YCP)9YSLS]E$N]/6]U6[N)6[%:.YKH7)P5;,7G MW'TN;@R..K663.1<6:$5&+X\;TVZI],^[?<;O@B^M8UO($L66G^CP65VWHH) M$)<\=:2!X=^&S[B4I AA_%7I;-5'DF#S>Z?]@[<=;5DPRV=:?A696Y^W1BW( M^)*5TMWJ[2^\LF= ^E(MK?^%;=B;#%N0EM;IO!)&!+E0X9_=53PT!$;Q 8&D M$D@\[G"01_F..79Q9O06#.U&;?3A3?72"$XH,_IZ MM5D]KZ_WC%GP3MA4:EL:#K]/%M89#($_]AD;=/7WZZ*T.+4%2_EY"^/>EX-.:@V,+R6%!R04>G7(6'"ZD.B^T\D.] M!%T:C%64.1(*EW5IF#Z*PT!O5!H8U/ M*%0KM5J]<=SD?L552 M,V6AQ,@R3[0D@RB.8WC]TRCI)F]AOD;9 &"A#3(OU,H"FH:I\P)8Q-$;/@9T M56^HI$[AEF^TW*#6??8,3Z)1MXM?@V$2C8!R->R/H#L;1X*2'9Z=<;,@)%BQ'@X03WYFWYH&/?A+U4%,R#!JON+6G ML!2*J=2CUM;9"!16]VYT,L:-:&F_82E1$=;'XY,((> ^@M?K#>&3=DSNR.I& M<:\7C<9#_SU R@;] 5PK^+54O Z>"+8.EH-03OM8G/-4HT\F6,RSG+RR M9Q[WD]]NN748<1G, G>3E>'[WI=&-G=Z0 M2Y<[AWF(^5APDO/J491.6\N'#$IX5]# M#S ;*#E+UVV,MT#H#Z7C_G3SGMMWI'Z2][OT\_'[.#L.I83G@S*!JC,J-R)E MF!3MB4^S*Q_;(60.X/C?0OF@G0<#^1H;*ML%H:DK]<%"[>EL5O3=:N\#+1I+D-M"E0N=>LTTP@2U" MR*.UA@>,84$OI%BQX%ZJI8T;&3ZL1$!>76*?!)1;LY?YLAR9P0WRGO UTZV0 M/%NA%>%BUE1';??;_3>'QA#5OY)Z8%'VWA'5;/UJ_827B\/6P/3^"/ M>#= 5V);7Z)HW!X.6B%Y=@.G"_^46VB'#T/_N<:7.#>T =>76KO=@ ZHW_87 M?P-02P,$% @ -EY:5Z9I+B5)!@ 8 \ !D !X;"]W;W)K&ULK5=-;QLW$/TKA H4-F!+BOS9U!8@NTZ; @D,RVX.10_4 MR^NO[AERMY$816$POJKE@J84G^I[CZ=!YT7IBFS0 MS@I/\^O>Y,W;FPNV3P9_:%J&K=^",YDY]YD?WJOKWI !D:$BL@>)?\]T2\:P M(\#XTOKL=2%YX_;OM?=W*7?D,I.!;IWYI%4LKWN7/:%H+AL3']SR-VKS.6-_ MA3,A_17+;'MVVA-%$Z*KVLU 4&F;_\N7M@Y;&RZ'W]@P:C>,$NX<**'\148Y MOO)N*3Q;PQO_2*FFW0"G+3=E&CW>:NR+XVENAG!S,=4+J^>ZD#:*25&XQD9M M%^+>&5UH"N)@_>OP:A 1FAT,BC;,30XS^D:8G\0'9V,9Q)U5I%[O'P!RAWNT MQGTSVNMP2G5?G R/Q&@X.MGC[Z2KPTGR=_(-?[L2_G,R"]&#-W_M2CC[.]WM MCV?I;:AE0=<]#$L@_TR]\8\_O#D?_KP'[6F']G2?]_&-##IPS^[9MXTR,]PJ M+&A;Z-I0>GWK;$ V*KW?E<3^,/<.?+QUOG8^1SB()6&AJJ5=B2.Q+'51@HTK M,2.>4/*>E(A.R""6="0:@/#"-5X<"E2AENDU7#16-DI'/&D;R>MJ"RD6WVDK MD84T8HK4"!H0@Y@[ P7A!CWUIWVQ($M>&K/"8!=4\S:YZ6&]*8:F@$%A1&) 4 M*"M@3P @;&E32J%H2=CV/!?JU1M,K@TR:7_()9\164%&0T8Y[?Z>03SK!O%L M[X1\I"48.%$N$7!;1+RS^%WD8NX:O?_%L7AOF4E_8R&5<*ECF]:*Q;7FW0!(+S4I36L*T@N+4>)<&H"Z-BN.SB+$ROB* ME3*5 EAGJRR?J1:>:^%S+?2\TX0""H71E2G+BF*:9^C**X_KH04GTLDEJJU< M4:>2U"(/E\E+I:XS\" -L10E=X#"M4@D"AMQ+(R$&J;JHE@E&74/TZ#LMK \3$.JV="GMDX+R3@?.]T_K>0G5(/,H7VCGK^W=_ MXG:K!JV?D^)#+3>$,^:&LN?(GD4M5W*&-H$N/$E8A*99FFLF7P@.E>*J)!%@ M WJ!'&IP!+VPSGYII,G=PV=E\;GE<.B.1B/K;(MR1J];2J5#)C]W.^62!ZDO MQ*-K T6T!G8(\ ^?\4"F.*7L@H>B/?EEQ?/(07 H/&O7!,/<+QSTG7>J[BMB M.[EUOS% H03_C_E#7*7S#F=H8G)2,78$IDF;0H:P[05H/VTLC-EAPE4$8]BM MLY1A;AJPMF(",KLL%\N*_$FT1=JM,Q3[6VKH;)@IQT]9L?[3"+_IF(*3)X-\)X_V-8/'*"[5(__ M!5!+ P04 " V7EI7.)2?R?$" !>!@ &0 'AL+W=OK95^M$4B!:>2R'-/"BLK:9A:-(" M2V8N5(62=C9*E\R2J?/05!I9YIU*$<91- I+QF60S/S:4B%Y8MQ FLXKEN$+[4"TU66&+DO$2I>%*@L;-/%CTIE<# M=]X?^,9Q:P[FX)2LE7ITQDTV#R)'" 6FUB$P^CSA-0KA@(C&[QUFT(9TCH?S M/?IGKYVTK)G!:R6^\\P6\V 20(8;5@M[I[9?<*=GZ/!2)8P?8=N<'<8!I+6Q MJMPY$X.2R^;+GG?W<. PB=YPB'<.L>?=!/(L/S++DIE66]#N-*&YB9?JO8D< MERXI*ZMIEY.?359-,D!M8,5SR3<\9=+"(DU5+2V7.2R5X"E' ^?W;"W0=&:A MI<#./4QW0:Z:(/$;02[A5DE;&/@D,\Q>^X=$N&4=[UE?Q2,;D_%FMC-;V:G\<$-WB#XWBNDJ:F8BG. RH5@_H)@^3] MN]XH^G""[:!E.SB%GJRH,K-:H$L:,:_+6C"+&7RU!6JX5B7%+%S=/"'$S!R1C'%=P7"-8] EB[:@:_(ZT!"@P4IU+2F\1+U?H5-^6YI:^X<<\-SH4R MID.U)9A,R>22\%1MF,Q,9PJ4:XOEFKQ=PC]BNC-Z3?;=$#<#E2D5H:2RT1IE M^@*4/FDHOB__[!=54^GYG<%Y[[+;'_4[;AI/NM&XU]FMCJ))!QXD-3C!_Q#Q MG!H;*9+$UB+IM:!)$)@MJTP7)+5-4FO9,\2C;B\:0SQVP! /N\.H_Y]7< :C M[G@P<$S&CL89#+N3RR$<>S/A02_ 50 M2P,$% @ -EY:5S7_9_". P [P< !D !X;"]W;W)K&ULC57;;N,V$/V5@;HH$D"UKI9DUS9@9[-H'W81K+?=AZ(/M#2V MB$BB2E)Q]N\[I&3%!EPW+^*0FCESYD8NCD(^JQ)1PVM=-6KIE%JW<\]3>8DU M4Q/18D-_]D+63--6'CS52F2%-:HK+_3]Q*L9;YS5PIX]R=5"=+KB#3Y)4%U= M,_EC@Y4X+IW .1U\Y8=2FP-OM6C9 ;>H_VB?).V\$:7@-3:*BP8D[I?..IAO M8J-O%?[D>%1G,IA(=D(\F\WOQ=+Q#2&L,-<&@='R@@]850:(:/PS8#JC2V-X M+I_0/]G8*98=4_@@JN^\T.72R1PH<,^Z2G\5Q]]PB&=J\')1*?N%XZ#K.Y!W M2HMZ,"8&-6_ZE;T.>7B/03@8A)9W[\BR_,@T6RVD.((TVH1F!!NJM29RO#%% MV6I)?SG9Z=4CDPUO#@J>4,*V9!+A[AO;5:CN%YXF!T;-RP>P30\6_@?8##Z+ M1I<*'IL"BTM[CXB-[,(3NTUX$W"+[00BWX70#Z,;>-$8;63QHO='^]=ZI[2D MYOC[6KP]7'P=S@S,7+4LQZ5#$Z%0OJ"S^OFG(/%_O4$V'LG&M]!7#Z)N.\UL M\XH]X(E[2]R5Y-5I+.!H>Y,$]H*21@UR4=>D M;%$4T*PJ3?J$?BT'-UE>SP%\*R7B13? %S*\/*'J:JQW%(XI\>7.%-Q\PC/I M"]U1O"'N"!\@B%(WBR,CS7S7GTY)BM/ 364L9:PZ@,.\DUYP2<9>&R3W0[ M*@X-BD$\Y5.+_+D458%2#12#(#52-G/]*#$4DYD;9IFE&+H9G7U_=W'FL+&E MC3(WC:80$5(0FUT6)&8WG5 M^$'%LN2A[61>TBT';<4:,$RC)(%PED <1/!Q:"AR9JIB?&:^68(@A)C*0,OC ME3[]_W2=8OL T60:FT1-,E/(()SX,[,F$XKNY-]J!58KS08MO]Y9 M ,.E-M_M'-'!X-]>(-2B$KK*W4-1@L1]&D>WZ1\7J_X)O$I=UJ ^]DJO5W[MP6HRAA M0J@P=XP@Z+? 2U2*@8C&WRO,:..2#;?;:_0;OW?:RU18O-3J#UFX^2@ZC:# M4K3*/>CEK[C:CR>8:V7]%Y9A;7820=Y:IZN5,3&H9!W^XGD5ARV#T^0G!NG* M(/6\@R//\DHX,1X:O03#JPF-&WZKWIK(R9J3\N@,S4JR<^,;(0U\$ZI%N$-A M6X,4<6=!U 7E%23*623E+4JB"FPD\8S+4IN.-VJ%)1\EQKC*QG7%R2!"9K<'/=6C*T M'\]A*RMD33EW6$W1^,3?UDWKX LN4,&E(B:RE+GPU?:)@ M53O N]LYH.ALH^CLH*(?Z5Z7 M)?J+)G2?*&2R%B_SO^F5KTFE6\K3C7S&UR?M[1M94AYN<&I:NC8A\P=>\C*0 M#OS(UI+TU(]D<-3-DN,$NL>]=)"\WP>7PA2?K!.&JV%/@;ZB^W;+!]B>#'K)^WTJC;?NSPK-S+\2 M+"6<,A2NTLWHYB$R"??OR_+PBB%Z,SY=%)9D2CY)F2:\#$+'Z<;?QE/MZ&[W MS3D]IM#P IHOM7;K#CO8/,_&_P)02P,$% @ -EY:5W"II3X[ P '0< M !D !X;"]W;W)K&ULA57;CMLV$/V5@5($":"N M;I8E.[:!O;1H@018K+?)0Y '2AK;1"A2)2D[Z==W2-F*@WK=%VG(F7-XAN0, M%P>EOYH=HH5OK9!F&>RL[>919.H=MLS39*M\S24&\CTVEDC0>U(DKC M>!JUC,M@M?!SCWJU4+T57.*C!M.W+=/?[U"HPS)(@M/$$]_NK)N(5HN.;7&- M]J_N4=,H&ED:WJ(T7$G0N%D&M\G\;N+B?[Q'(1P1R?C[R!F,2SK@N7UB_]WG3KE4S."]$I]X8W?+H R@P0WK MA7U2AS_PF$_N^&HEC/_"88A-BP#JWEC5'L&DH.5R^+-OQWTX Y3Q"X#T"$B] M[F$AK_*!6;9::'4 [:*)S1D^58\F<5RZ0UE;35Y..+MZP,K"FV=6"31O%Y$E M2N>(ZB/\;H"G+\!G\$%)NS/PFVRP^1D?D9113WK2)5QC=P-9'$(:I]D5 MOFS,+_-\V;7\'KBIA3*]1OA\6QFKZ2Y\N93LP#6YS.7J8VXZ5N,RH (PJ/<8 MK%Z_2J;QNRM*)Z/2R37VU9KJK>D%@MJ 4WU)WU6&R_J>=PC6'2]4K@+!>Z0U M8,E1J[93T@]I5=5KNM#N/G!);M4;)AOS=@YT*!;;"O5X,NZ3PD>FN:?6S.( MO>^U)C[HE/951[1"R>VO%G7K(^9PV[L3$)Q)J#4VW,*&U5QP^QU^@20-B[(< MC#0N+_%Y*J&8--#3K=/_84GS,(YC>/VJ3)/T':QWA!T$5$K3J7"Y-4"I47W] MCUC2D14_"WH_!AQ1%MW/:LGR2PZ7BB,Y:5HMZZQNS(2F]M$/W&F?'WG\[M+P?X!E9UO@%6RE([]>:.WB_4+H#\&Z7L:> 6&%_$ MU;]02P,$% @ -EY:5QB1(8VA @ W@< !D !X;"]W;W)K&ULK55M;],P$/XK5IC0)D&3)NF@)8W4-\0^3*I6!A\0']SD MDEAS[&"[+_Q[;"<-[995$^Q+XSO?\]R+KW?1CHL'60 HM"\IDV.G4*H:N:Y, M"BBQ[/$*F+[)N"BQTJ+(75D)P*D%E=3U/>_:+3%A3AQ9W5+$$=\H2A@L!9*; MLL3B]Q0HWXV=OG-0W)&\4$;AQE&%+ MT-A;@V\$=O+HC$PF:\X?C'"3CAW/! 04$F48L/YL80:4&B(=QJ^&TVE=&N#Q M^<#^V>:N@Y*- M5+QLP#J"DK#ZB_=-'8X FJ<;X#< _S$@? 80-(#@I1["!A"^U,.@ =C4W3IW M6[@Y5CB.!-\A8:PUFSG8ZENTKA=AID]62NA;HG$J7M7]@7B&5B1G)",)9@I- MDH1OF"(L1TM.24) HO?HAB6\!/05[[5X.0>%"957^N)^-4>7%U?H A&&;@FE MN@=DY"H=H''C)DTPTSH8_YE@ G3+F2HD6K 4T@[\_#Q^> ;OZL*TU?$/U9GZ M9PE74/50X+U#ON<''?',7@[WN]+Y/^^+?_9^4HR@;97 \@7/\'7UQ(_)6BJA M_^T_NUZ[Y@N[^VBR>V@Q[@]:F3M(]&E@EB-QN"HEL?]4-V6K;932Q,_B1?MH?S?H=^KE> M7O6N^4M?;[Y;+'+")**0:5=>[X.>IZ+>)K6@>&7'Y9HK/7SML= +&(0QT/<9 MY^H@& ?M2H__ %!+ P04 " V7EI7.Q"MN$$" #=! &0 'AL+W=O MFV46V,K,$KV6K]Z(UOQ8S%GA!*S)U'X/3;XQ*E]$!$XW>/ MR8:2/O%T?43_$K23EBVWN-3RARA<-6,?&118\E:Z>WWXBKV>:X^7:VG#%PY] M;,P@;ZW3=9],#&JANC]_ZL_A)"%)7DA(^H0D\.X*!98K[GB6> XZ,)S2^" MU)!-Y(3RE[)QAG8%Y;ELTUT&Z!(V8J=$*7*N',SS7+?*";6#M98B%VCA/=RC MHVO& CYSHVC/PN7*NZ2]@@L0"NZ$E'36-HT<AX)"_QP&8$D_@= M)'$R@8?-"BXOKOZ%B4C:H"\9]"4!=_("[AG*I*VM6\D=>5=(@H6[@I_SK76& M>N37.>Y=C>GY&GYN;FW#_MF?!-_>D7!9% P>0T]6W9DJ7?! M5MP@C4+3FKRB5CQ[SAW:34#S([G/DDDFS MVN/QL]K12;?ZP;_C9B>4!8DEI<6C#]<,3#=,G>%T$QIXJQV-0UA6]/Z@\0&T M7VKMCH:?B>%%R_X"4$L#!!0 ( #9>6E>R!U>7G@, !D1 9 >&PO M=V]R:W-H965T7EM+9=S4>B4<5A+HHHLH_+K.TC%<6&YUOV%3VR?:'/!7LYSNH<-Z-M\ M+7%D-RPQRX K)CB1L%M8U^Y5Z'H&4$;\Q>"H3LZ)264KQ!W[/_7B:/R6RI@I5(_V:Q3A;6U"(Q[&B1 MZD_B^![JA +#%XE4E;_D6,/5D=[50IP W-$C *\&>$\% M^#7 ?RI@5 -&I3)5*J4.(=5T.9?B2*2)1C9S4HI9HC%]QLW_OM$2[S+$Z>6F M^K^)V)$-VW.V8Q'EFEQ'D2BX9GQ/UB)E$0-%WIJK15:D5$-,/NH$)%F)#+=; M8O;! <@-CT0&Y'4(FK)472#D=A.2UZ\NR"O"./DS$86B/%9S6^/:S0KLJ%[G MNVJ=WF/KA/R2^,X;XCF>WP%?]<-#B!#NEG"O QX^??8'P%K^^HL[=G[K$G!( MLG @LI:X?B.NW\?>$E>4XD8M<5F]2U.AU$67K!7]N*0WS\W#;VX52N M\Z!@.@O:0>%YT-N),VV"6NF-FO1&_>E]7-V0:ZTEVQ::;E,@6I UEEAO8#7!\>TLT7315Z(EY0K3+>N8^%]\:6-AI#M?QSJ]:=YR;'M2]@VS+%,!+#_WV/9H C4&: +R_$T+?#TRSVWP- M6?X/4$L#!!0 ( #9>6E>!*(0#W 8 'XN 9 >&PO=V]R:W-H965T MY4A(/#$VS!PF.TM[X-F][ M8N-;NA5QE)(GAO@V23#[^4!BNK_KZ;U#P^?H92VRAL'X=H-?R(*(KYLG)I\& M%4H8)23E$4T1(ZN[WKU^,]?=3"&7^"LB>W[R&V6N/%/Z/7N8AW<]+;.(Q&0I M,@@L_^W(A,1QAB3M^+<$[55]9HJGOP_HL]QYZ'0K+" MVUA\ION E X-,[PEC7G^%^U+6:V'EELN:%(J2PN2*"W^XQ_EASA1D#AJ!:-4 M,)H*UBL*9JE@GJM@E0K6N0K#4F%XKH)=*MCG*CBE@G/N5W)+!??<'D:EPBBG M0S%^^>!/L<#C6T;WB&72$BW[D3,HUY9C'J49V1>"R;>1U!-C#[,T2E\X>B(, M+=:8$70U)0)',7^//J"OBRFZ>O<>O4,#Q+.W'$4I^II&@E^?-'Q9TRW':2@; MW]6>;P="&IEU-5B6!CT4!AFO&&2B1YJ*-4=>&I)0H1]TZX\Z] ?RXU1?R#A\ MH0>C$W!!-GUD:M?(T Q38<^D6_W/;=JI/NU6?\1,JNNOJGOG&V\HU&?G&Z]2 M]\\W7J4>_+\O/_]EWVM$,*NI8N9XYOE3Y>_[9RZ8#-C_J(A>P%EJN&P5N^$; MO"1W/;E,<<)VI#?^_3?=UOY0L0P2; H)YD&"S2#!?$BP !)L#@16X[%5\=CJ M0A]_DBG4/%W2A*A(6^C:N6Z6*>W&NNFXEIQ_NU,ZML4,TS"&6EULJD#3='LT MJHMY"K&1I@V'=;%96\S4',-MV.8KT)R18>MUL: M9CF98%ULWA:S'=O6CI[6 M!F%8#<*P,!/1,MI@(4,*6I#EED4B(G(!G48RI$3/6T%"))=0N=B&)RU5 M$+KZ2#E_?XT>,(^6JH$L^A^>V.T8=F,4.VV\-*A @GEMZR5Q&K290?;H0X(% M;?/EW+ :S&H+F8YMJ7EE5[RRSYS<)4/0_4XF<_@Y)DA0-*%)(K<8"T&7W]P@%WI)F-:3"#[-.'! O:#ECVR'#=!I/: M8G86%VTUEYR*2\Z%"4_)E6OT_/- I4F,N>20Y%R\#;-8]F5/BT;T2,2:ANCO MCQ(7S05)N#)-<@P3R% [K9G0KN)!;#\FV MFS>..,H>@!9O4+0I*)H'BC8#1?-!T0)0M#D46IWC)\?;>F>4S?/5MU;>$J,6 MW5W';!P_3+J[NIB>D&B>RH61H3>6L1EHISXH6J *-H,%,T'10M T>90:'5V M'VL7>N>1\GA1V[]DYXHDV<3T)SEL;39;MEQC3M FQNF; =-LIR3-0XE)MT47 MLQBT9J%PP+2;QT*@7?J@:(%J!$:M4-D6LO17MBWZL7R@=]4H7AFYS@P':J0^*%BA=T/5FD4,A9FG:B5B=*\^NLQSW%2&-8\Q. M#OW4T;" &#U7:,9"T%K*:!H@<(#W>AKHV8L5(C9 M_52A'; M7LJPZ#93Q,')7=2$L)?\(C-'2[I-17'7KFJM+DO?YU>$&^T/^HVO*]J#[')U M?O?U"%_&ULM9C_;Z,V&,;_%8M)ITUJ0X D[?62 M2$EANVS]$B6]J[1I/SC@)-8!YFS37*7]\6<;2D*/L$5[^TL P_.Q_3SA%?9P MQ_@7L25$HF])G(J1M94RN[)M$6Y)@D6'9215=]:,)UBJ2[ZQ1<8)CHPHB6VW MVQW8"::I-1Z:MCD?#UDN8YJ2.4RHJQ+_IB%HVL MKAX1B4DH-0*KPQ.Y)G&L26H<7TNH5?6IA8?G+_1?S>359%98D&L6/])(;D?6 MI84BLL9Y+!=L]Y&4$^IK7LAB87[1KGBV/[!0F O)DE*L1I#0M#CB;Z41!P+% M:1:XIJ6@]U\%_5)@IFX7+Z:473 M)\9]HU9^T53_49:2J[M4Z>1X$G[-J: Z-(%^]HG$-!:_H'.4YLF*\/OU@F2, M2YIN/J54BJ$M5:=::H=E!].B _=(!PZZ9:G<"A2D$8GJ>EL-MAJQ^S+BJ=L* M_#U/.\CKGB&WZWH-X[ENE]_B9^0Y1]7^OZEYITT>M,LG&:_&[K9XX57I>8;7 M.\)[#)8/Z/-L\=OL;C9!_Z '3L^7$DN"YDS]E7PJ)*>K7#+>F%PK7)>H*Y'A MD(PL58,$X4_$&K_[R1ET/S39#@GS(6$!$*R64*]*J&?HWI&$IKE0+4*@@Q<- M_76CVM!,DD3\W91+#S(72)@/"0N 8+5<^E4N_=8WI\KEFB4KFF*=RQFZ,T4/ ML36Z8:%I:WQO6M&GY@,)\R%A00'K&YC^X'@:.T/[J<'T067ZH-7TR6+VY_V= M+E1SSLX?59WB:,8YW1BKT3N<9!_0#4XC$>*,H&6>9?'S&9JE8:_FZF4PGMZ9\*6N)^5)5,H&A :3XH+8"BU=,Y6&8Z;U>P2G;SETAI?6OW M)UL/20N@:'7KW;WU;JOU=_>+AX_(G_QQ_Z!KUX*$G!0?7,4'EHXDP^ESH_.M MZ)/?#TB:#TH+H&CUD/8+><=[@^H%NH 'I?F@M "*5D]GOXAW6M>B_[-Z@2[G M2UI++?1!.PR@:(7U]L%694+XQNP1"Q2R/)7%'F#56NU#3\SNZZOVJ=Z?-EN@ M>TRQN7V+^8:F L5DK9#=SH7RBA?[Q<6%9)G9$%TQ*5EB3K<$1X3K!]3]-6/R MY4)W4.W:C[\#4$L#!!0 ( #9>6E=&PO=V]R M:W-H965TS#D E:=.+,=:/?K=QU""FU*/Y2'OD")[\W ME+V.R#1G"0PE45D<4WG?!RY67A:;8M$,*,9UR.Q^@Z%H-#P M3057^2]9%;&.1::9TB(NP)A!S)+U/[TKC-@"N,$S *\ >*\%^ 7 SX6N,\ME MG5%->QTI5D2::&0S%[DW.1K5L,1,XUA+?,H0IWOGE$ER0WD&Y JHRB3@'&E% M:!*1BT2#!*7)B&H@XQ5-%?E*1C#-I&3)G&QA#\] 4\;5%PRX'I^1PX,OY("P MA/QK8&M,U+[6G16K]=6K>,ZF-(3TBOM,@GN/Y%?#!Z^'>+MQ&DTJG MO-(I+^<+7G2J@-ES Z<5=NSEMJR**"]LMLJHG7S#,M_P'?ENYOF^00:<*L5F M#**&F5@SK;A75*E8ORA\045%U/,JFJ6*YCN7J5>5Z5ZRMU9;360[NENE[M:' M6J:M.HVKB6S'N'9I7'MOP5RC=,K9/_1ECFV/,NZPS=53V]Y*]=;9J(MO1[3H/#8OSH0J]2*.V3:8">_$(Y'J;YP_V59K@/CEQG$=E7A$2!LU' M56YO=:KF,^&*RKE9O\!4$L#!!0 ( #9>6E?L1133K@, ,T2 9 >&PO M=V]R:W-H965T>["G[ MSC< CT7>$#6D$IKZPH*XB0IVSM\XH!2;6HR/T0X]@O M2%9ZLXEN>V"S"=V*/"OA@2&^+0K"_KV!G.ZG7N"]-#QFZXU0#?YL4I$U+$!\ MKAZ8//-;ES0KH.09+1&#U=2[#JZ28*@$^HXO&>SYT3%2H3Q1^EV=W*53#ZL> M00Y+H2R(_-G!'/)<."-\RD(,J.")EBNY* 0RX0(]$ %KL2<71[\;6LP0$ MR7)^+J]_7B3H[/TY>H^R$GW:T"V77GSB"]E;]4Q_V?3LINY9>*)G8W1/2['A MZ&.90MK5^S+*-M3P)=2;T&JX@&J (OP!A3B,#/V9V^7WA T0'FLY-L@3N_P6 MGJ1\9))WHHG:@8NTW_"$7SL,3 T#E\. A-DJXM:5:YX198P]>2RP8'MP)O] M]BZ(\1\F0B[-$D=F'7K#EMY0NT\ANX$%/R;">#0)4"7 M9HDCLP[ 40MP9)U^'U2X;^;F)G-6N[^OITBRIS6)MILJOW2P88?F9^#L#H,L6T*5] M+F3/\"HUF[!83?IB<6F6U&8!/N*"!SB(PM@,9MR"&?=-B*&)C-6E+QF79HDC MLPZ] !\*0>PJ)39.CA@Z=4MX2\GQS!"5LZLWCNI3P2M]&["$Q6"%OIP M R0%IFZ0UU>4BI<3]8!V!VOV'U!+ P04 " V7EI7WY$&_N(" "D" M&0 'AL+W=O_K^0H3IELRPY1&%E(ES%!3+7V=*62Q$R7"#X.@ M[R>,IUXT='UW*AK*M1$\Q3L%>ITD3/V]1"'SD=?VMAWW?+DRML./AAE;XA3- M0W:GJ.57+C%/,-5:86[SUOW&\=.+#.F<2S%3QZ;U<@[]2#&!5L+ MS-?:R*044P0)3XM_]ESF84= /O6"L!2$;P7= M/8).*>@XT"(RAW7%#(N&2N:@[&QRLP\N-TY--#RUJS@UBD8YZ4QTP[B"1R;6 M"!-D>JV0ELAH8&D,MZE!A=K /3,(TYQE&DZ LI"%ED/?4.,-E)_7O)<%CSA'IXS MF,C4K#1,7W2]6* [[4!;'.M0F_4W.&M!>'H,=A%Z M=72-^@_2]2JZ7F-T/U#1N6;N4MO'U^Q0\/4+OD$=7Z/^@WS]BJ_?&-W+CCV& M[])B,@$7B5RGI@ZUT>R]N[8PZSLS6\\V4;M'IW!3@S.H< ;-R>;/^.9JK,-H M-'DO1F'6#G8X@E80#/J=-RS^3B%(4"U=?=0PM\DN:D+56Y7@"U=Y_)?I1?VF MBVO)4PT"%R0-6@/:0ZJHB47#R,R5E9DT5*3&ULM5M=CYLX%/TK5K9:M=*T 1-",IN)-!.HMJL9J6K:W8=J M'QSB)*B L[;)M/OKUWP,Q,!XPNKV929\W'/PN>;"X<+BD?%OXD"I1-^3.!4W MHX.4Q^OQ6(0'FA#QCAUIJK;L&$^(5(M\/Q9'3LFV"$KB,;:LZ3@A43I:+HIU M'_ERP3(91RG]R)'(DH3P'W7XD:NE M<8VRC1*:BHBEB-/=S>C6O@X<)P\H]O@SHH_B[#?*A[)A[%N^\&%[,[+R(Z(Q M#64.0=2_$UW1.,Z1U''\4X&.:LX\\/SW$_K[8O!J,!LBZ(K%?T5;>;@9S49H M2WC%2]$)2?Z&CYZR_VU/JM3VA(,!\2+ "TU+BU"EQ M3.C+6W6Z<1)')$4AI]M(HAT)HSB2/_H24F)-"ZR\')^6-O9FL\7X=*ZTD7&H MTGV4V&I1!D"4FH236L*)4<)5QGD^FX^,%]X%4&5;7 MB([B,4OWY;Y;563Z]'4[@W6\[MPU'M)0?;N4?7,7B%+3>%IK/#56Y/M:MDK+ MZS[III!U&!+,AP0+@,"T1'AU(CSC9+^G0ERC7922-%3S'(5,2'&%4MH[E[WN MQ)K.VZ7"2#A4Z"ZCFLF3UDP&8M0$G-4"SLP":@7@6>5FG7',YU/;FK>T,W(- MU:[+::O*[CA>2SX@4DV^>2W??#CZ9R9)7.CY[.#NYMW!J:'-YJW!K?X'_?.* M]I"Z-G8G;DM1(%)-4=MJ;(9EG)*?Z(G%I_QL7I67__>&R[\9:VB1!47S0=$" M*#0]*V?FSP:XY%4@4.F 1/-!T0(H-#T=C26TC?:F4[?WG(E^GXV[)[TWG=EV MJ]"8^09KW65U/3SWVC=Q4*RZBHV+L\TV[O.3X;C<;Y@1!\]P4-,'BA9 H>FY M:>RA/8$H.)#.;@6*YH.B!5!H>CH:5VF;;65QJAA/C*YMFTQGGMN^OS;S#-:X MRYK;__8#@ "*55>O\8NVT065ZCW=QZ"O#S394-[[\,X,-'A"@]I&4+0 "DU/ M2>,<;0^BOD#:P14HF@^*%D"AZ>EH?*AM-J(OUY<>/VC-YT[[49299[#&?2YT M[DZ==GWY&2[4;FRH;?1DRC.%-#J134P%6M,PXY&,_B7%4SZC>X*TERM0-!\4 M+8!"TQLXC:?%%D"QP:!F%A3-!T4+H-#T=#1F%AO=V>7NJ<(Y[Z/@"78Z_04S MWV"M>UB]GIL:*%9=Q;.VY L>-&]#LEWUF.8*W88ARU+9KD"]NL+V*&&;E+!= MRI_A<''C<+$#47A 32THF@^*%D"AZ>EH3"TV-SWU4Z:^-E^A!_(]2K($W3VU M[-"*J.-XYKIM9AFAA=5R-5=>X<:K8[%17MSY:9YLX2J+> M7H8Y?+!XH'86%"V 0M,3T9A>#-$EQ:"&%Q3-!T4+H-#T=#2&%[_0*P6J/:". M&'<[I&Y?Z0&UNE!H>B(:JXO-5C?(.$/"5*$@+>P*%,T'10N@T/1,-+89SR$J M%*A+!D7S0=$"*#3]G;K&)3OFSB]0A3*S#,U7A?92A0(E#:#0]$0T_M@Q^^-U MKG&^TEBFS""#=0:UT*!H 12:GH[&:#OF%X O*U,.J*<&1?-!T0(H-#T=9^_^ MFKO&4&4*U'0[W3=^>\L4J)N&0BL3,3[[-B'_].2!\'V4"A33G8*WWGFJ!O/R M:XYR0;)C\;G"ADG)DN+G@9(MY?D.:ON.,?FTD'\!47]3L_P/4$L#!!0 ( M #9>6E=*@#0K)@, &X2 - >&POGVPJ# $T1A5VD'*:*TEK#6N/9F!I9TR(>WC@OF<[W,ML MJW(=J)MLAU90,W0T;@+\VVR.>YOV9;Q!R9^4^;2PVY'U'%J-W6F6\64]7V:M M (R]B[/3LA2KCX+GLF!N\T<'' _IVB^8*\U_V6C0*C-K8)H$3TP;/MNV_-2T M?&!+LVZG989K[IV@YK^;YYQ)IJG8%FU[_S5G^<6*H^M_);G^K[(OV*NQ.45? MN\C^*8B,3T'D2?3DX%6*#)NS<>L WCE^6VL KSDC\@U>F\0F:#!=<&&X;&9S MGJ9,/CN%+;VA4_LRO<-OUZ)$!ZC- ?9R7#YG4'RR.WR>QEW^G21)%<8QE=#+Q*IA@>8MC M^/K9,&W@@<6!2'^6:[S:>(<<[@.LIH!GO+[1!%4%=.&/<$XDB08 KWH[]$X1K(3P\=?'^PIB:(D\2. M^15$$8; TX@CF +0@"%15)^#>^=1N#ZGPLTO3./?4$L#!!0 ( #9>6E>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% @ -EY:5R\ @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 ( #9>6EP$ 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''=$6E=:]MAF[P "L" M 1 " :\ !D;V-06E>97)PC$ 8 )PG 3 " &UL4$L! A0#% @ -EY:5[.B^6C9!0 ZAX !@ M ("!#@@ 'AL+W=O6E?.MC2TV 4 -@8 8 " @1T. !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ -EY:5X_ND"XX P T L !@ ("!-1@ 'AL M+W=O6E=%D_,!% < M , ? 8 " @:,; !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -EY:5R-V M/=LR" +R, !@ ("!W24 'AL+W=O6E<0ZO?H3Q$ .*B 8 M " @44N !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ -EY:5V$_R(4F" Y1, !D M ("!4$, 'AL+W=O&PO=V]R M:W-H965T6E>AI]OX_0( )8' M 9 " @;Y0 !X;"]W;W)K&UL M4$L! A0#% @ -EY:5]1@R.$>"@ NQX !D ("!\E, M 'AL+W=O&PO=V]R:W-H965T6E>F:2XE208 & / 9 M " @;MD !X;"]W;W)K&UL4$L! A0#% @ M-EY:5SB4G\GQ @ 7@8 !D ("!.VL 'AL+W=O!P &0 @('3 M>0 >&PO=V]R:W-H965T6E<[ M$*VX00( -T$ 9 " @:M\ !X;"]W;W)K&UL4$L! A0#% @ -EY:5[('5Y>> P &1$ !D M ("!(W\ 'AL+W=O&PO=V]R:W-H M965T6E=/>FOW_ , ,$7 9 M " @0N* !X;"]W;W)K&UL4$L! M A0#% @ -EY:5US%$-%0 P "PT !D ("!/HX 'AL M+W=O&PO=V]R:W-H965T6E??D0;^X@( *0( 9 " M@:J5 !X;"]W;W)K&UL4$L! A0#% @ -EY: M5PHU0.0_!@ 7S, !D ("!PY@ 'AL+W=O&PO6E>7BKL< MP !," + " 8JB !?6E=125.WTP( &P3 / " 7.C !X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " V7EI7+P""5$P! !K$0 &@ M @ %SI@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" V7EI7(N!HUWL! Z$@ $P @ 'WIP 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 ) D +,) "CJ0 ! 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.3 html 110 162 1 false 28 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 9954471 - 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 9954472 - 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 9954473 - 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 9954474 - 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 9954475 - Disclosure - Debt (Tables) Sheet http://www.poolcorp.com/role/DebtTables Debt (Tables) Tables http://www.poolcorp.com/role/Debt 19 false false R20.htm 9954476 - 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 9954477 - 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 9954478 - 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 9954479 - 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 9954480 - Disclosure - Acquisitions (Details) Sheet http://www.poolcorp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.poolcorp.com/role/Acquisitions 24 false false R25.htm 9954481 - 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 9954482 - 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 9954483 - 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 9954484 - 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-20230930.htm pool-20230930.xsd pool-20230930_cal.xml pool-20230930_def.xml pool-20230930_lab.xml pool-20230930_pre.xml pool-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 45 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pool-20230930.htm": { "nsprefix": "pool", "nsuri": "http://www.poolcorp.com/20230930", "dts": { "inline": { "local": [ "pool-20230930.htm" ] }, "schema": { "local": [ "pool-20230930.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" ] }, "calculationLink": { "local": [ "pool-20230930_cal.xml" ] }, "definitionLink": { "local": [ "pool-20230930_def.xml" ] }, "labelLink": { "local": [ "pool-20230930_lab.xml" ] }, "presentationLink": { "local": [ "pool-20230930_pre.xml" ] } }, "keyStandard": 155, "keyCustom": 7, "axisStandard": 6, "axisCustom": 0, "memberStandard": 15, "memberCustom": 13, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 110, "entityCount": 1, "segmentCount": 28, "elementCount": 248, "unitCount": 5, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 29, "http://fasb.org/us-gaap/2023": 677 }, "report": { "R1": { "role": "http://www.poolcorp.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "longName": "0000002 - Statement - Consolidated Statements of Income (Unaudited)", "shortName": "Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "unique": true } }, "R4": { "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "longName": "0000004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "longName": "0000005 - Statement - Consolidated Balance Sheets (Unaudited)", "shortName": "Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "unique": true } }, "R6": { "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "unique": true } }, "R8": { "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "longName": "0000008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-45", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "unique": true } }, "R9": { "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "longName": "0000009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.poolcorp.com/role/EarningsPerShare", "longName": "0000011 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.poolcorp.com/role/Acquisitions", "longName": "0000012 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps", "longName": "0000013 - Disclosure - Fair Value Measurements and Interest Rate Swaps", "shortName": "Fair Value Measurements and Interest Rate Swaps", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.poolcorp.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.poolcorp.com/role/EarningsPerShareTables", "longName": "9954473 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables", "longName": "9954474 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables)", "shortName": "Fair Value Measurements and Interest Rate Swaps (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.poolcorp.com/role/DebtTables", "longName": "9954475 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "longName": "9954476 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails", "longName": "9954477 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details)", "shortName": "Summary of Significant Accounting Policies - Retained Earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "c-10", "name": "pool:CumulativeShareRepurchases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "pool:CumulativeShareRepurchases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "longName": "9954478 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "shortName": "Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "unique": true } }, "R23": { "role": "http://www.poolcorp.com/role/EarningsPerShareDetails", "longName": "9954479 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "unique": true } }, "R24": { "role": "http://www.poolcorp.com/role/AcquisitionsDetails", "longName": "9954480 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c-85", "name": "pool:BusinessCombinationNumberofLocations", "unitRef": "numberofreportingunits", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "pool:BusinessCombinationNumberofLocations", "unitRef": "numberofreportingunits", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails", "longName": "9954481 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "shortName": "Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-88", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "longName": "9954482 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "shortName": "Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-92", "name": "pool:Derivativeeffectivedate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "pool:Derivativeeffectivedate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "longName": "9954483 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "shortName": "Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-96", "name": "pool:DerivativeForwardstartingEffectiveDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "pool:DerivativeForwardstartingEffectiveDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.poolcorp.com/role/DebtScheduleofDebtDetails", "longName": "9954484 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pool-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r26", "r542", "r543" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r244", "r265", "r266", "r267", "r268", "r269", "r270", "r316", "r337", "r338", "r339", "r481", "r482", "r486", "r487", "r488" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on short-term borrowings and current portion of long-term debt", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock under share-based compensation plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r45", "r74", "r75", "r97" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r152", "r231", "r232", "r233", "r234", "r235", "r237", "r242", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r255", "r330", "r480", "r481", "r482", "r483", "r484", "r522" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r22", "r43", "r44", "r68", "r69", "r71", "r72", "r95", "r96", "r152", "r231", "r232", "r233", "r234", "r235", "r237", "r242", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r255", "r330", "r480", "r481", "r482", "r483", "r484", "r522" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.poolcorp.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r528" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net Income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r84", "r92", "r105", "r114", "r133", "r136", "r141", "r150", "r158", "r162", "r163", "r164", "r165", "r168", "r169", "r181", "r193", "r200", "r204", "r206", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r310", "r318", "r358", "r424", "r440", "r441", "r478", "r500", "r533" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r334" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r146", "r162", "r163", "r164", "r165", "r173", "r174", "r182", "r185", "r193", "r200", "r204", "r206", "r478" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Repurchased and Retired During Period, Value", "label": "Stock Repurchased and Retired During Period, Value", "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)." } } }, "auth_ref": [ "r11", "r74", "r75", "r97" ] }, "us-gaap_RepaymentsOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfUnsecuredDebt", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on term facility", "label": "Repayments of Unsecured Debt", "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative, by Nature [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r57", "r60", "r61", "r62", "r394", "r396", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r430", "r431", "r432", "r433", "r436", "r437", "r438", "r439", "r448", "r450", "r453", "r455", "r474", "r492", "r494" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r244", "r265", "r270", "r316", "r338", "r481", "r482", "r486", "r487", "r488" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares under share-based compensation plans (shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r11", "r74", "r75", "r97" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r520" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r514" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r244", "r265", "r270", "r316", "r337", "r486", "r487", "r488" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity, Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r334" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r244", "r265", "r266", "r267", "r268", "r269", "r270", "r316", "r339", "r481", "r482", "r486", "r487", "r488" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r172", "r186", "r187", "r188" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from asset-backed financing", "label": "Proceeds from Issuance of Secured Debt", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings", "label": "Short-Term Debt", "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." } } }, "auth_ref": [ "r73", "r101", "r491", "r546" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r333" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r139", "r140", "r323", "r325", "r326", "r327", "r328", "r329" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r315", "r316", "r317" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from short-term borrowings and current portion of long-term debt", "label": "Proceeds from Short-Term Debt", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of cash dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r30" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock, net of retirements (shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r11", "r74", "r75", "r97" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Receivables", "label": "Increase (Decrease) in Accounts and Other Receivables", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "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." } } }, "auth_ref": [ "r3", "r82" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r244", "r265", "r266", "r267", "r268", "r269", "r270", "r337", "r338", "r339", "r481", "r482", "r486", "r487", "r488" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r15", "r134", "r137", "r143", "r323", "r324", "r329", "r345", "r359", "r515", "r516" ] }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity in earnings of unconsolidated investments, net", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock issued under share-based compensation plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r6", "r13" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding: [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r92" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liabilities", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r0", "r50", "r293" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r208", "r209", "r391", "r392", "r393", "r445", "r446", "r447", "r456", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r485", "r494", "r535", "r548" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends, Common Stock, Cash", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r97" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r503" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r504" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of contracts", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "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." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r208", "r209", "r391", "r392", "r393", "r445", "r446", "r447", "r456", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r485", "r494", "r535", "r548" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r503" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from term loan under credit facility", "label": "Proceeds from Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r176", "r180", "r183" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill Balances", "label": "Goodwill", "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." } } }, "auth_ref": [ "r117", "r217", "r344", "r479", "r491", "r531", "r532" ] }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "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." } } }, "auth_ref": [ "r33" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of New Accounting Pronouncements Not yet Adopted", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "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." } } }, "auth_ref": [ "r107", "r108", "r110", "r113", "r156", "r157", "r160", "r161", "r170", "r171", "r214", "r215", "r287", "r288", "r289", "r304", "r307", "r311", "r312", "r313", "r319", "r320", "r321", "r331", "r332", "r336", "r341", "r342", "r343", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities: [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r278", "r279", "r351" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic [Abstract]", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on revolving line of credit", "label": "Repayments of Lines of Credit", "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." } } }, "auth_ref": [ "r31", "r522" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r503" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements and Interest Rate Swaps", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Australian credit facility", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r120" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r145", "r162", "r163", "r164", "r165", "r166", "r176", "r183", "r184", "r185", "r189", "r309", "r310", "r347", "r361", "r476" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative, Name [Domain]", "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r394", "r396", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r430", "r431", "r432", "r433", "r436", "r437", "r438", "r439", "r448", "r450", "r453", "r455", "r492", "r494" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on term loan under credit facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r153", "r154", "r155", "r190", "r340", "r372", "r390", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r495" ] }, "pool_InterestRateSwap2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "InterestRateSwap2Member", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap 2", "label": "Interest Rate Swap 2 [Member]", "documentation": "Interest Rate Swap 2" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (losses) gains on interest rate swaps, net of tax", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r5", "r26", "r296" ] }, "pool_LineOfCreditAccountsSecuritizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "LineOfCreditAccountsSecuritizationMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, Accounts Securitization", "label": "Line of Credit, Accounts Securitization [Member]", "documentation": "Line of Credit, Accounts Securitization" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r315", "r316", "r317" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "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." } } }, "auth_ref": [ "r182", "r508" ] }, "pool_EuroCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "EuroCommitmentMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Euro sublimit", "label": "Euro Commitment [Member]", "documentation": "Euro Commitment" } } }, "auth_ref": [] }, "stpr_ND": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "ND", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NORTH DAKOTA", "label": "NORTH DAKOTA" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Short-term borrowings and current portion of long-term debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r121" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "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." } } }, "auth_ref": [ "r8", "r38" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive stock options excluded from diluted earnings per share computations (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r186" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share:", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends declared per common share", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r97" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r48", "r49", "r291", "r489", "r490" ] }, "pool_ProWaterIrrigationLandscapeSupplyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "ProWaterIrrigationLandscapeSupplyIncMember", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro-Water Irrigation & Landscape Supply, Inc.", "label": "Pro-Water Irrigation & Landscape Supply, Inc. [Member]", "documentation": "Pro-Water Irrigation & Landscape Supply, Inc." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r524", "r525", "r540", "r549", "r550" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r503" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r291", "r489", "r490" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r78", "r79", "r93", "r406", "r422", "r443", "r444", "r491", "r501", "r523", "r530", "r541", "r550" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r9", "r349", "r356", "r491" ] }, "pool_Derivativeeffectivedate": { "xbrltype": "dateItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "Derivativeeffectivedate", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Date", "label": "Derivative effective date", "documentation": "Derivative effective date" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r34", "r35", "r176", "r180", "r183" ] }, "pool_ReceivablesPledgedUnderReceivablesFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "ReceivablesPledgedUnderReceivablesFacility", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables pledged under receivables facility", "label": "Receivables Pledged Under Receivables Facility", "documentation": "Receivables Pledged Under Receivables Facility" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r48", "r49", "r291" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r503" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r51", "r475" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r18" ] }, "pool_ForwardStartingInterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "ForwardStartingInterestRateSwapMember", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward-starting interest rate swap", "label": "Forward-starting Interest Rate Swap [Member]", "documentation": "Forward-starting Interest Rate Swap" } } }, "auth_ref": [] }, "pool_SwinglineCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "SwinglineCommitmentMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline sublimit", "label": "Swingline Commitment [Member]", "documentation": "Swingline Commitment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Rate Derivatives", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "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." } } }, "auth_ref": [ "r61" ] }, "stpr_WV": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "WV", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WEST VIRGINIA", "label": "WEST VIRGINIA" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r503" ] }, "us-gaap_LongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrentAbstract", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion:", "label": "Long-Term Debt, Excluding Current Maturities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r503" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: financing costs, net", "label": "Debt Issuance Costs, Noncurrent, Net", "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." } } }, "auth_ref": [ "r70" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on asset-backed financing", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r102", "r243", "r258", "r481", "r482", "r547" ] }, "pool_DerivativeForwardstartingEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "DerivativeForwardstartingEffectiveDate", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Date", "label": "Derivative, Forward-starting Effective Date", "documentation": "Derivative, Forward-starting Effective Date" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest and other non-operating expenses, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r88" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r145", "r162", "r163", "r164", "r165", "r166", "r173", "r176", "r183", "r184", "r185", "r189", "r309", "r310", "r347", "r361", "r476" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r322" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and employee stock purchase plan (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r177", "r178", "r179", "r185", "r272" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.poolcorp.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r94", "r149", "r230", "r236", "r237", "r238", "r239", "r240", "r241", "r246", "r253", "r254", "r256" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r115", "r128", "r150", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r294", "r297", "r318", "r491", "r533", "r534", "r544" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r175", "r185" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r90" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r173", "r185" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r32", "r90", "r148" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term facility", "label": "Long-Term Line of Credit, Noncurrent", "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." } } }, "auth_ref": [ "r22", "r40", "r41" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r52", "r99", "r135", "r137", "r144", "r346", "r360" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r21", "r116", "r150", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r295", "r297", "r298", "r318", "r491", "r533", "r544", "r545" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, gross", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r16", "r102", "r257" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r85", "r150", "r193", "r200", "r204", "r206", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r318", "r478", "r533" ] }, "us-gaap_CumulativeDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CumulativeDividends", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative dividends", "label": "Cumulative Dividends", "documentation": "Amount of cumulative cash dividends distributed to shareholders." } } }, "auth_ref": [] }, "pool_CumulativeShareRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "CumulativeShareRepurchases", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative share repurchases", "label": "Cumulative Share Repurchases", "documentation": "Cumulative Share Repurchases since inception of repurchase programs" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r153", "r154", "r155", "r190", "r340", "r372", "r390", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r495" ] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Excess tax benefit", "label": "Other Tax Expense (Benefit)", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r151", "r536", "r537" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "pool_InterestRateSwap1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "InterestRateSwap1Member", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap 1", "label": "Interest Rate Swap 1 [Member]", "documentation": "Interest Rate Swap 1" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding: [Abstract]", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "pool_TermFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "TermFacilityMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Facility [Member]", "label": "Term Facility [Member]", "documentation": "Term Facility" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r22", "r42" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Liability, Classified, Noncurrent", "label": "Deferred Compensation Liability, Classified, Noncurrent", "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)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenues", "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)." } } }, "auth_ref": [ "r142", "r150", "r194", "r195", "r199", "r202", "r203", "r207", "r208", "r210", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r318", "r348", "r533" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r100", "r119", "r150", "r193", "r201", "r205", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r294", "r297", "r318", "r350", "r416", "r491", "r501", "r533", "r534", "r544" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r193", "r200", "r204", "r206", "r478" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r82", "r126", "r353", "r368", "r371" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes and equity earnings", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r193", "r200", "r204", "r206", "r362", "r478" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of deferred and contingent acquisition consideration", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r511", "r519" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r138", "r276", "r277", "r281", "r282", "r283", "r284", "r373" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity earnings in unconsolidated investments, net", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r8", "r83", "r104", "r196", "r211", "r357" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r127", "r473", "r491" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional Amount (in millions)", "verboseLabel": "Derivative, Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r538", "r539" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r111", "r123", "r124", "r125", "r150", "r176", "r180", "r183", "r185", "r191", "r192", "r212", "r221", "r223", "r224", "r225", "r228", "r229", "r259", "r260", "r261", "r262", "r263", "r318", "r374", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r404", "r425", "r442", "r457", "r458", "r459", "r460", "r461", "r509", "r521", "r527" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "pool_CurrentPortionOfTermLoansUnderCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "CurrentPortionOfTermLoansUnderCreditFacility", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of term loans under credit facility", "label": "Current portion of term loans under credit facility", "documentation": "Current portion of term loans under credit facility" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Investments", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r510", "r518" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.poolcorp.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r98", "r292" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r111", "r123", "r124", "r125", "r150", "r176", "r180", "r183", "r185", "r191", "r192", "r212", "r221", "r223", "r224", "r225", "r228", "r229", "r259", "r260", "r261", "r262", "r263", "r318", "r374", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r404", "r425", "r442", "r457", "r458", "r459", "r460", "r461", "r509", "r521", "r527" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r8", "r39" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "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." } } }, "auth_ref": [ "r306" ] }, "pool_CADCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "CADCommitmentMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CAD Sublimit", "label": "CAD Commitment [Member]", "documentation": "CAD Commitment" } } }, "auth_ref": [] }, "pool_PioneerPoolProductsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "PioneerPoolProductsIncMember", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pioneer Pool Products, Inc.", "label": "Pioneer Pool Products, Inc. [Member]", "documentation": "Pioneer Pool Products, Inc." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r46", "r47", "r271" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Product inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r27" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "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." } } }, "auth_ref": [ "r12", "r53", "r54", "r55", "r56", "r58", "r61", "r63", "r64", "r65", "r306" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r17", "r491" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r502" ] }, "pool_RetainedEarningsDeficitPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "RetainedEarningsDeficitPolicyPolicyTextBlock", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings (Deficit) Policy [Policy Text Block]", "documentation": "Retained Earnings (Deficit) Policy" } } }, "auth_ref": [] }, "pool_TriStatePoolDistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "TriStatePoolDistributorsMember", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tri-State Pool Distributors", "label": "Tri-State Pool Distributors [Member]", "documentation": "Tri-State Pool Distributors" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and administrative expenses", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving line of credit", "label": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r28", "r522" ] }, "pool_BusinessCombinationNumberofLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "BusinessCombinationNumberofLocations", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Number of Locations", "label": "Business Combination, Number of Locations", "documentation": "Business Combination, Number of Locations" } } }, "auth_ref": [] }, "stpr_AL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "AL", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ALABAMA", "label": "ALABAMA" } } }, "auth_ref": [] }, "pool_RecreationSupplyCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "RecreationSupplyCompanyMember", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recreation Supply Company", "label": "Recreation Supply Company [Member]", "documentation": "Recreation Supply Company" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r36", "r37" ] }, "stpr_AZ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "AZ", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ARIZONA", "label": "ARIZONA" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r139", "r140", "r323", "r325", "r326", "r327", "r328", "r329" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment, net of sale proceeds", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r89" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Newly Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "pool_TermLoanUnderCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.poolcorp.com/20230930", "localname": "TermLoanUnderCreditFacilityMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan under credit facility", "label": "Term loan under credit facility [Member]", "documentation": "Term loan under credit facility" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "verboseLabel": "Termination Date", "label": "Derivative, Contract End Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r395", "r396", "r448", "r449", "r451", "r452", "r454", "r494" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r77", "r97", "r354", "r367", "r371", "r378", "r405", "r491" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r218", "r219", "r220", "r479" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of deferred financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r29" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan Assets", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r513" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r273", "r274", "r275", "r379", "r524", "r525", "r526", "r540", "r550" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficitAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit) [Abstract]", "label": "Retained Earnings (Accumulated Deficit) [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r505" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net", "label": "Receivables, Net, Current", "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." } } }, "auth_ref": [ "r491" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest investments", "label": "Equity Method Investments", "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." } } }, "auth_ref": [ "r198", "r211", "r512", "r529" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r90", "r91", "r92" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r506" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r75", "r352", "r491" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r19", "r150", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r295", "r297", "r298", "r318", "r403", "r477", "r501", "r533", "r544", "r545" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r75", "r404" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Outstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r75", "r404", "r422", "r550", "r551" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r24", "r112", "r139", "r140", "r141", "r153", "r154", "r155", "r159", "r167", "r169", "r190", "r213", "r216", "r264", "r273", "r274", "r275", "r285", "r286", "r299", "r300", "r301", "r302", "r303", "r305", "r308", "r323", "r325", "r326", "r327", "r328", "r329", "r335", "r364", "r365", "r366", "r379", "r442" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r75" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r153", "r154", "r155", "r159", "r167", "r169", "r213", "r216", "r273", "r274", "r275", "r285", "r286", "r299", "r301", "r302", "r305", "r308", "r364", "r366", "r379", "r550" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r118" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r507" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Securitization Facility", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains on interest rate swaps", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "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." } } }, "auth_ref": [ "r14", "r59", "r81", "r129", "r474" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r80", "r103", "r355", "r491", "r523", "r530", "r541" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r10", "r26", "r140", "r141", "r325", "r326", "r327", "r328", "r329", "r515" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r11", "r112", "r139", "r140", "r141", "r153", "r154", "r155", "r159", "r167", "r169", "r190", "r213", "r216", "r264", "r273", "r274", "r275", "r285", "r286", "r299", "r300", "r301", "r302", "r303", "r305", "r308", "r323", "r325", "r326", "r327", "r328", "r329", "r335", "r364", "r365", "r366", "r379", "r442" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "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." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "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." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r86", "r150", "r212", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r318", "r533" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income (Loss)", "terseLabel": "AOCI Attributable to Parent", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r10", "r26", "r300", "r303", "r335", "r364", "r365", "r515", "r516", "r517", "r524", "r525", "r526" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r106", "r109", "r168", "r169", "r197", "r280", "r290", "r363" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Interest Rate", "verboseLabel": "Fixed Interest Rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r473": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r475": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r508": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60" }, "r509": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 46 0000945841-23-000135-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000945841-23-000135-xbrl.zip M4$L#!!0 ( #9>6E< 33"'F < /$B 3 97AH:6)I=#,Q7S%Q,S(S M+FAT;=U:VW(;N1%]SU<@*,Z@ ?3E].G&#"]'86RN+D5QW.0RLVIV=:GT1&CU^D 3G0WR_+S?[5)VTLW.7^9*G0_RP=G) M2;?HT_E_>@>8"O$TQX>9H=<'8UVV1\3[#T_ZG?/3*EQ,M0JC8:_;_=M!%+VZ M+&P9L)_#_/0U+;.Q6*"[T)9&WY3#' J3.]@Y=U4%Z6Z@1;#5\"6V7UDD^J59 M8RZ=6V/=\%DW_EWP2+N08VUFPQ>?]9B\^ =-Q4]V+,L7+2]+W_;D=)$$O?Z- M8!@VB9?39/GVV_/V_/US_),''D&>]!]MV?; ?FN GFRU^KHE_DY&EIK$ M!UM[6/9!NM 2>0SK#*;+\/S9ZY#Y MYKFXW=1>Y_FSWEGW8O/S6HSDA(2CB:8I*#:,M!>_UG $.3/#_.9N"WMU)"ZH5;R5N,C M9:%(:5&ML(_4I9#E3-1E<#7!#M2O6,K@/"G&N'),$(7D7'+"CG5,OBBW(5!2 M3MY+-V.1L;REF)6+-3WN*2B#+4VL@TW:YMJA[D&LQ'1HHLB)Z4CG(^%K_EC. MGY*C9A$V8*R]08'D6CO5800#?056X-UYW0JJ604S)YBF1#9;=<,30<+@\4@@ M42R(?^G;%F <0R[E7%=%DBG5#=TF9M:84W$;\61+<1>*3<7^T!]%UUT+Z2@&"4[7F2%V MIB @(S/:CW@&BXW!%,P6?*VTSXWU->8QASAK4K0J9W-2N.W%(8*C"-%.$7A_ MEX]D>4.Q)O]4&TCT!K+=.SVDI$7O5*6K=*FY%)<));R^X!Q> 4\*)NNR]T;% MO8T*;,1VKD,*$EQGOKRR?E!H#V M3^>]<03L3;1B>$AO2\F\)3V@Q4T$8T8Z-8\?$*5EIHT.,ZXBV[9E-,=0QR@N MSDG;"F6BQ[O&H*I&;^GA=:YZ>6Z=B@K$=N2&2A0S S!AA"I&*8N@U4J 9IU M!89Z.I#)C\3[B31US$CV)Q4%'],F\(3?4L)1GO;@EG2YO9Y';& B>,&GKB&S M==B]]S[L)Q?2Q"U1\7 S*;)YLQ7A3LD'\_,&;_ DPJO ",E_FW'@0T13>N/( M6I@?P0!<&6R>UX[]O$+#]]8;6Q]PA\_L6,7G6*(Y#(K##>$"($$^KLDU:J+% MI'C:X8-062]T.4J:C*1?U"G.Y @J4I'BHO4-_%/?V:+6Q\-J#FV&PM\Y'I814KR]3DF#^BHFUT(]!+HA<)UOE%^8@W ML-@8Q^1 M)7P,HO2Q"-*0ZWGJV?5IE MX_@&U:!P2(<67$PQ?1&D^,RFB68KT:LN)]9,B#FVE#?-HR?79#R-*V-GA-'I MR*8P@MC^P7+3^?)G ?,[\7W "K>N/4T.L3=M%LV $')MA,+(RM-P_N4" MW%49.1OJ,CHT3KIH5,AL"'8\Y#YKSJ=EX-3OE]3D!5 M"&J^%_G_?Q#>([9/;]RO2P+_X,=GU$D<[ 'OVS5GQS^\3,>_[LY/S"Q\]MKYGN M6;LG6K]NWC2[Z;/[]+W3\>]_\*!07S"^5YSBQ0[ MLH?>@B^\?AS+\5?[&<3:KS JZ^-[D&%Z\CFAC=]E+#,A-@+=Y129(1WJL'O* M(S2\]YE^4MA9GI$E,#!!,"0XG[]G@:&%_$24;YD%>F!X@P:0%].GV[,\'+L)_KJ M=-O= MGOC5V%LUE7'<*Z_I:K'.Y6F\OCP-FUPF)IM?769J*E3VYDAU\[2?)*_/7V=I MN]\>).?]3G_8[??EH->A83OYO7.$J1"/O<9FMQ3S=^:;4ZJ88I5"8[-'>N>LJ2'L# M+;PI1Z^Q_=HBP2_U&@OIU&AC1R_:X>^"1YJYG"@]'[WZK";DQ+]I)GXV$UF\ M:CA9N*8CJ_(HZ-1_"89ADW YBW:?81VM"EKXH=-ERS_\]J_KGZX_BUZGU=VK M^I<9O&_6MS.Q>Y")[\AZE:M4>F4*87+Q;JPH%Q_N**V\FI+XF&.4[),WY%-E M726QKS?B%TJ#.;UVETWR8Q*_2)O(@ESSXYVFN7B;>A[IMMO?*K#?&Z']G59? M-\0G@FKB?4N\M5-9-$0:(CJ'U=*_?#%X?7%HTI4RRT!.34VY'_6&BS1410;K M1\T.9+Y['NZVLM-Z^:(S;%]L?UZ+L01(+4T5S4"O?JR<^*.2%C[1<]POC46D M"_%/8R>BTV[^A\/^R1@-TK48#+B'F\Z?@9NZ>]WTDW1P#MPPF8O;PLPT93?4 MB-ZJ?909*%(85"KL(U4A9#$75>%M1; #M2N4,3A/B@FNK)):Y)+3R HS42'O M@MR60$$I.2?MG$4F\I9"0B[7=+B701ELJ4,-K#,V518U#V(%ID.3#"B?C54Z M%J[BC]7\&5FJ%V$#)LII%$>NLS/EQS#0E2 $WIW7+:&:R6#F%-,RDCWM"RL19SMU!F2]MG$O;^WK!_ON>C5ZX.:5TK.%5,K//'[B2X[EI( M2R%(<+I*-+$S!0$9B59NS#-8; *F8+;@ZTRY5!M781YSB#4Z1JNT)J4,MYTX M1G R0K1C!#[@,LG@5+Q57X2*BA-<7G,-K MX(G!9%T.WBB_MU&.C=C.34A!@NO,EY?3L^X63'JMP?\-*,?R1+PGA]8&_@ET M^G#P&LSTJ:SC'%MX18$(2#^91].<$\->0D MF\@Y."FW '1X.A^,(V!OJC*&AW2FD,Q;T@%:W$0P9J3-%O$#HI1,E%9^SE5D MU[:,YA#J$,7E$6E7H8ST>%<;5%;H+1V\SE4O38W-@@*A';FA L5, TP8H9)1 MRB)HM2)@@&95@J&>#V32$_%A*G45,I+]27G.)[0I/.%VE'"4IP.X)5[NKN^M-C/.XP\=UK.)2+%$?!L7QEG . MD" ?-^1J-=%B4CCM\$&HJ):ZG$1-QM(MZQ1G<@ 598'B@O4U_P@MA^9;EI??FS@,6=\-YBC5LW'B3[T)O6BR9 "-DF M0J%EZ6BT^'(![BJUG(]4$1P:)EW4*B3&>S,9\=N:*7,@BEB]2=@O#M%PR.]R/*J"SQ8;UZ]Y6N$USZG/ML>&K?;9V=[1=JNS=^S/5NT/6KW._JE? MM6SWH&5/@R/L0J"&:N\\Y(?GCDZ[4A9OCGI'&T5SU!:=(+78XSN(UMH]-*=; MWO&L=8 Q$#?Q$*'PU^=]>'OX'ID=*I,0RZ1ZV!M_!\L^HDPGX(_NL!'>VSXS M\UZ^Z)]=N/"Y\8[IGJ$'0O7;)DU-F,S"D!7A>8]8N&3#R2+\[[:Z@R?N\*?F MY+\76'5ZZ WWTN&GH=X^\FBU\4.*TKCP.F,4'V!.:>NG M%2M,AWK>7DV1"8!=^?U3'O&&^MYG_-7(:?BURO\ 4$L#!!0 ( #9>6E?> M 4 /@B 3 97AH:6)I=#,R7S%Q,S(S+FAT;>U:W5/;.!!_O[]B M+YUK828QMA-#OLH,%]II'^YH"W>]MQO%DK&FMN1*,I#[ZV\EVX20I!>-9'%3/'3U$#HAUWX*-4G?D:J<<--QO8;/N.=ZGF\XX2,IY+.]L>4GP&G M+UL\FK)^-PA[03!@/1*&A)"N[T=!N-?M1:07_1VTD!2G5S3:S#+VLI5ST4F9 ME3_LA=Y>5)C1.:0OOI9L5EB9MB%Z9",GXIAC HS MU5I+NYK*.:(F:H9CF4DU?.:[S\B.=!*2\VPV?''"&;J'?#(N6&-X$%I37_WUYNVO;T^@&WI!H^O]ZM%; MJ0=LXJC;N7>!ZN[L"C?R[X0IPQ,>$\.E )G Y-41$$%A\OH(WI5*EP25,A*" M/OSA'7L3#XY9["8'WVL"M RH+B_.KQC0F#/Q=:[-)&1P3-26"Z<[1 M1<9FG#6WW3<%W6N?['R,(^WCO.5RO\ M_%FPZX\V_WXK()9"U.MXSDWJ5O%]211Z/9O!!U9(A6LHX+54.01^Y[U=T'=2 M9IC=%0Y6(;]ER9X_ZX>A/YK(O"!BYIZ"T38D4CFN!=HD*3!!;:DX9AA/^90I MZ/KMJCX0#0G/,,@N%<$(*Q4W'#UDT?3J(DZ).&4H.L^YU@YLPLVD6(4@98JA M=E>5J0QH=&G#.X:&P:$'!^J,B+:5.4DY2Y WRC+\C,%1@DC&275(U^:TG0:_ ML8P(SN"-+#7&]QOTTQ4>K[D@(N8D6\N#D3AU:DYG$%=)@^DV%/^9(IP44H.P MN"T(VSA.T!M1?_15L6W(-&/-_*E4E*D.QGA&"LV&S8\1Y;K(R&S(A8M41S1: MYGYF_1"3K$:\ W\U7)?K0> -HH&MV 9K@:&-X+J8>ZZ8[QBZ/(95/XC6COI> ML';L2UP'D>?W-V.[XS2NM$:_:(R"EZUNJR$H"+5@&(;%!02+B2]CR;)K9/'P MB<7ME;:">?ZN;7[,YIP@2NK4EI09YKD8 9K9-'.9>A3[7'+%[.946_C,P;A% MM@%36A!MT>U+R,T3U662JG$7#+H]1-Q@9!/(@A-=<.PX6/R U-.#5/C=08H+ MK/5YM2/ ?84A.(OBOPXB#=X(MQN+0C%MH=6VPR3+ ,E0,)9.'"@0:[KMJ)++ MDHH,*7>L;2'&6656(5/BQL+)U-?*K;<>;9=%[TNGC$U.(/_3C>"A/917=?XH M-A*W6=6&+]RM]UIKC'WP ^'FGT;CATV44=_K[=TN44;>;K1^^+:9<@^/\!NR MO=M,6;GE&V67*GKO/E]^8Z-Z>R/MOJ^=2Y83UQ-;QAK7-HFB3:!EQBDT^CT^ MB]=]_UCU1V[4VH7%_0FGMD'NNH"K.PRKUKLQHY'5J\[;7W27;YW5VLBS"U-_ MB+Q?D7?(_G$@8E[.5O3);I/=-O#0$ZD4=^30Q^.()U4N_L1R *MJQE)'^1Z/ MM%]SX7:WTA[QP?NF-S 'H-&9C()4'+7'A78]#*[A7'%CF$ #\"SO[MKKEB2% MZ6RA[9\2#5.&4PLESS""J+T7N-('-_][=F)7:9XX>J7Q+'SI_78E:;7K2]LG-MU:AMD M0AJ[?I1A,-#ZHNS:&MJ;-A152,T6>];]#?O4U2T3!AL&T8KU^UK,7GL9 _5T M#;VAPN)F-\9+KV?,B[R+%'].0J98Z4NSGN0&F6KANWKS9,>]\?(O4$L#!!0 M ( #9>6E>8CGIVSO< +N)#P 1 <&]O;"TR,#(S,#DS,"YH=&WLO6ES MXSB6+OQ]?@5>3;TSF1&4DOOBK-(-I^VL]DR6[;:=TS/W2P=$0A:[:%)-4E[F MUU\ I#:+DD@)%$$)%5%.6^("X#SGX&PXY]?_\_8<@!<4)WX4_M91>G('_)_^ MK_]?M_O?W^Y_@,O(G3RC, 47,8(I\L"KGXY .D+@;U'\I_\"P5T TV$4/W>[ M]*Z+:/P>^T^C%*BRJDVORK^,SP:V XV!HG<=9&E=?2@K71L.[*XB0V2JEJ<9 MNBT]G=FR#$U%'W0U")VN;KMJ=S#0U:ZIVXIA:YZ&'$?RSA3;,@:JIKBV@W2H MF;;GJN9@B&Q'U4S50>2UHQ3/#\\Q3,[&413\UAFEZ?CLRY?7U]<>^<"-XG'/ MC9Z_D/'*CH;GGUV=Q.GLXB%,!KTH?OJ"/Z073B]Z&\2!O_1,\@F]5)5E[8L? M)BD,732]WG]+NPERE^[ ?_>>HA=\;>"'B"S[ES2&84)6%::8+/A1BM&5[:ZF M3)^#K_QSPVO)UP.83%^[=.6K1J]3',?Y\D969_I,#\UG0A\W'1C^8GG2B5_T M1/QFY)4(^1=+8TK2<5P\ M>O+-"LV\#U/-QV!^R;Z<7;JRSDNK1[Y=H&SQU#:1596[LMI5U/E#UBV/HBT\ MB%Y^%L#PZ;<."KL_'SH8YPAZ_5^?40H!>4(7_7/BO_S6N8C"%/-O]_%]C"GA M9G_]UDG16_J%$O]+_U_^Y5]^3?TT0'W"#]TI'_SZ)?OPUR_9HP>1]][_U?-? M0)*^!^BWCN![OW6&7=7H]&7\GZ,; MMJ[\^F7IJ15>\Q.OXOI@3EM]Y=,9>;\ M+=_Q)\GL'5:G3]:8U0ON\.61M_P*N]/_ZQXO.,=/]^@; O@T>ZC3Z0]AD*"5 MYWY9IG>,A@BOLHN2 I@2ECE+J(3 ;P:4A6CG%*P$?1T,4[H3Q[U/R[V3"]A4N= M+F'/Y6^F?T]?\F5IWL7+H'*P#-DVD68S4^0N88SE;\K-;!+ZV;22$<34G\WL M&<%D$J-^OK#TR^DCIM]-_R;/*%XIC8.5^@@8ZQ" F2WKA/+>\KKE&_;9SX?+ MZDNJ\[:D:ODE5=GQH,'A,I0517LMPR*R\![V0#ASMA98S(= M0;AR/_GP$H71LQ\6/;:LO%AZQ)?ET6_E ;-NXN>S0$]D-\_^]/#+WL:![_KI M'^AY@%_A^?C;S/[+5>NSAQ03DMQSA=5(K)9%SV.LY85IP>JYM8 M)_6N8!SZX5.2/?#7+X7OF:W';#B\"KUE(EF"2/R+45L0B7]]TQ%$XG$G_F ; MR1QH)$M6P=+4JED%'Z;&@]VW,#65X=0XL^74J1>%P=1X,+X6IJ8PG%KM1E#- M$A%__AR%#VGD_LE>&-8$I]HMKIK7_-SS?.(_AL$=]+WK\ *._10&K5E_8?0T MM/!M-V3.77?R/ E('/(V':&87!>C$7G:"[H.W>@9M886;;=7:A7\>Y@JV@*! M]M*"VVZK'&R7X(!8:NTF2^NW%!ZH5+OU=8S[#P^$X\&VY&$=:C=$V[QI+[ML M-$:*DMIV"[D):XWE^K?=6CZHM<9RX=MN)C=MK;&D1>V6U )*NT/Z/UMG0CCH^&B-5V^YGK,\;, MJ-1ZB[MQ]U1#A./A+"X/Z]!VR_EP!W>9I2H:;;>0FSFXRV[]VVXM'_C@+KN% M;[N9W+2UQI(6M5O.S4U-&*(5E(ZR:7\JN[0_4QBB+2*6,$3;0"5AB+:4<#P: MHDVL@S!$2RM*K%(536&(-KO^PA!M:.&%(V_FTW9P^MVC-;^-;;M,VK M]LQHT7;[=H$6CZ3E84#['9Y[_Y@D*;F[+3GYUA'9NXOT+ M\IY0:PYVV:TWT/DE$T.Q9A^1: MTO+Z[/S'VI4M#8-ODP0;,TER[F(8)-2PS-Y ^O*>W>$_$8KO\.]W<>1-W#3! MBG;]Q_+-0U3K_67IBF37W@[OI]?^)-=.WU"^ M-ZK-G1NB#.)N+NM&W#UR8T15IX?)>!Q0N03#]_HA9Y2'G,$HQ=SFSA522NK\ MW]JE3AS]#8\AOHYC_XEBX0<,O<2%8Y2!XB R2#M\^7F;.Q=-&4#\[;_J!L1C M[--!D'WHTD_2V!],TBCF*V%-9]7GE%O?T'?HQ_\%@PGZ]C[[]2_XB3!V1^\_ MT L*EG7'V477X7B2)O0*M34&%K>>(?[)P-* XM8OQ((,2FNX@5NO$/]D8,@- M#K=>'Q9DT-K"#0ZW7AW^R<"2&[CSVDR7]1+/X@5;+B0NB=75";G]WD_^7-!I MK_%,8I2D]UA/?'B%XQIDT$>+IHE^\-RY.?@BT0)CR%T9\X:Q&V-\\&6M^*[R M9^!?J[NJ'.[<%'O0L ;%EP)EMF,+#R3_8=;2[W$JG^/XE<8>P\$ MH'[X])$(Q\DFW-KT/!*L)J;AUJ#_$85/>$V?+]$@?7P?HV5-^8LO#M@SBW9C0/*\T4T]P:NYNWS ?D8FO>(U^V!]7<6JU\ MK#537'-KJVZ0((MZX+GK1I,P3>CB^ZG_OS0QI-;U5\CZJQ:;]>?6].1W_1GV M'E/DEIF==/VO)G%$CECZ!SE3PVZM6V9VTK5^>/7#IP #OH4+KK31]+PXO^1[ MJ;_X;V::7NN:@Z& MR'94S50=]'>B5,[O2=+W %/BV0^[(^0_C=(S5>]9QCC]^NI[Z>A,D>7_O[-T M*1E0%P;^4W@6DQOPM\D8AOU?!_$7_.3L]^P%*Z]9N-=%Q&F8WSS]WHV"*#[[ M5YG^]W6(9]\=PF<_>#_[]T=,T 3.3TS]=L-A9^#N&DZ>P4E'@\?[QZ6!XSAZ-]N+KX>7_]>'WU M ,YO+L'5?U_\Y?SF]RMPW-]Q/X6\P&6&9ED:A!"Y[%SV@RH;N M5!YV$<@..EN]U&R_W][_ 7[%/!I&XGXR#N [%C-TD/2FK\\P?L+L/HC2-'H^(ZS^@N*4)-+F:T>7,?LZEP*.T],5 M@PB"%$NZG=:SY2-M=_*/67M=YN>ZN@]Q2GWV"]TQ-FH M\;J0U?NMHW6F-XRAYV%@GJGC-Z#@I5B 4("&*TN3K4IY6)W'/@S S]!W(P^! M/Q[*9&*X,J;].8(SY('C/SHATP#"*GV&*]PD\3;SGX@E%P0 &090. MHK9W#['3S^Y0HL2.29-#Z_>"1? M*XZF+ZT2!> 7RGH<"^CO40S2$0+_G (&9*H(0*&'O!V$V1V]_2J+D"[A[LS# MGW2?\2-&Y+:N!]^[[PC&711. :CA30^-TTR5TV0)$,UIK2SD=E&C6(CK5HGK M':G/2EK3P_KTP$DE<:WGXEH_=G']>']^\W!-A;*0UYF\3F>0F0KL81P]ST3C MX8>6 KA28A/ M"'SW\6Y\0]-3SRKH-E?4QT-NSNZ="F"CTY>[JFGJ\OXZR@Z+Z3\_@21VL2S' MNT.7J$JRH\E_?U)Z_Q@_=0 ,\ 9R_0R?4/Y!_JA\<31[_+:+DJ')YOBM\^7@ M>RNEY3)2#ZQ=V3U;DW?1KE2B7NG,U:L]'KOY.T-SF ]6MWN6H>VN"RIJ&=4E MXXT56D9CYK+'+J6Y5)4Q]^B)G"V&87J#OYG*&;/3O[N]_0$N;N^Q]G/^2#U_ M&S2^5BQ@.67ZT]4;=%.Z3B :@GBV/@ F(!DCEP0'/."'P$\3X(ZH%?MY^VKL MK @WMQ0?=NGMJKU,YM-A?6D;UZD0 B;?_,!&H)":E/$XUQII 8,+$D*/WR\B M#ZW:F0FY8AQ'+^0Y<[^,U>E?H@"^0G)V9V=3EK9E=S=$TS5UQ>K0?S&N%. 0FP21N18JK@'Y/83SS?I69M-#P!:*U9E^O> M?>^A!ZZ>QT'TCN(C);^_*)LH"N(G&.99/9]/EOK+4@+<1#VASPA]IE89T*AW MM^I&>NYY,2G3E/U#\@.5Z2;JD.BY@UDF3D=C&/\)OD63 +W V),.H[$''G48L=5HSK1;7P7DW5RR^OH MBM+I_XA(Y3(80J&E+PO/W4AQ%^&U#OZO/\Z,I7R=U4[?DK&:WC5DX2B/8,'S4S[^GY#/S$ MS&&+8N2!\21.)L1SFT8 7T&-&T7]-/A,A J):9^[Z5ECB3.&J>R4.&/W%-EB M']J1>[K-/B&'CM:N.2&'0Q/CT4\#&C] T!T!-X!)LI^RR>,<8TB%R,/[\R * M/E7:B]LQPYL\"$2)B-[<$0R?\ !WY^).YJ&'D+FET"?;-+NH_@$Z&_]575U%Y^13KR:7+/F"3WU"V4L@'/ MQ Q*/N\E1.KX63T+9$8H0J=<3LT$DR,$4QL%4RGIL^P-,<=I*X0/9G<( CQT M!*#K8N$3DR9OE!UCHB(4?@HP>+N%7R3/6&KAM\RZ:V&6H3V=)*(1X<=A#8(L MTQ-XBJ/7=#3]NH<5)$3'YJ&A'_J9C,("B;CS5#S--2.D7RM?IY=MO6#]^*87 M$JTHOWC-6*=7^F$F7+'AUU6G>MZB&+0EL7>Z6/VWV#&W79.;UWZD] M2RV7D5S)QV;U=,=D[Q$T>XZU_NO=U\"PRSV5;=K)L^]Y >+>G)V?_(@O,/L^ M1?%[@35++Z*,[>87S0U;5>[T?Q2+"?[BW_MO5?+2[MU(IDZCT#I?)7+31&6< MC)0?.*TM(:U1\K4K)ZW%2W5$F+DITCH+#U:V7:Y'IRO7']9IZ,T3MZE:,YEN M1!=FVCJS;)T9I5SE@EQ(3-=@>G"5XJH)L7R 2TO*Q<8'W0:>O2HVE$^=8Z?+ M\CM=E;RY=5G.52MP;IF\MX8]XL,-SA^2F57HL_*'1;YRZB''VW\840?W),D< M1WBJ62FE@HH=44S?%;R3E[_Z^-7XM2#$)Q'6C1%X)3]R?OA.8W%8/I.&AY0;:+H55I^7.43M M8('@^EC#3G[KR 7Y!C2/BZ9Q/= 'W$Y2NC-@I"R7W@LGSUTOHA6$R..PHH.U M%T0?FK.1WNEKMF1:CJ28SI23I@/M9_E@=)9NECR6D+>":/["WEHR?2@P/(ZR M;? L1@%M-[:VY' >7I#GM\!!$@63=/TMC&L5K:]N7+7\,JF]G]TSBN=JYA/J M#F($_^S"(7[I&0Q>X7M"BNL4UVC6C[U \VJ9$VY2_-?68WL&6<5>_D=*M8B\ M-"RXHEKI:KG-@Y2N:F(!'L^__;@BI?\N;F\>KVX>JQ4 /_"!!+.G./9.L=*> MZ;"OWE3/4VVMI^KL0Z5FSS'*/;78P:08K?,PM=AMQ.%!@SN\+V^/<#FSV0V@ M^^=3C&USKYL/T741&@Z_[NI'VG1R:SBL;>:;JDS^"KD9"QC%1#_^U^U*%SEO M?G=^_PBNEU+XOE_?G-]<7)__ -CROI7B^,Y!L&)@K=4:[;9,Z&DIMP2%S:T] M%<=28>_1.OUK;%L!97GOF;GS::&/[.3*IY\AG'A^BKS/;+:AED/]='8:,2DQ M*;Z8ZUAEBIBM4!;X519,7@PH M:V@L%*(3GY00M(R8S-DH:$GN28Q&I(7P"]I%[ KIRC'AU=VDJ] 1Q6R%H#XP MOY),XR5!_0T&,'01>!@AE"9"%SYZZFM"%Q:3$B*V1B:CI0#QC2$Y9[!)*X;) M"'P/HM=J8E=(5XX)K]>D"Y=(!CK(,X10:0A;]F8#FYY@2<@!%YJW/HH"_(XD M+X\-KOXY\=-WH=P=/40,H=R)20DY7!^3:0JI3)'B,:71LFY7E($B]+ICH;DE M?)P-),UQ.-OCI^WIZ K[YR.+;96-B-6=/*M37@$L_<2=) M0@[XDK*=YR$,WA.?FC_SO9Y1,@LQ"NAVC;'QB4SX:Q"@B\BAV MY1.AK=B5Q:Y\:!GKZ/FNK"WMRG\E]9#\E!:9H-LL_B"8_DUVZ2!*)J2L!1Q$ MDVFK&7#O)W^*K?=88*$*@UALO2="6['UBJWWX#+6RK=>?6GKQ>9M&F-JT6WW M+HYN M>G*,H#U^7A4:__'.5FC\7&TN)Z']*7)Q99,?Z D&F:Y/6W(*9?]XR*W:PHLF M]M33H*W84\6>>G@A:T[WU/.E394$H\!WZ*91+/;3XR&UV$_%?GHJM!7[J=A/ M#R]DB_,T?X99#R84DY-I,,A:FF2GSDC7K$GLIS[*HE8_$T2^S U:L?L>#S#$ M[BMVWU.AK=A]Q>Y[<"&KJ/GN:R[MOE=O(W_@B].&1T1EU1%I(&)S$6D@?*:! M*':G_W#]^\WYX\_[*R%UCT/J8IIJ\B:I6Z;O=I4&?HO-)T^S>2?I(\5Q]\[E M!H/.,KLVV\_SO&SSK8^T+4D8K5-F/1J:?D;ULKUQ+U][F9 M07$;ZJ4V0KR/]3H$Z2B:X&=XB030FXO&*1BC.&LU#3 9X.-#6D/W-Y5 M[ZF[M7NKF[VS;:,E8U9ZEMV6L]:UKI;:YVVR'M64< M2UF('/:%?<1:.@)_X.M&2=8_NT(AM*-;C1O\R?K%.%6,+#54/V5XK%^(TPE) M+'@ =^P+S"%A55G56,VX3*7?HUHYE85(.-;%$;!B ZM32&.X09AH)('G(V:V M3;(TX67 USH4$_^7^N;_]:-/DJN)_^J_G851^#V&+BVC-PG]])XXT2>)U\&P M#\GHZ0=N%V/?0Z[_#(/DMP[Y*X3/B%S9?8)P?':/7E X04D'#*/X&::_=?RW M]"R]B#KLR9V8??#,$64DXI\;=C6YTUUDLO$/KHS MERGU<)G:Z>N2H=F2H1MB'Q4<+O;1QO91HQX.USI]0Y)M3;(+-&5.N:RR%3VD M_[7*BKZ(DI0$N LMZ=FDU6J3+A0'[=[XMAB09!EOASES5.4-G>B8LFY(IF6V M>?L''GDX#U!K6251S-7PE9*X /M?J^![ MS^.V%I:ZJ\H&I^ [!7_S PKPAT^TOA+TGOW03](XZ\>%WL8H3(07>G?5/%_< MWU&(8ABG!-JEIKCF0K M,D?>&H&M RO7]6!+[_1-QY%D7;BR!:X;T9WKP;61X5IQ>(KS;=&;IV>V\6#1 M9CB**Y>O/*G0P>T8$=; MHF_7.R!I4W/MU"JW4"9K7%63^,'-N^K2B 3&_:. M+NFZUN:=M1).CL&9Q3?P:[=@& "?M-PT-I]I M2:HJI&Z;@,\]]FLW@QA@W^GT'<66=+N& V BD+ K1J[)*7R4I#22$*4C% -, MF6XTT^*GX00)A&BW7* V^!%J4-D3/'S\VT=.NHG":)F9=O,A&"0FK4F&T^J MM'"-<;PGK"CC=4.:1)L5R=K_:). %<>2Z(4V"KH:DJZNY!-S&#XZB6E)&-#! F%PH]W"#%+[EKC3 MWMTB>[X&#_C<#/T>1\\7^%8_G.#ER.W4*$R^41)EUST2 OWAAU&,J3.U>,Y# M;_DI6?>Z/U ZBO W+_@26K>Z*FN28ZBV+-FZWN;M1F2*Z<9"6AS".W:O?<<0]OL]$T5[QA.J[.^/8(?J4I,JK-1 %EGC!TH'T_7VQ9)(HJ^X4EJT50E$ ^6 :]MY 5CI] M53%95$\0(8-*4+A:B0F00I$33-6%-HG^W,S9/=&F8'&X8Y<#1P;6FI(K_*%V M^E:K3^9N.#32 A<+UZ ]L-^]/&BU3M]AY0\7P.%1VE7R:I<'CDX.;1]#C7B! M6A[%726G<7G4DAC@_D4A&2)'')EMYL@L?P-NRY6G$&(@+>V*#Q]OF^4>1]]: MW(BGVN1YV:5JMR0QC'8^[622\]6:)=GM/E]="1D->Q2/D[?W;<'33MZNW>#> MB[_LK-Y>DHIDMJ4.YA[3;K[/%X, ML:U#9 +4LCD;Q_D,/B\]B12):6+$&&$$CV", $S3V!],4DA@GT9XZL_/$1E8 MY/XYB@+,&\G9VB2)(UN>XHWQT!))K-A1/8-1(* =14F_P<1W]TEPX\VT8>2V MX-* J>Z2IR6+)G;[6,UI]FIN__-\V M,Q\COP*7S%?=>[".^70FS*=T^GK/YJE,>C4U_\/7/,*YVE[")6K9;1D*$]2J MG;ZB]N06G1D1G+&WH.>2,]C)0='*VM%Y4ET8+OU@DB)OCQ/N M'[R.O,=Z]C6(JB\ +QS>E+F40ZR QW5J,!U9<^HM<&@X]_QX&7M?8ZN]C-V4 M*;:>L0UBC!63#N.H5#0G^C?R /0#PJ^(1F&0:$E@F()FF2PI!.9Z\34&>;SG.!Z5EFV4JO#-FMIAW>>E"NN,/=@-NNVGQ6OJ$=GTK7B0;RIJ#[/ M)/7-Y'F XMLAW763V[F@SGW.E1*2+;O3UVS)$L401#$$%NID,<"WG$:K%> . M!K@CJB6.*X5W342[%(=4MAVYXY\&U>Q\X5?8J"H'J92#Y':WOM[%"]&6,KLM M9H\&E716[*%E&XQ=P[G8@T*T"A+;"[@&%796@-,IX!2E3446!*9Y%Z*[Z>BL M,$T25&1)+L!TP[AJ3QV!BH$",4IA($O8#("GO_B>RCT$B*[ BR#/'H2 M?3$B+ Z/MN/\VJ&RH2\H-AY(.8++*7JF3R*8NH-^02J(39*\>DJK<[S$65*> M\K1XYL5#)3#OR(LD+:LHWY(W?FCQ 3IQM+1THO".(";I"SVU11N*X!-QT'2? MM-L=^<3I]-5>5>YFPFN$H(_CA" +K:<\&C>\=J!FRC%[Z,EO4+@X[$^Q3 M8QBGI U:BB^_6&R$]MT/8>CZ^)*'%'] .X'TUJY#_FK=P*,=1XE/2'H6HP"F M_@OZ^NI[Z6@*Q(6[,@*=R?-;X "/8)*NO^6 "[YQ>97EI5C\249+P.XKMF4, M5$UQ;0?I4#-MSU7-P1#9CJJ9JH/^KCB=Z4VC>([U)]0=Q C^V85#/,$S&+S" M]Z3S96D=GOVPN[CH)=:+\L@&6#<)[G5[/%WKN]O;'^#B]O[N]O[\\?KVA@=N MW#C@)4::LP_A,RPUQS$:H3#!C &NEYMC-#^?8K!_^AG"B>?CV7SF?ZS7(19F MT00_PTNJ#W<'>9^51ESV8./9!G"GV[L]=?-WCFR(L;9HK$ZIIVYQ96]UL#LKEQ88$!EK\H?Y MYF%#=:F\?D%DG'/RJC3WD,V,JYV+.X*54VL[J'@$BR-@Q096IU#K?H?FE*L9 M')LISYMWFWV5F2WSY\4GOG^;+;.^5CR.?!0M*JN"HST59]K%Y.P+SK2$R??O MMV75R.0*LUZ5@M'X8#2QF^[,:':-C*8>1=-*P>1\,+G837=F8=:\\ M%*.=0@[_;3K*LO470MR? DS>S[FES:J"FU+%X<+=,G%7P$TLYX&6L^DFG-4' M>5(5XKY',?XS!.XDCE'HOH,TQD\C26QXJ\L%V1/T0W!B5>0^5=GV5XI;)'C\ M^+>/^S_=+);2H>;J0$Z(BYP.CX0,V:O/0^]Q3I1S[Q^3)"7)5=\05B#0(WRK MJDGHG;XAR>JJ5?ZYJ@K!D3I^-'@LYM-*>%RI)L$W'HU.7U$DQ5BU7@4@.0#D M_KZ/+<4F:H/A"M+,3E_51;5-@?.:!.]*!0J^!2\YA6A+NK/:+JD1P5M3IM-" M+G/^B"ZY_DRQQVE#H/H9Q@B/\G^11Y7K!$39^908)2F(88I \@K'B01"-#NJ MXHY@^(3P92"%;XAFUO]R<"V5G'+Z'D2O?T'>$_H=#YU\>$[.;-R3Z@5)X@\Q M"4L6YL-!P*LZE&FN1,U^24Z1C5YWJRN9Y>+)AT-*,F:+) MP-"K."$60K).VBFRTNECL:ANTD>SXT,[5+KC>@O<7]7;4N>1#4W)1EB,4[73 M=]I=")B_$A='@^[]XSM;RC2R17=%H:41H659J^ 7 .0%@(U:TBS$J][IF_)J M,7\A7@6Z68C7+04<&Q6O!M: #4DU+8[DZRGDK#]&*0Q M"W,OE=\JG1 MXR1X=8/2V^$N7&5V^KJDR*N=#2H[H*K$]MOB+FTO+CD)8NV,2XNX;[0"95K@ MLM6X;%0#GZ-Q%7 VMM[T53'8(LU:X)U#O#>JD^\L?1UL9K)P91P*DJ>0Z+I< MQ:GB*=+E7+R\]D]!*?#]&*W%!V/8+Q O$JCVD$*!\)D*'OQ7,"%+\C%$6UQW^:%D7DP*UM2::U=Z=((0Z.11P(S:0Q7T#3XH >"U8E4U_-[Q.: MB1!%G.R_0A0=P$W3M"@BAY=MK="CWE9QL,7I,RU^C*>*-DL0<>7RE6)AZUQ8 MT0ZBGG80C)=/W,;W;2?7_4-=7HK=NG^H:J>_?_!@AE";EQY[I7W[HX;_.U)YJ-'$\:[6AA@30FXN("DG:/ $\1UBAQ\;Z2565 M2\5/.G G#J=GR=9.G3BLGF'LVK]ATW>&IC'O[: H/4T_T;YLTA;E M@_+,OHPR.KEDW_US,I5M^>$'95^CT]<=269V-D2PD&"A^EE(Y8F%2+4:0S(* MZB6WO@94"Y3J>^0B3+I!@++"R+6:8FTO9EZ_\KE CAN4YDZ8RBQ%2I#KLN0X MJW756J15BJK\/.\A6]0P-D"VR=E;1U*LU8[6 DQ'!*8M"@D;,#D83*HMJ?K> MU28/UY[AB-QW"T0$XX!4%/4P*#P4@WCAFR%T_OJIJDRA5=%<(C404)=W'D3=P4^.$+UO*BV!>>"1X\ M$]DNJX4B:;+='(Q!69+NVA2TNB;T0K!,$&YHC&=9J!RN! MHB-"T19?Q%XH,BB*'$62S=6 OW!"'$*Y0&/H>P"]C5&8D,(5H3?M@[&4\7@@ M_T,[F]+4KVWD=+K*R'0>>K0D=I85OZ/_3R5]BDU)5XZAI"S?]F<[45V_!E(' MJJU.W\3[B;:W5B*0Q3.RMF@E=2"+MA66;(N"N2-.!3%#AWC%,VI^QM%KOG=Q-,9C>: :SX=PPS'$ M,PEMV[JDV3QEE0I,'=X!QQ!3)-CL8!E9T,*[]4%"?A60WZ/(>_6#0(3^&M4V MIF2HS#5&IV\ZCJ1:XBR]P&XSFL7.V#4)=A7)LEFU\A'XX1(_6[2(G?%C9?AQ MG+T/RHE@77G2TR K:7H#PR>?M S(XG7"9]&\%G$](TKF(\9J^-5;WI-M9RZC M$7%94C5QKEK@NJDDYAIP[1!<6Y)F\V1O"FP=/K69/;9TIDK2Y[JJ)1Z-BE^_8I)1Y@^4CB+O>DZ5RGQ%VM)CB;VJ M[[=($Q&V*L^[Q19-A!6050)DQ=E[>Q!@XAE,6U0/5F#*#IKJJX=,A1>D/B_( M&,4PQ4,% 8()XB1IF6N&JE_-F!'E!Z')/7G+[?!GDFGVE=E*[_151Y/,@CI< M+5(WA''*\PZQ1=U@"V@# ]HP)%-AE?@I0,4EJ+:H'6Q!10^8.I)94.-"N#IJ M#L*(4]L\*!WS0XCNEI:O6YV^[4B.TJ+:<<(:;=>VL$W78()CN]/7;4E5 M> K)"RP=7,5@@B4'RT1=TC7AV#C@UIB=Q:[/G5'OR;\6-Z"J/']>Q,FASIM7 ME1\&B<)B\2%+EB8.FA_.%#]:#M^WP4YK.?Q0A^HK%F\:$+2KS^NFAAE3:,\ M>M/OAP\'I$B\GY<(3=+(_7,4!7BADG_[5UM5K*^T1L&.C4J:ZUW=J !O9;=O ML6*;5HP_+:&^'ND\B*LUK='S>H'!7&R=U1H+8[]XO&%&K%B[5^PX!5-KN[J< MNRZ>1YJ ,7PG77B:\*?S;.HSH^LN ]>.!0$-K=/750?;]JNG M\-OG(V^1@XYGQF3D@^.2,0_@S&;#F#IF3%V55'7O\AB".01S<..#9L,65)Y^K@I !4 PH)(T#96#J:MF2H>Y^OXB]AM04Z MR<,HBM-NBN)G,(CB.'K%P\\4DZE*,L87$+A$0Q!$X5-VK8<&*1 '=QO54"CI M'C$UOLT(5YG[2#TG2[)LT6M9H+@9U80!BDT9[R&JI')UFE(@Z= Z"0LDD48_ MAB3K/'7N/AT'R30Y(?I0)T1X17C1.9:/P4_5__<=E7]3I8?5K':W-!2&+,^; M1J5B(7L#6NOT+572+.$=.6I052H6LC>H= PJ0]+M52G9>@\)O[K(7S(.K)_OY(T\#,)CN2HK:Z-TS+SN6=!O[KUV88X-_$^-$6&#PR M#&Y1?AA@D/2HP1J/I>RM\8B3D^(9M3[CZ/7@2S1$F(L]X(=N](Q "M^:UX&Y M%K'UJ[E3FEQ3DCS"MP69NT,74=/N] VC,&>V?2IO2S4*KA%=O^+*&M%.IZ]C M1.L\);H*5!U:%66,*DO&X=$T_%O7T +QNF"(FS M7V)Z[%ZITE(Z?<=9#BK+X]F(T>IM4EQ6SU\2MAL?*\=>R6_[P'J,F!7MN2#'MO M+[D %L_ VBT'>@]@.1A8CBT9HK71X?.@.?*$M#?W[J#YSU79RY:Q,B+)BBH9 M!>=H6Z2.B+13#J%_T-3GRM GIWXEW2$UFEK3JT/ CRMU9Q_XJ01^FB9+JKYW M!]"&$Y[5-B<\EUHT,.DN<>NL_/\E^DCZ"U^Z*$0#\.FZ]S$W"^BY^>(O!5+*PG\ MLDD!OT/QPPC&:+,=>'WS_:,FGKV#"L0[&-_&#RE,D?=?,)B@^3-S)5R>*^': M9GM@[7#D>H:C[S@GE5]>!4X9>_AD:B/+$MR]O\N,,DF M >!L#',9B049C]*L=KC<3M(DA2$1_I4)0BI[VI)IF9)3<)1?JLR*E<&TQ^ = MTH3>D61#ES2Y4M7TX;!FFH,F/>&D+&_M(G0?NBD9W4Q'TI75\.^4Q?TD(6T0 M\#MXY_!HOA8 IN !C5/T/$ QT&0)J+*J2?//,KTN_T)MP^PND;LX_+@L\2C6U B>R0_J-BX-4 J'-1-_*(%0K1*A R1&A M9$N0K Q*=,Y08 K:AFA+G# M=+D.+S*J+'!3U9"S8W3Z)C756ZTRB$,K/&\&VWI2L4>UV>D;EBS9QNK9/H&L M(T+6MN94[)%E$609DF7QU%;V=!I#W*,4X@\]@& N_6>.A5-OGZ59$J0 MJYP>YZX[>9X$))9TB8:^ZU=.[W?L3M]6%$G71#,(@>IF5)(:4.U@15N5)=/9 MNZ.00!;/R-JBDC!'EBK+&%F&=IQM(5J@DBQ0<-K#.WH>QVB$PL1_0=-RN9^" M*$D^"P=*LPZ4.:UHJ82+14IEQ2%_8#+=H/1V^ C?*K.B@EFQL A'BQ078?$> MF#Z?]M-<$CP!_-O>4%]%LTHZH*P> 5P18@)*O$")<6?O6F6EUND;DNWPY*$[ M^OHRV1GN9.T9@::=*>T]6'B +M\+5+NBU*K,1D M\5Z]4M^&9.ZRUI6VF"(7O2>?+ M,@XQ"/,!Z08><8GUHCRU >7%YVD/NM8KUAE=Z[O;VQ_@XO;^[O;^_/'Z]F;S M 6 .!HP9"D[ MW;EIL$[/5)SVC%4M-YZ:2DOQX\79,*FUH1"GS/PS;N/*^W>#/P%_X,M&";C" MDMM;6HR2I"Y19^UH%W"I@,TJ)'45'U!J7Y<8LF M@O,\.\<9A=>Y=&_O'R"W-WNW,:SF^9G;M[O%BE1>;LC+<4T22M(E!+*IT O"VW-J!&]&D6O M8NU=,X4_7:T=N\#YW<$=D@FQ6LE0]V[5VJ+ZQXU"@K:)Z0[@"1OC.1MHC 1]D+C.P6ERC=" ME(L%FE1F+G)(59<,X;86.&YFGV"$8POC6)%,9[5E';5+F47:Z M!?CAO!YQ-,28=Q>3J/WP!>6.;XFXMX4=57EWK%8B;;-8F<>.OL?1C#E8$P5%&IJ!%,G9=?\'D7>JQ\$P'\>0S\FU!,F39,FS90@US-Z9+'_ M%9Y1Y4[?,(K:S@J31>"T=I-E'4X739:A_X:\[O^B."K"KT+P8JN*^K4]YLIQ MZ?2TV*G0T0\K[M<4,::TN(E"DA"4Z5A7;\03@*IZ 525%OXS5HL)M&AG$"9" MFW:&VB&M84BKDEE0;;[UX0^N-XB+$0R?2/?R<#$O,4E0FI4,7"@A2/T]Q"6$ MYXC<[!0]=+%YF!6/V#&'L:RZ=F3KOD<.HU@QQB?UVJ'*W2,7^2^DW$&])_7: MOOL=Q.D:(YB@2Y3]>QV>NRY>II34BZ);X@*M*N^$I*ZY(DMR04UGX8#E %\' M<<#6B"]2-=Q6),OBQ,%_4L[8NSCR)FY*PVAA&L6['KL^%2?7X:SS5::[GM.H M,I.9G;ZFD9[-PGLK@,W++K(/H"T2OM,DU>2DA=9)J?YW,1I#WP,HQ7Z;#1BN]Z";LI6N MFC9H%LJBRCUCJ3 JWPQ;^Q:%24B:8MSE!/SV_C-!WG4XX\CS&0TK,Z3>Z5N& M+,G*JO>X1;M1102UR"1J+5/4;B[5R!0&WJ5D2](M5L4;ZP9FOH]-QY$ON4E1 MUV !/D9%LI7B!6O9"(]+URC>\[)CB =4*UJ[?B+WE/?<4ZZG?3[/[B;)WH-) M@B])DH54<*KRTR3P^$/?'F%O'SH*?0??Z='LQ^@\(\BW&;WH:6VBQ^3?>)65 M%9,6'C$*"DV+V#,'Z*H_]EPKNJQ.WY8TV>$#7,>E0ZU)*9K$[@B28 &6XN.8 M>&K2=QHX0)B&8T+JF9!/,+G(-7B67N/^&Z[9L $A?Y?3[BZ 87H>>E=3\E5F M0KO3UU7),3C)\!/8:ES$L\,6J?YB28ZYSYD#4;*LS)6MF]HI&%(TM"5JI_&Y ME7Z/XKMC@YP'[FK0[ZO8= U,3P6O*EV^H8N&?(^A0VK MDK)%!E5[X7G ]*@:X4D2H3 \E7T2H0X%3Q%=YG^$Q[7O%V]!W_T0AJZ(+HOH MLH@NUUT+@QI+8(BM)1"CERAX(6Q'KJ2QY1AYOG"2-)H3NFC0_B#AOMOA!25+ M955$SVI6ZI(IKYXK;5$2J'#9M,EE4Q>:21$ER50=R=*%7^; VT;N;@,8"TPW MC5,))-;O6;]'XYQ(M\/]^(RD'4FZ8TE&P:XAPM(GZ+X&001))#P4)P+;#"$+CGM]R[4?6[4_2A\>L3$VL!R&[L_Z/;Z[@]" MWQ=P/K2^OQW.)780DL=$#C(6Y$$+K?]06G\=6\BIJ&L'5OY9,)TAD\[8:D$I M56$ <("HVJ5X14!M5$J,8VY)Q;< 7[(":-G2+ID8\L!P&G$3RC\ORO]UDDPP M3=#M\ &Y$\QEEVA077"KI#*847AJ3%@ M,'M@#88%K#%H!B" N@40N X?9Q M*FK:817_?3A,)^?05,G:ZZRQ4/B/Q.._#Y)(E%8K]M8(;_^A'#7"L\^==/X9 M)GMPE8GELR5IBB8./O$(I<.*Y_V@9!'/GJ.M%D,7=1\.XH9)1E&<=JF8'D1Q M'+WB:63EHS%-8TQA,,87Y.5_@BA\RJ[U,*V%LLV+K^:!$)$X17=B01OK2(ZD MJ\=0F5-H^RUWT>P'Y:S(A.:L'L83KOU#J?Q[["A 6 C<6 A[,:(ITSU%L54^ M]#H!I48=.'M!2<$R'9L(!=4/A(E0NS@?8B)GC>7F3G8\[01_)]1_+FK7W YG MQU4O"%V*6(C4*-A'$@OENL7*]5J/)C57&3!T+<(.39JP"28W5B:F,I(JJ M-CW36M0PCD=-F[\ZED=2@SDQ8\]7Q2B##J5KP)!5.6&&&E%KVWTW MWS2 @:/=4CM]TS E6]NG&U9%4K9(7V\M.IOO&< "G>2 LVY+NLP@$'2@CO1' M;0=<#8?(I7TXT1M6"L(G!&*8(I#]3I-NLR[,)#& _$(:>+Y@JF)EHFE#H;W] M/VH/1&1DO1U>Y42]QS2]#0E3D_^OYC2\1TD:^VZ*/-IB-_26/UBXLHB;]4[? M*U.7S;$,*? M[[?];-$[2RH9V0J=:9B.7C09!&AFJ^\5@3@<,1PRMA+[U2\[:F$,%J@AP59V M92I)-IDCR6;+G;YM2*IZH,K*JPM:@S6[/]X:-GA/5_ 4HT$('B8J59UNM\J" MAR05.9)LK7K16LK[5!_[DD+\3OROY[_T?\4_IN->>!8Y"8%BYHB9XH4^\,Q/ M\1PA EQPO@^$[L>AOHA2_#L;XXQ#X>*A/,0S &,8T=ISBRR^B MD*X=Q# >:H ON0AQ1_0W+/>C'@?ER%_M4[0/8ZR\^9G,0H@.1OR]=7WTM$4 MV0MWY425Y[? 1[!)%U_2^WKO5V#IVHFJDZZ.^JW9G>-(JG,QC#)]0=Q C^V85#/,$S&+S"]Z3S96D= MGOVPN[CH)=:+8CU?KOZO@_A+OV@.)=:ZZ.9&2;2BO%$2W=W>_@ 7M_=WM_?G MC]>W-]P/>(G_YEQ'V/,B3^;P0T!S/4=1@(5>0NMN6%\!$=CI.^!HAL5<\^EG M"">>C^?WF?^Q7H=8*D83_ POJ3[<-4R"]SRRD\PE(-V\\)P".$[0V?27K]/# MTWY(1T9O^OH,XR?,][G8)&S_8>>B@\F^SB6"X_04525"(7W'VG6KW'-M>^[7<4W;\SM"LG>[<-%B[ISBJ&&O9.PN,F;TK )2>O].3+;,E MM&K36!6MI\JM&:S24_1RTF6+0W2KT[W"I<[*I05V=";FN8HX9:= ,M6@A,>T MPI+541BD76M[C@=+;!,8T!W]#OI>][I,^:P=@-F.%;E'*<0?EO'-'^T:G+ON MY'D2$%6=PH)66:*_D>(',1JA,,&F;SU+M'1I2?'8AK!0L8=HOS5;< ^IVY(N MMV/NV?>\ #6$N:SN1IF(6)DYG];:G3]'D[!,4XJV[8V-KNH%'!.'9,,;0:-+ M< 5CDC!5ABV/=@VN0S=ZKFFO:\<*/$8?V> 4<@F_P8!4A"))&Y?(1<\#% -- MD8 JJVK3>8.E]ZZV)UG1:H+)2E!0WQ(4G-<-R-2*VTF:I# DRU(YYJ?2S'G9 MW#OF5Y5V#>?UU8M![MB]?+B^\OQ;RGM%T?@MC+<8OLG"-D4F3!BQ]1DE1H>F?;S)K>B>+IIX@?YQ3P4T>H7&!2<>K!I".? M B8%?M0M!Y4WX&>[LNHH6%F5%R MVN>!Q"UNA(,@L81!:7?Z MJJ0S2W 78.02C%M\$KR T>$/C"+%;UL?WET,AEA3Z^QY$KW]!WA/Z'?HA^?"<5!R[1VX D\0?XI4G0ZB.44V6 M::HY\3S:O(*0R;N)[JJ:4/SBNRACY'OD1D\A?4KE+4.$R00D.8/D283.1#)"$SZ#P\*\A#9E=/JZ MY*C:$2-=H'*;JX$GXSZLO"(W8%SDHE/=0F(-F=,A,@XQED99(?:@,9NX"6 !G/("N3 E'O MCJGSMV.*;(A"8%V2XRMQ9MJ3(PTP&0$\=!^/R]O'S!?./5:6V>64&@OM=\EQ MI"J2GUT%0N$G/G$HG4043*0@-&'*LX"GB(BU%DI,SRB4PU()5=;.^M1;J[$L M<4"<6RBQM,E92*63Z-QTG%!B>OJ E5329+ZDTJ&#ZTT X1L,:* \:?(MQ7K1GK(%Z$7-@E<1K!($LV\$O%G@ MOT#=N4#,B)/L,0>YE@LE-E,JMV)C-I$PW#E"Q#;@6CB<2<0EC= MH!3XM/XL$&DXAV#-+;D3.S8GUS01D1;XV0<_[.J$[IJK+G;ZJJ5A7W5M/%2#B&41;\FMV%4*Z: QW&OC9DE.S MGQ!2>11"HE9%(6KR?KG S1OF@G3>(U=4I.# QFF\![RFBS.. HE\()%=K4Z. MD2AJ7C1AMW. ;G8G"CE&MT#B-@\ !TAD=R!1()%G)&YQ(QP$B24,2@L;E)(M ML\HD$F#D$HQ;?!*\@-'F#XPBW%](-=\4CA MYQ?PJPR_DP@SB?P+WOPX=4*:7;5)CB$MX+>/\Z9.^(G&:JB=OB;ICB40>,P(W,--4SL"#?X0*/)."B$W;Q=,_2XNK2P":+>4F8\FIDV$ M:0L>D8IRH HP95I:;&WU_) _N[SZ(@).QX>P'?P1]32J-]@=%^(872)MI EW M0TV(97= B6/$"G1M\R;4A"YV1XT$NGA&5YG.*,S199Y$8S*!KFV.@)K0Q2YT M)!(PZH;3PYJ&IR+U@ -;BZ.>VZ8(G@E(<@;)DPBHB12%)GP&O+66-VEKN:+" M]\>#=('*;;X&GH2OZ*UV&I#$D 5K-#D?G 4^;#:H?G+-5A78OG57:U.WV%IQ;. M DN-Y#C4U8_>/(G0GDAU:"S5H=8>]Y9,3BOJRM[*#,?8%3@KE?10EX"TN(P? M"I UDOM0&\C8Q;,$R'@&69D4B'IW3(V_'5,D0Q0"ZY(<<8DSRYZ<>(#)"'C3 MWL4B(X(#RXQ!5W*+785"X28^<2B=1!!,9" T8 *,L?@2.8<.G[&V.HC/AN"%TI,[IOJEJD.NY.1;BO6B'6,+T%=WC"($6P3!C-SK MI04.%XYWAF:X8$S!F N,J5=GS(K[CMWI&XXFR?;>G:O:Q+J"S02;+;"943N; M.9V^;>B289S4#BG83+#9 IN9=;.90TZ*R9)ML#KW+KA,=S$ZM>A 1/ /_6"":W M6I:ZK-(:_RHG)0@$(MF?Y&D9(#6N "F"_L7])C#"8I2D((8I LDK'"<2"%%* MJD]B' %W!,,G!/P0I/ -OQ9__,O!44MJLGP/HM>_(.\)_0[]D'QX/L0COR?U M,I/$'V(2D*%0G*Y"420Y\&D[EZ<\D5_5-#EVI1.%.U_ KS+\3B*: M)+(L>//7U EIZQ0@+>"WAY.F3O2Q"\4(]'&,OFWI'6SAMPHSI]-W1'>VHX;8 ME@R0FA&FR+PA3.2'%$+J'HTGL3N"2>87<6D!$$"[=LY\*#%*_1C15K B982Y MEW1-I98R]23GQ/,P)]Y3,A4T[2SB3Z73UVQ.W)H"08?V%Y1#3\76X;K"[M . MQ^@2Z1M-N -J0BR[8T(<(_8XT54I@E/FG/XNZ-H>0E1TDBUM2[*\FBTM=EMN MT<72FJ])=IU$VZSC1-=^T>?#R2Z3,]DE$B *X43-O.Z 4)]8\+,FJR(U@ -; M:YZ&E#Q&YW@IR!-A< =][SJ\@&,_A0$EX.!CC]Q[],^)G_@I>D#QB^^BC)/O MD1L]A?0IE;<,$=P2D.0,DB<1\1(I!$WX# X+\Q+J%&FQ)AD.3V$1(7P/G%G MD>Q516^RDT#D-O\$3Y \B29G I);?!J\[=RJRM_.+1(:B@^#),F$=IR)AED: M \:AAV*0K/&1 *QDAR*OX5 -:,H$I@D)B_(8Z,]O'SF^B%TUXK<47O%CP=*N M&0ZK0*+2?QV.RFLI["KY<0PRD>C06*+#'L MH0T TQ& _=Q^/R]K'QA6./E5UV.:7&0JM9$(Y*&W79#42QE(EQ]SGX)] $L=":9M%SD(HG41K MI>.$$LMS!\R$DLZ74-IB6K-3H<25XLK5*P^=UE&O&+(*Q= W&- 4#9B"!S1. MT?, Q4"3):#*JO:1YVN*::Y]1MZW-5N@,PU+$2^:# ($INM2NK$K+WM!,1$J M9F[HRN;M8&$7R+(U;B=IDL*0+$CE+<$@U2DDT[)6MH0ZT'$@1/#6CKH8%KNV MH]Y[=5K*+45*^!96*>I7O]^J#S4">:3UTDRZ3A*Z%'=LQB13FXOZ.NK M[Z6C*8(6[LHG*L]O@0,\ITFZ_I:%&;F(- X[?"A6)6,R/J2C+OPX7O2^;(TI6<_["ZN7XFI4V)VUE-F@7B4G/,%I_C!BQ3 M<8+.IK]\G;JX_)!.E=[T]1G&3WAL.97(T#[ AXXH^SH?M>/T%%4E \]C8/F+ M\SGUZ)P^L$/VG6KW'-M>^[7<4W;\SM"LG>[<-%B[ISBJ&&O9.VOTOFZ?O].3 M+;,EM&K36!6MI\JM&:S24_1RTF5+!+]"A&'KI<[*I06J<;;-<:4%9L%B0!6X M$A'=1C*<5U_?CK6=ETNA^SJIF=*]#MFNXXC:YJ7I"K8?':Z!)[!I](F[C/(.LC M=\H+\1A]Y(9#']=NPF.YD-1[B=P\IU>A.;W*3EF;#(]JE-["6G*.HVKNKG&X MW%U=Z?1U65*NO5:5=PT>'ZL4@=^Q>/KY5>?XMY;VB*/@6QBN5":R34YOR MB7'30?-M!8>>+H>6J9.V7XQ9Z_0-0Y$<4^R(@M].GM^LVOE-Q_RFFI)MK6:& M"7X3_-9^?JMTBE]?J:*4X G@WVK@/*/3MR3=7N6[R@?Y![LFJ0 M,S:6(ZFF(D!TS"#:4GUB5R%DL"N"*_##,WZVF,W["2&51R$DNC@4HN9[%.,_ M0^!.XAB%[CM(8_RT@+9U$$T<.+!Q:/+X4M[XG#-SXEWDM'LDI,M>>1YZCW-" MSEN\?D.8E]$C?*NR*8@BQ *)?""172](CI%X:+O]--"]S6[G -W&*:!;('&; M!X #)++K*2F0R'/"PJH?84W"0FV87,6>U>FK"H.T!@$Y/B&WXGIH'G(V1Y 3 MH?M"C%V3DVQ$ ![@B&3PCX(4CA&WXM_OB7P^.2 M]&3Y'D2O?T'>$_H=^B'Y\)Q4$[HGW3*3Q!]B&I"QK&S()?QJ3J>O2;:Y6CSK ML\AFX-P^+@\,(L J*6LFN[Z*PFR.8))Y7MRLY&1"#M_,O#0Q2OT8$5]<(A)+F'M:UQ2CV6(STN-1<^)Y MF%/O*9F\RTF,U^8.#S/R'O)GK[(H.1NEK?*G\-5SBR"6'H=RZ/DO&$Q0%?67 MW>$>CM$EDCR:<"C4A%AVQXDX1NQQHJM:C*A,L]E=X%5"&R8=F%1)5U>+4XG= MEEMTL70'U".[+';1(X$NKF57F4H)]<@N2^%+=HD4B_7%SKL#0GQBP8]1F.Q[ M#$1XXEC96O-,IN0QFK>=(!TGKL.\*#@E(*7?Q0+Y[M$_)W[BI^@!Q2^^BS)& MOD=N]!32IU3>,D1X3$"2,TB>1,A,)"$TX3,X+,Q+:%,Z20,T#>N(D2Y0NP!WNRYM MRT275C0A((\:9V52;NH2D#:[LXT"9#R#K$SJ36T@8Q=.%2#C&61E$G#JW3$U M_G9,D8M3"*Q+.P5F$UQ\/*S1=A@?X'1..1R7 M4*-)$%?%>K2Z1SJ[@!+'&_8V?P +B7@2+,W1'0% FHLJI^7/": EIKG['08%99:C"[:7GY8[2*47E#W\QJ M"QR61>)O)VF2PI L2%5V<^1.7YI;5D4]*#15,)IAL@@0K+DE;V-#E_2-L1]'G$X6 M^-D'/^PJY'*,'Y'L4PUT$ MB'@&T9;\FAV%D"&+5HBG@9\M.37[""%#5G@40J),1B%J\D;0P,T[08-TWOQ9 M%,/@P,:IK8MW^4U!G*\42.0#B>RJU'*,1%%OHPF[G0-TLSO-R#&Z!1*W>0 X M0"*[PY "B3R?K5CU(R1X OBW1C!9PK0T.WU+4M35U#W1P^E($+GBF> 05CI-96UV,(^".8/B$@!^"%+YE+7A_.3QLRS>$ MW@6H-DEB,35E U!%+@2?UO5^G<(WJWKL2E@*C[^ 7U7X*2<1XO\"@8=.(FD4 M@3I_"!09*(60F[?,IGX7E]88 ;1ER\Q'$]-&VK0-E4A*8>Z&75,,IDQGC:W] MSA_R9Z]RJ-'I&_IJ'R_AR.<602S]#>704[%MH:&P.QC$,;I$@D@3[H2:$,ON M*!+'B#U.=%6+$)7IP[(+O$HHPW:GKRJFI)J;@C\"7IS!BZ4WH";A=1+]SXX3 M77N&MP\FO%29,^$E4BP*\?2PIJ^J2"[@P-KBI[.\H8KPF( D9Y \B9"92$)H MPFMP6)B74*=H"SM'T8\8Z0*5VYP-/ E?T<@.0VKP9W M>[?)W]XMDAJ*#YPDR81VMHF&62H#!J*'8I"L\9( K&:'(K?A4'UNR@2G5SM) M9[D,ZUI)K[*KU>D7G L3CO&68FG7+(>:^MX;*KN*@1R#3"0[-);LL =P2R@S M#CF/Z%BKW?:.![L"9Z6R'NH2D!J[PV4"9#R#K$SR0VT@8Q?/$B#C&61E4B!J MW3$UE;\=4R1#% +KDAQBB3/+GIQI@,D(>-,^Q2(C@@/+;/\.Y(;&KAJA!G9_B4T%-)CS='QEKJWL=. M!89XQM"6-*V=99!H!G<2^-D2_-Q+!ADRCS)(E*DH!$W>*!>X>:=SSJ(82, =P? ) 3\$*7S+NI#^8%=!4OC[!?PJP^\DPDTB#8,WATZ-D#;9E9SD M&-("?GMX<>I$G^BM=AKHVY+_41_\MIL:IMKIVY)EK=;0$ @\'@1NR2!I%( : M?P 4Z2>%B)MW#*9.%Y=6%P&T7\K,01/3/L*T"8_(2&'N@UU3!J9,6XNM[9X? M\F>OZ1OZZK%@X<5O(8)V<#=4ZA:^BAX2!CI.[(C(+D2?18$Y#^]JYL([SBO&!IU_2%NMK)6^S* '(,,I'HT%BB0ZTMZBV; MG#.4'?V(L2MP5B;CH3;YR.[,F, 8SQ@KD_A0%\AL=L$L 3*.058F_:'6_=)6 M^-LO12)$(:XNR>&4.+/KR5D%F(R -VT\++(A.+#+&+04M]F5&!0^XA.'TDE$ MP$3V01.&/ MXBFA8:Z'$\GA".2B5T&2-K)N[OJK*ED_G%4CB62AML>Z F5"R^!)*AXZK-X&#;S"@,7*8@@H@/AN" MBT[ +<1ZD8JR!>A%G8!7$>P0!+>BRR_'87G!F((Q%QA3J[M%MR-W^H8E2_;^ M;^^U86J>O2*0CK6VM\AB/>U;N)9R.8KJV M!F6C8BZL8-E5<:/-IZGAN7C19! @, 70\;R37>CZ]-:N)>^D//4EA?C":986 M_9'Q_2#^TE].X=KVY70H"YSM(M)FJ#Z92Y]X1HXG^NYF*:P2*?PX0@"ZY#@: M#-_Q>H";*,7O@S'^. 0^'NM3# ,PAO&L#])%%%)1!E/D@>]^"$/7QY<\I/@# M>F"R!]8N1/YNG63LC:.$GH<\BQ%IM?6"OK[Z7CJ:;@\+=V6"[TR>WP('> B3 M=/TM!USQC>MK?LCY6_A)1DMV'U^Q+6.@:HIK.TB'FFE[KFH.ALAV5,U4'?1W M3>E,;QK%D'P<2/_19@M7:N MHNJ96NR'$^2=I_EGY*4(J[-C@NMX@O6-A\DS1L4[$=9I4'/AM]59EI_R?6;\P5^$!WU>\&Z M&!]7H-30#\T/=U$48$:/QU&>'OZ);*;3I>-#&[C(](":![5Q"!)X'?GN"#S# M=S! ($9#%,=8*F(I"1/.ENL526"2-+E:((HY6Y-H$C>Y()_!.$986R6(P>PU MF>Y!5)6-_>?M6RT81D$0O1(Y^;/WT -/*$18!0[>B9Y,4E4\JC#GHG0\$]C@ MT^_GYW>?L=JA)EM@0)3ZR@C)<8&I!#%]TP"8I6!%C7 MB/WQ(@D6UW11-N1J%O!G(" K2V\A:6[@/,0Z4@#N$=8)L'D=@N\8'AGS*'+W M/S'%_B>:@&0430*"%Y@)EBK((\S_#ZQSTM&^^NFHG 5/,;#D%LAD1)7!9[]F M/Q^I/*0PI' F#TE',4+T12%9Y6>\]",BT/S(2P *R5JM9 9J4L8;43KC#TQB M/"R/]H)Z05-!B][&R"6S^_C6H4]_<:Y42N,]G3I0B5XZ MH_/4BB+2THT\O#EE*G!43-@+>HF;VZ7G#U@#Q4M%#"Z\'O\Q"=%, /-%;+Q# M-KG^CR.\LR?Y*F+E+"+G$?":C;-B@707\OS9AHK>B/U M2BJTXW' =U;B=U M[-LE/0M20&*J#=XS(Y@B,B:(C#-$^L.9%H\5$J(30$KO9Y3B=<%;+C8%EAXY M542)V"*13?"\0'8,F1'RGC*%,<@^&OGC;.0)#!"Q'NCC\%@(+*AD2>8&S;0I M(\$A5A-1X'73J(N-!W+!>S:B3+S,V&YQ]3S?H_LZU2\A-O_IA+ )@E40E^H7 M1)RYBYI+D>U!1CEE!R+K@BB9Q,0:(M/ \LV+Z%LR_:#@/<0DFN AHZDJ,MLN M/NP$O+# AAT*[T6]U7$# -;'9UJOVV0-1,$C?$/KG>8MFN5ZHI?7X+(UP4NR M5E.S/NID?R-2QIM@B3-$'G%_9&* L!D1(V2)4[+$8 S?2;242"FRC>(/L7$8 MHJ%/9%Z21)@]"2O.3 _TANU*/Z&*.I[!/[$)D9EPG74H3(*-?[J+23"6=V5C9KY!7.&0_RERKY002P)P>4!&X#!=,<3C--LR MB0)%20ESCW:E2>J'G:1#)KG:';G,)%7*OY4FIQQRM=/I.;_7<0X5)YRZ2_)CF$;M([A'1J_'4KV",U^/IY'6) M<10%9]-5F2[*)8:AZZ<;W4"FK!8H%[F7E-I!6;!DVKZ;6@9XU\9J^WNVL^9; M8#S=O#,;/:>,#4QEC;.Z3'EAQ%"=-,?!M1-X$Z> M)UG2$FU GNW(V8,7OIK:+L,E%S^-GV2A?\)R2\&D18>7]&$=%GN<8TE!AI6Y M@W.K]N,CCWV*X7/U;561/PJH!3!GDSEBH7GNYD3" MC$.W+!+7Q#KU"&]:A&ZYWOGI1Y0D!3E!.^::E+>#'MP1EB$!NATNC)0.=&F< MV3#)(!^):5,@T38FG"QG9)E-5"*#99!,@ M:R/6TR*)0E7>F95'*(14XD^$B=3((T]< UL%Y$FGXZ6+R--&4BZ^))L!7"9@ MT?#5ZQW3U'IKTM3$=HOINP N)W^\2;*K'8\.30^]*;X ,QV7DN?I?>)K MF00Y&#:-@8$:4/;:D"^6*9)-4HY+N?[BNVZ[V39[:[]N-8VUWVU:UCA\V>^.H@MTNC(P6 MAGEAW+-DXI6XB\M[D$^H0]Q,%U4KERVGC:>4RVXY?U4J9LL/OE_Q>6_'XO,= M?:%///H\_L9^[%E8VVOA)*RAWNZM^O=/J5S?*N!J4KQ>+X8\?OUZ31CR&-T@ M5EKLGHDA^Z!>!WJKOQJC4@RI&/**&')0$88K( W-$K@-EWO,P$FEXX9S-0IWN?_#.BOW8,MZE[@V=RXW2O3ANRSR-4S/: M$#1?3S=:_;5-9\]!::IE>54H_.F-B@9;1G*YH#S0=Y0UJ2<>DM>W,JNXD'3>,> P 5444/=VD MZVSI)7MJ463>W/;T?LGDCAI9=$>GKWI$6RY0TAPW''-)DN8YV^GN+7-6Q4K[ MN+UV%4\KGKX6GMXK'W?+V,%36P^=F]NN/A@>>1;$&;F]I('I2MN$E4+63>T$ M=TM!OKJVGOVCM/7L5[*MYQG[+)H']EE,"E*^\("*$59SMHWN2KL.^&RU&4FR MD@9+:;36]C!;_3UV4$I?;LN%L\(;C451X(QB MD3\>^1@6F?J>*$B5;>&3CABP4NY!4>1L)^7+Z2&8"]23U/=B\V/'W2O6] %$G%*#)HXBJL1,8X>8DC.! 7]8=AO^0#:S& M@3_5!*5@JP=01R"Q"JN%FI]-!H2?PB[W'$6X90X4:'Y1!\5<.9205KG+4<$W MOW"23[[WR$/8L/CE'P ^.A#!NJDWNS 9(8?W-,-NE7/D0 M8*TXWE4'%E[TFEL([ AESM)B;Z!W^MH8)"ZK@_TVH]<-_*2R)7SE2GYKT5B< MM#Q[VVDJ?6;4;5C1)B0IYZ7@")6FIF2Z;*>6L!YM%[,D5 M: ?6$R[;GS_C,>\\^YTXY)HZ0K.U4D?XO!5PPT'3['QMPFEGBV]%;WR*E&BL&JHDKCVW7+D^C<':-[>= MOJ'WAZ;2GHJYE?9\;NVY)47@:97KKE8([@N3;M>#T',0WN+EMZ_U>18CONFZ:=JDW.?-ME%$? ME_OX\;1-AZ^*>'K>VZB[1^:X(A%?INCG2/4P 304]U6&4>MN:GL13WTB;C5B M_^-'W.K _L][7W5\]F^W@/T'0[W57G7\%0O6C 65!C[]C=8)6-"XN>WTAKHY M6&U4HS2P8G^E@2MTYW4"]L?6=WU3']1$ \L00;*+!.I=8K!C!Z^>:8T]L?./4!>GR(8=JE@W;GJ2$&LDA"KY!I'2DD1ANNPXO1 YI3* M.3F>ZWM0DZ9$/=P)[? IQG+1SV/1\>5SIAP.,W[;-[?M@=YOK^93U\CU5;>_ M5?'N#FJL=5H*[P"%#W736+WA5516%2H[BAS=$D4\+95U28X.C-48@I*CBL*/ M)$>W!,I.2^$]DJ/=X6J.8.V'U=3#''\_'G.+9N11SS=L8YJEAJO00&T=706Q MBUCCF*&!MMGL5IPBZ-Y%\V>H 40793Z=N?Z"Z+FPS":@$=BUOC57)F^U3=YC].3>FZPQ)[SW MY-M@15K5EIC':%V^-VEA1^VA"A(HLCY7D. D9-UIW=QVC L<8UN/R(!LCWY2 M]VP3;ST]:Z_VRN2P2SR)N)4(W;[!N8Y!P3GJ^%A?S5*G#-8KX(LS7OT=C2], M$;0>G*#AB:+-NLOLPRX,CT:;;:)-P[BP3EL7SA>59XTSWC0>C34ZX$ZT]%8) M:QR9/%52_E6EDZLM[K?%M;N\AKS\DLFJ._2K4!?QM;U65A"[B#54COXQ%,B3 M ^DUKL,O.V)5S/O]J^V389H;0Y;FME'PQ:Z5KZ- M%)7D="'I.6J+%Y7D9#N/9QI"Z45.(VLJ4JCLYS\L-[:YK8T#?RHZC\ _^&IN ME.5/9W'$Q%,G,4UZU!1AVW'>S/S0P5V\#KC+\$1O$.F--CV]#'L6#BJF07!-JS::$O9>$^@'H]&U&BY_'RRI9C%PM M23ON8D;^!46C=B.A^B7EUY0UGJ.>ZF2L@5T4GUS?J\BSPN3Y'"55)R//[LUM MR0A');D5:U1&(E?)U[E>#;WHM<-8T $^]Q.B'D,)^29*9KV+)#70"<5'FEVV@B^>\>SN!9- M>,A3IW#"P$_D/WA@.=C@#3 #FX@F+-+0$YS DN 6PK\]?"Z=:P&H^LZCY.?^ M6//CH%!"H^-<6*!WV 0^.(5_T@( *BMVB?*UN1^[MM@ +,\*GBN7'3*]$O^T MN>3= 5TA?SI>S(2NR-%4CE[_C,/(&2\D%=W^?13\[;:X$CZ'O.88@WYW9+8- M:S#D'=;N#6S+[(W&?# TVSUSR/\7NZ1D#SV[/C=I^*X?<:VM_?=_#4S#>*/] MOJ\J\**-^CD-8, Q!$HTG/RX4W MMQ\][7]BCVMFRVSKVASH'.$3<)MX(1U^C4=D8<@C8J4O\$\.M/[%]UWM2^#; ML16%NO;1LYJZQK3YQ'=Y"*HA>]X/\+EP[DRGR&\S?)##BV;8Y$?7+. _E%&B MMV,8SV8NZ"-8BV2$ME;Y>50+[(\#/O,#G..-WZPHPX&9UX8?/WU(2 VW449G MG^2RO_J6"#$5:HH!U!;6%<]!/X7<*XNV#VYN 4(K>E!SY8(H:^Y<-F)3UM16 M.?Q0R5!!XOJ-+?:CK:_<"K@ TCW2P4)#4X1YBXV4A8(=%01SEXALEE+GD6BI M_=RT--R!EC[!CB?:._;=CUCSPNDIL"9[2JO ;_S!(I!7'P.P" 70_IM-9V^T M7T'D*H:#6HQ-&0S3WUQ-<2-(KY[ ?'21VLR=J>U;X#3NP7'B0CN^RZ@GK*1N[#XW>1D[R+,_>!AI_W;0V7*6 M!=IQC>FJ$=T&P]+$Z7W"&<'K+Y?CW1AZ-2PS:>%O"WUSI Q B_2DEAHMTL^IAPH+P.7Q71L=/:Q_);=""4_/@3 0S6.*.W'_WZ#O B\(R&]!9!:^UN>HD]LQ59Q57TV@Y[3?.<#'!JZ@)/B+1H9S\BLKF?LYFV_W9@[AK MC402^RTYQ?E=W7*\?L5 9X"2<1U8+]>6^8QJ0M@H9+4Z;.2X%/3-(FE3 0I; M@W^/$4*/!"%4*EJ0PF[$0B>4H3.*U('% 3+"ASG5^A [-L-()<+-!IX%0P[>..*N/W]]="J246>II'JHV?+!T[ZY'(IN]XX? MBMZ1T'Y%B&J&B/BO_O>C-XN!!@$U"%&$M<#9E$<3WX8]/BP(IK$G3!, ZE^Q MC_\C [EHI3AX2C2)4[,[*%"T@V80Q6A%$#A<[Q+O#-H"VBH&;5-["K@E*Z\G MVP)$!L8.$!F>#2"HM,W>FZK<:W2;E*^Z2L*A V]FP:X$_$8AYQF1D\F773 % M?K'"U3/ARA'RS(_2*[\B]E);QA_!2Q^IK^&6K[]=)LJ!T.*)<)AG3$(.B]*GLZ9P-/,,UJ%XT9O\0!O^>?% MS\Q%B_I^PGGT2^#',T!/B>/<7G:1*^END8=!<":7 B4N.#'(5Y%O%IOQZU*M+(8EMAV&A>C%!P F\MF(7^=_/'&=D)P MSA:O'8\.3P^]*;Z@)/>$WB>^SN)$S9:(%^!W?6/]2S<]N6FSP^; ;-=DKVVC:?858$^SU]Y.JVXI!KK('K)[U%U5 M_Z?#)^/JK%<-Y>G9N; IJ*5[/HLXW@5J[99>4LVT(PV?!C'5XHQR<)+=II%Q M=QKVJ ,0WKI@#I$1BC;K<>&0J\(TMPUB6+6%*@4FDZ9M;07.3B>^.LB9!?VE0+8[R#Y3=)0=KA\NN)6OZJ2=;TFTDBG:VUQ3^ Z# M^91FET9U/X^S#\DDV7[PVZF52:H(]@L R?E:!I@(_>[?6/U*1$M3I5 M:]1^C6NX$ODU2[6JBFFGUJC!&E=U1_%V74V5^T3NN=)HN\S<52#;HSVT904Q M-GW^@>8>%WFR(J<;TUZ1-$],C'4.CJHKC$V^QK"UV=12<2W>8&86!.+ MH@,R=GYPN_$?'OAEOL= U&48YILZ>]/J-D/=9CQ7<&"XI<7O00R[RIC#F]MN MIU>?RXND^@(VRS?SDOKEH;]4]T?B_BBMEJR*UUP'^:WND Z\0W)][Z&!#::> M;.1?2P3^/%=*J3I-\O>Y_E<:.J%T]I\_NT MNV*^@U@5&WF5=CZ3T-M>H'Z.P6>T[3^X%D<.9H!O;(A% 2\@KCD+[$88,>K= MN?D)ZG1EQQ:G^G+^8T9]Y_#CL1M;49RU;7UD@4,%WH7U1-N3<1SA4^DW,[80 M;=%D%Z_T6=K""/LSS+'M?7.)@"^N>1HB+N2%=@DB(+FF)X5/N3#Q5,XO>)ET M:1+M+UXA'FR.1H[CR>$#A1K_\=:>:7N3B&BY,:=V! Y_S*8CX*/8>0/1+(8= MX$EA@]A0!1?=V/XF/T(A?V(V\F.\08AQ1_B.A18XX?=FOFL%=J3+G1KV[4R) M% ,^=K$]*E6:,G6(SMV%OX/M@)9:+8S!@7(/6RB,^+1G'-/=A,IDQ=(('+\!<*6 M"!@CG\M2!3O&(BT7\2'PST(:J9$VH$5IE3XN@_^:_RA[[[G.F">XIC(9;.,G M6I8 3/%QT44PR6,-J>.)V"/V9H(-^^,QD'"4<)PXF6@G*!>>0^BZQ.]6=*LO2_[PE'O+"N>QJ)1H;S= -,CX!,XM]@P MD;ZD=0QE83D5_5QV2M&H57('>EM>4N1-_C:.XOP]*A.(7%15_'< 76 MK%#C<+XH!GG6U.R 0G:1%^=9VEA^L[2U>F2?3ZWL3E'9;;-U);[]6FZMX" MU1"[_/,XX5[T/+*JB? ;LLYJMZI^R2;Z)6V>S]:C:NR[+O&Y[%9%W=YMU)[@ M7$HY!*8J<]QP24ZM"*.T[]3S-I :]IK&<'!(_RBSW6SW!B=H'=1I]8_>.LCH M-%O#PY8]PV;[3:.M-GN*S<*7W;K0;+_9W9&_:MGNJCSPGBF%9^OI4\&F*Q_! M-*-8@/8.=,8U0^)]ZH)>.R2^4<"+*:IX02-&A'$E)NEJ9-]B'T]XEXLAM%?7 M#)T/Y,86HOQ'Z>"TMD'-OA?EL,*9[KP^KKK79\\R. BLY61W/L!^X*,@9L%" MZ^HX[ZVE@'J\&]IR+WMH%D;-9893&K7%2$_QGA4_:4QAF0D^V;#9HK'@+&C@ MI+G$YV[GD&GV")O&VL%("KLGQ^YJYXG?6(03YQ=H!83[([B31_" $-Q5"#Y) M%O(^J;KM71N/),:/L'W27(E>AN'NS:W1;35;:].!%%I/D3*WA=/,_,.JW:JE#%7Y5YV5:-C,0IZ^ 1[ M[3KAMEEO=TYCE?5O;K.&X:9 FGD4K:V0N &)1S>^!JO6=5^A\9E,K,*L[D;W M*2;6\*@FUG4B;U]#:MVH]0,-J4'KYK;5[/6&.QE2:9KO,J]>7-K0!SGP;6,J M2BZ#;6F4!8JTME[,D,F2OS9FP229:NB\EJ1TNYP5>F!FQ6HP^DU?!G5'3I M/:1%_+KFX>R]DD7O(_@?F68\A@7Q[6DJ5Y("13E<^5'R"1;$%%]\NX=D0+HK M!1#W,,UH%;>8Q)I^*I(1Y5?F92?3@=SQ11Y=DC2'*6U[I1'[(MW2SN=+"GAO M32'?)^5L75Y/OW3F>)]FCF_,9RE)8L$M['/XUR5I91+KZW>+L]!K,U'-'#3[ M9N<$V07MP6&K;DR%:#>[QBFFE)UDL[UFIW.*,64GV6RGV:W/9EO-[K!;D\WV MFKWN!0^ 4QDQ*B-&9<2HC)BG9,20-2W"%BHI9B4IAD"2>%WT#Y4 M72!6XN)%072?:'YOS96,I/>$W%/%^NZ0&YJ!H=(J*H7L8U_=#,Q37=TH!#_E M4J=_M$N=05OES53HNJ=_Y.N>#E[W]'OMO:][EF*6%Q?:_L <%\/.,JXLH[9I M\PF')[TM +RQ&R67!ZX?TJ4#]C^8^=A$ &\61MSC8X="W7%2?)VNRAX"+FXK MJ));7!Y$$R?$I@&D:=AD$EW'OZ?L.U_:FVPQ MXX1D82]!17/&! -.EP :HVL?/'52_7SA%RQ3<>=$M?BN+^[ 1), $?O!.Y*C M-W?1.X2DQH#B78JJU>8 9'B44)VX-\>=^>L'VJ^_9?/W]]E70XR!;" (AVSZT8'_X, M@MY#>&H?@#0]ZCY#C^=7$D]\_O#U%3#@'748F3J1;.9R=_]6&W0&>'>;G53V M:' 7FNT#LI'Z_XJ!7L8+#5N0B$LL;>K;Z1!ZG3 9$Q79"! MTR?'[],C41,")0'S>1Z-U<)F/'BG+C@Q:;3X3QZ$\N[C&G M+(SPOEJVA&%!@!23R/8["[M4T$6BN"F49("?S,!ZL18D[&V?"$JTEEEJY"1T MBVB;-'> VDN^SO526JVO3\]Z&7@N[^4FVGY>POG6T[&]93HCH%[*%,Q+>>2B M(1+EJ(0H' 5]O 0I, 7# 239-(Y A&EC4,@AB-6 V93W00V5A!Z0S:QDZS$C M;3TVX:X09$B,B:D#A&B!DC:6PMDYF>49>M-4AMPW-&1IBQ0-"R0MF;>9 M%*2&6]2&"?\ ^@&WR$4HZDA6W*'^;/ /*8.1,!=D/A-^9-I37I12P[@?E)^5 MIP-;&+6D8"=^0.E$%% 1%.)3^R+ =)QH@=7])NR0]2D6]E+V0J ,M)K2MTJ3 M71."(,I=^4BR+,TDD^2(!HKMA(D%DG8F0WL%^!J[WPL_(6V?MZXE7TZ[I)DV MLE.4%!+M1$@TUR>ZE)#4>'QBDEJO'*ZN(Y/16I(EN?_B=I'9'&/0[X[,MF$- MAKS#VKV!;9F]T9@/AF:[9P[Y_W9Z-[=5Z^/T#$U9R^V/3^#X:UV-YK(8;[3] M^D*] ]Y_!^SI4K_5U?Y/@^YJLMJ@N]K_"==9&XE]DDFT1AS3)@YN@H7;7=/Q M:M!;Z6UUMGZ[*+U%[MV(H\Q,K0IRA<$. 4=4JNK4\7U):MV/X;U@6KU>0<*^ MVC@5%\^;!-CO-KLB?VG?',!>M]EK'YHSM>F[?N\D7;':_>-GJAE-HWO8JELW M>\'97_LTT3\D<6-8T\2-0@+Z/JD:UXGFW&W2NDNC@^Z-SDH#&(W=Y0YNEQ-? M'>3,^C--^=G^72B L,D(?'8&VB-1[B2OO.!19YI9&I:KYK6^UQ#UHPMTWJ/P90#8DJS MMUFC8DL,/C&OTX=%98K8,53[M98[ M'KXJLNCT/N<3S-JA<7/;[E^(K[D;853<"ZTG:Q_)/ZT9:Y_>S6XI/O*'WWW$1/$GR&0]^0 1XT]J;(C5L6H>KJ_ M-!QL-ZH^IO46;V6=1=+=8$\K"UL?]'OZP##J[$%5+Q999_9\JC=49?9\NL\S M'#XC>W9N;KM]4Q_VG^P%52^D6AN]_BVYISOB-=VN5N*FJXQ=+_[KK0[AB=VN MQW^%UWP>B^N+O1FM>W/;Z0WT?K?6=W+5RUJY&$(^0K"LM6.>QY,(N0<:H]4J MO5R^D$R/NF@,E<;Q3/K!? :VPJ3&UE ?MFM]TU0]/^EB"/D8^F'+*-"C$#(F M G:'>K?75A[%&2.%:7N.M%7-?T2EN?(JGDEK=)[1C<>$OXZIM^N=\:>\BTIK MC^ZS$32P'Q!T7WD99[[BY6'X6ANG71\M/XS$R#CEWPV%/-UK#.BN-.N5&7P'-/V^QZ]XTWT$S M":\_VNU^G=*&+[K5R3<_8BYIFR=D53XQW49B4?8"+,D3KF?=PI$2Z8X%G:I( MJ>>I64))A8;4G6=3 1[^_=:?CN#%]H%AE2[*KU:[K0^&J_*K1EK[N'15\52^ M"Y4M1\H"O#39\CQ%4R>0+3VRC0Q3[W:Z1_*YS\S?Q8%=Z92 ?#/H2YH1\-FC M,44"5=FLHCG7J/TDC6"0;?KO.9"#G?DD'B4>A RL$"^V7 MF 7,H[?@D N:%!;PR->U/[CKAK#UX $>9]YW7?LDU];NPM"WG&1L4:C=%:=5 MW#W "<4\HV3"AT\#5UP$W/*;Y,2#M:#2XIF8ZX$&2FGJ MT-P=7?!I]@$]?8\[1%F6_^(E4V M1Z+Z27<6-?,Z=4S2 +4P]J"Y(_.,@4)NWI&*_Y7TJM16:W9S-#6Z]K1KE>AE MSUE+YT-E4Z/69:4)&C!"$A<&Q^2)H<&)*;385@9MI\ M KIDT?#GB*2B+.;R0S_%Y):EG[ QSPYH5C--?2P;'@PSBX21LG8&+; M=O:039,-LPF?V0Z1;),A4.23T*:3(P%-!79#$+I,Q #K$J=A.5$L)DCA=+@? MUR*?&/=&;H M"@$5<9+#%TTB#>4@U&P^ER]&LA9FS/W,7+RXUNXGG*=#RO*(SLVX)$2D$M)" M2P?>"$#Z#Q=#O;7DP.O;Q:: M<919:&C6JEEH J0?(S[5S,*,\=_ 31)3<:DC8O]-B/$0*P9VEV[5G\(_0PSEW#F=4/Y'+0T".^HS,#X#-,YWJX$A.,)%YI"4:B('0\[ MTN"0;"?\+N@6F$;8KF10Y@D&78'E%<.,Z/D/U/EBMG#25A2G^EI18BS0XQQ4 MO1!9H!M#1QBR44RC@J4T"S3^*,;49C-7P39 ZTLL- ;'//#2)J8B])H94B * MZ9RH\:>KC)88;,!?V!B4#F>AP*__,&Q=,U/!*T,TAO8V'&.P/'SP8*U$'!4#D@1P!'NS\MX!^D'MHI7U8C\MP M!DH:MB<,,&EAH\ 3?P.IC1V<@ZI8G2\?P3PM6$NXYHC?@ MCTZ(4^.M2?ZMPM3$^;Q@OLXURPFL>(K&KL6)*F) L!Q2#9)7T CN#S8'9I\% M1%>@5U07%L/9G&@Z"RL:WYJ]<+20(ZW1K$=^H)7D\'GAU"'J'2MRR1"&@P/8 M'0LWDY X/BSA"S:-AR$';>X':,7B\6![2&!FZTVV=YT^,=XDWR1#AE<^)X)< M_E08Z\N?CKCK $26/YX[K@LNY'. KZ\U ,0)%1,C0O M5]1_\FD"=4#R#0E\Q+4'D!5>2L-2E&%$0LI4&F*_6"^^-2*4$9I($Z0C6Y=& M3(3V1+(*8!_,K/%8B!'8/0B]13+^V_>(MZ<@?8@I_* @P,E?YQZZ0X]R-#A* MUA'.VD:U 2O,.2,<9U+MC69ET^<3 9G['F6E%^)E+IE_ 2?!#((1!!BYR,)B MP\&SN(=.6L\""-%HBIW6]H5SGG=XJJ$$,Y8_;H!V*L'!=/AQ-G M%@KK,HPQ+H.A) 0;H#A&$(#B"6!%@9%(1ECG$P?DPL2?\@8Z>BA.$B$M+QUE M-)*> _JR.1Z:$(3CR8-,B,+J_$VF+C .AR&&Y"K20GCT*: M3N%UP"T!0CA:/7-;X2'SO"+L!@K>5P M4/.,DX0#[NY_!S/8Z#5:PYS$$*:-S0&)+D6_=S:7*7J=!)5!5Y E M$(]"_E=,DI]48)CABBZYDW"C# V^3T)[=+U%XJJ@I#Z(4%9!+]&=O>4R1T2+ M (&1,'T231RR,1 U"T;"I-IDE4E;4!P4&!5;$9*PHW/H@@P]WS* -LE M^C'1P6P&\N 'V8NV\+7RX8CD5TF$')P5Q[=AP;M(CF@ MCT(N!'PJ1$=(.52H-VT'?1P2,9S9H/OA)YZX8O-\KU%4PE+SH#R;@.S5<+@( M;3<*8I)GC>3BI.RE8 U\!YB " 8)ZKK<>Q JW K\$DL@TU=$2OC3"6>/0(PH MUZ?L3]BAM&DSFR&Q$B3 $^#-P1X05Z8>?R"%":LX0#]D4ADOI)8%>\=%S(3< M=2D !=;11II$?1V'ZZEET_5-A=GSEP <>00N:.D4'5-IKF MQI^;\@('! "&0P,_?I@0;\\ 4(&VX. 0N7CW3K7?&.[A'AEFLQCMOA"O#.M( M2YOCP<&TES)2 S]+/GN51X^@3K/=:;9WH\Z""C';P^9@E^<( M18^^"P*G80?DIJ5;)$$SYVC84W#(!E,X2)PEN0S*;KS%S-U'P\*I/DD#4KEC MYE.R?.##YC9EF3^9T6D.7FSFNCI2S!^D@3)8 8C ]L,EARQ] 2U&,-.LY-B M78@KL]=N#H49L0LYZ&6;* JM_@L-Y=(3Q=+G]#52-,V!$(WV%HFR1 R]9GNS M *HI.7Q,G/[,3T3[9967Q$UZ8DZ50RS#'UB6PY0\\H#<0 X@J@%0:*A(\0"> MY@2VBK8/6 SY!!01HJBGR/Z#\@ PWQ_(7/NIU>P4>2;GZ@O"E_G$\@+'LQD& M_GX7,>27X.J_2GQ]/87'B'QA#I%_O\]GT5\.H)_9ZE]>:IF!:P!10-:>T6T M F.X%*+9J%'D[16:W^*G1"$M W^IV0XF3H 7@N KO'%G.2:6,[U[+> M]26*F.L31:J4\U$#V8@!#FD+Y&R.OK0YVOW,TMP:KE@R4XUAJVGL9*8"%[Y/ M+E57V61U6^UFU]C#7NXT^X/-,N /)YKXL0A3"&=;ZH%<5!<6 /Q-Y,.@G/E. M6^ZE6VZM[*JW#2KH8VYXS;+QUGNZ\2;VJEN_'E1 \ 15"SP3))-4^S,:/Z4-% 87/MZ_O[WW_]=J]]_J!]_O+^Z]VW MCY\_W8..<_TYV;&4\.ZDF108+4#3]Y>[NR]IMH3,,[!\#Y,JV98? RT7/EBO M)"LL@[]B RM.J0:8M" OS:@R"8&1?&#AK1=&4, .94G(13!GEH#S 9%0'>C M23X#_3J)=DK>_P0_G22E#G#>N3.=4JH+ADF3JTI*;X"5:0'X7[I>Q>PW=!C8 M(W-M7Q19I+ M=-9?G;]BQ\[WQ+VX._\[8K\R>SRB[BGHI.:RH0N94S)ENO!U+DS;>U'0B>D[ M"C4]13]57OC'27!1W&R 'DU"#_"-#5:>_"*?LO[RW?WG5T36%G.M6# $I9%' M :,+5:!E>%RJQ%"$4'4*7IB]9ENL"ZIV%1;BLJ7?;*W^IG@6N4/,V)K3G0>) M13\>1>/8S:I=DNQZ?/5/!G@V6=GCVM?_-,@% #;NX')I55BS2:39Y8_<)>K] MR0#T)?=Q; U!YRCS)W/0RF*S.M[_&X,7^B[4*G#1;AN9Y4S/F\;2\^^ *<3[ MC>3)?$"=R^LH6QAGN:AZFA&8A=+QN2FSNF&+\"&,52%R4'K+ BRQ,39;7 M652O@X28 0M%=O H2<[LKJ&E)9(#ENOL1G/%ET5QX(6'L")&K4U@AXBH9@,O M-OLEOUG>U>4R0M;8JB "RP$FI P(KS4WUME5]GI@@A";>^#5] NKV0E)_@W>+K]8N2-= MI@'0#5B+@2)2GK'5/3@8/#]$K?A?WF,8N?X<(7CD;) M8 03RN@6#,G'8U&(1!=>(O<,::MR5)?K\!P\L) >N-A(IZ*&HFP*N)^': M6UBQ$23Y- =^*:T^RYK/!1WSIT\!E,9MQ)8>L#F+Y"E ID,W'$F%'O*/K.\G MBQ]9,[6PD"_3NI/"%J2">(@=FP(J([Y -3_'=R3.0RZ9?S](7#0[2W82MHPD MIO=?[E=LKI^,-M*NV@&?Q%E'UD2[88#$(M(!H:/G'*!B!M*<7+/V_ MD4&SMA D-7D"_N#3=]*A0D )68=!!^F B>N'0J55:4VHJ($IEH:*2Q"]N'!( M=H5+E6O3669+XX]RG55"@*,SQON0:&U-LKCFDG6";UF<&!\J-2--S6C7*S6C M,CR4=@H@ ;>^CT!3%J8>XZ)SG7S9LU,-@)8'PTHOHR]7!J^_IL.*/A"F M,5E'V:5K&@?KM#LRHB$D!PGLP@VQZ)\Y$][7'38-@!,S4<>_L[VD+WFVP^Z+ M]%X_+5&B +^H<2G<$*]LZ>*U:5+X1?5/6GJCGN^C@5YIH;E7H3W,?:'IQ$>1 MXR4KU]%FWI#9_WH7()U5S:0:5X GU9O4TYMZ?('3]#KYXXWMA#.7+5X['BU% M#[TI"DI4,$LMO>FPXFNI>P;@=?4ZJ'[D8!3Y8JF9FJ29EEJ4B^\ZPZ;96?\U M6+\'?M?K'K;JILT:K:8Y[%S[9H=#M5ES.-AIV2W#@K:.I=KCI\.5GY8,IQ#" MJ5(S7KY- O =?A-*\CTJR1VF#5TL-#ZAQ; 6&(J\;]SH14N2&NY=1DB%$P9REO>?J,P9WX>=\I8^= PPM%U\H/F0.&H*C@JY^'>4/&PHH^-/&R>#T=' MBO,)4 \K;H[DV\]6R,XWZF7GKXD@#YM&C<3"[O7$/O9H?&ZB@CM?TW05=ZDHH\-X?:.B@A5!T=K M>;BC>%C1QUH>;I^3A[?8)DEICN=[?#-:U2\/_>55!>4^+\TX48&Y(VN;=M.L MD;91#G8%*6N-GNHUVPJ[]TM.E;2ER&,#?EK-OD)155"TQO:I52J^(H]GY^!N9>-S%U&9*;L?C3CV($SF MW47LAQPWQ?^*G8AZNR;3UBH2-)*]B=J 6AP2X_+4.*VO#;]&0IK-=HU$Y-'1 M5+F2DVJ7,UTB8ZQQ;KO)7%M%G#6I(;U$XEQ[%U#?F-XE,H:2VM40149?2>W# MJUC_1@TZ;R^PM^LG/^*OM7>BI3VA'["EY_JPADFKUVP6O&AQRD;^HQB\@*,/ M ,VXPO)=-\Z V-O7N>!6NLFTB'12A)BK&,:NZ(J;:S!,370+PUV2X10T3Q G M#,EA$E:^RVZR6.C@> EW%6XIO]* M_?FUOEG><+1L^./;W!BD34\L36\\M&E\OWVS%60].)[\!+7D<8LP>^],/4+G)"2'I#+'TA*0 DT_+=Y_;A1C[)H^S MM*4-TW^JC?QL0#P.H<:9\G#D8.;3E"PP,8()9W9Z92OF64GE6028+X!.DWDE MQ)U\*_^2!O/9P'#Z"=# '8KJ/$G-4V6= EXO4@;B,*.HU:1;JHULE;5?A!$6V!M_.KF?4S((3=/^*N/]?">(I30O^#')D>.QUOEH>G1B/D M-3L.$B(?.T$8%49TR&F3JV,>]K7N4V/R><) M>4;&#*J8@XBMOLD#G=JG#M2%U'"9IU%9?46:45V)]LRU437,T%T-^SQ%1E[= M94ZG?:",/>M=S@[7*?(-#238U\9@DP/TM%&1ONL'4*I MV-G_OM!SM'I.T6#8[/=ZASA%7?C2Z)]BW)MQ?%?+,)J=TPS2N_;-#IJ]_J'[ M.<=>C^)OUTF-'V\(5%UG?9UQAEX=J$&-S=M*0<\P-J_PTPL2/R\=3X-E7?1^ M7ZF986IF6$5'T=55-+VE2YVC3$T[E"HJ)W-..E+M:% LC6.<$9;E]/73R>:E M5";#=$V6NM[I=VK5(NT9!M8H1CH8F5? 2&LN ?2>T3U"CQY%S-7!Z=42\TNC MTVH.5QR9NI'QT1R)8]N29[6PUZ!\^.HYJDU6$L"KDU?VP7==?XZ984;G12Y9 M$S _CR9IQQYU.&AE$#@,1$LQCFDUJY='-\*)=U M*9]\I>?> *O\9#2[VDC$'3:]JJW9W HXO,76AB\*+X(E>LD20GEM.FA3TS[' MP2XICVNK03!GFDXG$DDU[0.F-IHM8XC;PYT-QC6(C"K,AY="*'X\[Q"\P")3K7 8:V8XFJ MH3#BS%X X*:(7-PU=FZRG1 B5D.+%A@%JD=6YC+.9\X+IS)]UTZ=13 Q_"C M!E6L8&9NR4OGG'V'H[$0 MT"P^ N(!N?ZZ@;?%1P>8L1/ _ON_!J;9>W,F=PZV\*8 +J/3-+H(#!0:&0O/ M.>#%XP^47 [TFR)TM- USS!ZJ/OQK@S2GX&>15;\)L5'DMX:T$H+S)HP&3D+* ]C# UGU29D+H6Z-B0: L8&S0F"'B;RT=):H>8 MQY\(ZER-@S7A4S2^8%<@ N!T 2SXY=]OM9DSXT1* 1^Q "3G-TSYESJ3JCY8 M<@9\YY"V;;1>;+00JD]=]18P]YL%BR&IRO>XJ)4(Y<04FRTV&TY@HX=Q>!!B M:U\B_%4:+T#?J&H3+B0VUG.*.5\"%\*VG3$P%DA<:0-CY90P^5B(1AK>4Z-5 M*TJ:_!'L[A&E@5RE@;]OR!7!;L5](8X2;0 O*;?"T/^R=P:1;XM*>X5-Q#%DH,1A<)*WV]C8Z;"MDTL9GA2 !'A*"H(<)T*6Y)D@>- MEQ;)+\G7P0O1%%^BN%JBKC">S5Q'=BX 4P;H2)2# MPC+ 4*@(B1,05_ -K@L0!D?'=659/PMRU?\2^(0B4*-8$9=6@Z;J%SY]\ .' MR^(U@;8H !\CP1[XA0SIA!8/0!%S*]>N(6=T4<^&E.:PXP.=.'>2C.+,C;JU M?2 UJM8#:>N![OK6 U7L(E 9QET2:)T72>2AI)HW3+UR('=P_#5F/[*L_#=@ M(+XU?S;S@RCV2",E*@>H.L?#12F0L4MB%MO;;-%#^:5XV.RLJPKE(B7XGFG1 M8O[QE^+\8Y49K9*-+VRS*C.ZXI>8*C-:94:KS&B5&:TRHRM,8"HS6F5&J\SH M8\DM-$M2XR^#.=<&,KBVN 83I19"H7*M3):XTD.FT9EC;U* M#Z\X?++*I5!4.4;;1M.L+U8/'R1U0,BX#M+R>#/^7PDHR5[ MN\]\!WN#8^$*:(\]TBY0-&S+&*92FUP1T$-^-UD6M4ALQ5*("!N9/S@6K/L( MEI0?++11O* \:3$C8!8'UH2.D*1T,6II#Z^$!VRJ(,'$L33%6B2N9'462V^= M *Q@QVFN-B5T4A(N)3%@1ALFKD43/\SE8%/QCLCS9T#?C'+4PBA),Q5OHHU( M&!0.OA'$<\P\P\$)L3=FCWX VRB6%S#MD04.%X,09$&)GLL*3^ R=7X4$NO2 M#Y@VQ0HCQ"6/G*0[OH7/*'6 _$IP) MADN2,$5**\NGQ1;362EG9^K;W$WK'?!X.!1)C-VA[12SY/%3^&@"/ 7[?EOL MGUX @*CA2K#/D@UCRJ ?B+7&6=(2I1\&NCRE/%6:L 2O^F5GO!).93HASDZ( M%C.1N\__B@'5L*?8&R[5;C5[+XK$DT)>OBW$0JN25*5KRE3*!F6]EY,M M5+[2N3-5:I4"5*O-JGRE^EF95W:EJ_*55+Z2RE=2^4H5)C"5KZ3RE52^TO%F M4(AB9(HOV%/';6_.K82.5^++'1 ML#E0I*Q(N?ZD_++;[*HLIFO*8C+W2V)ZVMPX]A7 <".3PA M[G "N3!]L//EGH+8U2;=E=@,1V\%EO26;=B!\\B][$V4O#;'I#4X!WN A59; M"\NL-']UGS)#268\\>G,]1>.!<]F>Z"U86?OEU]:/)KMSSVM^R)+DBH%D(XY8E/8(#44I#/A M.\3&X95C/YAB+^W&B)!"R7!>*++)Y/MD9T(O"K [H4U-(",@$_H\ M#X 1U5 M;E>;L85H=6?Y@=BZ-G>B25D_8.H93A13A&R2%6>GK1_IV7',7?D#?'=N0>KM MBBWKDCTG=":!!92$J67887L\#L%:'2V2E+5>5)=T\,RC]:LMZ>7=DS_IQ\X__$Q3XX2^F Q[$5&R8#? M^ \FNQ%B)FG 'QT_#C&]$IO2.F,'6X3AV2EE$?,YX9>!$W['M4MV?UU)=A\Q M), 1*(#VSQ&2T"??:ZSFWNFPAYT:AE46,AN%>P$./L$!V^JORE(QZ6!C1[E< MR[N?C.8P98.==(".Q"J9."]A/U9EF2**;7R*9N/HF66 MERI"@ (90_Z6C\>B4VOQ7;F3P)Z[6U+#VR2]A6'0WI9&CMF]R=O]. HC1@,! MQ*[%"(E6.D("D5*8*9' 'W8ZDQM/3EAK&MV;>RWL(OZ-_=@M.?921J(@#>=) MEJ 0L1^":#'9WFPW!R]R;(J9:U.1N<8Q:Q*<='&@^,S5Z3I :T2^G\LRA_N-'( (K^<>/\B%Y[\;1A^U%# M+@AK@>L :_1N0#7^XV;D M'!/#9C(B+U)W!XMZ-BLA,?JG.=S\NZ2MYRPJ3&P4UF8N31*S2G7":M M"Z$&SIX7,Q?5J!.PM"0C8E$5\ M(GPA;0+Z(^.T&.S<(&*.H-JDV?$&?7!][91[]6BG7!7MBJ-!I(9%9GK/ @\L ME%#[ B1^/P&2K[6IL9%4\.B2]7,QCOX+,9FKW6\.$B&X=397,?;QDS%L-8U4 M@FXI-$Q!#D)1LQWD,EL+$?3%;9WFQF&WR2/:F:X[Z.4(T7:S:^P>?/H)[)I! MF<+*H)Y75Z)&<0=MQ7="54]0$&RYM=^6>]M(Y9YSZ1& R6 YKI,JF5_N[K[@ M,NC/T=]3V$P<4-4H:#"E(#(%T5^O('"[:!8>U>P/;,GNC M,1\,S7;/'/+_[?5OJJA5UKHUSW^!)T0LULGFBVE*;&?M;8X--CQ0=$%* EB[ M8:[?NUD/,$PW.2FT#M#.]X5;>E45J@HM+VRSJBJT?M>@5U8XLZ*65%'H[OF, MJBA4%86JHM 3$Y@J"E5%H:HH]%@RY].3LJ.OM=!'E7X6.]CKW?:@V3U3Z%05 M?]:7D53%7+&'O=X:M%7YIR+F2R#FE]U.M]E6!:"GLB6K6 !J&&45H)=;1?!I M92KQV G"2/,PC"83S))+T-QL>V-UMOVZ;*-WSGC,*>%ZSAGEXV O4:>062/> M.6'N.'?CZD6!,XIE\K4H W!<)UHD+5=%E]508Q:U+L6/'KC_$+#9Q+&PD^EW M'BV]@::Q%WJ9TNGP!TENU,3!>@'LK^O'N%LO70E3;@.'>UAE(')>97?5Y%RY MO'+QNK( S\BQZUBJ66\Y,)B#)&@'?A2^P) "?IPMC MG&T/_XL828 A83/G893;>[YU;S3WDS1VZCP+^TQ_]19($NC .F/K"Z9K$XHM2H9':WAL.P'\K4I09; L@BPC0TYH1 MP+3M _F[\$.J$I_H3#J2,-%\L1 GXS&46I^,FO\^ MJ;&(,&8+!Q9 M:G,L:SA$ID.R3S'*?/WN=ME4QO R]2]]!R:N:1,_*M*8Y"["4\(1OWO4V_H^ MHOSOTDP(*@PA^BJ4A02 F$6) /CD!_ _(#7J/OY\H[#]AI+!=P'/2&:RK;9H MVIPVW\Y:>U.;*X2B$T8BJ9/T+%(0,"T-F =!Q!X &;'-CY]H+C5W PW2U^U> M:<*U^,CQL+;E=<,8/$/Z0CEH__N_!J;9>W.^Y*3?IA$[]WM,N\]B@WK$FB>8-10)S+GEY2.E,1NM%4>NM MZG)S0U610OO3T?X'3UE4E(*5Z;%U9E"9Z>7Q!TKSRK?IEW2U*!+4!E!P;O;- MS@FQ<=;<0_/%>A&H:/KI-$W)37)J!6JL,I(TI#"3F?C)3 1AL8WB16:O;*5X M\ K#.-PBQ2[;5)#)KG!8>\6' @L6#?QPBY\DB]+(T)1&_S8?:0G.B6^DBS)? M*W;SYG?1<M/*9F_D>8*_"3M%M@&-V.B]R=;[9 M2AMI1L][J)U5#W4M'6E4L8L5S@E$T.XB'P\V%(KQ);#(JN0NATHX\6/7SCF7 MTJ>A^3)EJL#F+EL(8O=G7"0N8SU*WC'"8DF1?RG93B^"I@3(B(L&16S6@+EK M/A',PSV@?,'-(SJ(7617BVQ;2V=M[[O)RV6_^V24$E9? \@CQ&?$'!>) MA^QOFJ^U%&>*9S/7D7YV.FX)"!6G<06/./N)F 0Q!M_@NMC!(F*N*\L"44E( MBDYK+@E),\![A"TKP'//3\NR<.Z8'S@H%"@4*?8=<,].\(<=09!8:/$L-"17 M1Y:.0^J"P4; _RGA1;X\<>XD!;+;:F\=C2Z[J4I!&8)W 20:4T(5L]*20"%L MG7V',]N/( >I^!XT9L" )T$38G,-K+\E@*7SLG+XR Z;=0;8P?T]WFD[6PY[ M!JZ\OC*A03WJ2,\A-OX7K.BZZ62EE4IRYX'-_1VKZ?FF*GL M?Y7]_\3I#'K/Z#?[BI@5,=>?F%^:7:/94:4L5U7*TMMOF%G]K&5Q=7 ,3\HL MA4+EY@B5FWSM5M.HK+U7Z5%%A\^RNA2**L=HV]A2PUMIK!X^@.J N'$=I.7Q M;E,NYOP77M:9UX_9O!^CW])&+'1";>8[7D39-*@\TH29?(+*;@WT45+L4FY" M7=UG@>,'(@'O(;_!K#:&LL=E#:3+'[E+2Q2G <$J%E^JBG%Y<<6M"4 .I>90 MUB35)5(YI.\]H/''@VG2'[ZPJ!]'KN_3H!Z 6NN%/-7Z%Q<*6K-DKF+A79HM M&498%_K@6&DC>RK^>033TL<$SCBP)G+H$KS-YAJ;<$:II/ 3VP]* 6--J$,_ M#1H2^>3CV"WN3E/!L)XTR9S+Y^AI4^>'2 D5$[4BD9^-^Z+).-ZC$_B>F)VT M=T4*FP#SK>,]<[\JF%J*E3TSAE8G,ZF\H7-GC-0J%:=6FU5Y0_6S]*[L;E7E M#:F\(94WI/*&JDM@*F](Y0VIO*%CR9Q[#O)&#EAF]M3Q'(HCH$?,ESTR=7&L MTHGV/'AO.&RV*GNY5)N+ZZMC(Y5_L<)&IB)E1WPS!-4O#_WEWJ[/F/ZO5MY-=KV4.#/8JXEIQ=XG!SDX2]#8 M(9%G)XA6+L-G39E M]FID5E?3KK52CLZ/)GL>HES3>K]_B,DZD @A^>E'4X@ M%Z8/=K[?4Q"[VMRW$ILAF6VP2WZ;:'&*"6W\ M[,#!+J9:D'4'E$E5 35E]VSL 2YZ=6*REVC3+]M8.5X8!Z*!/?QNPID;32S8 M3"-933XA.GQ&<>")3+D&[ Q[32;94@U\!4T8H/9@'+.V1,\SS. *HRG]V\D_ MX,.?V&T^\/_D5H0-N[Y18[(TLTR *.OJ+O+5^'3F^@N^LD/QK6A,ZO*23O69 M:4>]MD2O>YN["#W1V?Z13QS+I>:8$K6T-LYKD-UH1?MZ>.[!]^VYX[J46.8$ MU/X> /-3J]E+[N9VZ' )F)["AJDQ8-;:T>-)MZ]_^C0: 3N#87X<; C[E!$< MO_$?3':=FR/)\$>_#)R0\@I+=K^A57<= M6'7/?+*/Z/YR.:KC,S5'_>1[C=4T,QU;S-8:,AN%6 $./L$!?+^&OR+;1!?8 M[<-;,LGRD]EJ#E->V*E?IHX4*V47 Z[$1GU.LL. ID"(B2@X8D/*!98V($2N M2)ZR^0A$!H_FG'OR-:&4H@(>R!WRMWP\%OTYB^_*'07VW&W*IM-"T9G-]HL4 M&O#(3*X@7Z7YV5;\. HC "]"D[:%8L)HFMI(@F8[4&63:GBJN_)4'I!9&G2M M*79O7@;BXMHW]F.WK-#*GGNSN0&DFZ=4.G/$?@A:Q3QGLT,TNH<-4LRQA^?; M.STO6$ N8@KMF"I&IOW4S?A>UV Y4(I&%VD4%+)+'<3#";Q4I^TGKGPMA9QQ3D$0LH^;OS X-Z'P(F6BVC&?&5C_]Q M$X?V#35W!SJG#ZQ&]P9%*A@F;OB/&_P7MI"&OVXT#V0-/M)X8&SVFM0F<)U4 ME3\+1-X@!4U9](\;YT?TVHNG#=N/&G)!6 O\%5BC=P-VRC]NQHV^T;FY'>), MU.(.I4.Q1$9F9QL9):W12Z7B'TXT 7%,ORA61^0(3R?+*V.U(H]UFZU]>0Q5 M*SQW$&\=39Y515ACPWXIL!$N[UD@VM!_ 9#=(SHO5X+CT:7G M3M]H#E)KZ7 AOJ_H3A&PPE>Y39IBXL]&*0(()/PM2Q,C+TW,91F2O#YY^IW8 M02HG6IFLV!N7J853P?2[@;L8&"#):5CO]S= M?<'%T8>AOZ>P:9HO-^*N/U==L)_>!7NXO@LV;A<)W#$&_>[(;!O68,@[K-T; MV);9&XWY8&BV>^:0_V]_>'.K6F=OUY9?5RC\4T+9'QR<.XG=Z7^3-'ZYFA.G M%*VRM,U#*W!&5.E*PSYI' [\@YKD.S8/LHD&4HPC!)GK)N$U$?# **'KBS7I MYTZH?0 ;5C-:C7]=5UCLSL8= =BDZM+>?[E?8TI6Z) ;:0=\TPE[S$W08,D9 M[>R,8*1G!#9..4N2FBZ2 6B2!PTZA:\RHM&!XBP6ASAF"2G1X8]<$)%\'(O MX6LLB ;5! <".2>FU8C0N"]'SQ U$@FR,.1AB $C&O-#^KD1^8W$H4FC<_ ' M>5N>Q>L>]-F(Q+L2G"%8F?:=+U(XTW7":)$#,0+7\QE4W M$$-X"/W\&Q%+L.(L\!]!O)2C3XP?ML7@+IKE(OQA.4P%;#+"J1]AE!Z^'\.O!QE/#K" X1 ?;0RM0+F,P& MK>#C%L:N"."$/82S+N^NEK5'N=K QTI4A[Q9(+/7PQE 4[;0P!? .6Z1/-MZ ML2/'\<$V73E5&@2,[2?]%G MUYEBS"-*!(Q'G0U"V;) CG!+UMLD(8I5[CBY M4GZ"F87#TD&69[0%1#F_T/H2DWCF57\@CW(,A)6(D0U\M J4\_<6Z'>;_7;K MD-X";;/9&[2/7E4.JPZ[IRC7'[0/*U97FU6;W;K9?FNW)R^I:OAWC\4VMC\Z M2LWP$XH[IXYMN_Q,B9+?:-SE63H75! :1VOCH#H>;(7U,W0\N") /"/!76J1 MOVJ/<-;V")<*'$56STY6A[:GJ)/]6A:25G7%JM/$G@<_Y-J_?:QK__[-;;O9 M-59N_6M4(E?12NNK8VO5+N#);-TY%EL/;FX[S?Y@30ZC8JV:L9;2F$]FK:-E M_0W79?TIE:GX6JG,YU:9QTJ -5OK$F!KQ5N'../5Z_!RS;]4R*K1+Q6R:O3+ M(_6-$C9$J^)&1#YQ,)=6J)KR[.UMO&PU6\;NC?^.TY!'X6>?OHRM/1HS*OP\ M/_\8786?"N!G?5_3/28DGQP_RH6I^R^OX?*WK #DC+? ,F.[#9QH^S'F?R,( M\E$(HQ"%J'18[+CA[J>!IBJR>\T$[&:WOD,*GH28>H2D+XHMCQNMO@RV+(=) MI]GO*=:X(M90&FOG_MO8I4.I+,672F55"B;4_.92>$.%$.K^2X6L&OUR34W[Z&D/W.,!C]A.CWI< MAZ"YXP"_H8ZEV+S"%BUF)DY@:W\)R(9)OX^ RU878D8 $&6N330U\@OGSG1* M+61\W\6.(+*'21@QUY4=:/"# ,@O^Z<+_PDM-N.%7XK-3QFVQ/9D?Z%[<2C8 MO^BUG]N]Z%U-HP;\.("])+L7<,':)AW;EP@ 4??MV2SP?SA3^ <03W?X(NFN MDHY;HN5Z_?2+%4@FO5[708YZ_, /L+7X\5O_588D_^!:M)BAS>:*(0>!PVF@ M Q"JX]J->(: &C;P*#4M,B+_,"1 ,;F-S'V3YFQ!74RR6%U3@W1$S+#3CD> MV(;.+.VODE)B*,<#"W9H"LM6>_\#>V[AYV"6!OZ#!%2AE3,Z'1@EY(39<<)*$,LKBS!$8 BCM8&QC]-R;DX/_$'B=.Q?$1 MR993V ;(N418X82#%+%9Q-(&HS0" M _$ /Z4-9&(".P/A#NBW#-LE818K]FL3792<,*/V1-YKXYRZDY((!>Z4$"X9 M0/QWN9M5OB-8P,=(#2%U)?3P8U>.)P%Z(+(6/8O$^)116R$:/1(7 $ M&P@W>4VR&.W$T["Q&;:M=3#K5XRQ@2_@=YA*['@QGDIV/8L"8$;Y((UNX6!6 MT(H(93&H1DJ0 O ])IJF"<60ZF.A O(MWCR@4B'E0-(@W(1F$09K>%*^.E.# MJ&&_V36H9,W!E)[57M5>U5[K==> M.\9NJZIF9NM2#3N#Y8XB4N5NCJ%7O*/(OWZ_^_KM_==]!FK7B@;(ZO;C$ ,8 M1R$#HUO66*;6-+!_/YXUQUV?IFM<(M!V:<7S!*#U+A%FQ@DE#<#G3&)FYUG MA[6MJC72OV&\];2<-D=N8[%K%GZD&[#\.J]ZGWJ?>I9KTTZY:N6L]1I%GE M%/DCE:Y4,M5]30F*WNEW]$ZK7[\RE!J5DU29YH]4%E))FE]3WJ$/NGV]W6LK MNE-T]ZQT9[9Z>K_?472GZ.Y9Z:XU[.I#LZ7H3M'=L])=S^CJ[?90T9VBNV<\ MFZFWNEU]8!Q8PJOH3M'=@?*N8YAZKZOTK**[9[;OVEV]V^W7F^YJ>2E4CI%? M C\,L:AOMR[#>S3;K'1/S?(08\<QAL>[V>/FAM#AXK MV![8I++3UXW!YD"5@NV!\M8T]?:6'J#5:G]V$4D>GY<:LIPBUZ.$0 ^/&53/ MCS7+ EOTFVVZ5?/+GZ6_U4_;3V/[VL.^ARQ_1GV?'_GCK^[]@6Y?# TPYK M'*5QA%I=K:Y65ZNKU4^_^@5%K+_Y$7-STX9"'<=I/2%ZO:O+4CF[8%TU5B6+ MKM94M?0,O3LP5H]X>5JLQ0%''>F]MN#ZS:JETO*HHXHV79'^I# MLVH5G8HBSFA']$%&5,NRO*R[E'*P?UD=$;YK_.AZ4WG7-3TVNT.]W1I4-GI3 M^43B2R*2=5V5VD-3'PPVF\<*415 5&_0@_]7%1251U1W:.BM7OW[XUT^HMI# ML/%,A:C*(PK<,Z-5\ZJD:T!4KV/HQI;$;86H"B"JW4:.JKF.NJ"LB3O+@E-' MH39C"\R:N/IJOXXYU#OM7F5]5Y7&?V"Y_J"[5? HV!YXKP%"O=^I5(G$Q<"V MTP+ONU>U&X(+@6W'U$VS:C>TEP';7JL#L*W:7>>%P!9TV;"CZ/8D]V_#@=X; M5DK>7L/]F\C>MOE(W;@=E?=N%4?4>U>5^]? MP*"CRT?4 )O&JZO1RB.J:YAZMZ/N!ZJ/J&%7!Q-<(:KRB&IU]59?B;[*(\H8 MM/5VW8T)_AW^DZR5V\^?<1@YXX6$]NW?1\'?;M-#[_S< M,V+)1"S]P37^8\:M2(LF+-+\.-#^BED0\S+7(U\9N;$4QBSAXT3/N(0PUWX,%X5MGBO]BGJVQ*5[WX5H!?^3X M**X1.*,XXK8V6F@>G(A^:/T5.P%\%C(7#FIQ#W83-@49B?_^S$+X'MZ!^YUQ M]ET+X^F4!UK(71=?&'(6^IZNS;GVP#W8N@O'@3-X]);"PO1.R_5#KOD![HDJ MU_$TA9_!6A-X?,Z"@,$'MJYQ!TX8:(XXZ=@)PBB!G3;B8S_@](787F%?\/6# M Y#TLZ?A(-$D?9R-\;_KG@80A\T5TMJ)[B3N.UT@CID?.HC1UP%W ;6/_,W< ML:.)9-_\4X*K7K>R1]@(H 2(6_M(CL % ,]$WZ91A$7^OY.TC]6,/?#&* !8 M-PCTKYD[9XOPYF^%,P$I-_( W.'L)*0VB(0J"P8FR!O(U./(MD2.@>-9SHRY M(#4 3A[\,696Y",;C<<@1HCW@2E'<0A+AD6V_882 24I,(#KSV$U'G), 0C] M:?8*/PP=_ VG!4,IA7#A<>!/M4<6.'X,8DAN$#C6)J(LX8DCBNF4BL4!4LZ@ MIA> %)?-0OXZ^>.-[80SERU>.QZ!EAYZ,V4!\'U#LA.2T)+ZHO>)KR5U#]A' I-A6/EB27M-HKTEG2J^ZPR:P];ZKUM-8^UWFY8UFSVQGZ.NVNDVC59[ MIV5KF0)3%CT56[.YY0O-^AHL$E"[\*N4^_;(B:G6>?<)U-;F4/LB\4LBR=X+ M258X^#-=K43^[$S(_J(Y.J<^+__:V":O5WHN_[8_>A9 M8"ZA%3Z+ VL"?Y&;8$WX%/EWB:&?=HR11O1"[1A*QD?_(&^)H@MY1)"DA= X4.0'X MP60>D5IPV=S3+!:@.TFUSWN)HL2S\GRTL38![FF_/*Z?<3[@_^Z)L!%XH LX MB.^FGC.IABA@X,,Z'@L6,D07/LU KZ\LK U*/_ YH ^%&O'3"GMY=FBQ&=^' MJZKI<94?'T/(S/&.43!20^0[7A@QUQ7!^$-0_#1@*/8^^9'>\7U\J],Q>0V, M=46H%2149SJ+W9!K3L2G(1"J-='8J275)4GX)0$Q?FC]Q=7%>T+6.(,=BJYQX.4QNP@>9DV1TZY9^<@FXHF:K?['>K M#(N7($FG+("%DR09SP\P;N%I$^:.DW2!WYOW3>+ M\QC-GMU-=+VA.'L:A%" MR5'K8?+4!L(%RX9,E[6&C;![=K=L:L52%^>@W6GAQ*>,PFV&BL*3RN^=B)XG;4YM:R0@_N1&!<3 M<36S9;:)4N$/4_LJ$_1/F?AZWC3D=W% =@AF#D^+W\-/L#\W#V?P!%45?.,_&'SRJQ\[H0/B@Y;_ -!Q;-;4M&\3 M'O)D>YBU''#0P<$#QX*$\3CD$=8^X'W6(I?*G$BK3R2M6!C!2F]]((- :NGD MW/)W9; QQ\LHM]2#8I'UL"XY&%!NK*L9<[Y=_S9':A3-Z$1[3W0);P%OT0DS5DH M: :] RQBR=CH#PZ+P,E"H)^1'TVT4MI#QH$7^(&V #=#;L!E*^_'%S$W]+40 M\.6,D6PBZ910U0Q@#;3\%&L3D+2(0=--XW:FCMVXB\ 2!J (3XX: ;S'Y8; MVXFPL7R&UZS:/0D P8!_3!R7%]D2K B;G*7DQ1"\> MG_:/^;)LRDC1PIGRNRZBXC>V$/> 4_\[%P>=.ZX-/Q+D("R9+30CO+G_B3V. MQTLJ/KR4EPFE6,@DX4FE4D"*#B#>@[TX@,H,8U@BA1!*WLC+B-@B*0:; &&P MEF2EZ'*=*+/.1""+GZ9Z)#DETNZ M:KTT7F)<>#/1\B7+OS]6 8X%/]S.BY-UVBBOO59K\J0T)$V:+KZD(C/,)VA> M0AZ5 0:\W.J0@B AFM3.:)3:&;"1CYXH@@1)HJ?5EK2E4KXEXHS#F+8ZYY'D M1]=.7REI'9F#K!;P:U:)Z"T@>NP'GB-LE;O ^0]0,G$O7M5BW>+?Y5.Z2T_E%R%S" T&=EC+0.]+J0:V4 WF"X,+R1*=@LJ80@*P*%-0GU MG,DB- /6OP*%>1:WI0YIH"AO2)F7?XNJNMRQZM(LPF*YV-&Q_W'C&(-^=V2V M#6LPY!W6[@ULR^R-QGPP--L]<\C_=]"]J7*I9K&:;SB+3@[L/WSZ^ MO?M5NWO[]O/OG[Y]_/2+]O[^V\??[KZ]OU]+D\7=]XK^_KEU I*M!)( KW- M2K+!L7(\YJ'G)43^E,I''?39T.&#K[BP2BBBDW-]+(O/(M(BU'6:BB!$+2N* MF9>_W-U]>95(P(!3 3J(/ ^(#5^!%LB4@9T%(L69DJJAC(PPC*YJ,PM'D0,R3=*VB6( ME7/()D*TP:C,ER\HM#\?VK&$2@@&\!/ 24B][0Q)\(L<$>CX[QQ]V Z(!<3^ M>O&A@^41@QTW =M&8T@_< K@?V'Z)9TNK+PD+&_. 6\>IR(R-;8.J(Q_;A+( M"<()&&4H)>,04PL1D#9X4ZX_PV]U[(:!C09DMGLF3A.+=;/P).V :]Z!LQ^A M,0L^9L33IW_V66 7NA9\0.S"%D)8F+"UVXL*T@(\E42%4 #"!VL4R0+-Y!,02O]T/Z,[0=2<&#"NYAG"4<7*I$\USO/ T] ^TK*!DD$-CK5 MC%;C_Q:V#]J4J,KS(TG 0'G>0EK)(39<X =$NUNM,)V>,-X F6 @3=#+%W 'M8^Z]A%^)-:-)DZ84NJ_2+A*7I>< M%0A %@RU/"!+Z&XW^AD:-[LZ;N??O[[=8,K7/NCSJP-2$J3Q KO-V.#P>RBC1*R'C1P7OP$2%.8\$"B8 M0W]1OZG$OL;J"!9.2,9R'HFLAP;HT*G(>?!!L]._Z%<>YW9( 4]4P3P,1: C MVP3(.?AQF,CYLBTDKQMCCC;^2.I@;':%@APT \;O(G']Y'AX]8&!4UMJ:AF2 ME#%$C\(+R?O2WCD8TTPCW&FC'6F+D+T@'8[E_1,#RL92KNO/\5KWZ.2C+,RG M6YA$1F/ 4)B2E@QUE='3&X6+DUK[B62QR#IBC\QQ1;/7FTH4/!D8P!*L@?E*(9P$S,$JQR6/$?F#_CR0D_A#+0G:%AU.KTUPK7NS= M*5KQAA.,+P<\K=_='&96N#B2F9EYE"R* @SQYGU4(:8H4AD">X3"\UL(K_2D M74[/G/R&W9PI87N10H&<=;H%2;WEN1^05YW\Q!^YLO\)>-PXR D)6FC4_'=$ M^CYE(TO#:954NDAB6 MV0M<^OPA-YR$CCR6%PG)\U1=[SW"^D .F-BQ"'Q,%@PH,"[.!L0BB,ORPV0; MLG\T73K8( :<,!()'$(79AO;M*%29&%( M&90_A;8.-B$8_9;PN)9WA: 1GG/.4\8M4E,,"A.*;!ERW$9^$% ()$PN>"D> M/@$@^(',LQMQV'X88T#>D?>]N!8%UF%/,I,,CR%N5WB!,D0LB5;%>! 7$:$R ME3>E1;NC2 M*H&?>X+>1)"/$L$0:1/?M<6]KDC+3+A^,[=3KC@F+B8'Q;N6XA4AO0F?9J$, MV6VXXUN122@!92.$APQAYO0&*)$+9AHG UL2#8STL&DF> MB*#X3)>,78QL/W*08"H$#\95F4RC$G!(Q.5]' M6#$BTT381%JN)"6B0;<1YG.#N\GEIV0Z:R]9=O%**>NOX'^B.5K%1K,K"@Z; M+14<.'U$.+3 _@1)ARY0WD5(Q*[H&\W._/ZTMW;:LC0H<[?V+?B<)V_K,U<6#V;.H0UL[*,G\)" M)39U*)PX$'TRD0@C%*%PSIVT5;@OW+)T5IGCC;':0V1FI+8X^&__S$4)]/5N MOA3$1O\-H"\.*$=6H)QY2TA*7.Y[S..?CF!C M[98NRUOG)-XP@[+\J(ZLFZ?)=6P&O_U!29JE"+J$4$MY?MF]C*@A;'^7.N4M MV')'/_%*-OJ9Q,NW? *4G#R&@P(9ZLA$Z*0)."\IO]6/0^R0\VJ?$HOSCPGK M&\VA.3QD3%BOW1QV#AL3MOF[@=$[^I@PH]ML]W8;$U:1S78O=Z;9D=K-K.VP M-#R\B=@9!X+=W'["OA>_P<\FH?8>;P/.U?JXK@ LJ/A+'6)P/#[)]7H4:B;R M9P "L&@P7U]+CE(O&D![;9?NEKN<^.H@9^[#-,=J$'I6;OIU/^TYMW_W\51E>7W[P?K>EMXS!F<*#&Q3$T1"0='#< Q&* MD0Y&YA4P4OG!VZV^WNFW*DK,>ZO&,?U?K53CQS1SYHFJ<>GL:ZTJWL7G#]K=W>ETPQ"/,UEO%X.B-9+$[ ST3FL/47)$%&UJ9?V,@#!, M#&7R2-R0S +_,>D>G,NW=J;XA>C0^1/X3,V6!KMP\18U27 5?0$]C(E.14Q4 M]F$4R=L_@8'8[.[\E*GG[QQ%UCEL*1FSE._0LY0TOMP$%^\XT:*TTYM%7R2? MRV:F6I9_5I*K_O_;N_[GM)4D_Z^H4MFZN YC) $&Y^VKW<_ M;0DT&+T'B-47._SW-]T],QH)@3$!&\%LU;XD@$;3,ST]_?738C2*2"L49PJ8 M0C"1JIW*HHEK!-"ZNP3.IE@B%9 P08E^N<+N9['X]X[.-T5\V-4X@:+/GO7> M;FECR7? -!=FX_.'W+JSX!E))]"3R_C?I6COBALU*+F_$?[V/;^1ZIT7G%Q] MC]YS65EOKG> (S9 *"<^I?=NR]6&$3%Y3&=3%34YI-&R>0F$Z?>NTZFWR\>* MPCYFCCPS%N5<>'EVR%(>IUZ H.3O;6W2Y3*!LY?3:=9M-1V?92/.5X+(K#N M) W]ET']YI+KW"SL7I7\A*L4+4UA9X[J?:A5+I57-GFQO)^TXJB2VBA* MAADAAC[A)$](-J9),)(5-OS&8U!:]"> C2&:A:P:0] :#0<8<-+XI'S$#/.A MWT2"Q0FW[#$*7QX5,.1[J&Z,?_#W$='JD[L-L-ZL.Y8 M/\7J(,K.RC^O_U -PZ_=2\3% 8T P,WSJ4*>( B>A\/RT\(*0!23?*&XN &\ M'A9!?9 WBL2"?/,3;TFP=/X O/=15EB?0DG/A_@&@;#2K0;P &T;N%M'[Y< M?[JY/9*W7/80#HLT\^E -X ),(J5&5_X^#7.FT:B)VZN;H%P!*OS"?6/WW8^ M2[Q@!-T6'KQ(@ML#IJ&VW5E9E(3>@@42P'. .(?%:)@V,]-A\&+91(,O!H+$ M$VX=U ?J/^)B#E'%6C);;Y/(8A):K"/+PIY!QL/)TG2VX]MW5CKPUAL%%O#E MZX"[K8/M5NVB11QQ]58]10E1:=J?+=(N4BO,0]+[W]MUIV7UE#Z=%>#")<4? MP=ID;"(ABH&].>.12^YCM,+222QD8:2NG/R5-9-:?*NA#X&E]*/0FZC?B88B M<[(<.HD(OH8*XAYVG\M_DLV$4\,>X)%(9X%K%;C8X(B5 EX&( MC44A80! MKN-/0W0=P/<#TG7G#0"/WH.X@N)'JH^)@BBHMFA=*E[.D](4[P2[;J"U:I_J MUBHBALHCI1VB,$WP9/)_U$ Z-+NN]I3B>_S.;FN"(W^>L^.LCXB[]+[5.M4< M!QE<'.QO)O,6GN8<2N\]-JR =0!56Z37,Z7%*@F"K"1%TYQXB/-,K*F]D.V? M);[SP]VLM_ZF-SWJ(Q R&B #M@T..[RJH*:I"MJ0=I6SM?97]H%JE3>2"XI5 M)^_=+-.LT!H3/7'XCSYSDTZ7!7"A?9=.,&6SYE]*#8@T<]@/G\HOT$![@=.P MNS6+ B!E$UMVZ]7R-=X9:L)Q")UY0"86,6#83[Y!,;51*E&S2M6I/)G/*%/6 MBY6I_/!!C#!$ =I*F5(53*"OW(AT*2ZM05G.%)[\$$)MP19X$N^$ZRH(B-"&4C!E^+ M@,]"/Z_TV^AV[2?QZ[LAPWYM& $2FATVY8 :O@(Z5\0DW@^JHQH:$MSX&F@7 MYYQ@7ZK'UE;,&MUZ-U/,5F0,OHPK*SZ M0O(&B*8 L08&;,7Y%1D\[Q^&Z Q8ZB#-*69[#$(';J@QL)@*E'$^^R$XETOS M@?+U/@'\F+QCK'2*<3 WY\&0<9Q\Q]3S]"$53>DH^NW8.9\%#-/4/]&,[W65$INUY,?6N%.Y90]0H ;$3J8Z!(U MCX1-4>^G83@:S8ZYE@;(#VDO#OP G/5X! H2XTY]?22X9N$/K"3B9.)146H2 ME^0!98)HI>-22*NPJCY#O?<9VB0X:4D2NI".(7 ZTQH7@9(4)*D*(' S%1,[ M<&5D0@KJL+5BDUA-.0,?BJ:"!EC>_6.:.;/D$=*GRRW_/F>/<(Q0 I&7J2K\ M :)=%))+:IDOC@+H1U!H2^#WITH-"*&-,?4)'DDVACA(5&!Z>+> ]:D/C_H MB3+*O'$]AK"Z7&T[:)^0TW3J[C.J1^F90R/@9?J'L]1OLIF4G]?NQ_A"C20+ M$5WP*X7_O0K]C:ZTOFABTE( %.S:6M%2Q-!W"??(3BLZY!_&,\;>SV"$^PMY&3U^DZ"G MAMSQ>-N#;ESC#_.G,7 6\8.$FL03&SVJW+,/]_=?CPH;]/J MZ7-I*A74.^7\DWH<5WC@N?SQ$(3G0[Q198=.X)&"XH=0*"&KE8OCR[ M9]!O!V2*76]VK ]Z9B%^0FN82^+)TH1@WOG!@]SB4*@P5;T+^;YJLDXX+>J. MC%7_&C;:0LEDI-Y;2#UQJU[AK7I!M^I%6$VAEU,-\J+N(6+0*U:@=$5TG#"* MODCRY59DL;S+9,)M0530,-=2,;XD-%R1$QN!:8+6E\R?1J\YC'8+UN)(_7X= M2;.:3K-@R:2D:=<;IWE)TZZ?-A=+FI*YH^3H=#-'S8JB8VDF?U6LL=(DFF)" M))GEHGDO8,)ZJF.O#E>J,JI5AV,-WA)]&P2 +Q.&X#ET&D_AW$RA\ '+B@VJBVZ86* ^5&42X-X?HO-M^- %)T%+ )9:WS;W5]OT;]U;6^ M"?P3!O=_2/>'B%'45$\<^$+ZN+$5<,%MI[ROBY$ LM'&<#/( #DUK1GRM651WA6IUD=/>2.IZ?7[;"3; M# MM3L3R@TPPZCY26,/-NX\KY=%4ZBS65-P]>=/%'LT=KL[D6H@L],E[KF-. M$=YAH#*)AB)A] 2HX9P-(M%99\D3&*;STSYY(-E/+L_%T9!]H62P1L6*"@RK M)0"I;U0<0W!S(1U'\7;N6%IJLT0G#A5?$H$9KB=1^8L,PU 0 #*$"U3QNU3E M_%!(!\P&FB\:+H60$FV]_#6?PU3$";2I[KX&O]AT>H(V5C[Z?I=R U^#Z<@3 M#6X@6>HES%13UX%LQT7K+'1""'B&$ZR1!U%8X+9%W$6Z$B2LARI0NHB;D&MQ MI_.#B/HI+&;2$,&I"@JKAII6=:MG*B6/+^"^#50/)5$:>DXYUFNFO.S4,<,D MRX#JW06AJHP!4K2CO%*1M9Z#S\E4$"4;)$"S7A!SP:QP+JU46B1E0:VB5=MC M7.-Z9#CG0-58;'+J(CL&,@0)VO]GDG>,YY6R?(6CCMR?53D"<9BBXD41) YH MU8Q9,>)V"A&%[%EV)MM:6K[6J'WG"*D,2ZU9_#! Y@P M6:D1R.[R,J58EMU,^8V '@&M_%I$'&23 I75C#>)[/4VW]"3VE1P2SU!-P6_ MCV)6/&#"LX"X >S1&^$25_ MV"PW#H687&+Z(1._+4OQTA<)/3YH M=WG]==$TJL*'= ?<]).0WP"T_' !T#7POMEVM;05DJR8AB)+B2 !?P7'5B;\ M)8.*AD!3@<^SL!U0@1=!H2:W7(E'C91>:((+>O!?3#J^@C%.%/^,T]Z?8@3Q M&\[>O@!-*;Q,PA3@H:.D [T2#MEZ&?H0'(;2/'^OQXD^IBKT'H0!BG;W8H8[ M/"]7>[&7"Z8;^']_%]B=TU;/<>U^I\N:GMON^'VGW1NP3M=QVTZ7_;/;?+?+ MKK$YB_V-$$[P(G9SY^"_4VCZFU W9N!H_L%(_OLSE_(C-'UBZ[P'"M)7.E2W M0?S7ZOZ)MZ(VYU-YV91WQZ5RCUF&>*=AE^A)J"FY FY,2]/6L80(9Z3, $#! M^21NS0C50U+95L"PF$?YT'5@X4C)F]_\-O\+NH2#GY,+7*%=KLQZ7I'UGM># M3\]7I6;GV?@"K]3^S'#PJW)P7RY[M9AWQ?OR]-TJ'II=;;>UY'9KYFZW"W#Y MA2/2U3#US(=-69&4SHZ=(H(-$ SH*QXCQZ:D'5:T&C5IT>A MI6R2 -;$%Y>LP3I3+19A&,1*QMP$(PPXL8M <@ MR;1RF#]?B@_V$:0K +2[7Z.)Q#'\575F\T7-B) I8 >(A" T,00T'K0&[ ># M($L7TA8-!E +=P$I^F@KJV:#M$HB"C(6>93.$2VCU^^GXY0B"O %F%K<,.[+ M$ /%\F4#0QU 2T"TB:I::E4-\B@<#((^1""0/^3WF5-,?(_^(+39^(_@WH8, M&&A?AX2/,+LD()L_X%POKFYJL-ZP2+@8TD&AA195 MK03F7 KK]/G#D9OCIRP&PYDH>\?*<^0O$<(<1U@,A+':Y,@[JRA[@8ZR._+J M?YC6!=J*9S%(9[XJJ!E.T$.+M%N0%*D[:/' MI)@O)3IW@#KD41"??'D0)"_R?Z(CE1-<%RYIJ^D_ J M*9?"">(*+Q5.V9WR;W&VJ;AO"*ZU&%S@\+R#IYOP#G+Z=MH]N&BU5P\RO-(F ME=M=W\]O[[GQFKO*;N[_N+RUKK]=W=Q^/;^_OOGV8BH6$;_JEKO/6[AO[(BU M-Y/G=!P)= MZ*\B091"6H(BNN,H$)VYWSP?,.L9W/*P&,+UI6>5BN!935ROI,5D,;!0;V&^ MMCO*;K3WU1]EG^=..3@ (=4EX?K%[D>/ ?RF$/#4]4YBB 6G&]RF] B4@: J MJL.[4^:QX#]E&%!*L3K?)8QH95F<8@*$(I-"HO4L3%'SY5,:I&!N8-D..(!D MH0NYGW3?$O1)X/]"@%/*3R&%.JM,06,2]FU ^R:3'\J27,ZEEK\$ UQ";""D M$'FX,Y@\@L9Q"!OE6;>Y\+#-S4YYQ[8TNQ=B3*PJ!;H[?V<[N=/\8\*U>B@+ M ^OYSAM1>L3EOU*P7 KNP!]T>W/ [QF96 MZ KY;&?!7Z=_MRSU!C7Z0>20%"_S7?8K-$2CD#M*_=OYJ7X7=Z&_G'8:)2Y!:%U][-9+KD>P3F& =[]_L(\*_JEM'QO:JIT2'++R_'L4<.L;U=CO M "@!A>K(A$:FK")3PL'.'U4A4M2)W?D)>S%9<6 \2'2%G9_TN8)_^#[R)J\L M7ZIVA!1$6M8A8^N$N@!<[T\3"\C0+2*]44_O_3+DTMX^%8\U]ZW[V MJRUJ1=JH8[:=4\2C6;&5^LKLM5:3]0UM[1:W<^=.ROOM[. +=L[P\#9XV(BG MO=U:(Y[V73RU&XU:@_Z_BWQ<2<]V^4J+UBTO4A5?('(K*#_M=KO6;)XNY;OM M"<-G9-[^"+ *22.WW:B?[AI#[,]A<[K='5M;<]C>CH16$ZY]I]9PM\\5Z_J( MJG3!9]5B_(YO[(8[J(*"RK$[7%"UUM-&*V0[[8_,6XW$W>8ZMV77G>6:1Q68 MSLB&2FR3D0U5D@W-MEMSG4:MTVJ^'>>M[PEYTV2=\A7%E)/-^C^$'TJD$[M\ ME?TPA>1D28WFJ+)SCJJ*>I_=3K-VVG26<^3&%L68@_MN#KJM5MWM[)A_P!QT M.NBM[C-73\4.>L5]^25[@??S"9:VK%3QFVOKY9:#J6^_:]]\NE!YA[Q?S4M^ M_?JG0E>_1KWIPO+=8TFM *0%1&79.F8).&Z,Q;T^$_A5*?;XII)C1@@R>+BP M%Q5?G7@P4SUY$^\G8LH Y#(BM6BMZ1$ ?3*A'MX"K%8@?DA8#YR/?).833A5 MA;M8704 X/QYZ%F#;QC,=<&91NP1*CH1V(*^4HB^'C1=H!93)V%$C6H>19:: M A>98DZU["@F)X#==)BO80?CD,=4-@WP'FP24XDF /7&JB(2L9'L9D>NN;Z^ M5+P8Q!*@9VD9VDM@90[AO#F[=]ZN)YBLF6%G(:ZTY:7),)10;3J.X_NF[=;; M"M&ZP%LE -2JW+6L==JRPD8=AMI+\)"(GKKB0^1Z?M8!4DE"WU#'-3E[@7>@ M, $RJ#HY.7Z>WK<;#:W/H^QUNQJBMX!(TY>+FO&50'W#0J0Q*\'R7@C>O=,% M['9+%+ 3R^C-$47]N*_:$1*<0D#0;!$CP /J'"@KR&$+96F[J+0N(L(Q+YI0 MQRP)OZ^WF="KV>4!S7 H4BJHSP1OAI7(#S'G+;X/LBY>S8EN HEF:A'@^%2B M0!3E>$:N0 A;L^L\M;$ OA)(E%\"3J4O'[D0M-^RF+^DG\%0QN*JXE/[JA"0 M%"+B9]50 $V%#I-OK"&7IRBA"R' M VBR@NAKR?] M,.(*K&Q;>0O-)MBDOR6,CMQ/*WEWE"_CM[!N9.PN$;4 :"'SZAV09-K]U*3R MW;H">_O$NDJC21 /1?<8-+K1<:!\E@>YE0N+_4JR"'9]G_E&;I'BZHK6?=IC M !?[98T^USA??X,".HHN-]>@7QYH?0:'$97A?)IEZSW8+ U'J/)^="!#>.7 M9QAPIA2$W[S2( $C;_;'-Y^@-8S8X._OADDR/3LY>7IZJO-IUA_"QY/SJ#^$ MYBTGS'_PHA/?2[R3;K/5:=HG,%WZ:Z,-?S]MG7""W&.[/DPXR[MU^[<3KQ@? M^H5J@?T2,Z]Q'MYT*6X9-AGSK0N8U #;_$&@)K-RM4R.BW#,ISA;Z4K:$)]4 M0:]\/:%9S74X(%(WJY>\W4JL:"2:+=^?+>>C'SOM=K-A]OV@]KUSTCUQ&HWV M+EH? _R?,3!>W\"(U[$P')?_U7;M$V^,K7N\B1\)_;(W&WE/<3B05H?SBU;' M>IQ15:OC5\[!6Y!Z3OLODGB%A?$)66 CMD35UN. MMZ0NAE2=TY-./XOLZG[ MMJF_IO.;K=WAK;4;)T[K9%-0G5L**QC%OD*1@W83(@=-&3EHFLC!OE.+^2)< M7^]KL8&(3;E-!]5LDP>M4#57I&K"!8940^JSI.Z:RK"NBF\V=8V<=T;#5_7\,5\7/N?]K]=ON7577C;M]Q:K/T'!Y):-VF(V;9KG=L-S]X1^BMMUL^_:L&9=N>'T[!=:\_ M="> --R&(Q7].R_J>1,6']_\'+&9==Y/".2HX1CW_MXYEO[7;*DAU9!J2#U< M4JNAUQBG_H&I_$Y.Y?_5#)L*^JL/RSN_0.6__,GZ*<"QO4#E!QR\1O?CFRO^ MQMVT=XJ_V5)#JB'5D+H7I%9#NS&^_H-2_)V?^R&? 79TF4Z9%\GF*]>@>G%C$+3LSU[B(7"7U6-]#QJL0,L#?$_B M/<38WX"->\SW!1"C&B.;D'R?<9<;=[G94D.J(=60NC^D&K5X+\PI4(OO+OXX M"--Q/;6X@E:CKH7>>S_#23B>69<_$S;!+HAW_2$;>TI//HB]-UY;LZ6&5$.J M(?4P2#7JZ5Z8-:">7IQ_.0@3[B"]MB7JZ84WZJ!JE&6=T+(P>4U<^75P=AT!E?*BFKG]D@F 0;U%6KQ@C& ML6JVU)!J2#6D'@:I1E?="QL'=-4OYY\.PIXSCE725;]X/38R+E7C4C5;:D@U MI!I2]YA4HZ;NA7D#:NKWV\N#,.6,2Y74U._4@V23"0!58P7C5#5;:D@UI!I2 M#X-4HZWNA95C-YH'8C\(D38P4)&\=63D0$*!P^ M"$DAC%Y.G_4IC?DG<6S=XFCP^!=O\I!RV7-TED=\Y/\I+-LQ2,XSMYT_RG^F M<1(,9O11,/'YR3X[MCNXOF^QFK9"0GG]MW_,K93=J+=@&2["21R. M^#W;E+ M^!_@8L"FI]>3?CB&S8QP4Y-AQ!@*]0ELW)B_;AA;; +X+W=LF@ 83&2YC9H% M;9GQA^IC4K#$=\['_=A,ITJ;"=UJ(S:$L_;(MKBUUG[LK;O;>_O)&R&@T]V0 M,;Z_7E*R337K,^OK6V33%AW R6SNXN[Q58GYUBT[HUX\M*[XS1FKDVE$+6YH M:Q.)*;;Y%/[. UCS+X_BQB4 MC#ZRCT^!GPR%\:@_18Z$LT;VB-?CM*3)XD=R$/%Q.AY[T6S>5GXK!:Q;P('7 M_CN,LE5_8,>]B'E_'7L#/MDS;_3DS>)W)SE"Q\'D6%_510NBT1[!KY?LUS;V M/_#__BZP.Z>MGN/:_4Z7-3VWW?'[3KLW8)VNX[:=+ONG;7?>E;Q_T;X]PVRO MO]VGI=M]=_T?W\[O?VBQ<#G3I62\#6]^UR#D0>]=.('T0& M1G4?;PT))F]WW69-//@0Q/S\\:&&W/KVT]',0CQ./V=Z\]?TF!7S3>)?A!,$ MZ^RQH3<: (0^#(0=%N@'.'+$T@E_"@?TTF081IP\?/:FGX3J=G':=//,B[7? M?T._1"9=(OX"<)6,O&G,SN1?/OI!/!UYL[, +?YC?.@C%R0/_,@)D00GKNAO M ZZCK\5A[';KG98+YU%XT,6+Q5&MXU&5#I;<=\U6O>$L_KI1MQ=^MVS8=KW= MZFY\5)SLXD?U89\))U3&F_[B^,M!4/1V?N@Y^8LT?;^Y^6)=W-Q^O[D]O[^^ M^9:CSK"BH>@-*3+L9R@R[&YV2\ZO0*Z%?S;!2;^[E&^(9[>3 M;U2EA?Q'T&=8'1- B&I9!] :?EET;H+[TTO": 9N3N$>%<[8S,\ZOS4R >LE M#N>J?/GJ(:5=B1ZYC<71HY->Z,_X'\-D//K]_P%02P,$% @ -EY:5ZVL M4+]>" ,T\ !$ !P;V]L+3(P,C,P.3,P+GAS9.U<6W/;MA)^SZ] ^=)T MIK2NMB5-Y$[B2\G0J^<$F MP=UOL?@6P (D_.&7QWF,[H$+PNC0:QTU/00T8"&ATZ'W]>[*[WF_G+U[]^$' MW__ST^T-NF!!.@HU&,9<3XW/?/C-HY2YXX MF,H'DUX?'T]:7;\/IQV_&S5;?@]/>GZKB>&D?1IVCKN]GZ># M7K.)3UK=B=_!N.]W>T';GTRZ;?^DVVL=]SIA!_I] _HH!B*8P1PCY1H5@TBA<\3XM-%N-EN-/S_?C(VHE\O&A'Y;D'Z<\+B0[S3TXPD6 M4(@GC,4+XKH@8#PY"MB\H=UM]CO-0EICD0WHA J):?",'DKNRZ<$1&N]DGK> MT,^UH::OFJW=6E&U:[;]9L?O*$TL)2>35,*5(N\"(IS&BPQGX+\#<]!)#@ AY8Y>X>0)HS,$\8EHBNJ$1834V7!I5'S4$;N M#0NP-#&K)842-=ZMR#<@ED+?^?KNZ%&$7L/=:BK\*<9)+UY=^JZWHK6&V*BC=;:L[O]![BSJ\=+MZ=2CT7EF' MM?VL*A9LFN9>O+8:SYVV=C5RS5K5,$ "@J,INV^$0%RZP[*XOJC3 19 A$QX M'://\N9JC5E,*9,&09?D94E":,2R E6DHV=0A- M1,4HOC)'K.FGYL\ \X"S MV-*I&PEG"7!)0)3G%P,PXQ -/3UT^L60^5>,)T>J)H7(BH'%?J ?-Y0*Q#>(A$.OR'@Q#2^I)/+IFNKTUK2JA[3HU]OKZES'U&0C1F&[ ML/Y2[;.F^6DA_R7O+ETJ-)3!H1+>A\8RRA)^*B#\0L_,]7(/R95SD0V*2Z'E MK+?(R5JUO+ @80,UYXP*%I-0+T3&R@F3G0H67:L5S!R^4IR&1.K,U(TE5S@K M86W%TC. NBX#OSP0B$4HPT;OG]%_.O 7G;.Y&,R-V);F>VX,[M@ MZ,!S72Y&F"NA&4BB7-@FZ8N&K!'0?;L(0.\7;.]K1'S"L5XICF< 4KRJGU<@ M63D]WL1I#HHRU$,/KFCE5_=7%U@KDR??Q^1^]\10C5 05HZ=6,RN8O;P75VS M-K25X=-5AC,C&T=B90@92X?^N\C #-,I"$+'D@7?9BP.@8O+OU.UIGB[C,O% MAI7W7HUY-S.("$5EDS^BS.@A!&K3\[;)6&V#UN#H;R4X]GA6&*?S.>9/+!J3 M*261X'$4',1,I!\3=)>94N2Y&P,, M!1UK>[>7V[NLOD=17:5I)6IJ;5=&T?R7">_.NQ5!?62M_*Y%8SL]A';O7\7X^VDH:5D>-U MZ<8^-K/;9)*] ;O#CR N0&(2O_%DM0;?2N')*R8NOWBG9TRB][G1 _'+Q-SJ MAJ$0%O/-5MBO,F(-@=-7A4!A]F4R/<1!%46J))WKNBHC<@9\S6OYK81&#;O6 M:.F]*EI*-4&F*A4?">QA""UGM34CH4K=2FC?)2O>0S[*>XLUN5BG:N.AM[*Y M7T;92P:<5Q"W$*2EGW$!D;^%HIV%9@ M5!JRQL7*UE']N%B[V#V$135;5XP_8*[?RG.=H?QC4>)JUQHTKWW+HC6RNOA% M90Y15-HST<=BPS0&%NF[FN%0#6#E=>T+')UDYW ZR\XV6?[=Q'QH+)Y(R^X7 M3JWI,VOY@5Q#F^;AKW,U/ZJ"$>-:[$MT!WQ^PS 57VFHUCT<0B*O<$!B(I\\ MA"="?PAEX]$$KB6&]X#3W)4WV$1Q]S'B3 "0OOS"&;["RH M+!Y-LL\PAUY@D#PD4E4/(E-M[5?.TF3H99)$PMQ#V4F=K&3.J.*=/UVK)QK\ MY4C?2E.L[@>HE1F19C'VE/V^@T?Y*6;!M\JFJ =B;XHPY?G!(2>G7XZ #V1A MQL'U.T[,1T\C=:-Z4W:NFW'Q&>83X&5GLWIFOMJTMNE=R.:JG1U<^Y0*Q8<0 M:MD\(=18^RW5]6-1<2A45++IIOSF?N8E:GJ9 G>*W$#_S;7 +2)D:OG1.KBS3ZL M%=T%&I:7!*W-?E2*[P0AEN7.9M<CAUYR3:;;%@&DH IQ ELK;LZL:"#M!_&7*F6N'7"_[ MC_9%L_N2_>>ALW?_!5!+ P04 " V7EI7%\KFS@06 @S %0 '!O M;VPM,C R,S Y,S!?8V%L+GAM;-U=67,;1Y)^]Z_@:E\WK;H/A^T)'997$?)0 M('>$TS?)X^OZ71W^^>P'NT=]^_>&'G_\#X)]/W[PZ M>CY+YZ/2/6?>O\8=P]'H2%F76G0+\VO^U9[.S MS]WX_MONU^BLX'';D"CU:"*HR#"]$!9P&-L%EJY?[K_4^.L6"X MBB!#\*!<$A"C$F"4X]K)+-'[_J:3\?1?/]4?,/'W_\%+O)C[/N_6/!F'R\NOK1Q>6?OKG^H^ROYM[[Q_VWEY?.Q^LNI-OR MQ__\X]7;=(*G <;3^2),4WW ?/S3O/_PU2R%1:_U6W$=W7A%_0U6ET']"+@ MR7_\-,^/?OWAZ&BICFXVP3=8CNJ??[YY>>V19[/9),VZLQ_3[/1QO>#QL]ET M/IN,<[7OVP7]K :?S\I+(L8I_CD-YWE,7Y$P_G9!%>?G718 M?GE4;PW5ZLQ+5B']YZ:W?OP%>PJ3=#[I5?6*?K]X0 4ZA!CX:8'3C$OEK2!, M9NG:19-JNEFW^IN3$''2?SHZG\/[$,Y&QV?8$>3I^^7#7LWF\Y$4-BF- 93R M E12#()S 72(624N1;)?Z:^*-R?Y>IN7,(^]X2^>\;@J]C%.%O/5)[VJ>S7_ M!8RE:K>7["U.Z*OWO^.4;CUY,LU/\NEX.IXOZH,^X&^?SG ZQY'S1A=T'I!+ MDCC*!"0F@O8*F3">WFK;6-C-D%V7_PJYGG3I:-9E[,@-/CKZB-5E_?((>I>X MQ!FZ] WMKK^.%U<\GI^?GO8W!6+8Z>KOEVYVVI8FB]G@QEGR@@3;E3B_=R3= MZVY6QHN1%Y[EY J@"85\?G+@K;,$Q<_S&>SKKQXO/+Z0([G"^(M]?O M\MN_S^GK/W!Q,J-O/M EO2L?]7$_I0(!,XFE7 :?(H),T@66E0S,-:;1'L7; MU1+KJ)70%$3/011=^14-."<\&.VM2#&A%7S?,>A6'SSH"WBH?/WZQ=[5FLU> M\+_/IK/K6%9A)3O!2R8'XUG,H(PS$+).X!(&U$9P*4-C+"\+R$LV^$H:[2_(&/^#T'.>CX+P+2F9P M.4906I)&,/6-:T,O+V*VX4[7%R)N$6[ M@B580(6YIM0$)H;J")-$*[WD2;<.<5H_&ABDKG)7DG*A6EA1! MA"=7A"%!]_P %G M3/[R.4-.GVPN8*.YE#4/)-8=%_(E]-ODO,Y5OIYU_0NP6'3C>+X(<8+O9E3/ M)HI@),VDKVB7\6FD6% AI@0>11U>+8+X&14DFSA&(Q(ZU3Q3;RI"VYS6FBBB MRQ)8*@H4LQ:B50XXE]&7H!178G\Y[?UF4O?)M6^&8[:V4K,X>;PXP6Z-3BJB ME5Y&4? 8G(Z0I* \+E(%'DN55EF"Y9)!T7K8;Q-$BT:F[3_;+-Z\28 MD0B>\P**NP2!YP+9!\839FE=ZR&TN[.MK>POJ. :OY\^.^\ZG*;/[[HPG8?4 MDV6:^]\NB)W_]WR9)RV+M*HNJ2AABLY#P3H'**P@MT&55K$YL6!U*KEU#CN0 M*(<4)IHS]2XOZ;[HL)?W^EF8G[R8S#[^-^;W^'L83^N'3PKYN3>8)F$^'Y?Q MLD^J"D<2:*04WR<& I$D8([BH"#W)"575IFDT;?.5EKB/Z2H=*\L'M3P>ZO\ MGH9)[>M[>X*XF#>K\VZX:^NJ;A/PC6JX5^,0QY/Q8HSSD1?24Z+BB4?1@/*. MU\G*#%8JSD2QQ*[4^ V^\O@FSNS*_6J&UGOBQS6;OG^'W>ESC(LK6 QY)%2()!WY M324X@V %)Q&%%DX6'9EO3?"U2 XIV+3B0 .=M[/_%YF>7>!@TLC(M*-PZ4@T M)P($SVJJE11*';,R93CG]FQSN^]K@+B9W7?3=3.;/\>"]/A\.9]QU1_A8N1, MT)Y1N&U5M!;4(/_<#HT=820\0+ M*FK>+F;I7R>S"6EXOISN&BD5K7&801MDY,>T J>R@>1=YD8P+K'U$I';,.V\ M7N1;*9/CR1<2?+8:3$26T'*F]=Y*P(-)B]N;?EN5-[/Y&GDD4UG'FJ-[ MI>D'%^"X#V ,T5!DY*4T7QC6W*D]2>G\M)(&\T:#:!R-LS(DLI^H^:DFH8UQ M@,IQ+DU@/K2N"NX(\9#-3=*,*D]R'E=M MA,GK,*8*Z%DX&R_"A&A].IOV.AA%04FR\)38\D04EL:#3UD!%B:C49'"?^M) MTMM1'=*H1&L7T]8D#9I;J^)"=PUAD0PIFD@F7%MZZ9UR,YI!1J M1PZL2:%V57V[\)=2=XYYC83TPEHEF -9)X=5XAF\<@5,YM(FXYP5K4N+&\$< M4E[4G@P-###TJ.L*DS!:6R0X(CFJ>W4L$&(14%2RD;G 0O/NUK]&=$AI4&-F M-#1%NR&(DUFWJ!.&3V==-_M8$_E1\EF'$#V@CA3H38X0<^&0D"E1*#>C]+WU M&,2W, XI$6I,A%V5WBY8S.>XF-?I(%1"1LK#D)@7I(>0D@3NN2N124KY6H\W M+I_:LKDQ?:&6\L!L@A,O*S.8!C1H&UD3QMPIAMZY& M4 .*>/9PM)K MVTMV4G8SWMZT_"FQE!1R>G50T4N4J$Z)FFLPFCE9))/H6R?R.RQ"VU>"T\#V M+13><'GB(DS?CRG3OF C+G[[=+%,X/?9+'\<3R8CYY-W1A1P&%1MT4=P,040 M3EHL5E!.GAM381--.!%A&E=15]=TEGU0K6AA3L=2B P MI90Z-A7K2)(*$&/.7J)S++>>0?HK/(?4--+ \,U4WSAQ7>7BF"+7@F5@)CE0 MTBJ@)-R #SYQ[APEZJT[2J\!V,3WOE#C1J\:;J[;C\.5]&F5$)FK$< M!# I**#4-7A>D/^ADBSG0!^&,.R@Q5> -K&_?3CV;Z?\@=YW[[/T4B<(,B42 M+B%X2B) &$^%L^#_[YM+4]>;C-Y@PO&'.DX\?SVIJWORG]/<+^M9 M??PBI'Y@:)2(LL\ 3I=6!L\3$5W7YMPMG[OC,PZM9MS'Z MBM%#*KQA;\,E$(JG*W&#KBO(')52%#_K=B]5<,_ 28C75>??WB5;0O3;ZWA=ATI87Y2_ZL5UH%V;+)GS)3%O;.LJ>"? AU]2**Y#$4H"Q4U;T&-#@F&43&DDG%%!E;;\*X.;H&PWL),?>[ MVY$E<7YA^A"HBN.+#)&% J!7 J2A#1L1P9&M5\.OI&,(=4'@W$G#6# M?PT,T[!:.@N?^U?TN%R'XSDZPX0!)J,C(3'7%7$%2M E&_18=.O5@S>".;1= M2O=!E#:6:3E?\(6W%ZOBK\,RG(=^X:0KK%;[0D*T%D%2?!=1*$[_#NE8UH$Z MI)KJ/AS,SH8:QM&LA86".\&5@\)1@LJ,0S!%@:#:T-B4K ZM=_:[%=0="[/O MS_'L;*E!'-#+^?R\;B9T7-YB.N_J$IFX&'%O/+,B0&*!$2Q>9\V$@\13<$E3 M[=&\(_=64(=4D]V# ]K=4(,XH*M@I.3"Q6R 1YE!,2:@-E* +,*4R'(PNG49 M< .4.\Y[?G?.9ENK#$*1/ZF8_0)'E<1ET@)(3$^Y>9#D\:PG$;V4)6%$;#T4 M=".8.TZ/?GN]9*W M&\%L0A3W_<:>[0W3CB>7I+T4M!XR-!]E*VSVCIQ:X'5Q@J<4O!Z1JG/D5.Q3 M>'2M6\1OPK()2_QWYDZ:V&68S.0::>M)8@9+ ,[K*H;0[\$=-(@H9?21ZCC7 M.J.]$HT8&&*TOM<"GE

D)>FC."\2R?$Y.-R=<<5'[71LFZ^X:J39DR# M#S8 TRZ*Q'(]R60@FMR,:B/6?&_CUXV-=1C-2*^Q&]>U@JFK3>3/O\ M[1-).7V/;\("?RL%TV(D8[0L(@+/JFY*JZF42;F EDI9RW)*IOGF.WN5L,&Y M9)O2T16+TAA.Q6!BQ!?*P")W$I3Q+G'T1C;?:W_;5I%[/M'L<#F^YL"S(%RNBGT\W:V7V#O'AMEX#>[#'$@_$D%M.'+Z# 1H>KW/681KW M2AGYI+*T6@.K9\JKVEM+Z7T"'Y%'[422KG6/Q]7G'U*>O"<&;*W^AKM;KTXM M?3'KGIS60Y'_;PF'"^$\*Q:R2\1'Q3EXB0;0")5"0L9*ZV[F&\$<4HZZ)VJT M,4S#?1W735]0Y95=#,G4W6AE;2J)X%!IX(HR"2&2C\TSPO5(#BFIVQ-#&IBD MX5KBR^.221TW[.[6'_EP.9%QW#T?SY>'K_?S72)E3+[VX_/J_H1,M3\I0/$Z M,\YJC=_Z)+?=4=^QN_E>IA=:\V[/MFZ^@]O+T[,P[BK*/N_*FM,_-=AJ0J!X M/:G'>PLI26^M-"[+UIL]K4=R2+L^[8E*#4S2]MCTNA$IR;VD^,66#2->F]^4 MZ_>CHZJ9BT@YF0NU<]))'[W(S?=&N!',0^A];LV2-I9I&>N^&G!9[=>_VMSC MRFXPHZ"=+"PRB&@S"9YBW>F,0RD>O<)D(5( @,M;I>X*438$D68I9,[3-SW3_2T /H85Z>!)M:Z$!27.Q^=#J M_-ZUFQ"-=$S94XT 6DK2 E60X)-T@-8@)D7)&&L]]+<=T@?1@3T\SYH;=0^A M\>(HFY'@NFBL27]2#!35J/4,FPQ,\TQ:$):5_87#"U /H05[?R%P&TL-2Z"O MCK]9$?W+MJ)7SEU%'E)BV0'+VM6S=BUXSNMI29BD98$YUKI1:5?,#Z%U>B_T M&\K.]]'R$;,3UGD!&NOA=E9F\(75DPA="%D9'V+K@=%M6SZV[P9^-WN2_GT^ M[O#&#;U'3H8<4C%04JRCD;6%5:@ ":/2KF@C4O/EH!NCN^.$>,?IT>^*9T-8<=!],%?G6[_&KI_!>U[/O9[,KS][L[TN;[I5 MB_TL-X+9:,_*?_3$Q/SD V5Z[_'OYZ>1TK[R?#PYKYMH]@OJCL\7\T68UL:V MD4E,69T4I9JU0488"9X9 88[CYYI*TKK?MH[0MS51]WPN&^>\S3,QXG<* FM M, ,OIIZ+[D@?(7A(5GKI5"0-[4D?ZP$>4F_7D%S[VD<-9\6V!7=UI)?'I_?@ MGBR6L[5U).#=[$NGP877?=)UM05T>6:;3,R+4CPPKNM:,BW >18AR")M08=, M#3!QOR/J0VHVVR MOVYB-AQFLF&T#F+(F04C M56H^K[T9LMV[6N/E&1PI9RD8IQQ3UH.+C//@E37 F0O<99VC:KTT[,KC#RGR M#<"*;_M9MU-\LW"VVJZSWZ$F.? M?T@A9@^VWUKU#9O9O[!/2@J)(2;015!!R4J-3P1%1Q935";EYDON;GSM=Z/Q M2B(=C;5&>A]JF)E6PQ')GEI/9*Z!L:A.;1M[/U7S-U&VSL3N#]6 M[.+)KVNG]VQZ7/I=AV=ANMQ*9KGQ\.7!8DI+CS)GL+F.G(3L(5BA@,FB3=&" M\)K;,IX[/_70'-HNMA]6Y1NFO1>?UQ^1LNU??_A_4$L#!!0 ( #9>6E=! M"N"=1QD *OW 5 <&]O;"TR,#(S,#DS,%]D968N>&UL[5U9AFIS\_.SW MCR^1?O;77W[XX2__@= _G[]_??"B]M.S..D.CIMHNQ@./E?=Z4%W&@_^J)L_ MJT_VX-W8=JENSA#ZI?_9<7U^T50GI]T!Q90M+EM\V_SDM+'"$8Y,5 SQA G2 MUFE$L(V2JL $U_]U\I/&V$K"'6+6&L2UI\@Y3I'DF@C- HO&]#<=5Y,_?\I_ MG&WC 71OTO9O?WYVVG7G/QT>?O[\^<]?U]YVO8)N[<+!VBOR.[2X#.6/$*&(D1^_M.'9+S\<',PD9QO? MU./X/J:#^4,2F0X_YGO=K@SIE, TOBIBP@^C9-,\8(85]U]=\Q?[X5"3'8Z[@HB M7KYW4;SUF:U*"GCIU@70]C="9_',Q:8DU&_N>P7G N1UA/F6YW4]]G5S_J.O MSPY[>,?UI*W'5MT?&HG)[&M)A^ZVO]Y6H\#&.Q?_W=:=1>_ M3^PT5'#][;W)[:%L@[%AN(>]4WM7>@ETJB95ME"OX>V\T=RCO?4W?NGB),29 M(5O &M?^FXO&V8S67_4^MBZ.^T]'TQ:=6'L^^@H"^A%?P"2]](@SZ+ZA6,&(2Z-. M0B.%.;PGQ6XE<$O"H6<15X%32U7 7I; MW'Y>1_&T&;&CU)=Y0'?EP9O8@0#JL_BZ;ML1CII9+"4B5A$(W1)%5CN*,.6" M1&M2\K0P!;X!\+2U?W=9+RN>[:KXM]UI;,!"G3?Q-#OOG^(E-NALK$XFQ].F MB1-_\;&QD];Z7A&3T+\;]U'N4?B?:=OED?9Y3/";C_;+R ::*)$4!4H$L66P*4VB@KCQM,CX$_2_3F@])ZV/;GKX(--).I!\G6&_]^4 M'433RZR514*']_%\VOA3$%L 5.]C5S4QO)@V$-J\BTU5AUG$,V+)4?!DP:G5 M ;P<%2.RT04$\8X%<3JG"1XBJ-@0W]-FW6":6F:5V@^K_F''TSAR(F JHT8! M1X9X(!%!K$00#E9%++&1Q;,86\#[-Z?NHJ=E2NE=*77IGK8?ZZ,0>BW8\3M; MA5>38WM>=7;(0CY&,+].,^2@JR@%YW7@''O,"O-PZ#X];?(^*$8L,]X4,:*OVG:ZRL+W M?Y]?[]@HT)@8YAY%@<$'-B0@,/8>=Y MAC68^^=@#>1$HY>.>D04!L>5*89TRLZ&EE;'H S\OQ^JW8#RNV1:*:VM(-K. M4Q4OJD]5B)/07IE/R3'32#OI(5 '$6A-$1?.(HLQ (LZ1&,(MKCTA,4Z+$^; M-$4TL((:.\]>+'>Y#[3SY%KDWC&$+?,Y"2F14Q2LI#>.)LL]X<-/9?50GC8Q M2LA_!2]VGMRX<>9520[@*(2W+"7PT2Q%CH"WIB)5.! #(8J[MSGP(C.YRG.K M"2>(,F;AL<06@:&6*+C@,-COI.B^9W)WJ/#Y:-TXCH0A-@:3*>7!P!#+D<$L M(!L\3\D2C55Y-_4J@H)/\I42S,&K5W80XZJR@X-90=U/?ER#G_#SLZZ9QLL/ MZTD7OW2_COL&?W[6QI/\HA@39L3*SDD]R3'N, A/1XP32DPT2#*7[9\+R'B.$0WP:RIC MXD(.Y^7]=J6^?)_.?P'EK"]BO(-D!ZAO79.VG8-3GD$8 ]Z\41Z<>TD$TKFV MDE@#$8AR3-G2;N*-@)X"!N3]]&PZSDM2UI57S('J8'34 M8+%@>&,0/R48[D2NMR3,*N:DY[YT/+PQN*? CV$TL;;H]2^'UV0%D?*?=UW) M]6%Z=F:;BSI]J$XF?:7-I(/^U--)E[/C];CR56PWZ.&+_)",V[NL[BJ.H<"* MKV'E4F@5V ;-YV*JRTQ*) 3#8(61B#PBKO+\;)0$,>,I :.EHPC[MP3?8-R# M6=%3:$_[T9W%D62GKC;* *18=!+I2 BV (1=0Q21UAF+K24=@V^/:5TWV( M?-I>08\C'RP4(RD++$AGP,7@#%EL\CX*D0DFC6;AN\@'#T>#K;+%VZACCZG! MVT%][]GBK12W88YP>ZGOC1*1,9^H9HJT@F?!L""255Q877KIXV/) M%I=GPC;"'H !F\>K4B0=E+*(>481]YS .&P5 HR84A8B$??@'#^LS,%6RKQS MYF ;30SK]:Y< #E'"4Z;UQ+&46U27IHC+#)61V2)9X(PPZP8,--T [('&4/= M1;7K"51*+\,:' CC%FN\7H+,7L2V.IGT0FK^>VK'5;JH)B??+ E;I%N%88)B M)L ]RQFZR#$RWE@D/)')$A5H\1FM$KB_ ^;M1Z=K4^A%\Z&+'/^[V/2E:CND M-=?=JD!VH@QQWH,<(8J'.MHP]>4Q<=):)T MO'DSHIV-U:2K0C6>=O"T?(A^VH!^8OOK%S^>@C SP?,#->UZ2_LV70=S=)9S MQ"/,:-*)2,2(M[EJW",K@D""6\_S+I \%I^(+0'\'KRJ%R/T);1'7==4#K"[WO\VZG[2CA$*5T#)%@ XC8^KRT.B+LL71$2!E,:2]_\$X] M*1X_+ H,L1V7/XUA.H[+SV OQ><7LVX?Y^T 9AD[S%G4G!)$?="YQML@'2B@ M9M8&RI7%JOA:JFU![BN]/B#SAE7,@\NH]_UXF_IRKS[WPZ0+D@F)P/03Q(,T MR)G$4#341^@7$V*PLOOK8.ZMLGI8#JQ+I^^DBR%J+*_@F:=^-D$T4!Y]&?3%MR,MKW2WJ7?(3"X M%BF!MV$Q1UQ2@ZQ)!'3HM4K*J/++\&["<]D K9- ^O[CR;N8 Q8A33. $:DCJ\=^- BF:R$PP>6^:7#%)-#*2>BJ M7Q-_[%OSVPBWI,:[\V;TQS]&X.403<" :2KR?A;0(4.81(HD;UP*SOJ;S'T; M_8\G]:?#?+N9;O.K*WJ=-;,_A[*@L.N[2ZJ@G]@W?_2OD16)^V#R<*.A>1D" MA(E+QI+G0C11W]Z]$K:DM)E7ZBCEZ/G,.<["9HEX_?D5M)ZF"BQS[YM^\& 65=_,3'#%B=-Y0,LYV^7/> MT12$4HS=5):ZD:+>O'CTBMI24@.\'X[P'2V)*H13R%FE22^0P@S"/ M&>:2QHKZTI'P&BA/.F@IJ88!UBJO@I5?-C$NJF@W #C05,JMX.YG9J6(*C>@ MQ^YZ&&":Y7:@PDI/L&<(+*/-^[\F9+%5B'.7)*78.E:Z'/2>B'++),S]\&0; M\1?D1Y\R_MA4??3W#MZ\J-I9$4S=+(I*'3,2A[Q>(P6;3S6QR 8PIXX$C)W M45_? V5-&O[F=AY$ GX7K=3#B+1@7-5#>]?4?P"RYE735"?]?,!K.PFMM^?Q MP_3\?'SQ:N+G,$DREDIJD2(A)#>&F$H,A'\( 5^-".B,TX<$,K M3TOKI<19T''L@;WOM_#-79VQ+Q?KVLG%8O&"<3[ 0(:8C7T*(2$ :A&A@3/M M0_:5-U+TCXKZ^=0 MP]O)5U!PP9MZTBS>YHK!*_L\A$02$]$CE3!&G$5P*7(!LF7)6JO!R)C25;Q% M.[#SWOZQJ3[9O#SA*ZRWZ?+#'N(H2NZCQ@9YFG>8PY$C1YE'WDC% A;PNG0- MZB:X]F\9[X][2R<"E-;; $4K+V**3?/M81;OQG8R$]Z($,.\T Y%+J#[/@6D M63Y_UPH1#0"GKO3)=#M!6T,PL7YO*[ M&(5 F$@F ?D#!VG(7/VM)&)!!.DUB4R4WD_B#C"_9\X-K=4!TLBK'I.OX([G M9X7&+##?G]W:X2HIM-\W"E);4\Y%4Q$G&5\N'+4B$IHDS8B?SO ?J^>RT>?3A$O1^]WW<9 MZE+OGU]\??GW"H:'QI]>O(Z?XJSR*A^ZH_,F#M SF5=].&2Y4"@JB86A"7M5 MNN)_,V3W-?=[3ZQ9Q]URVAO RUR9\%C&.\^!;0)VH/GBK8#>S]SQ$!I?1ZK! MU'7O'',I$:S@M;;0T)*5> M3\W*\J^"X&6X=QCG%%> MD>LHLZ,6!LC#K8)&%U,N03),,$=:F(BXIP(9GT1>U^8"(<%R7OJ,IAO@?&\$ MN8L6]F1!V!R:]08B7*=0TB(@SC6X?0)"%J:P4M(JZ=Q@$R3+<+XW@MQ%"_O9 MIF[CV<&E#_8Q,;JVT7W.BV[6\T+3HI=S/Y?IAKP6Q4O"D0TAS?9 T(%QA*.P MB@BO9/&=\5; V*D"X_)^,:7H\XL XH1H-&]L*Q*82)R//LI;HB7ID?8^*<%X MM ;?QJ:;&MB_H=E5@=_46900VR S@@M8O]DN;X9W\0)0M2-%G<'YQ",52)KM MPJE58BAA)K/%(T:7KM%? ^7QZKVDC ?P,2YAO:EG9]G--S>,&/KJ<$*:Z8P+ MYZ4]"2,"'P>!&17%3RA9A^4I*7\'*0\R;_:U7*'Z$K\9*D=4V!1DT(BPG!27 M)""'M4+*"8HEY=28TM,0-\!Y2AS83=8#S%U=0IOEE GS 5,ED)R=GP3F"(!0 M>.53XLI%J4NGZZ]!V-<\TG!*WEZ2#V5.Y[(/KR8M-)CO^;YJ9_MW8<.S$ A2 M%-P5SK% .D+_M+>*$JZDLN7GS=?CN:_YFYWTO)8S.\I[4/<@EX TUGDR%8T\!].HJ[JJ N++_2*^ZN8UKDR;E7P3*/$=5>(.ZP1-99@,@,=#]A M%Y*_DT[O;?YA/SJ]B_SVLXOIQLG4EW7SV3;A0Y5,,^TPRWTDN M ^:<-36$60X42_E$G[P^3'.9SZJSCA.O6(JE#W@>+N<\%VX[%^ZOBUQJSJB- M K80J3F)),ZKU31XX4Y##">="UI'%@A6&QFCS=I[&(F);=2[)B-=3*A[3%!C MA7-M+T>"2^BV< Z!W=0H.$-M))AQ4KJ.XD$GJ.]"@Y(RWF>"VDNKC'("$9, M5P@1.>(]\B)A0Z07% ^W^NTA)JC+*'\'*>\Y09V"S\<3,N@O"8A;3I$V4B/% M/9%1$VWY<$/: TU0E^' ;K+>0X):I8B!C_F\+<, CL/(>BX0#1Y\7Y*-(4 =BG;9)HFBU01P3AH"H D5'7("0F9I0?OGJPT]0;Z7G M;1+4V\A[WYG'3;#].T&]M1:W24'>107[IHG46,<0\^EG&)X-YL&>,BJ0]XYC MK0!F^KX3U(.Q8QO)ETY0WY*AF:?FE&+82&(0$QXCGA)!AF&-'.=)2">]-;42VHLBU(AP130WQB"M/,*KD3(/JBX=8*Z <1\V87=M7Q\&=I5OZ:FL M.89W=3,[XCEC>UW;2?L[/"[-<1-#U;VT?K:[A2.)LT052D8[Q'60R-B8\BQM MDDQ*D8C<:!#8IM7'K?=AA3R(AWA)3(]%2D' <,2#R3.K&8I@2&EOK?M3V7&X8S5Z.THCGX^.)MFX]-(IZ $$0FE8 &8\O , M"*'!EA%%,3]GM-[$;&1.(H5$@ M81180\$QLDXHB(EQY%%[8E5YLW +J"=%B[(J&N-KW4<+1@X7*9U,E"%\4 M RP*;)?WX*Z*P+WBI4OAK[;_I#1_9\$N*YF7< TRG@[P'$W"AU,(7_+KV7Z( M,^/ M#$%[0XDW*'!IWGB(2*04BP$+%2,>(O;8%PEN*5;8%P>VD?(0NK_BRLRG MS+'#3GG/P+_-Y;@68Z1%2(AAGLLRK(>H:T 7\KZJ%$KHYP8_\0["+3T?N9@: M6S$S-D>G@_ Z9ST(S56?.G#D3)(H:<:YDU[:ZX6-ZTXOO*VI1ZW? :19NO(H MH[L&AV0E!240TTP@'HU%)@6!J#1>XLB=$F9CY3Y%;>X@KP%RQ1_R1MPQY XN M:IEB")Q@ASQ/T#E*&-)61222P0"5$TY*[^FV!.)1:[J,: OF?'OJ71TECKS/ M*:>V1PB"_;_^4(K%V"&#Y1(Z:@F3B&.5@) ISV!$BIE@*:C-5AUNVN*C5O9P MLBV8XYN5L!R].*[/SJHNQYN+;6%5Y(PXBK3+8X=C 1E&(F+4>P[. O9LLP,F M5]S\\:MU5XD5S+/U>'Z=-O42((QMGF(0^;A2C'C00*X8*4HA.,J-8I)O=ACL MJKL_?AWN++-E)/#RE):; M>4YKFWC\ZBPCO66=JAM+L.6E>]HB]7 MICP &L^ 4 <&]O;"TR,#(S,#DS,%]G,2YJ<&>=>G=4$U'[9I#>1'H3 M8J%)$9$F@L0&B(@("$B-"E)$0*1+S"@(2)=I_W>6;"F& 08$>N&QH;PIB8F&#!T O& M(,).& 1[N,)@IJ8P11@,Q@$=$X Q0[^8H-=_!F,:=@5VB(GIW_N_!C,K\[_! MQL+"S,K.QL[^[\/!R_^?!^ +CYX"=9^IG9CH!.\3/Q,S/Q.B$P2%;69G^,V#_-9@.,;.P MLD$F<7%#)]0>@KFP3MA@DR:C??Q+&R24B*B8N(2LGKW!*44-32_N\ M;65M<\?6SMGE@:N;N\=#/_^ P*#@D*?A+R,BHUY%QR2GI*:E9[S)S,HO>/^A ML.AC<4E5=4UM7?WGAL;VCLZN[IZOO=^&AD=&Q\8G)J>(<_._%Q:7EE=6R7^V M_^[L[H'[!__\8H(Q,_WW\7_TBQ_RZQ"4 Q;V?WXQ'0KZ=P(_"^MQ-3:!2^;L M]WP%3YQ]P2%T.>E=91OG274+DO#])X-<(C(:1%GR/]?^X]G_G6-A_U^>_0_' M_J=?4S >9B8H>0WILDGN_ D2WB">G#H'+*35_3J M<+-]4/[DI$>N7$MM=83RM2I]!]_K_%O ;;R(H]!'Q[HE!P MO472R6&JZGO'-5'E):Y*^_9M'?F?BA)TA1V$M&I<;7:Y->56V/RMT:+D@X6I M6W:V#P*#G =DJ@7,BO.&WGIO/C6B:L&[50^4\,(X4N4(#J3!21. &&X9B[)F MP-I[+!BP^9VE:W,&OXJ>'"2D-N3]_&L&/D+$(?_:M"H!1.=B@'R ('ZBJP&# M3F Y Q:1\($!ZUG[L9S'=Y4!B^P NQ@P@]"Y>KK(^0P&#%Y E^2;%Z4);\7@ MP3NK2"JZ>3/N)WL^T'&/>I\!RV\AVS-@W%(F#%CB>#[]*T*X58,^A*\%.I!1 M8PR8J+Z2>G!/YQ0ZXS@#]K+#XL0YEQR6'P J^,[+N&>IXS^Z*JEK?[7IO*'@ M,09,F $CE$Y)U\H\' ,.HQ#%P9$6\PO;4B+MQ^F[:]WW&#"'Z(V+%RH TV-\ MQY^SBW_!?L& 2I@-H[D<@,YUDBS-R]V5JS#T-X=K$6\8-MMG];D^0F)V5B.; M*X']@ '3?NLROM4UVCXU;:P<5]DCD1[H'5.0#"C2[>D:J(L^L0CQ9L>Y_&D< M46Y<->"6F>^%CJ^X BZ:4H<>CZ>SXEA68YQ7[8Y7T)\;5'SG4?NBR _752H\ MM(M<<(04>")=GP%[M]W-@(&(9BC\J3@2C@I@]N%Z/@Q8.&6 KH.L0)!,L*!L M?1LF!O\)^QQE.H^)FG)[I6@O@# M5VU&$W#D8\ .>4,K;SP344H\FR5<9/#3)ZW6O\#-S;O**#R2T-Q=*S9F=;\A M.=#;T:PM![Z; V;F.92-(01:C]M=+WI2HR_3<@/>?IT22N?T8L!8WX#1[ZC! MI('G='G/%+"C??942ZQQ_4C H?*/*]J"9ZXY]+=EJ1^W>O Z_18E'-5D/X0@ M5 &DZV8O<3 &[($]/AK!YZ^#DBT!G^X.*97>\7'-'38/F_-_'I9[O(1Q^ MW/SYETC9:]06$,G;-=[)@/'TN#7XR(RNCQUB/_Y]I1Z>H#160,OH%'^TVIYL M8E5FD>J(#<6FS.0ZFFWPI)R)U[G=-+@\'6LZ[0I8V-0/KHP]<;A![N#AO_YJ^.(=M_%,QT/U.M:6QFP,!)]. 7%2HM6K9'2FC/Q\IPSF/AYTGW: ML[QP6'9RH.!JJWD/E1J([>)[#L5J)W'JY#PB4H^;2(;O]L3XS'^J#Q%Z0_AA M\HT2,BG!%MA#>H>-)>A+MEN]TQN63HGS^98[I?3--,1_6[\Z3GW=X#RY[Y/W M4&!+_>ARBBS99D.8S->3<=:L(IC2(]&9+&"+#9@NWL:X/D$,/%R<[FS,3 D9 MJ97"XRDWLG%ZXUM!7P#PA.@ZA134GI[^%!-^G]Q=+L$44+(VU+SA#XJ?.-(N M-GY!V/*8LVR"\5])J+JPZVL7F@S1/%2$U(U9IVI41J]O'DCIGE(>Y*\MJ^W[J 8J MS9.Z+Y3NV-,YFJ! /(",EYI?:15!W6R,LB8S3UY8C"A_E2R.33_&4[?]DNG& M"_V QVR7SWE?3M^GT+EC&3"6)9+H>IC>R7EX5*"@^WFW:._%8=4:3(W>+OE& MY7ZQLFZO"P]SI&/7DR,?D=GZK-"$C*;&:BA!R=1CGI?;C<:9:4>;='O=XHM,Y0KD;A1BBFF' MP=A.+;0PB;987.PX? MZ\*)/#P/;Y?81N6ML<#! /WR4 M5K"I+TS_>H!X\7<:4[T*%]@YZ>4O1$S(>2AB^^4"VL-NDF.S8OX=MA<^J;K[ M: SAB9N2[/BW6YQKF\FL;;;>[RT&)Z:["XT7[W4'&I9=_NWM59K4I/F'RM_GT.&F,N:8N9%$<&C_+([:N>3+3!;S,77]IJESYOM*TH=JTW8^F426@ MB"JC?S!@7,VJ'FZ^!$FDR.J1/-L=U2/7]U(Q"$(Z MIKIVIQKJ VRH0R5?PNX/#TP MJF1(KP+&YP!$*SNM2%\6I8Y+F._ 'VGVS>_G9$7W5LP8%DG%^$QU3(3QH6L/ M5J D0]TBK'@-5UN[^8&$GU/I*E^*K\F^\G'EH.KJ)RG704=K@R0A5D%#Q\.W M8:N=!"%7GWB 4(__Q!>.N(^-GCT\JL?LHY5"W#IZ*1AN'!I]6J!]<:2M)=^# M\UE"];NI.QL/'MT]PBX(7<<@UQT@%$'@@TK^J']Q:8!H-4SO]?)[8G8 MAZ-\&S5ZJ'&BF3)\!RNS. B["2UX ?LO<-)-S)&)CI-&VK&U)KS\MC=Y;%T1[ _,%#V3<8O8YD=[,6/Y5\'I!3MJ$^M MCOY>/*BCT\Q&BB]=YN+.-]G\J=2.(+S#D6[!F8$V;0;,#=K2K_3/)<\%6YL[ M?_"P_JS]=&:[5"-PT"V":)LYO7#56EZ/>7/]<9&4Y_X+J.DE,6!>?5M3?70N M'6RPT^P?5Q+0-D07&_8*AY_"IH9_=$CK/63X)D2'OO#^&:>FW*"-FPH%"G#; M%V1-_4;HG$EW/;G[ ZFG_<^U[N%+I(B^%?I5M^=5LW+3F7CF1=E13IE7(T?Y M4O1,R"G=3NHY'\90]^9FG-QT,[=JL[,SY,=/_QY?KJ=*[D&5/WEM?1!I7R,"VSU#=:[TY:]) MO#](3T2%;QFIE/VPY#G++3AD'AG[5,7 M&A[QSM[NDPG]I%Y]3AR; ! ^XTF.]G!0KB4'^[R9U[D(S)YG:_#8[30I:.WH MT"I/,XE-LY P1O(N?.$@!C58351M FTX]+%:\ H49R709TZ5?X9;1=Z@FGRX M/D 7D\ZM,;HCWK?T\ZJV6Z'2?@.M".'>'[I;3\MK=B:K=PEJ9(W'U^H$Z*2] M^507GW"\W@%:YSU(4)%O0YABO#8N.JL*#I(/;V_P.$S> M61-8">1?JK*W>T.\I9[8D*R6[-D3H H/#K^3]+Z%S-80WPL$F\IIQ(]D*ZBLJ@E8_FS5\7&LK/PW_9BI?>GO9 M?"'K]@G3N$5-XR/"*LD(@T>3K)I;I2Q5#NH#C.;)ZE![UHO:NO-MW@C8I=.9 @LO"PFAWAL@GXM&J2RK,*%_>>[TJ<;/2 M0W@G;41>[5>;(GN" <3HTEY(=^.RX. YR]VOY$)($+ Z@TD?@MUZG,X,UB Y M+A6YFU_ZX!ED;;UX;7TNRZ]*WNJ77*Z5O/C^A=*]<#HGZT=')!1>%0@B&K!O M:GNH2C1Q)N=>@YIX9TA6'!K_@Z7<0]DB$^&U]5UFDEWRF7RQ>HXEJS_5&+!< M=2<3&>3SN(^[72S#=JD#&R;D:T"_.9@&B1)'!L0VI?+0(SBA1.HH/!H)6N$9 M,/(4[1N43PF@390.0SV#?KJB$.3Q+K[(\XA8/?NYE0#>RR;33;&I25Y=ZV3[ M/,X3%8-"USH2YS1WVJ"3F=$]G4 O#ZF'SCH++7; M62TS>I!L47=&5ZR+:Y+-5Q'N!'W0+]=E,EQN+G) M' M?$2F"WH] DZI&YU5_5[BT-WI]6 _7'4%3Q7.H',P4[1 RUU!,&T>@ 6KH)CF M(!J_K(T^5M7R:63S=]AON\[A"\T_^Y6Z+0PLFL*BK!6OW#T"Y-C7'1IR]6GZ MA!EZ46JL3GE"&G_UB.I([+M@>3-7MQQA49^P.>9/J>XZP6XDW74-$0^H B2' MQ&FS'O1IR+\RZOW$#KHNN2[Z'0C",@>M\L&,[ESEX0]C MWCOQ(#'M-=1P&(DZ 8%;@L ::S;!?OQ M$)8_8L#B9D6;;/_BX^#"-?NIO_6DSXPXWP4X2_]BZ1Q0FV)GH5H.,V > ^Q4 M>7!TS@0K'8SH'BA,!L! MS>2$S!709T=_PU7&843U!8.?F!U:S94WS<=4_&5!:4KEQ9KD M!AI4LXZN9/E.S!2B'<,WX](X%, K>:.)U!JAU3U,M2H9F'/4[[$4Y>_C(9GM MJISU/?'^I^E1DR"5MNC^SR[[382B'M4I^]V AI&_B,DEXG=]C9&ELPY@SY?Z MO2-3':19*QRNKOJ5 <\MNRX_/]XFC6(/GL?GI]O.*ZE\24>.P^,QU0-A" ]5 M#E[VGERQP6:;]SV/Z\WM5T7Z%.IRGHBX9V\9'&-YOFSU_+YZF >:BSX@S4E[ MBY+VYV,"W8Q)N2DR&P$JK3G>QRDW^I\/7\<_M>6 B3[Y?I'YW*%PW4QX+7)# MGF V:4GX\6Y>]556U"X0L3&E:YR];N$D/NLZD<21=*=USC?N+D_*BQ0D)[A$ M/VQ*RPTH]:C)3HS"">@9OZ__:C%O-&PW9K72^63&36S]-OSA%$0BHE$Z\ZKQ M2(Y6$:HR"1X5@!5<:U4DRTR53JZ,+5I3+N0TQ-7$M_>()?\1<)R\?:1!D]S3 MK@IJ%FF>2TT99@W)TZF"_VI_ILZONR@D_+[[!=E)Q^; M= LOV7XOX4:9A98=A/XG:67WXJ=U*YOI1^T!'G/)"SUD($V38#P875, M>XH'!Z/>"PZT6_WDD03ZI@U(YN1M^^^QO, @6 ["OX+ANSN0S2'Z.N@>K7$G M&5)Y#2#>*EEFN"D5VG$FHSD,+QG^RY;- \;] ^09W)#,3-$U&L<) (2)@3@G MR4_) "\X#=&.Z"RU))X-O\+O]+[4),16D?G62B=5!:RG. %M@IK!Q'$]U0H& MK+TIYO'>>>M\S)2T5(9OVYG9RXZ/?NM\G>I+;W/'?_"*)=XH$L,FS:5^H"8' M^@S6PKM0O6UD:\_PM.JWZN9T]](/JRE ^#[\]4/B9-@?JYA/]!6I2W]/Y&31 MXYIER4&[3!"8U,^TA9"5OM#92>.=)@MPSR@(DJ/E"O3>P%Z.E,\>]V^@Y/7B MCJX[S+6$M^-)WCWKR**O6?&8=EVOFZ?49 R7NB1J%QJDOXT;B#U[HD0@O^&Y M*5#P(3K\989AV;-%P;,=]XLI#GHC!;\'%BAM3GQC^K+!)<.72;.))6"4P\A1 MV8J<0COCD* G/7G7"EC?8.XAWP&5$,A(4"@&],%$KX_!,_[(<'UX:K';N.3& M5,VKD!FI5-X_20G6(?>\GSY%3R-1*%HRCO"F53#;9'B'+P+!.\@VJ8$Y; <) M/W>'^M+IJ5*SDX*C;P7,9):R0)_==BAWF5A5^NA[*A_I3:4A*_NK9A,QCY#5 M>]6&4Q>N7%^:U1]=>>"@GNEZUH37>'H_-PFI?2#MY-$ECF9R:C% ]]GL 9FK M>$C($B:V)J_L/B5M[6(Z.5$&\Y/*S@).R. 41R_UF_%1UG\VXA1+US?!3=-G M5A06*COM#5W*WO-@?'TCCZI;E]CO*&DS0CUC 6C.<2N$&8_4T5H?UFG#FY7V MQT$*Q9QJ2"O5NYZ5T:DJ'AS>-1Y_[,Z)5HP661W>Q%O%)!2"Z)#@(;=I4@8A M*G4<%"Y!<4"9] -=>?VNX7[N#/ _U#X87^O,.1;)#2=\O3O M1CYEE#2!4RDZOVZQX\-.@??'%\:Z3O!![&*)$E9 M7(8$E7(Y3\KO)]\*L@&:]KB^TX841!7\97ON: M54MKR%@$:X 77P<#)DZ%?PQ^YVW?<=Z[_D%0J6S-9=L/-0G^(4FBQT1#/Y35?K&,F\F.8;JA-VLI*FB?V!X4P@# M7Q)900,K&SI_#EO?C7-2=F+\8G1ESHJ?GX5)2.I52Q(S@KQ$_J<L:(_3XC\4C7N)"X%;]7Y_.?/N9LCR29;X$*AE"T6+G MIGOE3AZX"7TI$JW);KGQ6O: ._/K!^E&,+;TR\5O>13BA5S"^G?DJ9*)%#73 M.62O_M&Q 2>LXZ\_7?[X_OF=5^W<..?/H'X/L [7-B+?19VG5J$MSGK' >3@;Z&W)$T6_ MXS!S_?6[@S?6OY^I;SDA($=2P31X)S3AE&AG:6R(A(FCR"+^ZJN4]FQ[]_E4 MM.#^Z)X15=*$M.(_\!POJ'>GM\[4!QE^_3 0K>+U,EQZNF*J89NCC)W#D-OH M7!=J<1B(&*SCHU7''-TS3P$42E4[:1KO_2(^%'[S%<=V!?VD/:9"XC\\"P4( M>. XJ$I'7Q1F/3.ZD\-^^_:UXW&8O;CD>=HP4AUJ]^QZ++,:T"9Y#7J3>AH1 MW![G$RJH_K2!R50&#&]SHA9!(""CPWN0I%M-+2HR*J+AJ M%*P]T99(Y3T_0 ME?S$$)N)UW?-0"T_8A4>=1DLG^=TUJVAA1,UIX MN/=>*I)^DP'KQ23U0;8_JHO+H%_+6$T\"YGZ"BT/M",I3SQRX0FNH3[LX,,I MMD2$LA^DU#?1A>ILP(ST**1#VVH9,$Y+1UH>^C@XZSZ*(TH.'AORBCV<['3# M\>L>IV?B^\A68\B=-*JA3PRF?JEKYM[[;7,]$[^BJY-?3[D:Y,^37MJLPJF2 MF:3W$#\]/:YG*F/OK7=OSG;F*$2X6ZID./>O5=/]W3#K1^5OA@U^.X/4WD*, MG,7L_I!)LRF)3:'4(-\=<,.Y;[Z_5.O!_=R3;+G3FH5)P).>,&"=PB/T!+Z8W+/)^IHJAGT&$0,TWWS5C$;+;85T:)@(]4S*G!%5**K=1@ZNA6\/U)Y:IS]7YO41/]BOY]RW,8'8 M(AO*#'D4:+LX;1!?+1I&U7E0^!4SD^NU]P@0VSP.CPAEITJJD=8V 'ZT4G#C M-7#X+T5*1%QMI%^F^AK[<.\KS%Z$D,\+PEK+T7=[#34X.6'1\7-%&>]=,N@P M[ &\XG7!L:7A% MS [0B^K,?3A1]53G!5- MVV? G@!$7TE;S P]QC8_+)\];CWDLC6XMH.^/%I ])B0V!SG1-FOF_ M6RP,F%@AJ 1!72S8'^*)2 K"KCP&'^H_=@S@?E,N]R]:LME_L LI7Y!\.WRQ M:,1//=GW%33[+KNPXV!SC()&D=? &C.=(X=T"G##@K*);1#PCJR(L!D'6\V=FO0U7S:]">YBQY7/_ U^ M2:\-#="WKC!@;&@J3X(PG%3=>M;;/,RT.Q-*:W+.VDY5S*%=A-Z_9TBS$O]N M^;P%2!?YQ%#ZI):%N0EWNE@5Z72.RK#JE$_Z:K"7K <7J^7)+ID_.K?83S]6 MVB\'S4B+/G$8X68E @5YQB&XR;9J\/Z4_MUQ;4Z.+SO[:WNA=#X6\/.L-"T= M+0A*ZQQ"Q%!M],L5$ZH,[KE;LD\8AXH?O$!F *1+4/'TD8?I7*,DYYMIMN4: M%^S,!'[!-V,Y9!KC,&7D=@3AMH01T6W'C8C@\J"SD<8P!2O6@Y,KC:9EUM;I MY/AB%K5CUP:-[I; A LNKABPN0U@2%;X6#*5%UK9$^5'/OYF>L"-T'*=VY:I MS3[[E<0L3^C^4$]B.0"GVU]Z4"7D(1,?F'^LU_DG3#QX82^EFS MVXB/TR"&B,&?#HF/A6*H+X1J)"QKLQ%%JO&0N..!."*+[_@Q4;A;,VA)REM) M'S:\R(!=KQWJ:I:!6RHX&?DA>V%FE2L4JR -7^+%HV\/LP(WX21_MVY.?3'H M:G*:&Z=%U?KG\4=6T-(L 8JRVA4(L?6W\/N>^U4@\N-RH_:_9T=.P MR=7=((D:K8?E?II9-^//7Q5/,ZFY%Q9YE_.D3 #L(AT2]W>WPG"D'_!*FW8, M4PW:L>+YB;2E[M"? Q*-0(/N6E(>6X:(GX0CK\+@^$@-&Y\QQ([HO6GT&P^?Z MN-EBP2QNG[,[T\LR]<_A>UV /@-6-1Z+TB;P3041!U[I/9!:GQ6 IL5HS-C8 MQOS@U^P<2]\S[U=V?_G\^[<(WZ2]CUQ!E;08] "4\ON@+ G>IL\=[I-"E&+K M,4CTF9GV\CEZ$AYFXXA\LP9ER@7=]YD!>PUT)5+E\QBPWUD#9':J%):BL3+E MGWP'!.;9/CS.>T-(O%H3^]W[2TW&19Z#[1C.!569Z= M"9[N/O/M*V+A0^U;@6]+>(&6RH,YG#2.$(=@<#*B;V3,,%']K=(0U$H-0>[DI+_A18 MVH#?CY^T\UA(X9*>NY^TJ?C.ZGX\6V &T(@@#&(F_FQW(B7T LC#%C4/!E': M+K."@[+^[;^0-YVS5B#T&E:PD)%_IWTUP/)Y3;G@7N.9R]OC.D7F!FQ&W0#) M$J)1*D'MB:#LM)T[6JYV'&4^OW&_@W+%C#26@C_Q$J'5>M5G2^AL7F#U4S= M"R_TPYKWZ(>O@R4XB P3L(@C&\2W#G:@8=\-TM\[>L<3AG1^(]L]HPTO^"&Y MAJJTXOQ'#G:GZ=Q+E/MVJ[&!."F]BS\D@S+DT@HUY.DPK\K$AP=^N]"."\>V MJ@2?7Y52FC<*IZJ2==OWQ"/I\V;UCDI6[MF1^VQ>KO.()K5NR7.G6SS_9,6Y MOCE76 9E)3%@]Y&@"ML+_4J2;B>9JDZFOA;?_,MM'[SAK2()QG>_7A=. M,F/=.&IH3-E :E%=_VEPG =?A$6_#[%?NR,7,23V5BNZ3+94^ =[IH___?W$ M_$SV!FQO.;LCCE38XE:RHCV>Y51<]$VNIJ4Z9V-3Q45*6N=(I*'4JV/CRZ+K M?5"]Z:"'&3"81I^CMM-(LSK9QJ36(-HL1IEC1)C]7I#WH+K:YK9R66@*TC:= MW.H5%E,DOMWEGUOW-\CTV5+OHH-@^OW?2WV]\F.'\4^G2=HU/?^L^A'PNNOA6Y-E<47P/G6&G6R$*_ M/%Q4?&XSTL8J3(0!\T 1A\/[0V:;(.M>4HT^#TY=4"5DO%@/X/TL..-9'W0K M?&U!V3?Y0O- =ZL5[0.422(P5;V;.>RC,=EZ[ K!4>2O5WI/VYC2A^0+K(.J M@:U1C[[PMPFO.NM=_Z%DE(Y109PKQ,]-+A#UM+^MF.46:5#?_Z4*(#P8L$_ M?<@!$8P4 _9*,Q$"K*XQDKCUEG7JFM.ISP[P+ 5S)_?1*'AC_)&EW)T]=DC& MB=I1C4CZB7/<8MYWJ\:557;$3C;$?LLYF:699#4L[\EZEV. _00NSB<".(S% MN0,):'$2%A,05!J\C:P:-.W\X9IEZ[UIP;NYT<>_Z%(-=WCK3Q\NTP#]8SDV M-@KN>&W,W\F/#[YM)09[!F,F82.Z[GO>?WB^]O>"_&C=Y&[J&?_'/V]_[#*\ MD%R%D ,(B\AH=-"K5D%02^>P"@$W?OKDNDG-X\L ;W5BY_B241O?Y'0/O 8; M[5T#,(%N%F3#8N='/O+UU9.-"E<4164S#;7/QKDASJS]T'_][\\$J)L^KS D M\P'^.V4QN_3#0^L:YRKW_!:>E9AU&C_IH#.O*ZW 02TD,379"76'G%JIG%UZJ@ZGU9(*ORNUP"5"_?XB[-L,JE6[X;%8I6'?L434V3%=VJX:$2"5Z?Z M.[E][]%Q V&H_, FNM0%BA$P>)QL0S?Y=R\\JX/.":<8KPJ^F@>OS!G(Q_7Y M>G#1O\0ABP+ DE@"D43:@$M MBA1\U5G6J*KD64FSL?#V&')V1\[OO4" MPZQWBJ*,DAI"P8DJ^BKR'6CIB.8:E89?OYNKKRVE)TU4JTN_SPV/V41AGL[A M/)1*;[NSL M/#I0KC_9_N!UZJ>UV=59[/!/NFNK'#AG%@UI0>,YC\PL)/_#\:<%(FN9BR' M[D/:$A3\$U3-6&(]5=#OBZ[SI.\])/+6I\TDCVS-'P_]KJVOE*@!ME HM$2 2KAGC-@;IBP M@\TH B"T3)<%4\KL6N)?GC>=9>M@^ MNMOZML*E>A6MIR$X&?2'N.\*]XJOU]HJJ2+:X(F(>M'.!;"?XH*Z13YKNAO[ MS+*S'N>:HL/+\N3-O9[Z# GG"2X:A+EA@L%V\.=PDJF47\]4:JCSN*:*6>>3 M>D.MNB0.831FN0J2:6B<,%63F'.E:VH3D[^\6R^17E[JT.7L["60*=N0:\0I M =-1_GYQ?@SWSBP6R7:=!/S,LO#LRDO2X)9+1> MT%RIV["TUPFB=_E?W9!+MA^27;YQHJJ^?7S?6%UZ!":)D^NK>GM3EY_G H?6 MM*-T;.FSLL0A\GXZG/NR54FO3,8SO,$V LZ N<-CXLE]\P/QS>[3=2#6J64T MGW?LW&+.OQL7S]]905\QM'__;>)'J640MZB"L>WU@E=_FL[%KFUXA/.(&GUV M?P<4&/ \XMN[8T,,:L=&VM5W^[R:A9/0+_@RR\"L ZFSO6II-FEA;(CUBB#! MR=NYS[/HJ0'E$[!7Y=V&%V4TQ MPS7.], SA";K_H=S#R^D "!$=TZNQBA!#)18TBK.@ U>)?'1A;0P5$=%^BB< MUR7 "HP@:+D>@^E=<7]B9C:/[:9C;?:1OP9&6RM-]C-FT5!S;,/#A1.C@/N) M4=*\\75]CO.6 4=N7H)!N\Z\??H^((;]>A)Z')*/P%"/K)V-PW^HI9M5/\H57L88SJD MBJJ+US0IGG1I:C2X*V;8=3S^"=M5R2@>I5F , A,EBQU [6XQ%;%7_9+QB2M MYQJZMO8%>.2UA$#*AY:FS9Y+CUMK))Y\D+J!!76+YFIR%6BM*&:B<&;N0+L^ MEPE.M29(M-YO'_,VL(X!2[.'^-D5]&$&K-V>\HAZG5R35/8:5&WG+.R^ Y1B M;C5>KKC0&6B)'5SK1A 6*7W9&%!9-4%@/BC#)W]Y<-JMV;57#"*US&XTSPD$ M8128SB;BUK'DJ+FBEU O3C$FQ>&.;/@WU#@:6368V)]RK?:LE*W^#EZ;&5NQ MU3XBZ1JL&V]RIL8]%"@8'KHJ("UPIOKQJ-*(FO(BK M :A"?@1@O8 HV6+? PA2)0L,?"3/3E442?73!N%MO&4&A6D-1T_ 48?=CU&S M(:>Z]+6[0N;A80A>KT7:3GQ%P5PV6/WSVJ#=5-T%:E,;:-./('DFMA6WRD&5 M;EW3XNO,ZT':Z\C*K57ZM&]A;/[(&;X%KZWFV^/$9B((A4"]-$0\645HU&C.G>F0'N.+8G>4P_P M,&"N&$F4RR@Q62DQ1G1PI5'16%JM<&5#L>:;V;GT15L;*8[:N+@E#8D+_$LX M4G!4-U85(B_,=,E+VIN;IVOA0DY=M&$AWZFI^CGYIK65??05]+=_3X\Z,=/ MG/\L+VA+#&FVG3/Q.N]HYWEM>99(>[TKZ[050I M57(>]=:_!^L/)82>*-FC=$D_)D!<.O^YG>%2-T3<#N]M9#!@ M5ZTA*GPBN*DMP\XQM^'NBDKSWI1F M^L=7M\.X/HQ8*.;J_WD^&XDK]@%/U%.%)"T@7U+1G>>!1&B_3ZZT*@T'2";R MK0U.AM55.TZ_!/1EE;M$KGV(WA4(K'S \IR3?A_GG5TN0MF=!T>UHTY&(OCZ MR6'K\O$0!EXP[2.KV..BF0"XL_ M3@OH4Z_5[;Y,I'AX'3L(O^17F^'W&Y*O>B9SJZL(87UV\+#V?DV+DB69]3L: MXYXN&0SM+MD*]KEGGG\*=KUIR:VRZ E]I1$->*0T[VBS5^E*(&9*-+!.^HZ[ MREX9VEESCZ;=89T")Q[I4AE9U<>YU\O3 M!B\Z#2*THZA'*+N?>ZBOD5"6\($XZM-R#X!TV6=J^\YG_BX2O.O5]Z<#0*.X*8J'T MOIG4<2K_TKCU&(<^(7$#Q0UDESAMM8,E 5_Z< M3@%9-%XS=-GAW+'V\>3].[O\+YDGN/[@:XT8L L0?K9&@>.[-_"?Y+]DZ/B$ MX3CO4, K9@S8O 8>O N'B.K?JW1^J /"BZ ZS>*]\([J12M![*_ :7\1W8G_ MRR+&#!@/,PE.?X5I1U!/_F7 Z.I&U#-\7X"#$P '1,P2(H3KL]WH\CUNQ\9L*7WP)N"_[D2;G$8,WP9-V:W]."+=]I2 M*PLM#2U*E1J;OD-*[ !@H(VUFB10[R$-KZEL^/.FXO?VB7A[CR]??QQF?;/K18?K,73_V*:E[\)PW0=1SA4?Y*<)Z53QX'7CD5&.>'7%>\O+@Z>)22'Y?DP73TF)!Y MOO*"SWQ.%X5%Z-]^&["(:R^KJ:HDH2Z\IME+Z3D4?9]Z:@>1@WX)A7P<0G]9 ML:+40YB6.K;=67WI<:2.\[VD$Y_:6)X>N59JQ5/$=U%]?Y#6"A#>TL_1(ND* MGB+U65H?/@:+#GAH $?:O(=L^QYVIAJ_A[TJO/3R 4K@DE+:\<0?<6-[Q0,I MBCM+/$H'M5E";T.>G&A^\OA;Q_$7:TD.HM$(%Y\(:=FJ%$?G[)L9^ MQ#Z=.TL5)H:FZ)8D\(63?YJR@>PI%9W41W+UXZ(//-9[VRP7=+G!)]Z%Q8A\X_ENG MPC?ZNQJ?Z"OTGHE[\G)&TD&@?1J1!)&*6TY;3EO]F'Y@(Y/"%LR [4J#X<4> M:)G!6O%F;9\G@ROHDPF3\9$?V,Q2%PV^]1R_(1+_2G'R:)P:^90(=TM3<^89 MM -A?,=#\ZTVJ8^';*1Q]H&3CM#9SW^/D3P'FHTHQU"RXPL>V%81ZOF6K!OI MH8F\DU^_/S-V[T=_2 ;#[SMR,A;7]\?Z26&"M\#7Y7^K(%S>Z!YJRDBB843'M;N M9S_93K_G5W6*R>-:_HZZE,;E-9R'75+1_YTT\(+P>?QCVO4?LYC%21*"RD^A M::8PN_,7PB22ZQ8_#:YT W<>N&@&_)+_-/W>46<79J M@6"@"'R-X\$1LA@P =?M,?':TE O@6/V/IF[I6_RDXQHE1YF@Z;/S/A^(?/* MMOB#$<;DT;")M:=.V66VFP*TW(/)TR=FSVN-L[BX;(^G(-^,_"B=VS[G3$[, MV3:8?N"RF5]?]9/&_^#VI\^SX^3&YQK M/OLJ (1GI'X&#&*3RY=)2#JG"@Z,01"SZ5(,V,\( HXJ8 ^0A0^*J%?Y#GP9 ML!0H]T5+\%4[!@R#WU=EP!X!IR7+V:D4NHE3$>4P5:4*G*$X4U5)94E7?+U* MP>3OCH:'J+ODK[)OG&<59G$% Z K Q8%_#T>#$UF2<=3#>X,M7($J[8WQME% M9A @3;)2O]M9HZW5>/M(/_])EM*2L',RCY\*.DS,ZJ=^VHYSGZP9W=]MQ!.U MVQ\_.NDD$*#JBNF8/,! .JRM$T$R11X!VBXS8"XJY]>^!)H6HRZ#GA^-2U>> M F\JZ\J]E-&.,V4//K5Z*G:=<'G>SX&<^TI_0/4BJM@3,V*Q*,2E M\.O]IN%:79OJQCK?R;G7[,A.OS%\9]Z,%33K(G>D M71W[&_OLTJVG3(I:2N2 RH/?#S5J$#'%CS9K-/$!Y<;7UZ0+O^-@=*Y2ES]Z_(40>[@Z;D/$3/1!00C;+,@V LU) MX\99@F]^5Y&ZTIJ.[RH=.9&)'KZR?YZ6@".\!200/JJB*P?(#N2A-8FT^/5\ MG8"U)@\5?UW6+9GQN"88L_Q#GZ3*",/[0@R8.4""E(7\>"0#]J_BJM"QI.E+ MG[TL_HACS,D2B!LVLQP[^2E^4JA"1[G7%:F1#8L!B M-'_M]\0EQ4WE^41] _X\F42UYW$,V W$87VX.XZC57H9+4J:S?8J (&.NL?&]4@E;,8R\S(I]@I^F'+E'@[,%A?/KPI &D.R'(@/!*00 MA +$4905[U]1D<;$^ %%3F!0[)U]3GE>?<&K@@I&-6BMX"VCW@NT38$R<1O M#J&LG*M/]OY04O:9 ;,5DG:,B=MC*I=IV[M0B0PQILBAE+*L@T W$BVGU]69 M.'WV3JZQ?%]%4WNKX!"5-[_C_7*6*Z9@)3 &%:LKZ5]?'^6GKC5R4?A)9\J+ M7IF]O*/9UAJE";1W=)4IU"&0?=Y'"AD".)-3WP@3!,%VK RT"[#R@S$+GC<;8>SJ\Y8]8Y=/K\J53;J^AX MWE2(TS%CJQ'$9'VA< 9,IH>XA:7&I@-4[R;D8=#/C!09[5/HH24"0;5+F%*H MR341L6.7!LV%6,W769GZ/\36F!NP1 B97V2%/G#&Y'\#4$L#!!0 ( #9> M6E&ULW+U[D]LX MEB?Z_WP*WIJ(&5=$HHL@0!*H>6RD7]V.==E>V]6]>RMN*/!T:EJ6:O MRU\YH2SG$ .J2@2P3B$@C!, 4Z:*K)0HQ^3FRZ\D35D!,0>(,0HP$1G@'&>@ MP 3F!$FD**T&G4WG?__5_L/92B7&O/FJ^O7??KI;K^]__>67[]^__^D'7\[^ MM%A^^25+4_3+YNJ?FLM_G%S_'5570TKI+]5?MY>NINH7]0K:;W"_@8VEP'[$8 90/!//U;RIW__ MAR2IX5@N9NJCTHG][^\?W[2*I+_8*WZ9JR_VV7Y0R^E"?EJSY?HMXVIFM*]& M6S_>JW_[:37]>C]3F\_NEDJ?'W:V7!Z,:K6D5DM86"W_L4W8+U>H'TG?]:FN M$92KS'T72\S80C5O\)[8JY6N?Y"O9K+H;Z[6U%7J]Z_QK&^%HLU MFPWPM=B)V5-Y9C]X:WYJQ-B!.LBTDM-0]YZJZL=:S:6JV?)@Z&0J_^TG\]/D M806^,'8_N15B^6"PFS(^G4W74[5Z\;!$H5X,@P,&;FO42YHN;E M)',DR]0,5T[6VR_W1,W![Y\V>E3"'"7]Y&'KNF7.+M5J\; 4N[?=U]FY5YAY M>]GW'?EESKZJU3UK;C#J6M>@MN#?&T43]>->S5=JE;"Y3!;&'5@FHM8XF>V, M^-=?=@9? _=L.!!GP^"WI^1-TJC9BM9"'.@SLX[$8GF,Q$*X([&;H2MC1 6# M9BM>V=$,\HOUWGY1L_5J\PFPGU33]+*<7TX>]^UR8P5;B@M/HKGB%[$P/M3] M&AP\%+UYI7>O4QL\\9'&LV'XP][ P^9];)K#U[4=A,-6Z$>J_-FE9.UZ^9 ML"SP^!O[,?WZ\/7Y8KES,72\56ZJ6J__MF_OY>+=FZEC U M+^Q;OEHOF3"^2L%*J*D$B&,-,$<8$(TYT%*G6<$+QGCF0W'NHL=&<"_NS&]F M83.=)XN-RHT_4RUV9ON>^URM[0Q56BMA_FY^9.(_'Z:KJ=WH6_WJQWP>C\N- M]_IY"#VSWD;IY-E&[9_ML]AJGC2J)W]LE/__XK&>/V*1.,]#\*",YP_(,=\% MC!"X^!+BX>O#K-D'_3.;SM\N5JO7QJ27:C7],K=_>+_\7P]L-M6/E?35W>O9 MXOM?E#3S_3?UE:OE1$)6YIRD0)." TQU"GAIEW"D@ 7/=*%5ZKFQ<[528V/( MW^?F0H[N]_1Y)K]\-X1 MNOZ1.F\>#?J@^M]GVIB3&'L2:U#RS)KT6+U3ZP!26U!+Z?\8)R4M"BQR"#!4$N 4E8#CK "" M8\%+G4$IJ ]U!^@P-J;>Z9N(?87#]^A#'HP; ?<,=\]\N]$^V5/_)MG#_\"" MF^W^?\05^Q4 1J+1$ T&9/=I0G-5[_>ENL5Q_5DO# MR'P]D8*P3# &5":D/8V$@%)1@MQ^BB#! LG)R8G[Q1G9*M!IWKG%$\2<@Q\: M;:T;NK+Z L.Q7Q.^V56IU^^;(XI[1ARV^EHT:JT!%;-Y&477-X$=A&*2#35+F=0,KIH[C'E7+XAC%CL$"^G*V'6 M<@]+]5G]6#\W>OY]@C(*85D28!:])< EEH!+6@+)%%W"(-/G;I PZ]2^8>CSQ+UT> MN%\F_^-AM;9\\GJQO/UJ7X?_53DL$ZG*#*F\ (H(:OR)TDQ\@7( $5&%YH2A MTNLPH%72V*;^OFZ>.U6M8#IN/\6 J.\])1=T_+>#+ED>:X^G57S#W9 MC;EX@]_TEVHZ>646*NO'U].96KXPWOF7Q?)QDA99FIMI#RC7"."LX( 7!(,< MYYC2HBPS"%TF?BV\0:9QA>,V4S>2Y>%O;$_K%S]O;2>K8IO=6 MZ6K%NJ?V/R>UXB['QU<\!+>W?G1H>V:(**AZ>PA>*$7R%MQD#NHY>,%P[$7X MW1Q&3Q^6"Z&4K$Z*WJQ6#S8!SHA3PBQ:9+4E5K"!,_%W)1$_G1OWI_(L?'5T&W8V*HD+9 M,PT=HKC1MN*D6M_(&Y/.V$0BG\OR!B4>9_./2_HHW(H,Y)I? M"/<^#FR.[6;4@S^-/W%@6*OC<'B5_YY#D[?Q>KH2;/9_%%N^FLN79NP)S!G1 M*D- 8LD +GD!&(1VVE):9ADK$'+>>&@3,K;)V^B9U(HF5M/$J)I87=TW(5HA MO;P3$0.HGN=T$$9>NQ*70 C:FF@==+#]B4MF[6]27+PV\,TL[I1\F)FW_2NV MG-NS]P]J^>F.+=5SMIJ*YX\O%E^_+N8O9L8%KE] 3#"*29D!GI4$8+,6,$L# MQ4$NB*2ZI$1+K\!;;PW&1A$; ZQ;NS$A,38DE1$W267&3<(?D]J2I#+E)GDS M%[,'6\XE^?Q]47^8_*;6=PL9Z"AX/TI'7Z+/!]2WNS'\L_'W6T+QC>7:>,L? MUOL)A>?$00H>*(Q:7U6Y1D;:#U%E*GTT;/U^;F-P[?_LALXW-K-!(A_5:KV< MBK62]@^W@X]CH MN3:Q2OYJC*PS'D23/F8FO; A]E7(F?U![6SQ(^ ^'K@;13_Q8^S[N&O[!#?V M)=9 ^^2LTC=UBL2>[C?)SJSF$OMTCSX\O*.."7VPE-^D/2WF[<_?F^1[?$*1 M7@-]:#CHBZ)'B(]?)7V*"GO9O%/?;X58/%2!S1^6B[GY453; 2LCM4F5?3/? MOV8Z%]/[F5KMPN X82G)S0*?Y5+9.,(,,(XX$ 1J7=HM.NV5F!%#J;&]3EZJ ME5A.[S<1R<;$9*=_)U$>J=O[8^@'U?,+8^^! M?%H;YF=+N4I^OY?VI6%?!+5!-EGYX-$U)O44-1D3XTB4'T6E03D^)HC'I!YU M[- ;ZV62R7-\G/Q57UF/_8*7[U3ZPG)1987A()"00QPRA"@14: DJC :^+BW5M?,7*NO35/V38N[A+ ;7T;$K6).II]&C+O=%EQIP7+5Z@-[M!L:FY)MC$J88UV O"Q30R-Y M!CB6!3%C8X^-ELE]K:9WA8-S4+KQQ?4 #>,QK9)&PWY* M779@$*\^P#DA0V?\=QAZ)H>_Z^IK3W7V2@2\M\5?7RR^WB_5G9JOIM]433JV M9D"UW[E;-91%+B'4&2@)(< P!064YCFP@>=89%@J%GC&$Z3/V)AD_U1AOWY' M95%R8%+SW@T]R0E[?+[G.KT_E %/>=R>QZ;"2GV8D_2RX(N$;_13GC!MGNC, MYRKHVD^ KALV<(O.K"@W!;5J$:_JVMP3E!&M=29 D6%F_+&4 YH9]E4PRR3. MBR(G>+)?'_[RADZ;+*=9>['F?=PR[1Q1O\6.-^L9A- M-G/#GB]\^L[N85,IC3*62UW8K@9$ 6QX C!-)*"$X#QEI8#2*8"V2\C8G*XW M)_7J$NC&!IU0=A-!+(!ZYH M-M6YZ*<*F\L%X=Q!DDUOJ3I1NF^P#J0-"]KU M?.D"0DV5]LJ*_U**THH#.^\=A/YK'\SI9UPZF*3 \E;"@P MTU @9MPE01# D@A;Y9T"6:@BISDD+&7.%.@DDQ]-]0= MV#(ZECUSYPF,9W@A@$K=\/0@UNBX#D2S#OA&8ETOA#HYV&VDX1C9R[(#?O:[ M,X"M;6FK;77\^DNMI91,Z!0P3DN D<: $%N5QBQOTUQ+PCAVIN;3\>/OZ_L.>RVZ/VM6$^_50>Q$U(6A8"*@8*FPGB< M4 *"20'* A4D*W.%['F(>X,P=]%>9#= ]S!;HKP*GMWH;G,G]MIO;!7WC75S M?A:..W>](-SW5MXY<)]9S8UO__->9XW;RS 'Q*?Y(A8M"LU9\,"Q9KZ G$:4 M>8]P97Y]E;S25 ZY_3%=3526Z4RG&6"I( !SF .*)05E%4Y;9+& MYI75.5N;ZC?)'U;'T,S[$U0=#UAC8-4SY?C!%)Z3WP9![/3\$SE/DZG?9FYK MTG[K#7Z$L%JN=V/^62V^+-G]W52P6?6U17;&,Z8 DP4S"[., LZA!H@B 1'5 M'!=.9- I96Q$L*^?%PUT8]E- =$0ZGGZ^X#C//F=C.^:^&: O4EO?MM-^.ZQ M!YGL3N9M)KK;Q9Z3?'V_G/SMKQ.9IE"D6H&B%#G 5"I@_I9D5J4). MT[D>;VP3]V^O/GU._OKFXY_?O'MSZSAE&V0N3$Y_>WN>AFZFND_ 0P,[JF/8 M*^NI9G_:FV;-",-,J$-UMU/GZ.. S@'KNA\8$=:( MQ=1J,Z2L:H[!O!04$9 +F=EJ0QF@)4X!+5"1$R$DYN['_"U"_G_(Q8<@>I%O M,#2#L6VR53&1<0 *(M-@H 9G3U? 0KGR+!*.Y'AX[U.PX5GM6^CO_+5AF[9[ MF7Y-UL^V*+G 1$ND,( ,,8"Y)(#:9-_4K.F0*ABC;L%-ET6-C?LVM03W^EYZ M-F?O@-5MVS8.6#VSX4$.[P:T/FJZ7T8CTA9NAZ!!]W O&WR\B>MPQ]5M)%[7 M1V7FDN1YI+FH-09-HO7+ -<% P(F)G5:YD5J!2!721:A8Z- M-0[:'6RU3C9JQV@AT?X / ^#(L':,[]$0/2:]A$7(8K?/:)=Y%,UC[@(0D?O MB,OWAE+2<4^*"2PPA$BD0(F< DPS90^;!4@UH4CG90']@F-.17C1S0!!,)^M MC&2UI^<__2/)8/DO5>W CF N5TCSE$-:E I(S4N E3"00H$ HIPC1!$D63FY M-U[IHH[L' +88W']P?NJ=T;IVMFW9)JRA*@I&09J7 MYAU48 F(3E,@%(=EBKDHW1(BG26.S0-^JU:K7W>MB1)A-0[(F+X,M1LG1 6P M]YU%OMXU)WI1([=3MJ<:61>1B5PEJUW>D]3)NFA^6Z6LRS>&D%;.ZA(V- M6C:Z)GO*)G]8=9-*7\\U=2?.;N02"[V>>24<.&]2<4$D$I]TBAJ42ER,/F81 MIWO"".0UFR[_RF8/ZM9V"[0U0_S-UWNCD=U)M57 )GE*"EER"3*52H S"0&A3 ',J5EXI@32LO3A MX_-BQD:N&RV3Z59-/P9M0=.-#J_'J&=NVRAXD^Q43*R.\6BL&X-(G-0B9%"" MZ3;TF"TN7!W8K>FH)]3+Z>QAK>0D%077VLSX,D49P*RD@%4;33J#,BU8BF@Q M^::6?.'<<^F\))^O]KZ\'O=%:L629]-Y(A>S&5NNDGNU3%96Z_;2>Y!**4-NQ"2L 4YB MH$H9%F4)O<(N.F2-S3'8]^IK;6^22M\$ M!2ZQSN#KN6BZ#K4!ET%'@%VNC1*^^&G')/9RYHRDIUF@M)O+YSP6,3:.^*B^ M+6;?[.*^UO)RH1M7+-V(X3J$>N:#:@MXH3?0Q*> =NNC!6N>"!@X2+/-P-/@ MS-8K_::W;<+]>4">04 MI7TR\M@F>#:8)YZ-Q1//_#WQXUN"*_SM>GE,"E84(L.9>3\7 MEB=$"EB::T"9^4!K0DA>>!;QVXWNQ0P#U>F;!K0>.H0,"2)3K&RM(%)8:C60 MX8R"C HII(:,$:<*(]=#-@"96LA"NC4=0N;&EL% ],R/.PR:#DE1ZPN>FARO MA.#>V$-7"3PUZTPAP#,7Q4H;-=Y6@5*>&2HC"@&L,@AH2A 00C%!L$!($1]F M.Q4Q-GJK,S#$:;+HM;FBP3FB(YK$YW)#^TP(C;ZW<"+@B1- V_<66J\,#73? M))J_6,RK=*W/9J"7BZ]L.I^4!8.\U APE7& L5GQD!07-C,H$P2J'"GM=Q+9 M)6Z$QY%[U6#>F>N2/VI-/>.Z.C&6+"W3W#@\J.0&8\0,DTJ)0"9HR@E,2UAZ M)=['0GB8[MK;>A$;9?N V(U@8P'7,]4&81:0,G 9C&C9 AVB!DX4N&ST:8Z MPSU7[D"]G*[$;&$CTE;;%'","J)940((4VJ#1!0PCE<&"I1GO)!FU2F\T@.Z MA(V--G9;*LF>ML$I]YTX>VY%78G>8'M1OL"%;T1U(!)[)^J_W.C5_/U=/WXZJM:?IG.O_QYN?B^OK,M9]G\<8(QA(1) A3)2H"IX(!0 ME *[\\)2)1%R2UV\(&=LM%&KFFQT36IEDT9;]S.F+F@OGSA% JQGI@C$RNL\ MR@&)H-.IKG$'.ZMR,&[_Y,KE\C OHFHV_9G]:'K#/E=SI:?K2:JS,N,* E1E;.R)(*5FF\:0']V=R/.2W/Z8A^V@/X\!"'\$#97;LU^)+Q6 MU,]Q:('6S66X JEA**!N96\T3!H5DV>-DA&W:+M1B.0@M @9U#7H-O38*;AP M=1@3O)FOS?.=\EF3\_).K $N1M?Q :R9_;8J9O<-NC9DYYG M6YV3C=(1V<0'HTC&8=[SNO?HPZ78N3PNW;%?>68ERG,L,Y"K/ M 99* U*6!5 EI=3X*HQ3SPA6-\%C8Z,]O:L\UOTB8/\<5/[+^1%XGTQ% W:X M\ZH*TUK1OJN9.J$3_TBK6^Q3'70Y@=%Q_.5V?ZBG)):*K=1+5?_WS?Q4U,?% M;-:4II]PQ7(LB3;^4H$!3@4%5*@20%XHKK$@G'EEYGC*'QMC;=1/GFT,^-EX M4\FG ^+:3#EKQZ;5@N?&K>]C@._=Y\K.NX!+E@0>M&\,3_I SMF0="< M^FAAP_CO(;]LN@:\GJX$FWVH*DF^-I^M)CC/6,KR#!0XK=H7$<"S H%4028$ MLM$!Q'4'N57*V&AMHVA2:YK4JB:5KNZ[Q^V@7MX[C@)5W^?3(2AY[1M?1"%H MU[A]U,'VC"\:MK]C?/GBP'++XD[)AYEZKX\SG&W-$V'9%!KXHE@7J,C33L)OY#W7?%YM^I M3=+^MJI!M?Y8*OOU,)[M]D)NC:S^)IN:"-_5],N=_8%]4TOV125B\?6KN;@: M994L'M8KLWBW*W7/(KR!#]S-FQK@,?9,:!L+[%,Y5W/A^?9);:I7U,6E$FM, M4ED3LV+]=7C&J@PC]H49T M! =Y7_W00E>J_3V*IUFZ;A[.\7Y=?4*SM6G_[WTN9@8^2+AZ\/LRK6LZ+]C^K>?/WOC!*KB=99@25"0$A;HYD(!8A@&JBT M1(1I#&E*G9M&MLL9&WGN-&V5.5X\FB1W =C-A1+AZ)K@]I"HMDX^QD?+H M*!D'L8&:2G8AEZRFMH#^M**D9N6T^PHF]\O%ER7[&N&=X A;9P?*CMN':T)Y MV8:#/I0.EP=N,S2.LY)VA6P\K_IK"U.-F&(80%4P@#/- :-%":0@.LN8X!IZ M'?J>%S,V&JVT!-RJ:5?U6ST]%_+G(757A3G@A[N"*]85CS]QR J%=AE::_YS46B=_-/]UV=2[$FL0/7?F&\BGFP^5*RC&BLA :9*&WM:L4!E80! MBDJ&D-2"9.FU%?/@."=Y>P$X>'W%/'AUQ;P U'J>_AV #50Q#PY6,0^.I6(> M]*^8=WR+?X#9"QNRNU3LQ4*J2&Q]8W1*K7&*U[Y? T'?[W8WZ[T"PLZ9&A0#=C#08&%?Y]3? MC_0Z^_?0B@"W4IK'N?JP6*W9[/^=WE??)J$XAZDH@2HR\W:F&04$*@V8K3&" M;0DHMV(BW6+&-A&;'/=&U9ND5C8QVGK.S YD+\_3.'CU/&M#H0JH!]"%Q!7E M ,X..W U@"[33HL!=%X=I^/4WIX3PA12F )$$02XH! 0661 (@1+DN>Y]JWT MUBK+YVL]3)FWTZB^ZSI-^<9(1H&J;P8XP2CYHY< QXM@]-1SZHF"%"^:>ZGO M5*SMN&TZ>HDTIS1%@%%! "YS DB),UMH#,D<01OD'=)Z=L9MN[ M>\;X>:;OCS!%?Z-2_.Z1D:?JT^317\J5CY0/_VG-UM4)=IVY9<]2%W/SZ^KV MQW0U*006FA8(9)KG9C)J;3QSD8,2":1+5*09\2KSUREM;#.T257<*9G\8=7T MW"'O!MAM]D:#K>^WM"]B_L$0+DC$BHGHE#5L:(2+V2<1$DXWA='&1W5?!\&L MWNM/MBNUDB\57T\4IKQ,LQ*(@MFW=UD"(H0"!:=%IG"69:4(J.O5(L[IJS]\ M8:\F/FB5+.9U[1[ F?B[DHF>SLVKWCM%J@UL-_*X!KNAXA_NMXCII-$QL4K& M(XX+*$2BC#8I@Y+%!5./:>+2Y=H>,L?D0Q^G(5M'K4K9W<%[>W(L 4L]3/P"?*Y*U3Q"(D*J] M&_.)$K5/C&I/TSZ]U&]RKY;KR2?UQ0[X9V5CV^_OIF;8ILX]2FDABU0!+C&Q M-3TY8%E) <5Y*4K.(25.M?LZI8QM@N]KZ-D\H!O-[MD=#:.^%_E>\#A/;2?S MN][I9H"]][GY;3?%N\<>9)([F;>9YFX7AQ[8??K*9K/G#ZOI7*U6$X6R@@I* M@< 0 LS3ZI!<@X*F3&%$B[SP+-U],/[8)G=S[E3IF&R4]#V8.T30]40N&)=A MCN(<(0DX@#MK^!4G;X?C#7SD=M:8T[.V\Y?Y3]FW"UN+Y, MEIF=KUD&<*HE()RE -.R2,N4:(J=XM[.#3ZVR5KIEU0*)K6&[C/U!+C+T_0: M.'J>HQY(>$W0-I.#9N?)8(--S38S]N=EZS5AVV4?EHM[M5P_?C#/:7T[EW9' M[MZ^L=^I]237I4@5@R"5")N7*B. 4,9!*4NHD!189%XG7EW"QC9I-[I69174 M1M& 4M>="+MME,7"K>?9O5'S)JD4W1:0;9![UX&<]ZZ9"R21MLXZ10VZ?^9B M]/$FFM,]8=SQMZ;PUFU==ZOFH_>Z.GU?O=^5W=J634:2%BS/4L"+U+STRZJ& MOGGS2U$R6+(4,>5U:.>KP-@XYF_'EDVMJO@=_3_V97M:R'XM>A*$:B-&_Q@])<*#C'U!<\3NC)HU#3;[;&F6T/ ML&EBG.D@$>TWD@7<\4 MKX2G]Q/%/62,ACUTA>Z$(-IQXCD9 Q\F=IAY>I38=?'5>;HOI]^F4LWE-OCP M!5O=?6!3.4G3LE!:$O>2'GP1 MI?@9P^TBGRJ)^"(('7G%E^\-XZ1=U^5W"UNB@LUNORX>S-L3IE(4F3"K+E9( M@#-B&*E@!>"YAMAV5"\)#.NF?BAH;-RST2ZIU4N>3>?)U^EL9CY]$=BGJ@O_7ECVWO2MUQ_12=9&\2Z5'=JOC+#OYD; MOT:]7:RLM_E>?V8_)F6)RA2B#%"5&0*F:0I(46B@<@R%KPE]-Q*)C6G/A%(7>S[0 M-ZD53IY9E7^N6TLNM&U6&[DUK2-*,1O57A(Y?-M:1Q#.-K%UO3?P6(\MUU,Q MO:^J/%>QLU61YY?3U7HYY79;\W8N?Y_+W>^;]#FK1%6W?\(4RTJ50U B7=HC M>@U(EAL"TQP6$&8ZS(KM^S+-F99M=H6V.J4[$#\_:*O#6S MMC+2\Y0QP@-W/(PO3!ZFZ;U&W_HAOMO6H@.S^*;K[I$>#A3D631NND M4CO9_\OK7K'UJB[=!\:#U9:.@K5OG6E?Q"Y4F78>;L@:T[XV'E68]KX]\(QH M<_:T=QYEWRT3DG)-""M!GBH-,"HH8*DPOB/#&'&2%CSG 0O^-GDC7<7OG:<> M'K1:G3W/--J0=CS3N :X@:EPP]N14X]+U831Q M:^M#[)8Z15&F3)8%($)2@%.4 L*$_55+54KS-^1U@'PX_-B>972O6R^+OO,V1YO#1X(/.W/.&'<_7EJOB5*ZL]I;>3N?JC5DVKB8$ MLSP5.08%A#:Y#A> ,:Q GM.,,)1!E J?6=LM;FRSN+4K]4W"'S-(N)AWC-E# GWU>4S MSZ/84PW-(V%/6DCSO.&7JFFVW!48,+'M/VL[U6Z:T#[:1G5-L#<\JUI!![??OHR[&R-% M1;-G4MKKA6V5O=FVQ'ZL.R/&CKYWQB96:,1%>B%$\ R(@#"6:YE61:%\#H@VQ]\;$RRKYMO2.8>9(Y; M%H% ]+U-X8)!0*SEJ;'1XBOWAAXXIO+4J-,XRC/7A$U+FXUC0]^7"[N)(9\_ M_KY2\LW\]:8>Y:U83[]5K[H)3DLI-<1 P;(P:QDH 2ES!K*LI(4VJQJ-E$\$ MI;MHKRD]0!REC>JK6OH^>[!=?Z?SGVU'[\H*ZVEOBWDF;&N"W\SW>"INO- / MUCVSAH6YSJ/9 _?9[QO(M\HGMY=A]B87?\0B48^'X$&)R1^08]H*&"$T^K(N M6_IZL33"A%)R]=K84\5]OIE_4ZOUX1S*6,9XCB"0F!IWQ&8*LD)2P& )$5.< M0)0'15IZJ3'2\Y@ZRKG6MS+'-S#2[UFX\5D?T X5\-@4--:+9?)LHWQBY]O/ MR3[6?1%;('31HAC]I \AI)83.J\,XX.UB_L7X E]M>?9-O0[(4$FR0@,IN'%J(,: M:9@#5 A2:$H9+DJ_K-@S4GR^T\,DQ-X^V'.]V93-$[%4#)W6)F[E_5C5TF%*:8%1H"D;(<8)PRP&3!@$ XH[DR_X>0SY;-)8%C MVZBI$U[WSFNJ3*+5GM[_7-66]":'2\ [,D5$./NFC2,,7W6CYD\5CE#$XHU+ MXH8E$4?C3QC%];XK\NKK:)F](\HL@QFFDH"T0*7A%%P DG,*>,$*\]\JWL7K M:/B M-1X;!>T9O(WUKJNF[MNF;ZN8);7Q?AS7_[?' MC2]']9WHF7O'\77P)O3!'E&DET/_^@[ZHAD,_N.7UG""8X1$5D.^U[^O5/6> MG604$*5.J6-[<7S_BC\,<@+[H37T1N. M!5K?7O%QQ&.E*EAH8)2MO>6^PAU;0.DEU/%8UA.&.;:8W1WBV'93_!ITF\(! M?[%9I7]FT[G]\%:OJ^12&WD_U5-1!7.95;RMED:*G B.(,!FK6WHQF:-4*I MGJ(B8[HDB!/O)78DY4;'3I>+L&UK:225D3>)-7/[5V9M38Z-K3:YNLJV]?\M M\-@C>()G.\C6PO"/-6HUOE#\!ZC:YZW::*K[A8+J4P4P6$;$),))(2JJQP!C M9IQ.JJ#=,3$O!81DRGG)\CSW.\ ]*V=\1[B56E6E:+F8S=AR556JKTK4>T9Q MG ?6C5BO!JMGAFS-]NLY9R\R29V7\?09>FVTT7UQ0"6H%[[*37*=Z533$N2<*X#+# &>Y1046"(""Y4* MY;5X/2-C;/3U2=PI^3!3MG!C%5^UWL17)3O-5\D?E?*>)0S.0>SFP%P)7,\T M=X+9YR#, I(&6U&)ECMX*F'@%,)6$T\S"=LO#2Q;)(1MZ6! 1MF()0#Q DG@I4Y2;%7":-646,CB)VFR4;5X(*X'0"[ M\4(UFDB40HX+ M#BCE&<"P* $OJG( F-E2 %01KY"RS9_-& MI9C9)8=&1LLG:88=.(/DT)C3G)&COX?-M]=LNOPKFSVHYX_/F7D^0GVZ4VK] MY^7BX7YJ8]-_K)\;M?X^$3)7:0$E$,)VK"NH!H1J!E+*2*8D*=/<*W?,5?#8 MYNNKU7KZU>;9)MI8D'RS)EA_U3S6BO\\Y[$S_F[SO ]4>^8!JW)2Z5R5)&O4 M3BJ]DXWBC<^?6 .2RH*([WM?T"+QBK/807G'%XQC7O*^/V![]/G#:CI7*UM< ME4_GU:92W4A\H=\NZC.8U00Q)CB&*) M8V.JC<[)GM(W2:UVO<)N%/?81G1"WF&[-3:>/7/4DT'IL44;&]*!]FROA]9O M.]<'IL[]7:>!AMOP];'K8 ?8Z\8K,@G82KU4]7_?S&W)@[EY2K:ZAV YD50B MD&?*=D;*)&"$I( J*F&!"B)+&5!II5.HTT1X@FYURX5\$.MDNM,T(.J^%6DW M'_)ZX :,=K?!I\\VFMIFI@W301"::>R2$((6=:<,#@#!FL ME/C3E\6W7\S=-0^8'W;3OVO,02:]@U&;J>YR:=3:DV=*).V.D$I6I"3-@<8% M!CC--#!SG@.%A"9::99IKRQ"?Q7&1@^[8F&1BTUV/08WYZ)?<'LFE0O%)\_5 M:.OE@"H;$,5)4:09@(592>%"9H!GH@2YAI2P5",HO';K MHV@U-IJT1H&-574%F&1Q7RUX$]685A5A3*J+S"]J$U^[#3Y.Q,[N516?7'V\ M\@Q*CO/4W2AX\&?9,ROOV[/7+3QY=? (]VRRVTKG(J5KRR+&$<0$.E;(012= MAHU.B GC22!#U,'#*/^%H8[%;"HK&54\Q>/NW(]KK@E" J@\XP!CL[HEU/QC MW%R4<<%SB9D/DW<)&QM!VSCZE9VM'\RHFZWH*EWKPW(Z%]-[VQ75-L;>M\F/ M>#NQ=^/36(CV3),':M[4$52/R1_-?WLY6'5!)A*O=8H:E*YB:UHN[;96UH7MXNBX!1S^3@#X_77MD% (+VRMK&'&RO[()1 M^WMEERZ],G;K-\56#W4IE=7VP[],U=(,>??X<3S5+$,== ",P 9E0 M4C(!&,J8$$)I",,"N%RDCXT.=D%'R5;3RK%X=_O7Y(]:9\\8;+^GX>9:](9Q MSW1R';SA 5P^,,6.XG*2_32A7#ZPM,9S>0T2[JM\7K+Y:FK]H(VS(DJ,589L MA@@"6"H&B%(8(*DA*526&5;S=5:.A8R-GK:OXYVBP>[*":#N_LHU, WEL+@C M%.2QM$%PE>[V)/+H5__DPK26LGC_N_59G M-I)"IX4HF*U\9/Y1I00$(P(TQIR5DA0H=SK?#U5@;.2PGR6YC9[;-Z&*H][[ M("S)U/LYN;DT?:+?,^?$!][;TPE%+Y*SXRU^4'\G%)QCER=XG.#HR*;$D-UN MKJNTUVW7]QJLO5/K]WI3W7+U?OERNJJK9%9APDIJGLO,]G7!-@0JS0&C1(&, M0L(%-D0I65@(Y96:.X>,L:U-LM.#V1,_,Z0=C[F8?KCK2W]IXD\P["C3V M]53="'6@AS183.>NG%M]<-<\J]JD_9Z#-XF-QS#/;6N7#? ZL"QJ &@DE.-% MB5ZKT-"AI)$ /!-O&FOD, (_$T&_%YU6P!QR)H#,4T/-.2& *ER E*8JS\N, MY%GIX[UV"1N;IWHNMR.\R$$GS&Y<&0N\GEDP&#=O6G,!)!)A=8H:E(I+8 MB&2C7G)?ZW=M4LPQP,Z>5CS8^G>DSB7';('\< '("!DR+>#TEB5S+.^),V5: MS+^<+=-V8VAP4=59P08W-NT5'HQKM)S^EY(3#BG,I&" PXP C(H<4*0Y@(+A MG&:IQ; MU0;%*%V5@:FT]JWEU :T&V]+/Q==/'^+,9HHER8<(P!"0Y(+24MHB;!#27%'!-"$MI M5A#M5(.E6\S8?(O#K9Y)X;CON!M002W'VW&(V'7\ MC)#!&X^W&WJN]WC'U:$)^J^G,U47$)D0Q63.<@W27-L6:=3X"9I*H)B JDA1 MR:5G9OYN\+%-^B;AW"K85*_Q3<3? ZY[?E\+1\^SV@.)@(3[4Y.OR+3?&VS@ M%/M3,TYSZ\]<$QAR8Q8$:\NSSQ?+Y>*[/>^<0%ID1 H-E%3&AS<3%5"9Y2#/ M"(.9A%P+KZSY,S+&-D4K%>L7,]\JZ1D4@'P_ M_VCSI9>V",9!1#N[%1UGXUY-J^*F]FS\)D8V)2A;PW5M79-7MF)G7R]!_6TJ0R M-32?*:%2'7FMX&\/_S8?+]FX[12,6ET]-U$/H#/=1LY%)1A-I+=\ C8 M2CYG]A6;R0?##;R=?,Z4TPWELU?%Z/+Y@BV7C]:K:*H/4E%DI:! 9"D'6(@" M$*)2 $N&(&.9@ND5[3X/A8UM$N\.?V5UIOEEN5AY[C)U8NOZ8H^#V, 'P'_N M!.O*OI[G4>BEP>>1J"?L]'G>Z.Z6GRWW7)<8RJ\:BKWH.38J&W/ MQF2]2+965JF[A\F^YL\=M=5W9U%^M=6'^WJXT>E3/_2>&?C)G[=_D>8>'TBL MFLU]J#AL"><>03ZIZ-RGK-"F)M_W&F8O%W/SHZ@KJ=7%7H\+#Z<*2E'RTJR= M2P4P11!PE4J0P@*7&<4P8\BOI8F? F-[C1C]9[:9S^+>%N;8[P-_8(MOCQ// MI^+&\'UBW3-[&]7;P1VF9'0H>M$:FWB*'[BM21@XITU- L>Y]CQP>\(XR2%5 M(E,,H#2G $M> IMD4=4X@)S7$+BM+/?(6-L)+9WBA4>E7$.2]^SOB"$ACOB MZR>XH+N2G-5NN M1_:5L'7"U9?IW!:G=M+?K"'T;,[8#6[J?>']A2\27:Z M)_4E]CD=?;A_1\1J%#&0C56OXBI=AJUH$0.VDYH7408-\W/^IJ9?[LRHM]_4 MDGUI\O/>Z[KVQON']6IMOI*&X%_6+0-?3E=BMK#1EY63M=TM)I3D6I82<&9> MHIAE!+ RS\U/D(@B2PD47H<)<=0:F^>SL2IAM5E-99YDL3/HU^!3@$A/THV8 MAW\^/3/T]M$T%C6IOO;EV-0$VK-J>Q PK5NX];&1'Q?A2$P=2:E!*3LND,?< M'7GT,!*OXHP^+!=ZNIYP#FF*# ES7$" H2" 2BT!8P4KM*#&+\XFZ\6:S=R8 M>&]L+SK=2NAOSE:J)?>5;GY!**64EP(PC4N -66VGKT 5&7* MS$>64O?"(><$C,W/V>B8;)1,K);NL=]G0>R>IS&@Z7FR>J+B%0'>97I0#/C9 M 0>+ N\R9S\.O/.Z\-)?GYLR0A.%<$8)XB!%909PP0G@!;59&V:Q@X3BJ?+* M]=T??&R3]CC2V[M%Q %R;F_54#QZGJF'<=QQ*W<=FQNQ7M=VZ,&K=!T;=:XV MU\DU@<5_UFQ=G>V^UW4$S.UI M!JS(I$&0<)@QED+B56S<4_[89OE6_;K1^)[>FWBVT/T'WP?CQA ]PMWWZSX& MTOX%BL+PBE6\R%/ZL(6-PJ Y*7H4.$P@W:F9^>N7/ZNY6K*9$74KOT[GMMM+ M==S]ZL>]$:HF10%QPE)^=P?FI0CQ\/5A9JN4OU_?J>49&K3QR56SJL_LQX0Q1%":*:!*NP^" M< &(2@5015Y2K I>:N65V1U+L>V$Y^Q(6)F1AAXL9(N/*4/FT\1!LU)JD3@,%>3 M7]52>E:=!>[2-7Y35>UCGJ:\R%(%9$J$+5FI 6>0@S25(A5"EZ3T:O?L)G9L M5/=ZL533+_-$5 7]Q&.RWNEN7+5MBDLPRW4] F]RBP3L@)RVP??%!M^=WLGM MNFX-:;LOV32U#ZRJ(OI';5#,W#,O!.,36Y?0I^(S!R Z:,SE[O"")YLZKR6C M7)0D!;H0R%"464'R$A: E3B#,*.P),3GR'AO[+$=&9^MF5U'1S;%=>_-!9:4 MS.M_=K C[E_TQ*^.;B!J/9-,7<@D>GG<,\9&K%SR)(5OSYATKBY)G)*VM3=C MG)CCI#XDJ"0PSP'*BAQ@F$' ;' [HC)3DDN2YEX;06V"QN9@- Z\4=1WCZ<5 M2K=I&P.@GN?P#IMADAXO01*U9?@9,4_0"+S=V//MO3NN#R.$#TMUSZ:RV=>Y MG=;8:*)1>;L= M7+WZF[V7Q@%@E?Y^'.*"OAN=1,:T9V;9P-FH6Z%9;Z_4&O?@.7@ %(EG7"0. M2CD>$!RSC\^MUV9'_V9K 4_7CR_-2F8UX:A(A<;&)Z&9661@:AP3R#4P:P^H M4LP+*KU":5KDC(UP;-1#TV ]L0J&IDE@.(&E3NANB+[_"P0 MT3/0#Z4\41;Z65/;,]'/7Q[JW2V$4G+UVJBW:=C[>K&LR/NUF0US<5#G9U(J M76K&4I#E>6G(%E) -#?_"(DX9XBGV&O3V5/^V$CXPUZO7JFT6MK&%-6FSZ*J M&5*Y?;O:??;CU516Y9,6'?NX=8:Y[8F94\VSX)O5C^W+B* M6P/V:J/%]!>#H(OF._I)']B/#(+FU*<,&R8P($K<*?DP4S;ZRG"'6JT_&H+= MT>[JLSWGV.WBP%0CJ,UZET%F7*428D 4-+_F6G!.:5Y0KY@#3_ECH\*-^I8* M-P8DUH)DSP3/("G/)^)&>3WBW#/E.4&<_%'IW\\&7"!VL8*I/*4/&U45!LU) M>%7@,/X)92\7HJIB;EM:3R 5A<@I!BE&!&!.)"!9I@%,"4<,IBHMF&LBV?[ M8V.IC6Y5"W7WO+$#K+IIYAH$^E[#.1GOE1YVSM*@M+"#@09+!SNG_GX:V-F_ MAZ:7F.GZ9K5Z4/+E@VTE]J&NM%3EG9$R-@ILVGTU M*MYL?DBLLLG[N8=;TP[L91\G"EP]TU0P4@%-TCJ0N*)7VKE1!VZ9UF'8:>>T MKHM#)_Y']:5*+YFOZYH7$F.DM3)SWKA"&&82,&T6+0ICQ:4HC&N4^\WY0P$C MG>X[)3UK7IP%T75^AT,SS-1V125@0I\W_8JY?#3@P-/XO#FG,[CENN!HPF7E M^C';3O'K8EY["/N!XY\7.W^A\1GW7,;5A!($&2Q*@'+;VI0A"JB4$$BIB$2( M9B7R.G&Z7J6Q$43EC"6+>^MEU7%'ZNO];/&H5+*J_G1O)-T98ZJE4/)L.D^" M%D,1'J;;VFC81]0S4>T9D]36;.K^':=/5)7.;A7H-*]I/:]/Q/8WQRM]_K:_?+RYZR(6D2BI71N- M-"D(PVE&*- Z$P!G)02TR#C065D4)"T1ADZQF*T2QN9[;8]4:BTO1\0Y NE^ MQA0,SU"'3:[(!)T[G;7^J@.HPQ$'/XDZ:]"Y(ZGS%UX?!6CW;%;O]8NEDM/U M!!8,Z3(K@::TL,'5!%"%%9"$()DA59K7?6B\WX&DL4WLP_"RI?JVF'VSD60S MNW5H/'-1:1T>PG<(L]L[/PIX/4_[0]PJ+:LR9=UP715\=Q:*'L+L#N4\64#= M67.[0N?.WQ"O2_V/Z6H""=(9(1Q(J"9M2O$6>+G+&Q MQ+E&ZLD?5M,(7>@MKF[$$ &MGFDA!*@H7>;W8.BQM[R5\N0=Y?=,=>DCOW]Y MZ-',"V4S069OYE+]^)_J<8)2E!-1$, EP@!SX_HS1"4@12YH2C.,(?$[FSF2 M,#8":(XA&BV32LW$Z.E[/',,I.OYS!7P#'- XXY,P!%-B_57G-$G-&T7^DWD^\5B-OFHC"];A6A\>KB_GSW:H TV?VQ*'"D$L2YU#C)MR M-2A?U&2S *ZC[89![T#FF+YRSJ3ICD?-GO;ZBB!3BM**)!U&&(0MW2W9T*;' M'=>FIE?1^1.!"38L*8$0B@.L& 8,2@4$U#F43.6T"$Q)K\8?&U/N]Z2N% SN MU5W#Y[;HN0*4OK<^W?&X(D'ZP.KHB='UZ$^4$'U@6GLB].%E5]:[:HY$GJNY MLLV[D,C+DFH)H"Z8C3(C@&9$ PH),_X/@2H+*W=U*&=L4_G#LK:E\=P>HVM2. U?,4WU6^VI:H>=9H&?%@\P(.L7ME/'IS.Z_S-AJ-=53)6U<15.(S5"!3+6 @*1Y!G">4< 1IX 5>9IQ M98#(O&C"6X.Q$T>]]!1(7^(!E M2B!XT18ROO('7NH$PG.Z& H=*+P#+YLB6!BJ4SJ+'/.OCL>?&Q45BEE(QE@]HS_G&S4]6\]NT7O\A'/-9CT3#"^< 3U MG#VV^ZI^L]O!!N\U>VS&N3ZS)]<$'.1\LC7GS1^5C1*?[O>IT$1A2:4"'.>V M3B8UCDF&&$ (L5Q"DE*W]4NWF+%-V:VBR>J!SZ9?7<.U+H#I<&H3!:*>9_ . MG9V2(8_*A.50$4ZX!K:2)<":I(!P919LJLRY9H)A)/UJ MW';*\_D*#U/IUJJ;5/HFOREFM:U+)]K4P<.Z8I^^LWO/G=]N[-V67M'P[)E# M]X#+X.IM[55A=?8,E&^# MV(T^8@#7,W/L8[8K4_NB$RK_(/D+.,2*D6\3,VR(_ 5C3R+D+UWOQPZK]?UR M\N[E)*>EI&9!!9B2V"RU$ *\M(4+"BB*4A5Y7CJ%?C3CC6VNOWO_\?-?DI>W M__/]YUNW.;T!IGOJ!IC;\PQULM1Y2A[9U[&38:^L9YW]:3?;-B,,,JF.U-W, MG>./K\LA,4X_;QHN[%[3.U>1$)0A32$H$"P 9@6M*RTK6+(4\KQ$R*DDJ9_8 ML4VXO8A]SY>H(\QNK]3XX/4\?;<))WL:[SGI/?GH?C!%3DBY(/1)\E/<@&A+ M5W&\.V"OM&E)]*'NR?E>V^8O;Q=LOOK=%A.M4^5>,U$=HTPDE*JD'(*<46G> MY)D"%&,&"L808WF*&7=J;^8M>6QD].*TE6G5Q71F]6_JL-:)L8EN3/#82?1Z M)@Z[L'TAW3-SC0ADCQW
    :%,W)NA^>[XAP'5N WL-.-S.<(B=!YO%00,$ MO!H^+!=_8^;AOUDNIU_J W4VERO![E6=.?!F+IH3#@(SC,J< H1Y"G#*-&"( M,Z +)*"DJI2<.[\8W.6.[;5@- >5ZLE.]^2?V-?[?TFV)C0)+3>V#-"?//C* MXVDXO!+ZP;COO2)?>$..\3QP]G@K](/W0.^$>%]KOS>"/VB=[P./X89[&_C; M>/ N"+@]:M>&ZFRAI?Z_+/,<%9J"C%$%L-0@7_IY?'4=]&BJEQ]BFP0'-?KLT="DPAB8- M#@ Y]FAP&2F,*]\NYE_LHNFEXE7#G*J 35[@7,F\ "F3%& E$. PXP"QO"P) M02@C7N6;SPD9&]]9'4&U?+1:WE3MEH*J IU%U(VVKL6I9V*J(/KL!Y$WV71A M$(E.SHH8E#"ZC#RFA,YK_0/";\W;0MHWQNL9^S+!1:$%3A7(B>W+4+(<4 T+ M0'(F"]L7.,N<6\@=C#RVZ;U5+K':N4> '\+5/8VO J'GN>MHOU?(]UE;@^*] M#T<:+-C[K '[D=[G+[BVWL3KZ0\E]SM%3I B%!=( )*E$&!L_F&Z1 "3/*=I MJ64!O7K&=<@:V\2L%#R,8 PM1'&*:\XX(HP4-GR^!)C9&DB9Q16Q0@B-S9*/ M^$6-1D)VH)C1/K%UJ(*(:TFMU<+ M:;\EC(1?L>7J]AU*;I/;5=45&'FC?+!%04N@>_&*!$A[9E5SJ'I M@:$WN3@B$XE@+DD;E&0<33\F&M?;0DNM?F8_WDCC/D[U5%2[->\>JM.8+-<9 M+UD*)%0:F/67 H1 I20L(0RS05V.H.\*&ET!%,7&+4E> [536I]?4NPM@%\ M>:$6#;:^2204L8#2K!?0N*)$:]O( Y=JO6#@:B'_^6#&_DVM[Q;& MN?EF7)NZTUI&4(&%S@ N-37>!\2 E5R!'!MWA.=*TLRK!&&+G-&10J5F,MVX MW-.=JIX.1@NNCH[%]6CUS04U4+6*R1L'F/Q]B&X08OD.+5*&]1FZ33WQ%2Y< M'KHKQ->;'=[;N?QTMUBN[<]U%*UQ1;XN'N;KB<#&-=!I8:!,&< 2%8 :5P&0 M''&>0:1AAB?KQ9K-7+'_?_\]61B*-[O_TC[!(_\5W,\,):M=] MC=@ ]K[%88]L=DI-L%$]JS6-N>?@@%6WWPTGHP!LA/D"<[HEX MW1U:2_&;X;3%\O&=6D]TRHD4$ %.F#*+E P#HB@'FD.DS)\4QH5? <7=X&-S M03XL%_)!U*Z'U7&J5C?)7'E6-3N SXU'0D'IF2VV:MTD[SI0"*B'>&INM"*( M>T,/7/GPU*C3(H%R! TZP>8YH 5+ =E6FA. MR[S(M%<>^SDA8YNTU7O,+YVB$T.W&7LM,CW/W-T;_FW3]:Y6L9^2@5U@1(S6 M.!$Q>+1&FY'GHC5:K[VN=L7G1957NE2;3#NU,F1BA+#57?,7.LGS/:S?U5A;[3=_;\SC3Q8VF)>*Z-HDGGD!+5!V4T_L0#J?5ER7.@LR4(2 MI]I \LB2B@#60"E1YT"+E/5T 83.%*>V>X?+9[J@_4'RTJ5KPUP[&\B_5'=J MOII^4W5%_(I7[;'37,P>I,T J'-G;]?KY90_K&W[G,\+Z\LOYFMCJAG]RT:Y MB6989&;Q!R 6RA8R,MZ?[?Z7$LF*(D68XLQGFSBR?F/;3SXPKVFO5VL5C]OG4AC996Z6=N9-(8F^Y9:-_30UFU 7SRO MLZ>G$,DQC:W=H+YK3] >N[=]B;DB;?6CNC=SZ=W.Y4>UMJ[U?BI8G1TX MH0(6,*<24,4HP))S\Y/60#*S[N<$0:;RS3K_LV?>JJ,. 8O]SP/XSSOMJT*- MYJ%^->Q0I;!NU_S+RJ9ZQ?JLRFA=M7< N_YAN;%Z=.P'2E>MDH/W]*Z.%AO- MDUKUI-:]R6*-&*X0@EG,I%17T<.GHWJ",T##)BD"9L '?+]F:-45C M)E(8DE."&&\6V6*")0*$YQ 4.9(YS5 NF-/J_Y*@L>T -"%_>\HF5MODA4^G MI8OH=I-23,QZ)J!0N (")+NQN"(^LF7@@<,CN\T[C8Z\<'W 1N#GY;1J"??! M_/)RNJI]KL5RU>S/<(1EJ9$&!.48X"P3@-D&KSG*M\'=LL:&RD8 M;4&E;F+U3?85]MCXNH"OPR9A/-1ZIH4.P$*V#"\@Y[%S& _!@3800[YZ?ON( M;I!T;B=>&&*X744W6PXV%QUON2YBNRH>LXB&]0[Q:T'1;X5V/4<^<>5SAX]6/S2[;IM;F M;VQM>Y]-8R[BNF&)'$9R).1) DG.&]H62M)R]77!)*\7R]WJ[KU^4>V25(N^ MB5*E9!AC4'!LEEV%-$Y6K@J00Y[)$FNNLCPLA*1=Z/@"1SJVD<*"1#H0=V./ M2"@.'!"B%\N]S:$J"*2&\E,GE,$Q()?1B1SYT2'P2>(]+@/0%N7A<&?H#L_> M6/6>T?N']6K-YO;=,C'WT"++"2B+DEG"L4GW.@<%R2EB'&GE%FCN)FYL+DFS M?;$_*S;[I,F>VKZ[/IV(N^[]Q,)QF!V@8 @#=H)HJ2!^IH!XLQ3/M&WCA"B@>4H!AK($%$/SJ\0%-M[QZ@;NJ!=HXL8^FP[PE:/?U/3+W>V0,HWM61?5%T,X;UNRJ:<^AD%@9KA M,@.EL/&[ BI 6%$ E18YR:&$>>I52-93_MBX>5/\Y]ETG@1%'?CBK_(4I\B\ M"H6B!G\.4T )$:"DIL$_\!XCW&QQ_MX5]CZCV_,;<:)XTJCPJ_]3]WA:_BK?H#T0NT@Z K_1!MP,"H3G>&P@=)K0:1MV)>+_ ^0?SC;M= MK=1Z-:&V#!]-"8 $:8 SJ $M* =%H1F4N5_=Q.J; MU K[EL/HQ-J-NN(AV#-3A8,74/#"!9-HA2XZA0UA6@*.4 XP9J)0!"%=>-5? M=A,[-H*QJM;M1I*MLE4PY[O;OP:U0G!$WXUJXF/:,^5< Z?=8:3T4:V9+=FSJ3YZ*\3#UX>9/=0T9#@5T_6$92J'7.8@AT@! M#%D!>)IG0#.5$KN$UKGP(:3+(L=&1AN-$]6H[$<]#AB[T4Y]WK3CCDXDRG$0."C=N -P3#4>=T:J&_)AN;A7R_6C]:[6MW-I M*QK>VTLFC%&")5>@U-C0C<(I8()0P$LFBUPRC0IU9=605N'C"_WXL!_X<=_H M7;VYU4;I;2;1BLV4O48H)3TIRN/YN%%59,R?KG+(1N^;:H%F>]L9[+?*]U@W MY")@?54-:1?\M#5#+@)RL6+(Y1$"#H%?/2P7]H!Y6M5@;4[28)DC2E@)#-H4 M8%9 0#$2(,\Q(QRB+)-.O:Q:)8S-1;(Z)JL'/IL:-3T.)<^BYW"6>RTF/3-) M!<=.OY#CVK/(>)S07HO00(>R1TA%.H3M,K[SW/7LC<,=M7;I?7"ZVGEAF(]V M*V55FXS-/K"I?#-_P>ZG:S;;#PYEA18*2@$*SKBEM1Q0B$K;M!XQ54),W&H@ MN8L<&\_M-$[NC M2.Z4@\!!W2AW ([=)X\[PY.MQ6)YOUA6[Y@J[>B%K1R]?'RQD&I"16[6@3D! M0I0(X%(@0!C$(!6%Y@P79:Z<=L(=Y8V-:K:YQ'LZWR1U\MMBF32:)U9U_S3L M+MR[B:<'-/MVQB( &92@[0#/57G:7>,/GJ[M8.RYK&V7VZ+Z,XTGC7C!,H$% MD!E, CN+%."WCH@,WK.^RA]GE MU5TLM^7<0J8OCV7(M8^7V8Y^2IPU477PWR2<;IM#XES27-F6-U5G3@$Y8$(3 M )7Q3$B."R2E%W>(LCHX$<2TZ?1-#I=_--BVYCW:: MG1C$XH&S,H:=_UUFGLS[SHLC!I6W!1C>RO]XJ#MO;;_198H5DCD$F&0$8*84 MH"(K@(W;R7(A"%%.^[Z1]!D;A[S26HGJK$I:&VQY)./M-DG\OP8W\[WVJ;GQ MT(#/HF?&"@N5ODEV1O5"(Z8-C0V*3[Y@3OO?Y] M7A&%C4?@ZPG/,R%5GH*4*VP6;\)6'.55[2UA_D?3 I8!%4=;!0;$!0Q17G1[ M7KV8)^OP!D3M.+L1XW6P#16-=+\%2R=;+:O:,C%#D"X@$2WRJ$W.P %'%\P] MC3.Z=,,UR[2)%!+BO(" :)8!K%,!6 IS( 7F*4RI9HCYI)@%Y%X,UGF4!:19 M>*53C"YM(G9N1"\Y$$^1Z]"=TQ E=Z$N2&YKW[\VXMMZ6\L"P[RT57&U/;!A M5 &"2C,)J9*E-"O2Z>#U-&M<>K&V)M087O&^6 KM*\6LZFL0E_W>HH' M-?9T>11N*$7K(.HB<^#6HAXPG/8<];DY]#SY M5DKS=5M5!TGOEQ^6BV]38]J$9KS4")8@8YP#C*K4./#<*^YX;M^#K>F!\/6K#G!0' !9P/MR-QA4'PRT##WPBW&W> MZ5'PA>O]*>'%XIM:;O?X%"-*2$T Q0P"+#$%/.4:L%)0* NH$5>N'' P\M@F M?:5<I[ M?$Q-R=;K0V:H( MT% A0#(A *$,EYII46"G,FGA*HQM%F]53=A65[]U0L!C<%LT] MNSP1A^[95 MG7\WZB?\,7EF+3#+LI^3'>P[*WHYZP@',=("(T"!05<;X0 =+SVN&"DT\&QS M$&)3C\Y'IU2G)]QV,]JO-?%1U1W"U2>U_#85JNYL]%&)Q9=Y-4J5!#[!62IX MFJ9 <%$"7(@"<)WEH,R82!6'N,#4+W:M7X7'1JZW']Z\:(JR@N=5F[#F)"6Y M72[-A:I.JS1KUJ6RA:)U%25JN];N#/,-E.OY*^&XISNB!]WW;G&?SS@@GF\8 MX*.%!/:L[L!1A<. ?QJ8.)#);;\&B. +?'["7-)$JY MD$)XO6+^.U5!/U>[^\:__KD3SJE618J),'.00("Q5("4) >T+(FD2"!*\LE] MW>!PS9;K8=$^%MP?YL^9^56H\'*8G2A+!0LF>0:4TH597Q898+9A6RI@*;D2 MV,:+U,:^FCM6E8B+\4;L?U>$W?R/_R8U_,,)(*1Q=TCM_L NW$]"#=)I7!PK&XWV&XT$@W"OH^3KD'/FTJ<4(G$)=VR M!B43)[./V<3MINMJ7=G*Q';':2Y7DSSC*9;6]]"VJ"?D$E":*R *75*JNS&7PNZZRHVN8>6I]B%UHXI0F 8N.&7P>7D1FN":4F>, MCUP\:E_"DU2).F-B6SFH&S?3WZSNU?#MEW 9=3]5JKPEG1GF1DD*"/,MR M@+GB@*FT!#J5G*4$29YZI0BVBQJ;RU!IFLRVS4UG.Z7])GT'NFYS/PYF/5- M#=>>EC?)3L]X5' 9BTB,T"%H4&*X;/ Q/SC<$;C15M?2M)WI=PX!S J["-T7!H<&U\=(;U4]7_?S&^%L%5,5K=S69'*1R74 M]!OC,[7ZO\U=79/;N)5]SZ_@6R95C2V0 E@'U+5]HRS4]4S[?(XM57)@PJ? MMI*.U"NI/4Y^_0(@U?JF I@\\$S[3;%>^^!>(B/>^^9<=?&5@D,"*DPP! 9 MP"&1P-0(:XK*RF@ZH'0MRHD!"X4QRMGV/(Q.B8\8@3#&2 _H:"GR[8'F#UO/ M_^1*$+;.^_:U[9PC!.XAN?+QL*7+F8^P/7;N?#PL9W+H!]QD&*GYC=:ORR?[ MB76;K>\-V'D+@1IK!!HI2H"YPD"4-0:HU$IA1F0IH^8M%^Q,;>ZR[^8?NYJ3 MN_8YBJ.J2[B&D5("M#+3SQ"@HDGF"@R)Z.22E5&)XTJHQQ1Q[?*!.YI=3WE7 MNO/;U^5JX[0]?8$X)@(UA$) N9O-*%D#7@D$-"&J$5"(&@9EU5^U-#5"V#K: M%J&MG:OM=H=8KE;+W_VNOWO5=BO(XME>X%2^EF9O:T3U%9]'CD3@=F@*?'-O MBAY Z[T$7KHW;:W^52A2;9%>M#/N1NFU<$^V2Z]^8&!V[$Y;Q'.3RWM:Z:]Z ML;9KLEV9X,-\H7_>Z'^M9PAS7I.J J5RV:X:2D I4D#IID8UY*RJHZJ*8QV8 M&O7LJ^BT,_F#"(JN2/;O+H#"1Q!Y1!L]0F'KU9S:5UP/V#7=@= M_F+ORC8I]'11*)]>7%+,3]_E5Y?G_,D&T_9=FS74(%I)!A"4"N#*N+VGQMC) M6VT7CE284E8Q_5'&=3^*AT?HP_+>^U=X!8#UUW:VYW[0NQ@CM[?'_38$[IQ/ M=HQS;\K;4.[:6K&]B.Z*7;!%>XD;^*-?'GZB1:$XLS/GZP]:+(HM&(5#HVCA M2'@(\";#F.I\85SGQSVZ>).!.3D5>1LODA88?Y@O^$*>KVP5&E52Z@K(BE. M":) "$6 5KKB%17*OA<3%!CWN#"U5<2KJZD+C/N&(>R5DQ?C&]GZYV,P7+]905]*\7*S?:;-<=0N6 MS_R[7O\R7RQ77G##DHLEW)VV$.7J&7IE9?7\S?LN#?* MD/3W[1O'A6$OQ1_M*N2;3^SZP.C56QI'!V9[[I08.NU&HW@I<&GLBI\K.U&R*W[!A *& MJAHIQDJDXO(\CRU,C6OV4F>+WSI-JO_X&6[Q89"JRBFF871R$U*9R>.W/=64 M#*J7%T-/E=%Y2Q7GQPJ%"2AL[T==J6_6^E^7PHS9S.=])H4&" M8(E%#1!%]N&O*PH$U@9H4N*Z5JPA4L8\]^&FIT<(K>?%:Q>''_;3@#KO_S2X M$4;$H(011QZH,S-*0I0'J#7% I9,OBG8\,AZ3K& G H\1=]A8,\>OX?DTK.6 M"[N:_G'Y+VMW1HU=&5$H0,T; C#C$G!50J"-JA1%O*%81/7J.6=E:D35;2&_ M>EG\O?4SMC'/643#J.=FG#*S3#Q$\=UW^B!(U77GK(UQN^WTA7G29:?WXH%; M)T]\O7XT?C74?4=AR00G! +"&@IP8UQD7HT^U=7%J8-R=BHL!GFQ,7+XR:697 M>TATD$DQDYA!6%<-4-(@@#4M[4+%E B"G5E,,-E5"YSN.FII16XC".?>/S2 M)AEU^G(94KO.C4,89>1!-S.57$GE>G5^+Y4K>_Y6#V)Y\[;.&9Y"OE8/((%Y M6GUW&$QCNQ/O^V]\_N3V%3\O]S9RNQI=WW=PIB%4C4 4, 4QP%7%@*@(!4V% M1:,5*6$3FYT:8W]JLQOWW!WFT;S&X,Y4]T\PNC"ZMIK1)!@N M+>Q#2&\(>.F8+\KZV/0W!)HS'#CH-D-SM&J_MO>L6_Z%]?W-F673\> M]W-OW[<-JDU9:@DT4]2M\#A@IJQ!Q:&E"%UJ7-$8DHBR/C7J:-N&#]9NB$,^ MC$6RX9F96[9^%YWC1>NYWS/RON\K/22?X@Q"+1$3Q=D>E9\&P7+,6L-NCY&N!#T^(W?\;'=H]T+H2NF]D$4;11=^?1=FYTVH-M:X""%D5YJ MS$?LRI8&YV'-VN(02]G +=#R^$W=XB YV^@M\A;Q$NJM,OO[MH>9M>::F"V^ MN/S#E_6,8J6TX26 E#& #4; _D !%Z5B G'-PFJJKQF:VE2L];7HG"U>O2U: M=\-%UWO1[:>CE)AEYIZA<$4IM(=@,4BPO??&H^FWAX2W+^<>=/U S8NM;/)N M&VEFD&(*40*(,98)N!: $B: YG73<,DPYRSF+.Z,C:D=NNV$PMLZWDAIBS,@ MALT_;H0F\[.^0^5@(SFAC,7E\%/I5YRQ,*YPQ>403Q0K>BZ]0='F0M,S=W;V MX6GY^_]H]47_A<\7?@O9;'S;:9<),#=SZ3/F/_/O,VH$,H1SP"6WG%#!$@C> M""";NB2&,J5%5/E2,L^F-IVXVD^P:T+E BQ\A'>%B_'U7[D+M#B.],X5C@\0 MW$DR^(%<]A9#FIL!WV(TAZD!I40^I7A0$K_&UQI*">=9::*D!N)>#\_+Y=/L MH[V%UJN/]N>/JZ5ZD9NU]:*K;8*<8M,H!!IAYX&8"$OW4E) ,454(E%79=!B M\*JEJ=%WYVOAG"VVWOKF'?\5QK[7L>UGTZ2(96;''K"NEY-%HJ:6TA]>^:_^ M..@=F)S65R[X%1$,2$OY[G+/XY AZ+G\^@U&X>;@.+9<&_Z!85/K/66YF62B M(D@K4/&:V@6SJ[)CO 22*%KK4E/6R)@%\]Z]I[90_NQL#!>!W$N"TF_0_9@$@S/UC7 M@@Q^J(Y"Z]DM=E>V#Y'[:??P;.\PR@-SY.[V(3G^=3:-CFZ6A1A2!I4*U)RX MAEJX J*!)6BT,102Q>N2S;[IE5@FE.>(GYGM>Y#QNQ@C$Y%;S6HN7C;;+.:/O%=7 M^4;LPV8H61#-3;.7PK72ZJ?OS]:HWNI5^EYJ=CE$!+(O$0-4(]U9@>* 0=& &FHI*MU(2/0V/RJ, MM(8Y$O2\'69)Y=Y=:KTN=.MNVRAXZ5\MW+M\JU!NT/B$T5I&S-]4.G<[!IW[ M>PJZ]_U#D$ \-P;!;"JZ04Z\L9QN#%#7=76C[C:T!>1Z\V@^Z6]Z\:)G):6U M;JH:&,D-P-"N26G=0$!07=M%J*QK%%4!>'#WJ4W,G',NVWK-HY6^#U$+XZ7! M6&2FFRT,G6"3A97\7]>X_<0?%,6*>]$L]=-+1MVC/_MV]-_6@>EHLO M3@#S8;[0]J_O+2O,-S-.A*F-?6*YD A@)#B@JD2@L0LN+03E6-*XB188_FFGL] /WJZY_?-Z_<)M.-M2EK^Z9\O. M6JQUUY!ZH?ROW[D\<+>RLW,5?P+YT7ZSUJ\R7#YC_/'9]^R?<5EQI*@&FM85 MP%PV@&%2 40E1R4K>:/A4-WNY-Y.;?YRI/WM:ROF-FBM.M;S)7I ^$(+N1=B M\>QB'*[XG?Y[$$:@DQG=S.2[C?.NV$:Y*PJ\:_\/?&1%]\X[;.B_TW)L0[,K M1KV2#?8^!?9\1K.JN']V6\4S22%KB&( Z1K; MU2T4@.+:OW)PC3B4)D[*(,;XU%X>H>KMWOD\PNWMH"0[JQ@$=>[CBCC!]BM@ MY])J/T!M7)WVUO343C%.0!FHSWYXCZ$%WM;*87>5JD9-4T,)[)\&8(WM/]R_N_\E*N_K(2CO*RK2W&_X*T%&YGT]]#Q=87E?#V/F?3TKWCR:S_S[>;7W5ZT*S""O"*& &V:?+81+P!AL@"JEH;02TCYCJ>K^PER: MVN/9SD?EP7RT$P/^XX*"%O8_''8K,_!%0J.<:8BZ-J[S+(C^2 M#LX1JN\"'9I,V5T<@#'U=I%W'MXX\\?Y6EH^>%GMGE--!&U*2(%!A &L2@Z$ MI51@-$:2B)J7*HIJY;9L_5 VIMW4IG>Y!X+^7R9;%9'ZH2=AG'#&L&I1*@J24$ M6#8, 8X0 5;4 @FK) M2ZI8345<\>4E4S%?_W%J+5_U8I^W"5>1VV874868"R6T 4PP;*?4TBZR556! MNJK+$F'.I8D3$4V Z2A]3;>(6D?;9*?!*^V+V(81<0K$,I/P,+#B546O()%* M6/22F7&U1:\$>R(O>NWZ@8U:NFQ>Q^._6L_;+JJ[/3A1$U,*"IK2"("IK@%G M4 .HN&*8*BB1B:&'?G-3(PF?D>ZS_'U3V>4BDG6O@!O&#^D@R[V.?LW?=Z[> M%3]]WV:(;MLA_\(W?H&AUUGX(PRI5$UC^HV-VT79J+VW!2\HZ ME4OQ)RM#/KK]R)7(YX,[+4:^<%WZ[*P/RY6>?UFTTTKY[\\KOE@[]>_EXGZA M_-^>_!;VO?K'RWKC#C;>:6,_X[IU5YB1NJPP0+HB '/+"%39!4Y)4(FX,!46 M+%7*U@U^3HU3 C*(NFB+;;C%7KR^C\A>Q,4NY+M"^*#3MG"_Y2L21GH3&/C, MW/G&8YXTQRS!B(R0>':+EY/)1DL =4R*6@IS-Z@B=@+2/_W?BUVEO18??FSW MB_9[R'U>ND7V MP*@W4UKWIO9"VH_NCX7V\45NSR4>O\!SUS<;E=R'!#Z8_<+P+IZ33HJ'(17; MF++L">:!.Z5F8SKGQI=U3 [L6>7']%8N\?W^]^[!_O3G/VQ_8__C6ES\^0__ M#U!+ P04 " V7EI7=?U^'4,_ #NN0( %0 '!O;VPM,C R,S Y,S!? M<')E+GAM;.V]V9*;.9(N>-]/D9/G=KP2^U+6W<="4F9UVJA2.I*RZYR^H6%Q M2)P.D6J2H93ZZ<=!QL)8&.*"/WXH;:RLE!&A$.'+!X>[P^'^S__SR\?S'S[C M8CF=S_[E1_X7]N,/.$OS/)V]_Y__M,__?/_!?"_G[UY^<.+ M>;KXB+/5#\\7&%:8?_ACNOKPP^H#_O"/^>(_IY_##Z_/PZK,%Q\!_G7]SY[/ M/WU=3-]_6/T@F)!7OW;UMXN_1N>#CER!1RM!%<;!A>B LX!&V"RU?_OCCC[]\B8OSO\P7[W\2C,F?KG[[Q\M?_W+O]_^0Z]_FWON?UG][ M_:O+Z4._2!_+?_K??W_Y-GW CP&FL^4JS%)=8#G]ZW+]PY?S%%9KJ7^3KA]V M_D;]#JY^#>J/@ N0_"]?EOG'?_VG'W[8B&,Q/\+37]+\XT_U%WZZTG&8Y9]GJ^GJZZ^SJM UM<3!^A-77S_AO_RXG'[\=(Y7 M/_NPP/(O/];/@ZIJYB6K=/R/1S_OIQLJ/RUP67^M_OPE_>#R8RM-S2C&+RN< M9=P(YVKA\WFZ]4OG537SQ=6_/ \1S]<_G62<3I[/:;^5J$=)J(HR.C&L& M3'L&2NL$090,FAD5;)%2*GY;0)63);&RUN02TU_>SS__1!_\4Q5:_6(MO;7D M[BVW$==Q=%\)Z1W][B07VG-!TEY3B79=(@9+],-\D7%!MN=JN;!(]U1^&_67O_'3I["@#X+T87I^36Q9S#^VT-5JWD!R M&[40N3_^0%P77"PPO]QH92=S:\Y69)%Q_9LM-/X:%],Y[8S\@DSV1":FBBX< MI*\,2&4@A(R05&0Z9JNRP":JO[7L7A@0_6/@>%EV H;_=1$6](GG7]_@I_EB M-3%*^DQ8!L&S)18X0C19@LOHC#!&IB2;P.'.PGL!0O8/B%/DV0DDWBW";#FM MHK_D008NT3@/A&4%RI.SY6U(P,@9*SQQQI5H,\ MJP90N+/L7EBPO6/A%%F.#(;G%XLJJ5^FRQ3._P^&Q;4''!5*JQ6YO%: 8I)! M\%R!B$X%'H66)[J/NU;>"Q*N7T@TD6@G#N0-$[_03Y83[1P+,7E 8VNRCM%Y M)Y4"&:TIF0Z\*%T3__'.PGMAPO>+B1;R[ H2FVAYPT1TDBDA$N04Z>BCP!EB MT0C!U'C)L^C]:9FRG4OOEW]BWPLNCA7JR,@X(P[RFHOS\'[B3>%<>TD14+5R M6B'XC!PR8T::C$S$+[PNO,A?9S5A/U^L1?Z6)(_/YQ?D M#'U]/L\XT<%G[Q(#9W@$E='6,%E2A.PP^B*%TJ=E)/<@8C^$=)R@;"WH+G#S M+GSY-9/XIF6ZN2V[#*C1.('6)$A)(GG.1D%@G('-S&MD5NEXVO7%H\OOAY6. M0R\F 0G"IT=&(,X$0T$'B2EO.B?#DM MM;UCX?U0T7U2\S2!]H2)]>'X:O%Z,?\\G26<&)52Y1^LJ&=CXL11E!R*8LZX M*IO/7]T-%]LK.!:'N"R.OYT\<8Y&%YO!FASH6$P9(B\, M3,) ;K#1_?YSY/%.G82M/*PP+"FFZ48DG8.JZ"Y!IJ84_*!:7UISD MY;;3_$=IRR/%UXGF_[G+^E# MF+W']<4](\N$%GG-E5' RUF$>D\':(,N(F<5O6VR\;=7W0\#'2FT*))R$ND:^%.$H;R4SEF5UVBW7 M8ZOO!Y'N$Y$-1-L%1&H]X.)Y6.'[^>+KA,ELA4T<#@[<=P?O[L8CF=X7(Y25*F:)#.P51KP))C$'AQ M$+3VRE"49%2+XMI;B^Z'@^ZSC<<+L@L<_/P1%^_IR/O;8O['ZL/S^<=/8?9U M0J1Z*80'5/7D2XC@)2<)Q201LW0VMG J'EQ\/UQTGV8\7;!=X./M!SP_OZ*> M3CI6ZJN2X"OUZ!/$>A&G?,'$FK^I:X1M:3B"X7I0R==5I13&T(TC$D< )]M"ZX;%OX$(_1L!]( M.LY.-A9S,]#\\T_W)/J2?G#LF^[G\]ER?C[-]20"A:D3UB8-8_=')>PC&LP7*ZSV8MXOEI>_>1F4WZ#E&/MS=7'OL'/ M.+O Y40IZ6@C.?"&D3.%-4=;H@3IN4"F447QF&4YAJ6KM<=Y+-Y2QU?FY22I MCGCZ7-']?+YC$OT]5$LBB+HZ@+A0M5" $!Q5MRMFOHA3-S]0O(FL#[^0W )KA^QHH-H'0#?A_(=%1'$H\71!;E[N#XM)G6.8+W/S> MN_ %EW^?SN:+JQLL7*[(^-[^E)__ZX+^^N^X^C"GO_E,O[(.9R=,4W" 6#W M0,)Q2H(7HCX,1\$]EH3-C\:]9OMSXS\@/J7ZMSY)H M#88:PAR>FV\A0KUSPQ_G16KH4^.@#9;[C:7KW&Q MOA>ZE@B/FH[?VKI'" XJI 3.*@06"LM)):5%: R47;2,U-M@2,PT$?O1\/F, MBSAO9%[N[037POD7)(R M[GW,DV#G&*%W@9Y_8&VXC_F,/C2\OWQW]:K<*VVXEII+MCBG(EA?I>8CA9<< M(XB -K-,CIMH[40?2N-(#5J&/.8&55,'OO6^_%W::&,$%S$ (L4,2AE/T6E, M(&54)F:76'RLQ&U(#'9P6 Z+E2.!>;CB^D7EI;&_7_[EDO!%,@7%,PO*IDPG MBI5@>'+,V1 U;^VL'4CBN$=Q#\ALHKP.L+E5A_AB^GF:<9:OO9'G8?GA=9CF MB65U%@YC0%YK)OEY76-H!2ES;Z7SB>G6AG(?ND;JBC5LA4YC=7QOY:&U;GJ! M'W"VG'[& 6M%'UUGT,+1_3EL5$5ZO?BKRZ+5LUE^@(AK_ 9O O=>DMUB9"WI M3W#9(>3@)04>0D?;.M-T((EM4["!>28#:F#U33!Y$[2=A/> DCNK W,Y/]8, M\HE2L$-9L2'1\7AF]A"Y=W!2OEI]P,4#DJF\$&.ORKOP9=,HEWZ^P+#$%[CY M[[7LLN=9D?1 .ZE!&>4@).TA&U]0>I6];EWD?#K5X_IZ3PG/)]9PYYC^9;X@ MUW>V>?V<"&>"IX=+Y+JE/^R_G\CW_#_![_%J:S M^L.S0HN_P70>ELOK7K=5+,2[D-&HD@(4QFK_=,LA4I0(,3K&31(I^L?Z.;7> M&H?2/^YIT/%^&!0(G6^"*]%/5&))U!<#@0F*3!D3% 0;1N>P#B(G9XUL_2YC M'[K&?;#1,6B/4EP'51(/L'/%"GUW?E$S<:]K?Q_2\&JUF,:+58CG^&[^VYQ^ M>;8BJW9#[BB8^G\J5)KMQ<=+<_V".\C)=U8<1IY])#,NJF0 M,A EF>)L76#H1:)?^+Z3;FVR[Q!4#N,L'ZKO[^&^XUDX#[.$;S\@KI;-;C=V?&IS&[L/]>V-Z"_3 M&:TZ#>>OYYLQQ]<8-9JD$2EZ"@(1E*UMN(P04&0VQMD8RJ/]JTZTG#OI.M5< MGBV7)-^;*VQE/#GH###FFBQGC!P4V@,F*">-+3F6UI<4MRGHQG"U0<)=:W6" MN#L(SC?47S:JO(D:*8S+J9I,XE3. MZF,;7=]V106U'"O0.1W2345DJTCY%()[P-Y)@+D;_3Z9]CJ *CF#2+13]%XS M55=]>$,6V28F00B;R!UD"2)C#KB4AGN>8FQ>MOD@(>.FPMM#ZW1ICPB9ZK-N M<_#ZO(86^7?R0A=;/_XEI.GY=/5UXA@J6R>A(U.9V$(.COO:H;&(X@0A0+!O M>=\'KCENBJX=7H84=0=&ISXMG=&O?*5-,*G]CK(V&DS1)"13Q!PMVPYP\7J!G\(T7[YPIV-VG>"X):-)*DD%,HK -2?9 MY!0H E'T%1?>%&G-X_U1CX'+'F2-VR"H/8I::Z(#<-TFGLL4B\\&4IU:HU)M M+8LFU.EEB2FB/TO3&$:' V:PMD#M 7.\=#NXZWR]J V-5E]?GX=9;=I2_?E/ M-152;2C7QC"6-,A@!*@@.'A7!UT:RPLF&0IO'>(_1D\/+G&32+^9T#NP+7^; MS_,?T_/S278J^L09)(,$]QPKW:[V0U ,LXX\AM:9TJNU>_!]FP#C*&%V ()? M2=RS]U-RS#?"(!S__.7RMOR:IQ!$KG$=Q#H4=3T9-:CD@&7/Z@"M@+%U,Y)] MZ.K!"VX"GN9*Z !8.[N&>>XPUV?QDM>S512()DIPWF6#5L7(6QN;4_HB#>S^ M-H%/"U%W@)CK[IXO:XW;F_J\\E7Y?;G9$Y-:$UD$@9Y);\E=)^,:ZPEKLBPF M!1:D:WW1]2A!/?C"3=#33NP]8.@FXJME75>>/4O>.T^.F:!X3\D@@022(#LD M^3!G#6O]+N0.L;.B?!%_(*J*JA7V1J*Y#H&O1M2TAL:(S M%M/ZVF"S\KCM'IM??QXDR [BYY?3$&LB>HI+"N363ZL_S,])Z,O->7K3R(=+ M'UT)8(P@$V@DP3HA QT\$SG(B*FU]=B7MF[>X U3?#&(BCJP/%M\W4MG8= F M. E6VMK.G,QG+,J!T#PS-(7K,B#8NBK0&$;[NR%VBBHZ -592O,+/OM.%W@=T M%A>TZCT934)R7&5R_[/C!502 5R=6NA"<+2KC#2L=;2^DYAQ#[OA -1 ]!U@ MZ.V'^6+U#AP]9WYD4?7 M8*GF@:!SHK [2 &\N%SV>DS%%DOU0E<7$QVY:^"QQJ[T-02;-;A$:"Q MC;'S#9*Z\8&&B\A:*J4'DS2?O:_G] N,JZU'#E'3C'0T8XY^N@@Z M,ZY;^^%&TZ2*R(;H1JKH 50/NW];#*EB3:SM]WS2 I1E 4*@$S[& M*$L4*+UNG3_Z)E'=N%,#0JRI8CI VI;4)HG<3B4\4ACA1#W",WCNR0G%N)E M[F/SP^]F^7%O[I\ZJWV0L#OPR>]+Y)CN+==23(KBU"PC1%U;PJ,0X(0*(+)4 M.G.*4'+[5^ M.1BW9N!)T#JBRCLPC%NMO?\]G%_@1.2<-.U8D**6$6=+HG2% M@[#*^>"=*:7UB7N7AK$?]8^'A]U]UP]73@?@.LMY?1T?SFN'^%]GS\.G*5GJ M+;8F)DI1:/>"*8[$PPR"#R77)O(ZY\A<%LWK7[Y)U=B%#=T L+$".X#D&UR% MZ0SSU8RKLY0N/EZ D6>]SM@&4]K50A24(GCN0TH;H?.12M0;^A?^W!_P:;=:O=9XHGZ)CYI)]K=U=NY7JB:G$%;12#BLC9DC@60 M!YM$,87IUB\_GZ*)XE;X1()^M5BOF=<1_M54M4F*2@;M.3@55'W-;2 D5DL; M,A:60PB^>4>S;Y,U=F:F,68>R;>"H4017K!AR@>)>MDQ31(Z:V)XV:K$-*SE8W M(I&,3*E#PAWYK":SI'AM(U0E7,V@;A@+LZVC6%""'D!)Q.O.2%M*QY:_O' MZ&DP:',]M78QK[-L\[.OOR]KP=]UT<-96DT_;V*;ZY;SW#!T+@!CCK92S@:( M[TQ_J"*Y-#$UOQ4[G,INO+/3$/3 ?,XAU=7!@7I[ JF1F0?'$&S0=![XXNL8 M&@Y<9*6J($5N7??;T>37H;7]Z/#70T3? 6YNIA@NW\W?8)J3@W&.MUAZ-S]4 MFBJY+(4QP)#15LTJU &X"*PHXU$H0=)N?B/;GH]QPXDG1O'H0.A@,[Q 6ID< M[*KB2=8LB9_M"%(BJ7,B3)#4^":[2MW]ULKS]R?_?1T7#O4<61JND M5C?"_&6^./M8+W#^>\-(I" M)JY!U(X22@4)(?$,AG$>3)!"-R_NVTG,R"TN M>P-<&Z5U@+YU4/\LK./#C[6Q\(:+PG@. 1F($CRYTUZ#PXA@%+/&!FNR;.TB M/DS)R!TT>\-= W5U +JM<=HD\AW]_=8U"R^F5:RSO'RU>#%=;BZUB>'E)*_; MD-9>3M'5/V)M%YDC>)]*QJ@D\ZDQ0$^G>N2.GKV!^8EA<#CP_0;X,WQ?DV;O MFKGWM=C(468A*PM920NJ: >1%0,E!V,P M*8ZY=82]/W4CMSKM#:8#J;4#JWF?LZN>:%<#6+9F/TVX-)D9P8$B0/+# Y?@ MK8FT,[6S*D7N2NN(_2 "QTT;#862;X*QE;!8523J%7*5CI@ MH3[9RE:#\T&15%G.(4CDLO4\L.,H'3>[-!HPFROQ5,0.?%1?MB^=,*<8L850 M9$GD*=-7,:;U%6Q"+8(J<7B7\@Y1X^:$1C^2CU%-KV[AG4ZG5_OIIM?)5ML* M)G@=WB8 .7,4OFD+/M0GA$+'+$-)'(")P#*:N#5W@[.-O< SR< MKS!1ZE0G$6JTQ*$HF@(WFX#Y6%"AX+GYI*W#J>SFS<&35$RV4E<'=I'\DLO\ MVEGZKXOI I]=+*=01F NUIS4F4D1EB-8E$&YM) MV;JB[1#ZNJRW;(:5NR-,AU)<%S'./>YV3FR=)"U9CCZ!K]..%"\"HJ0C)U-0 M9W+P(>;6$^7VIZ[+XLDG@V0;I74%R%_F"^(J(>;U9?[:/WY GI,0-/-*&7)_ M:KK5D$OB14:2(]-%160JMGX2>"")X^:$1H+F$.KK)XVYOU G(IPCY)L--*73T$.UNF_V5UEDF$1,6T]OOV MGI>0: .;.HV -E4=@TD;K7@GC!8#'->[B.DRC&F&@KL'YM< MSL&XS9+1N1BR\,"*]K4Z#L$5XDL:K7*0Q4K;^B7#-XGJ,L1X$DMVLHIZLV@/ M,F1=5"%Y"RG5V8:(->\N$9 8"5IY%*5UZN6;1'49.SR)A3M91=U9NE^7RXO: M5.U5>8OI8E$;T\;51#,CF%6U*ZTC@07#P*EDP FF>:#HW)K69=S?)&K<.^,1 M+=WI*NK,TFVS430*81*'C)JBJ<(HFC*Q1E.<-E5(.37OZ[6#E'&O?4>T:L>J MHY^DW#8WO\^66_QPXD:';(%B&05*IAJL.P\%N6.>7 +#6Q<:["1FW$+_$0%V MO$KZ@=BV0;Z>*+S9,H(K21Q ?3U8CW^24JXU$MI1Z..,"''(L_(6,>-V\QWQ MC#Q>);V=C;<8"5YZ6\@HF(2(CJ2FL&LFD\X_^_LLU]*$1"Q//]I38.(C$%*G&$X&JS*>V-YB$(*?5 V-I-U7Y0 M^[-<;3364A?(VU^$$VZL9HDS%NM&U!/:^%%D$H?.KK9="1*\]@@E:,V$ MMAAR:T_B:3D<>T3D0#NE8YAT<'"<9C'JTW%%[('!O'[\HR$RPR%%C"$7-'0\ M][0GQKU\[Q/B!RGQ:,1^6F\DDL!BU0%NG8CDX!4&*#,'Y0PYD270)C5":)], M-J)U(>_PN!WL3K]3W!ZBQ!-Q^_-L.VP<<*;JK3%7ZZ-E.9W=GR5[ZF"OX]=K M/FWU-([;C_IZ9#JPTII;3UZQX;46CN4,%')&\-)SX] ;H5I'\GL1=OK,\LM% MWJT;&VG/ V8O@85$^XH'!9[)#+2K52F!.V8'8_/=W@VFGF)H5R,LW!]!?K2\ M.PB[KJG?2*1>4\QG=?^>?9DN)]%I:ZU&2'+=US_K.K(S@XEHO$J 8;N\/!B_C%,9Q-MO>&AU.M>YRAT0@&Q*%/K0Y4)CM/6 M:OWPY4%".L',Z8J^FS,Z6>H=0&?KVN#O^#'B8B)K\8I'BE]D[2;.8P:?% .1 MZ5\+@T7IU@_@[Q$Q+F0:*';W$-TCI-P!3,YR7H\4#N>OPS3_.KML:G;)C$TR MF806O$T%E.$:G%$>>/#1"ANE#:U=G$<)&O??/DS)N&\SVX.G@;P[0,U9 M2A"2,9>]0PH9@(YP"4K5_)LN @*7PTN;YE;XD9U%R-(%[0,<#\8 1 MHB3?464G&?K@ F_]9N0^%9TTE&P8@1TGX YLTOU[K/L9CC?S\_-?YHL_PB)/ M@K/"L9S T'D-2A*C7C!+$8= 5[0K5K<^X@XDL9-0[4A$?+.3AL[TQ ( MNR.]T[32S=7@?5E-6*3_25PMLUG0FF.P9=!.MK=$-#;Z)?A\'.\ MW#LXYG;%%>NIL?,%3M_/GE\07;/T]=TBS)8AK54XR^OOSC<*O1Z7]PP+_9MW MX%^;7,D(DC%AO9(EL-;EF .QTML F>& W ,6.M\25Q4E M_X;Y/?Z-XOOZP[.R6L^\.P_+Y;1,TUH0E7%KF54:"YA2JTT*.23>:4\.2]S_QSIFRHNA"CI*O+0"\AZ!KZM/Q2-\P MC\VO0UO2W]M\F][A?H36.T#\6JHWS[KRNF)O54=5O+A84 BY*:#>1)836:(@ M?Y]00^L:MLGSR &T(K?73BF0_%O\]G%_@ M).K,A$$'F:$$E3D"!:4<6 X6F6'>-$\^'4#>N-V6^H/EX3KK!Y6WYJ#ON"5? M;[MXMP7 &R11+ZKO9^M/V8A%Y,QCX182(AT:T4F()"$H M.2:7E6*I>8OJH7D:MR/44^*_*W3TXES4EAD/G4L/=\J89(%%,I4 -:.(P?,, M=$0I$*ALS"G9+-M7+Q],YLA-J)[!&IIJI M-K6=4'THZ*,H026NAK]Y79,R]?#U=&!Q;KT=($:Q3Q(A!"[5JI8A 0 M.3FU%H5EF7L*!F-C8)U>,/*GN-1JII:FCW*;UHO8I(+CZZD',I -9@'H1#>0 M8XZ,#OIB12?U(L/U9AJY8.00%?Q97W>_7BOJ ZZF*9S?9G;XI]ZW%Q_]W?J-)YY@Z84UOX.XPD>@;>[LV7HLI?G%K([K?4VF*M4>B4<8WCT_N8E5/8:+1B;S_C+7*/4> M?30Z &>UI:MJR5W4W-Z(>@?6Q^^F,_HR[0YOIZR1 ;N[R,TA*UV, MM0VFTYKB6)WH9./6@"Z>85'(>6AMOG;1P-@';WUM<\R*JT)P)E# M("<"I&).Y\"4CZTMTDYB1NZ@T (']_IM-!%\P\>EC6W'6=I<.J]'.AQA-V[] M^R8V8S=%C>S%LXME'Q\* M:]V(Y#%Z3K4;#WSVB^DRG<^7%]M81N%=D(P##ZYBV7EPLG:D<89;%T0,.0_/ M]0.4C6M1FB'EKE490"V].B>_A.EB?0/[=PR5N[5_%F;YUQDMC,M5;;O[]H_P MZ2CKL_^'-S%-1_+2R&Y=KWX#E1LT!I5R,#J3XVK6O>P2!!D-.,64*\RE5%K7 M(CQ&SZEVZZ'/OMD7AI5B$F:(HO9UB)SV16TFX9FEXUPJ;WSK>Z-'"1K72C7# MQ5TKU4X)_?H_ZW&51UB>FS&7IQJ5^Q0TLA?U@V\T=W-NF([$\5H(Y61FLX_7>H]9)"4\^ MM% :K+>)1V-T,*TOXH9+,-_8R>;A/"AR#B?E%+(P5T4#?U2')[P]E=_BQ9W1*M )=KW6$R'"AX M#! 91::ZH"O8^E@_E,9QFZ<,!+I!%=4!$#=WR^_"E[M\Q!*EJ:.E=!*A;BCB MR%GZBBFM+%(4@*T?:>RB9=RN*@,!JXG@1P10]47N]0%]@>2"3%^03F2U$YK2@[!T&YK-9S2>K52>U^A'F^^#EWB::^&!S1XCUX$1JV]S)91 MU*AJ*VN5P:%4P#T!21)TQ-W@ZONX('[V]5DX#[.$;S\@KOZVF%]\HAVUE6Z) M*BAM.=0]0M&R\K11;8)BB5[FK#"Q=9IB7]HZOC8^!"T[KXU;JJ:#3-B-V=[> MU"]P,?U,2ON,=YW*K")YE87LLRF\COD*X%7VP#!G5@P3)3=_@'@8B>,F9 <# MX)"*ZO5SQQ^96_^Z64W#@ ?=CIMM)K4/RI)7%.J#^% 81,XM<"%E4MPB MLM9W;,-4-MP ^%J06Q=9.B:AC 7I*UI965?@<*)-1^=]5DJVKM5\C)XN:QP. M0<)NZW&B\'LU%?LE%Z^O'W#YHB:4SP=,G3ZPUA.F4;_%Z? I542"E*$04@7K M0.EZ)6A= 2$]#[&.Z @#3 \;**6Z3KN1-'_^4MLLX3.<89G2@6ZUY+8DJ ]+ M:Z4F#=$*^1TFW"=!#4/#@F^#3A-ZZ#]$H5NO^W=? IFO7 M@D]HO_;BN9$1N[O65KK]\IKQ&LZ:W&IKZ>0-G ([Q;4DV"&'7%S1S"@OXUQ[== +AU@=U(OAVD#&XXN6X5-XG29!NX YXXH\@VUR?/3D,)0H81%) MD ^8 X*3168AG4S?4<>-0^[B)R;Y&+*P@)&191>\7G-Q 8(VK(A<,C+O[3G? MF[YNHX9#$'/$).7C%-3!T7O=A^G. .KEV9?IY2@T>$U$ YVC5\^62D=(.SAR>8H92JUGU=*-H&R28"S)"@O MLR[!*AU<\Z8C#Q'221>TTQ5]MR''R5+O #K[C[ WNKAL;0"9I"#SKCA$#!:( M)R:$S,AUZ_'O>Q,WW!H9277#&3DC-DV9TO=6R9#N"# M0XJ\DM1<>AGT &GH/2CK_G0\!A:[P==*1WTA[S=<736D_(5D_ *7%**MA;KX M7Q?A?%J^DGM[JW_E\I)G[:463&IR-IP#A8J!3SZ 3MR4P&T6S>LU6] ]^G.W MIT7MT^BW+TP_YBV_G,[P5W*"EA/DG+8M,M!8:UFJXQ/1<)">HC57T*%N?6-_ M*(W=8[5-_#&HZKX?:-)6?55J V#ILO2E9@MR'51:4H:H1*EC2U2(PBIO1_ N MMTGL_N@_ 2_'@?,HY?6:R;Y; ']"0GK71PWR;&7(]/#.-P<<,\8:,6>?4IW+ MH<#'%-9OI5),K,0R=*O/=LV85S>(GG#+?;S%=+*:K*2Y?3$DPTUA? MQIS-\N^S?//]E0PKM^M'-).,P<1 ]M=GR4%E%VK/,T;64:Z'<"L,K=\[-"![ M7#]L$"0^M3+[F:=V:P^>?:8#8UU,.M\:OG0Y'6+#I?&\1&X5&&MC#<20I$Q' M.RNE9*=]4J+UW-\#21RWT<;PAK*QDCHPI=]X:_CLZX;/YW4VR":^8DJBH[ * M1,JU#)%Y(ODA +Q(22U+K]N.>=Q S\K79L"#8=1M[DD8Z@-8V_9?W M0"JC]1T3U*MIXFX?PR-%K/#3Y;;:+V M3=!T*];_;3[[C,LZ)G3]F_^8KC[0CWZ9+PI.U[]_593]9OK^PVHY*2RC,5$" MSR&32@*9#.X16&(F=6-<3XX4WWE(^_ M7=2K;?*3[D[7OFSM<_-H>:V+F^<.@:<2Z;34*JT'@P;PW%C@2@G) S)C6^?X MVU"^%]('&W0]2$@^@DJ_(R!OTF$6.1J6.?B@4WV>0\Y>X8)LB"W&*N=+:IVS M/(C <9V0,1!T)(@/5V>O6+T4YCT.;VKI;JR#2>L!H,"C4:#JN[(@C8$2,1L> M;"FJM6M](LGC.A2]XGD@E7> \+W\K"OG#O/K\'7-[6)1I]^NF]!-A(DZ&L8 MA:,][44DCEF&$&MC%"\D^M9EO:=3W:'='@IDQWC6[33> <9W6)5=\I[D@C8( MC!0YJU(K !E$JS5D9TI,V7-L?D-U((GCWI/V:J4;J?1XQ,YI3PV70KX6G$UU MWI4W$%BTM9LT?:6,IN!:.XL. Y;6B8Q'"=H+C>:["LW:*: #^_<@,Q-3).=) MDGBRI>W'K8 @<@&RX,&XPIA-0T\O[R"":JCH?2!TD-0;3K5L!YY+$WLS_#Q9 MC)PI"(;^4$@.@6>(P WZH((EF0U]G76'I+T 9;]K#TD&R[W?<[EGZKXOI MI'Y"K?]#'].DSO^;]#6J\7]TLCR2FYW1*XBNUKBRPL!;:2!*.H10<_*.6Y_\ MC]'3K@3Q:I5M*3_[NO7=IH D14L@M-^J266(O#Z'C !BT+$'+/,T@]6@;@? MC>/:GV;HV5V$.("J1CS8EHO533G4WW#^?A$^?9BF<+XNATI,68UUB'EB=/([ M^BJX8,#IX)P0PF6W5Q:85MG"&GUW@[-'">BEYG (G<];*V!L%.'[NRQ<5L$5 M]"A]KASE'WT+1+@+&05%#Q$[&V/*2?"PYAO28:5EB^LO[^>>?ZL=M0%&_V@+$ M9ID15=]&4?/CI3:VDL_^8Q)T435'20;1$;DF9X@FU4J5[)$[Y/;1$'LO)9_] MQS@W?P,I^4"IC:[DEY,8F1**,!E"\:""H?C+: *F8+PP;U()CUTZ[*?DE^-< M' REY,.D-K:2?WLQR99HS5J!Y-Z!B@[!Q4BN=(JB9&VME(]%7GLI^;<7X[Q> M&DC)!TJM@^S6 V[NVEG![&61UD+)=>"R<10S,>DA2"]C<_GYXJIO5I3>L%S;:)9<[RE4@)!I M&T:>&8N:H0MW@HL=PP8>7Z<_E)R@T?DPXAT;*:\7\W\0)XM?%XOI^TW>.\SR M,H5/^/;BTZ?SK[_.TB5;O/@@C B0>+TS=4J"\[7[6TDJ).U#T6$OU.R_YKCG MV8 (&DCLHZ.)&$%,((J2*=8J,@C>OM8"$Y.=9\A0C MU_OAYY%5QBV@&A(QK40[-D;>8%K@6B,;I-729<=M #(B2=L+MTS=^>?T&35.0P$M)X$*]*C>"_+PZ M6K'8Y&RQWEK1NCCY,7K&M3MC1U['J65L2_3 ;>BFWG1>7M9_664W"=%Y%YF& M[&M^0]-6C"C)HT//3#%T^K*\ET':9[7N/.8C%3L?4LJ]MJ2\'DO]=PRU*'I= M4D]>W?8LZ;=_A$_+-_7I]V(Z>W\SR/KXBI8&JS8I@&G-?:-ZF4=GA3-OZ9@5 M!ISQ=!XRB^1 60&E<)M#DERSUF?(8_2<>EY>?_;9)6$!I^*KI%;S)SGH)1] G")'BX,Q@77,1KI%%SRDI60 M/)/UVJ,XG4$I1SZ'#AFD9=::8$V,K1]L/T+.N#F^<<%UC$9Z M<)[N]-#BP7 M7J3&!+;4%Q(2.<3:8RS($D)P":T?#(XM&.C$.O81BCPY(CK8#B]P,?V\GFM_ M+897Y>:':Y%,T*B$CGE((A4R':@@"EE-A[$R,TU?M^YMM ]=G?B-3P^;^< Z M[ *7FV7K=27.EFNMOCX/LXVP)YQ[F;2+@$J3N!*YRTY& 2QHC9X8%9$U1^1C M%'W_AK05%IOIK0,4/G!3]7P^JRU(:R_T^6PY);U>7HULY/UUDC.7NOA"&RTK MDIZI[:JM 9EU-LEQE/H)GMQ^B\Q./-?1\3JTACL \4-;\IJ9=;/U:9EB%7 5 M+[$]X2+Y:#4"ET'262%YG9&4P7*A7$&M;6P-X8.)'+=@IQ\ #ZO=[_YF_=X/ MGN)B?>>B3WNOOA_O3W&MCDP9RV0&'G6=+QJQ3@FQ@-)I1V!,' >[Z1C@6OW& MM]Y$GURFS(358#9#4XN$J(6@KU(IRD8TKO5-XQT2.@F%3M7][LCF<$%W MD?_KC*1Q47?JF^ER,SF'>14LUQRLT,2+8AH<$FNN#M+DRAH;VA^RN^D9%T$G M*7HG:$Z4>A=-V6ZXJ7YIW5'OZ%]>504G@U;624D.$13W @)/!DA>F;P&Y;AI MW3+],7IZP="I>M\)J!-5,"J@UJ67=UV"Z^O';%W&Z,#PVJNPR ".?$%0QB23 M,1F!ZEONT6,+](*,4Q4X;RS+L0N>[_)P=6.HDLU!)@;")0TJ,@,A!F))>A)7 M83'?[3N[)QZZN)5]&CP<(\NNG):; +4V44F&*P@YE\V4/Y>E H:Z6M5D3?-! M=@^0T0MH6KHHQ\EX;+-Q0S^6@JE^D0GU$V6#59H.V(#,@O)U$%DQB4[95*R6 M"H-G>YF-'0OTN=0>,':3T8C5.PTQ+>7<%F]_F517A_'*4(3*2360%G'25#U8; M_!0&G'Z<-9-"Q]:]+7;1,NX5R7# .4'B72'GE^D7O)7TG @=2C;9 9];/U)YA)QQ;RB&P\]ICW+! ML"\-3WO?<)1DGN+Z@7PJ)92)$&5MF)$I%G/:1S"9"RN9M@Y;IUJ?\OK!%F2^ MB#KTUTM0(3((26D0.5',ZA$M;UV$^/U73#[TVE:NLW1=9R,QS8P6S'J9@LL+[? SU+R;F2)T^G+1N)N"N3,OMG"JSK!9$ M*M#*D)ATI" B. A&0,ZEXZU?2WTT.^Q@(M91W9\[QG9QJ,L%Z&S5P,L44 M=&:$R%."I OSW"0MV' /IGK/8K>!S@D2[PP[]_.I)2<9=)$D(9[I#%<"'(4+ M8%7B!AUW00WGUWP'>>PV"#I-[OT.1GR!<775_G%>ZGM#9* M$J\__SI'>)TB=%&;4$* :BE )>TAJ!+!J$#."LIH6?N[ZH#9(F]=>O\ &6/[P"?K_;X9.4W4';B]+^>S M]_1I'RLK->VP3E3)*(D#'B&'$*MI%1!09"@6A=(<RM[]\?HF-\O)RDW'EC M27>(ELLD57;)"YX\9&5"/3)K]P_:3=9*S$Q;Q.8#9A^F9%S$G*[A;T#F"''W M !IRV5Z5Y[3P='69=F2119N2K+V"R7<+K-['Y0*2J9H6#PEEZ\O*^U3T!99C M='L7+J<)>NS$W3N2QLMYF/U.3MYBP\4O(:V?L%YRX[).SEL&7%27WV557Y$9 M*$XJ%0V%?W>O*W<-J/G64N/F6AIB8P#)]H"3.^3SJN!L-4@G-2CT 7S)&H3Q MR3!4T6J_-S".0,)@J9,AD'""[#HX3=[6Y_.8JT"N[K P9\59A*0*"4-P"2Y8 M!%T\(]845[SUNX1[1(R;'AG@+#E-S&.;B.V3\"REFAQPPP%E*)7-?)60Q4=@1D1 $EYRB4M]*H_6:4/?3I>^G??B_Z/UE^ M8P/@[1_3V7OZ&[S'A;6,)_*50'EG04E=IQL;8LHZG\B#ML[LYV7N7&(O*+CO M!0IM)-F!SWD[%7AS!95T\-ES"T$CP5K40=4I$1O9,>ZRE\$.FU9_V4OY4=M4 M:0MY=P";NI_>7>ZGYY=]MXSP0:*QH*65!'^2C8O) H;B4,A48[$!4J5WR.@I MLWZD>A](E9XBZ_&[2-0>OLJ\-2"KI6H)U*824 M>#99#7!*'6)J!BP]:F]JCI7M\;"8K\)Y\Q/IIAGDS3,IR0GFHA:;6P>J3EJ, M3F3@1D1)C'K#ASR<[E,T=M71L.?4B1KHQ,S<2.AY6"R^UCZGFVH\&:4M/!$; MQJ;:\X^.7W+L(;@H(IU".>,0%36[Z!G_NJ^5WA_UED]00@> NA+3=F)QXDJV MFNL")0=BQ*::-]2.;"ZW@BG/, QEEK;I&/].<" G2ST#H!SU0'YE^DLS!(^ MGR]7RQLQ_8:KB?>9>X$:=+WG5%HQ"%%;<)*A0I=XL.W-T3>(&O]R<3";U%(= M'>!K6U:3PK"F,Q%8*A186DFT6[*Q*5$HH+-*5@U1[W2U_OB7C0,;HH.%W % M*LU7"=2S67[[@<+*^O5FI@#FR_.8&5I;H05FK27?L;[G]/1M\"PD;8/GJ7V7 MZ'TH&_=B@CAM@[IZTJ.\&7Z\>+CL_EB,:\Y]^?A$_W-ZNN$Q:RR MY PP)UM[62;P-F>PTF=$+80KK=%V"'WCWGP.$MX-I9WA.R9=_D7](X8E_NL_ M_7]02P$"% ,4 " V7EI7 $TPAY@' #Q(@ $P @ $ M 97AH:6)I=#,Q7S%Q,S(S+FAT;5!+ 0(4 Q0 ( #9>6E>.R?"%G < M +0B 3 " &AI8FET,S%?,G$S,C,N:'1M4$L! M A0#% @ -EY:5]YRR)EX!0 ^"( !, ( !E@\ &5X M:&EB:70S,E\Q<3,R,RYH=&U02P$"% ,4 " V7EI7F(YZ=L[W "[B0\ M$0 @ $_%0 <&]O;"TR,#(S,#DS,"YH=&U02P$"% ,4 M" V7EI7K:Q0OUX( S3P $0 @ $\#0$ <&]O;"TR,#(S M,#DS,"YX&UL4$L! A0#% @ -EY: M5T$*X)U'&0 J_< !4 ( ! "P! '!O;VPM,C R,S Y,S!? M9&5F+GAM;%!+ 0(4 Q0 ( #9>6E>]HB]7ICP &L^ 4 M " 7I% 0!P;V]L+3(P,C,P.3,P7V6E&UL4$L%!@ * H CP( .TP $ @ $! end